• myGriffith
    • Staff portal
    • Contact Us⌄
      • Future student enquiries 1800 677 728
      • Current student enquiries 1800 154 055
      • International enquiries +61 7 3735 6425
      • General enquiries 07 3735 7111
      • Online enquiries
      • Staff phonebook
    View Item 
    •   Home
    • Griffith Research Online
    • Journal articles
    • View Item
    • Home
    • Griffith Research Online
    • Journal articles
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

  • All of Griffith Research Online
    • Communities & Collections
    • Authors
    • By Issue Date
    • Titles
  • This Collection
    • Authors
    • By Issue Date
    • Titles
  • Statistics

  • Most Popular Items
  • Statistics by Country
  • Most Popular Authors
  • Support

  • Contact us
  • FAQs
  • Admin login

  • Login
  • A multi-server design for video-on-demand system to support arbitrary-rate playback

    Author(s)
    Shen, Hong
    Griffith University Author(s)
    Shen, Hong
    Year published
    2000
    Metadata
    Show full item record
    Abstract
    In this paper, we propose a multi-server design for video-on-demand (VoD) systems that can provide different quality of service (QoS) guarantees by arbitrary-rate video playback. This design chooses a symmetric architecture that consists of a set of identically configured servers and supports arbitrary rates of video playback required by different clients in the following way. The playback requirements requested from all clients are first sent to the master server. If the master server decides to accept a new client, it distributes the task of the new client to all the servers, including itself. Through the pre-processing ...
    View more >
    In this paper, we propose a multi-server design for video-on-demand (VoD) systems that can provide different quality of service (QoS) guarantees by arbitrary-rate video playback. This design chooses a symmetric architecture that consists of a set of identically configured servers and supports arbitrary rates of video playback required by different clients in the following way. The playback requirements requested from all clients are first sent to the master server. If the master server decides to accept a new client, it distributes the task of the new client to all the servers, including itself. Through the pre-processing of the video streams, we can map the data of each frame of every video to a frame map. This frame map indicates whether a frame should be sent to the client at a given frame rate. In our multi-server design for a VoD system, using these frame maps and a suitable transmission schedule, a client can demand to play any video, at any playback rate and at any time. Furthermore, the VoD system provides a high degree of fault tolerance. This design not only can tolerate the failure of one or more servers, but also requires relatively small bandwidth capability or reservation for fault tolerance. In addition, this multi-server design can effectively overcome the hot spot problem of popular videos and keep the load balanced at the same time. Finally, we discuss how to generalize the proposed method for a large-scale VoD system with heterogeneous architecture.
    View less >
    Journal Title
    Journal of Systems and Software
    Volume
    51
    DOI
    https://doi.org/10.1016/S0164-1212(99)00125-9
    Subject
    Data management and data science
    Information systems
    History, heritage and archaeology
    Publication URI
    http://hdl.handle.net/10072/3228
    Collection
    • Journal articles

    Footer

    Disclaimer

    • Privacy policy
    • Copyright matters
    • CRICOS Provider - 00233E

    Tagline

    • Gold Coast
    • Logan
    • Brisbane - Queensland, Australia
    First Peoples of Australia
    • Aboriginal
    • Torres Strait Islander