An Integrated Approach to Scalable Content Delivery Over the Internet

This project was supported by the National Science Foundation under Grant CCR-0204304.

PIs: Zongming Fei, James Griffioen, Mukesh Singhal


Project Description

The focus of this project is to develop techniques that can provide better access to web information and services to a rapidly growing user population. First, we developed techniques for delivering dynamic documents over the Internet. We proposed an effective method to maintain the consistency of dynamic documents at the replica servers with those at the origin server. Second, we developed a novel layered multicast protocol that builds on the simple, lightweight network building blocks of Ephemeral State Processing. We investigated and proposed failure detection and recovery techniques to improve the resilience of overlay multicast for content distribution. Third, we developed a fine-grained peer sharing technique for replica servers to cooperate with each other to serve the clients. Fourth, we have designed and analyzed a new model for replica placement in content distribution networks. Last, but not the least, we performed extensive simulations and PlanetLab experiments to evaluate the proposed schemes and implemented an overlay multicast-based prototype for content delivery.

A Java-based implementation of overlay multicast for multimedia streaming is available for downloading.


Graduate Students

Ph.D. Students (RA): Mengkun Yang, Siddhartha Gupte, Boxuan Gu, Zhen Zhang, Hu Wang, and Billy Mullins

M.S. Students (RA): Sandeep Parwal, Kiran P.R. Challagolla and Anuradha Kishan.

M.S. Students: Amit Kumar, Kamal Shah, Srikrishna Putta, Anand Kumar Kadiyala, Vinay Srivastava, Christopher Dunkle, Venkata Rachabatthula, Juan Xie, Sathish Ramani, SandeepKumar Seethaapathy, and Shashank Jeedigunta.


Publications