title: Delivery of video-on-demand services using local storages within passive optical networks.
abstract: At present, distributed storage systems have been widely studied to alleviate Internet traffic build-up caused by high-bandwidth, on-demand applications. Distributed storage arrays located locally within the passive optical network were previously proposed to deliver Video-on-Demand services. As an added feature, a popularity-aware caching algorithm was also proposed to dynamically maintain the most popular videos in the storage arrays of such local storages. In this paper, we present a new dynamic bandwidth allocation algorithm to improve Video-on-Demand services over passive optical networks using local storages. The algorithm exploits the use of standard control packets to reduce the time taken for the initial request communication between the customer and the central office, and to maintain the set of popular movies in the local storage. We conduct packet level simulations to perform a comparative analysis of the Quality-of-Service attributes between two passive optical networks, namely the conventional passive optical network and one that is equipped with a local storage. Results from our analysis highlight that strategic placement of a local storage inside the network enables the services to be delivered with improved Quality-of-Service to the customer. We further formulate power consumption models of both architectures to examine the trade-off between enhanced Quality-of-Service performance versus the increased power requirement from implementing a local storage within the network.
authors: National ICT Australia, Department of Electrical and Electronic Engineering, The University of Melbourne, VIC 3010, Australia. sandua@unimelb.edu.au
authors: Sandu
authors: S
authors: Abeywickrama
authors: Elaine
authors: E
authors: Wong
mesh_terms: D000465:Algorithms; D003195:Computer Communication Networks / Q000295:instrumentation*; D003198:Computer Simulation; D016247:Information Storage and Retrieval / Q000379:methods*; D008962:Models, Theoretical; D055096:Optical Devices; D012815:Signal Processing, Computer-Assisted; D014741:Video Recording / Q000379:methods*