Internet Content Delivery

Content delivery network

A content delivery network (CDN) is a network of servers that are geographically distributed to provide high availability and performance for delivering internet content to end users. CDNs serve a wide range of internet content, including web objects, downloadable objects, applications, live streaming media, and social media sites. Content owners pay CDN operators to deliver their content, and CDNs pay ISPs and network operators for hosting their servers. CDNs also offer various services such as video streaming, software downloads, content acceleration, caching, load balancing, analytics, and security.

1 courses cover this concept

15-440 Distributed Systems

Carnegie Mellon University

Fall 2020

A course offering both theoretical understanding and practical experience in distributed systems. Key themes include concurrency, scheduling, network communication, and security. Real-world protocols and paradigms like distributed filesystems, RPC, MapReduce are studied. Course utilizes C and Go programming languages.

No concepts data

+ 34 more concepts