• DocumentCode
    745255
  • Title

    Use of analytical performance models for system sizing and resource allocation in interactive video-on-demand systems employing data sharing techniques

  • Author

    Leung, Mary Y Y ; Lui, John C S ; Golubchik, Leana

  • Author_Institution
    23/F Wing-On Center, Accenture, Hong Kong, China
  • Volume
    14
  • Issue
    3
  • fYear
    2002
  • Firstpage
    615
  • Lastpage
    637
  • Abstract
    In designing cost-effective video-on-demand (VOD) servers, efficient resource management and proper system sizing are of great importance. In addition to large storage and I/O bandwidth requirements, support of interactive VCR functionality imposes additional resource requirements on the VOD system in terms of storage space, as well as disk and network bandwidth. Previous works have used data sharing techniques (such as batching, buffering, and adaptive piggybacking) to reduce the I/O demand on the storage server. However, such data sharing techniques complicate the provision of VCR functions and diminish the amount of benefit that can be obtained from data sharing techniques. The main contribution of this paper is a simple, yet powerful, analytical modeling approach which allows for analysis, system sizing, resource allocation, and parameter setting for a fairly general class of data sharing techniques which are used in conjunction with the providing of VCR-type functionality. Using this mathematical model, we can determine the proper amount of resources to be allocated for normal playback as well as for service of VCR functionality requests while satisfying predefined system performance requirements. To illustrate the usefulness of our model, we focus on a specific data sharing scheme which combines the use of batching, buffering, and adaptive piggybacking, as well as allows for the use of VCR functions. We show how to utilize this mathematical model for system sizing and resource allocation purposes
  • Keywords
    performance evaluation; resource allocation; video on demand; video servers; VCR; adaptive piggybacking; analytical performance models; batching; buffering; cost-effective video-on-demand servers; data sharing; input output bandwidth requirements; interactive video-on-demand systems; large storage; mathematical model; parameter setting; resource allocation; system cost; system sizing; workloads; Analytical models; Bandwidth; Buffer storage; Mathematical model; Network servers; Performance analysis; Power system modeling; Resource management; System performance; Video recording;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2002.1000346
  • Filename
    1000346