Understanding of models and technologies related to advanced networked information systems, from the new-generation World-Wide Web to content delivery networks. Ability to design and implement complex content-based network services.
- define the concept of content delivery network
- utilize proxy caches in practice
- analyze distributed algorithms for content delivery
- criticize solutions for distributed content delivery
- categorize content delivery services
- evaluate a particular content delivery solution
Forms of Teaching
The classes are organized in two blocks: The first block comprises 7 classes and a midterm exam, while the second comprises 6 classes and a final exam. this makes in total 15 weeks with 2 hours per week.Exams
Midterm exam (week 8) and final exam (week 15).Laboratory Work
Students need to resolve 3 practical tasks.Consultations
Consultations are organized weekly in a predefined time slot.Seminars
Students independently analyze professional literature.Acquisition of Skills
Students need to resolve 3 tasks as preparatory work for laboratory exercises.
|Type||Threshold||Percent of Grade||Threshold||Percent of Grade|
|Laboratory Exercises||0 %||20 %||0 %||20 %|
|Homeworks||0 %||5 %||0 %||5 %|
|Class participation||0 %||10 %||0 %||10 %|
|Seminar/Project||0 %||10 %||0 %||10 %|
|Mid Term Exam: Written||0 %||25 %||0 %|
|Final Exam: Written||0 %||30 %|
|Exam: Written||50 %||55 %|
Week by Week Schedule
- Networking fundamentals for content distribution. Content Delivery Network (CDN): state of the art, requirements, architecture. Overview of content distribution and delivery services.
- Static and dynamic content delivery. Content replication techniques and request redirection. Cache organization and configuration.
- Content delivery networks for streaming media.
- Content delivery networks for mobile environments: protocols, replication, case studies.
- IPTV: architecture, standards, state of the art.
- Peer-to-peer networks: architecture, routing algorithms, content replication, scalability. Application examples.
- Content delivery in highly-distributed environments. Dinamic organization of proxy caches. Content design: accessibility, usability, personalization.
- Midterm exam.
- Cloud computing and cloud-based content services.
- Cloud-based Multimedia Services: architecture, protocols, examples of services.
- Cloud-based Multimedia Services: content replication and scalability.
- Cloud-based digital games: video coding and QoS/QoE.
- Network traffic for cloud-based digital games.
- Student seminar presentations.
- Final exam.