Abstract
Skyscraper Broadcasting is a recently proposed statically scheduled broadcast technique for video-on-demand that addresses the network-I/O bottleneck to provide significantly superior performance over previous approaches. This paper defines a scheme for dynamically scheduling the objects that are broadcast on the skyscraper channels. The dynamic broadcasting scheme is designed to provide all clients with the precise time at which their requested object will be broadcast, or an upper bound on that time if the delay is small. New segment size progressions are proposed that not only improve dynamic scheduling, but also simplify the server disk layout problem and allow clients with inexpensive (single-tuner, limited storage) settops to receive skyscraper broadcasts. Preliminary simulation results show that the proposed dynamic scheme (1) provides factors of two or more improvement in mean client waiting time, (2) outperforms the static system with respect to variability in client waiting time, and (3) delivers reasonable service to clients with inexpensive settops while providing clients that have more expensive settops with a high level of service that is relatively isolated from detrimental performance impact from the diskless clients.
This research was partially supported by the National Science Foundation under Grant HRD-9896132, and by the Natural Sciences and Engineering Research Council of Canada under Grant OGP-0000264.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
C. C. Aggarwal, J. L. Wolf and P. S. Yu, “A Permutation Based Pyramid Broadcasting Scheme for Video-on-Demand Systems„, Proceeding of the IEEE International Conference on Multimedia Computing and Systems, Hiroshima, Japan, June 1996.
S. Berson, R. Muntz, S. Ghandeharizadeh and X. Ju, “Staggered Striping in Multimedia Information Systems„, Proceedings of the 1994 ACM SIGMOD Conference, Minneapolis, MN, May 1994, pp. 79–90.
W. J. Bolosky, J. S. Barrera, R. P. Draves, R. P. Fitzgerald, G. A. Gibson, M. B. Jones, S. P. Levi, N. P. Myhrvold and R. F. Rashid, “The Tiger Video Fileserver„, Proceedings of the 6th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV’96), Zushi, Japan, April 1996.
A. Dan, P. Shahabuddin, D. Sitaram and D. Towsley, “Channel Allocation under Batching and VCR control in Movie-on-Demand Servers„, Journal of Parallel and Distributed Computing 30, 2 (November 1995), pp. 168–179.
A. Dan and D. Sitaram, “An Online Video Placement Policy based on Bandwidth to Space Ratio„, Proceedings of the 1995 ACM SIGMOD Conference, San Jose, CA, May 1995, pp. 376–385.
A. Dan, D. Sitaram and P. Shahabuddin, “Scheduling Policies for an On-demand Video Server with Batching„, Proceedings of the ACM Multimedia Conference, San Francisco, CA, October 1994, pp. 15–23.
S. Ghandeharizadeh and S. H. Kim, “Striping in Multi-disk Video Servers„, Proceedings of the SPIE High-Density Data Recording and Retrieval Technologies Conference, October 1995.
K. A. Hua and S. Sheu, “Skyscraper Broadcasting: A New Broadcasting Scheme for Metropolitan Video-on-Demand Systems„, Proceedings of the ACM SIGCOMM’97 Conference, Cannes, France, September 1997, pp. 89–100.
E. D. Lazowska, J. Zahorjan, G. S. Graham, and K. C. Sevcik, Quantitative System Performance, Prentice Hall, Englewood Cliffs, New Jersey, 1984.
B. Ozden, R. Rastogi, and A. Silberschatz, “Disk Striping in Video Server Environments„, Proceeding of the IEEE International Conference on Multimedia Computing and Systems, Hiroshima, Japan, June 1996, pp. 580–589.
T. S. Perry, “The Trials and Travails of Interactive TV„, IEEE Spectrum 33, 4 (April 1996), pp. 22–28.
A. K. Tsiolis and M. K. Vernon, “Group-Guaranteed Channel Capacity in Multimedia Storage Servers„, Proceedings of the 1997 ACM SIGMETRICS Conference on Measurement and Modelling of Computer Systems, Seattle, WA, June 1997, pp. 285–297.
S. Viswanathan and T. Imielinski, “Pyramid Broadcasting for Video-on-Demand Service„, Proceedings of the SPIE Multimedia Computing and Networking Conference, Vol. 2417, San Jose, CA, February 1995, pp. 66–77.
S. Viswanathan and T. Imielinski, “Metropolitan Area Video-on-Demand Service using Pyramid Broadcasting„, Multimedia Systems 4, 4 (August 1996), pp. 197–208.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eager, D.L., Vernon, M.K. (1998). Dynamic Skyscraper Broadcasts for Video-on-Demand. In: Advances in Multimedia Information Systems. MIS 1998. Lecture Notes in Computer Science, vol 1508. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49651-3_4
Download citation
DOI: https://doi.org/10.1007/3-540-49651-3_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65107-9
Online ISBN: 978-3-540-49651-9
eBook Packages: Springer Book Archive