Network-aware multicasting for video-on-demand services

In this paper, we propose a network-aware multicast scheme to supply instantaneous VOD (video-on-demand) services. Being different from traditional VOD systems, this system is implemented based on peer-to-peer grid. By taking advantage of the large storage and the powerful processing capability in client-side devices, the user host serves as both a client and a non-dedicated video server. The system capability is enhanced due to the contribution of user hosts. Peer groups are formed as a collection of peers that share similar interest, and workload may be fairly apportioned among autonomous groups. In this VOD system, the adaptive video delivery mainly employs a new dynamic buffering algorithm and an improved video multicast strategy to achieve an optimal utilization of system resources, and the network-aware adaptation makes the system more robust. In cooperating with each other, the relevant servers can supply instantaneous video services for local users.

[1]  Jason Lee,et al.  Enabling network-aware applications , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[2]  Shudong Jin,et al.  GISMO: Generator of Streaming Media Objects and Workloads , 2001, SIGMETRICS 2001.

[3]  Jack Y. B. Lee,et al.  Study of a server-less architecture for video-on-demand applications , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[4]  Azer Bestavros,et al.  GISMO: a Generator of Internet Streaming Media Objects and workloads , 2001, PERV.

[5]  Philip S. Yu,et al.  On optimal batching policies for video-on-demand storage servers , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[6]  I. Rhee,et al.  Multicast with cache (Mcache): an adaptive zero-delay video-on-demand service , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[7]  Ian T. Foster,et al.  A Network Performance Tool for Grid Environments , 1999, ACM/IEEE SC 1999 Conference (SC'99).

[8]  Vana Kalogeraki,et al.  Finding good peers in peer-to-peer networks , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[9]  Fouad A. Tobagi,et al.  Distributed servers architecture for networked video services , 2001, TNET.

[10]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[11]  Donald F. Towsley,et al.  Supplying instantaneous video-on-demand services using controlled multicast , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.