Kursplan för

Content Delivery Networks (CDNs): Architectures, Techniques and Performance
Content Delivery Networks (CDN): arkitekturer, tekniker och prestanda

EIT130F, 5 högskolepoäng

Gäller från och med: Autumn 2015
Beslutad av: FN1/Anders Gustafsson
Datum för fastställande: 2015-08-25

Allmänna uppgifter

Avdelning: Electrical and Information Technology
Kurstyp: Ren forskarutbildningskurs
Undervisningsspråk: English

Syfte

Content Delivery Networks (CDNs) have emerged as a new paradigm to improve users' quality of experience (QoE) and to reduce the cost of content delivery by pushing contents from the network core to the customer edge. This course is aimed at providing the doctoral students with fundamental knowledge about the CDN paradigm and its main tasks, architectures and the related open challenges that can be seen as interesting research topics. The course introduces formal methods to be exploited for the investigation of CDN performance issues with respect to a variety of performance objectives such as energy consumption, bandwidth usage, and content delivery time.

Mål

Kunskap och förståelse

För godkänd kurs skall doktoranden

Färdighet och förmåga

För godkänd kurs skall doktoranden

Värderingsförmåga och förhållningssätt

För godkänd kurs skall doktoranden

Kursinnehåll

1. Introduction: taxonomy of the internet contents and trends, the new challenges of user-generated contents, content delivery tasks (content management and request routing), traditional solutions to content delivery (web-based content delivery methods). 2. Overview of CDN architectures: overlay CDNs, Peer-to-Peer (P2P) CDNs, hybrid architecture, Content Centric Networks (CCNs). 3. Overlay CDNs: content management, request routing, load balancing, challenges and open questions. 4. P2P CDNs: structured and unstructured P2P architectures, search methods, replication and caching, delivery methods, applications, challenges (mobility, ISP traffic imbalance). 5. CCN: in-network caching techniques, practical challenges (feasibility with respect to the conventional Internet architecture). 6. Special topics in video delivery networks: video streaming protocols, video delivery architectures, current issues and open questions. 7. Performance modelling and analysis: performance metrics (response time, bandwidth usage, and energy consumption), mathematical modelling and analysis, guidelines for efficient design (capacity planning, dynamic CDNs and cooperative content management). 8. Future trends: CDN as a service (cloud CDNs).

Kurslitteratur

In addition, scientific papers

Kursens undervisningsformer

Undervisningsformer: Föreläsningar, projekt

Kursens examination

Examinationsformer: Skriftlig rapport, inlämningsuppgifter, seminarieföredrag av deltagarna. The doctoral students are also required to do a mini-project as part of course requirements.
Betygsskala: Underkänd, godkänd
Examinator:

Antagningsuppgifter

Förutsatta förkunskaper: i) be familar with the Internet architecture and protocols, ii) have basic mathematical skills of modeling optimization problems, and iii) be familiar with distributed computing techniques.

Övrig information

Course coordinator: Saeed Bastani, saeed.bastani@eit.lth.se

Kurstillfällesinformation

Kontaktinformation och övrigt

Kursansvariga:


Fullständig visning