T-4: Locality aware P2P-CDN: the way to scale Internet Video to the World
Monday Afternoon, June 23, 14:30 - 17:30
Presented by
Jin Li, Microsoft Research
Abstract
The market of Internet video began its dramatic acceleration in 2006. Exist data centers and CDN providers do not have the capacity and the cost structure to handle the surging demand. In comparison, a P2P-CDN solution use resource of the peers as they join in the service. As the demand of the system grows, the capacity of the network grows too. By building locality awareness into the P2P-CDN, we can retrieve popular content from close-by peers, thus relieve the congestion on the Internet backbone. The locality aware P2P-CDN is the only way to scale Internet Video to a worldwide audience. The purpose of the tutorial is to examine issues associated with the building and deployment of an efficient and reliable locality aware P2P-CDN solution. We start by examining some popular P2P applications, such as BitTorrent, Skype and PPLive. The study of these P2P applications helps us to understand the design principles of P2P applications. We then investigate the existing Internet backbone components, such as the data centers, the CDN providers, and the Internet architecture. We will see how a P2P network may effectively compliment the data centers and CDN providers. Finally, we examine a number of tools for building an efficient and reliable P2P application, such as the overlay network, the scheduling algorithm, the erasure resilient coding, and NAT/firewall traversal, P2P economy, security issues, monitoring and debugging utilities in P2P application.
Speaker Biography
Dr. Jin Li is currently a Principal Researcher, managing the Communication System team at Microsoft Research (Redmond, WA). He received his Ph.D. in from Tsinghua University (Beijing, China) in 1994 with honor. He has 80+ referred conference and journal papers in a diversified research field, with interests cover audio/image/video compression, virtual environment and graphic compression, audio/video streaming, and real-time audio/video conferencing. His recent interest is in peer-to-peer applications. He has personally built a number of P2P applications, such as P2P web hosting, P2P streaming and P2P distributed storage system. He was the driving force behind Microsoft’s strategy and application development in the peer-to-peer area.
