Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Video-on-demand server: Strategies for improving performance

Video-on-demand server: Strategies for improving performance

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IEE Proceedings - Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Video-on-demand (VoD) is a service that has received much attention recently and the concept has become popular with computer and communication companies. Basically, VoD consists of a video server, interconnection network and user display equipment (UDE). It provides a similar service to the neighbourhood rental store. Videos or movies are distributed from the video server to users upon request through the network and users can view interactively using their UDE along with VCR-like functions (e.g. forward, rewind, pause and resume). VoD offers a convenient service since users do not have to leave their homes, which also leads to shorter response times than with today’s video stores. One important aspect of any VoD is the storage scheme used, which affects the amount and type of storage required, the maximum number of concurrent video streams and the average waiting time experienced by users of the service from the moment they choose a video to the moment video playback starts. The paper reviews some well known storage schemes, such as the phase based method and the phase based with replication method, and then proposes two new schemes that further increase the number of concurrent streams and reduce the waiting time, while reducing the total storage space required. These new schemes rely on two concepts called immediate playback RAM and sustainable playback storage. Using a case study, the new schemes are briefly compared with an existing scheme and their strengths and shortcomings are highlighted. Using some typical values, analyses are carried out that quantify the performance gain resulting from the new storage schemes.

References

    1. 1)
      • Chua, T.S., Li, J., Ooi, B.C., Tan, K.L.: `‘Disk Stripping Strategies for Large Video-on-Demand Servers,’', The Fourth ACM International Multimedia Conference, 1996, Boston, MA, p. 297–306.
    2. 2)
      • B. Ozden , R. Rastogi , A. Silberschatz . ‘On the design of a low-cost video-on-demand storage system,’. Multimedia Syst. , 1 , 40 - 54
    3. 3)
      • E. Chang , H. Garcia-Molina . ‘Reducing Initial Latency in Media Servers,’. IEEE Multimedia , 3 , 50 - 61
    4. 4)
      • B. Furht , D. Kalra , F.L. Kitson , A. A. Rodriguez , W.E. Wall . ‘Design Issues for Interactive Television Systems,’. Computer , 5 , 25 - 39
    5. 5)
      • Y.H. Chang , D. Coggins , D. Pitt , D. Skellern , M. Thapar , C. Venkatraman . ‘An open-systems approach to video on demand,’. IEEE Commun. Mag. , 68 - 80
    6. 6)
      • Ghandeharizadeh, S., Kim, S.H., Shahabi, C.: `‘On Configuring a Single Disk Continuous Media Server,’', SIGMETRICS 95, 1995, Ottawa, Ontario, Canada, p. 37–46.
    7. 7)
      • D.J. Gemmell , H.M. Vin , D.D. Kandlur , P.V. Rangan , L.A. Rowe . ‘Multimedia Storage Server: A Tutorial,’. Computer , 5 , 40 - 49
    8. 8)
      • H.M. Vin , P.V. Rangan . ‘Designing a Multiuser HDTV Storage Server,’. IEEE J. Sel. Areas Commun. , 1 , 153 - 164
    9. 9)
      • A. Dan , D.M. Dias , R. Mukherjee , D. Sitaram , R. Tewari . (1995) ‘Buffering and Caching in Large-Scale Video Servers,’ in Proceeding Of IEEE Comp Con.
    10. 10)
      • H.J. Chen , T.D.C. Little . ‘Storage Allocation Policies for Time-Dependent Multimedia Data,’. IEEE Trans. Knowl. Data Eng. , 5 , 855 - 864
    11. 11)
      • D. Deloddere , W. Verbiest , H. Verhille . ‘Interactive Video On Demand,’. IEEE Commun. Mag. , 5 , 82 - 88
    12. 12)
      • Golubchik, L., Lui, J. C. S., Muntz, R.: `‘Reducing I/O Demand in Video-on-Demand Storage Servers,’', SIGMETRICS 95, 1995, Ottawa, Ontario, Canada, 23, p. 25–36.
    13. 13)
      • C. Yu , W. Sun , D. Bitton , Q. Yang , R. Bruno , J. Tullis . ‘Efficient Placement of Audio Data on Optical Disks for Real-Time Applications,’. Commun. ACM , 7 , 862 - 871
    14. 14)
      • A. Dan , D. Sitaram , P. Shahabuddin . ‘Dynamic batching policies for an on-demand video server,’. Multimedia Syst. , 112 - 121
    15. 15)
      • D. Rotem , J.L. Zhao . (1995) ‘Buffer Management for Video Database Systems,’ Proceeding Of The 11th Int. Conf. On Data Engineering.
    16. 16)
      • A. Srivastava , A. Kumar , A. Singru . ‘Design and analysis of a video-on-demand server,’. Multimedia Syst. , 4 , 238 - 254
    17. 17)
      • P. Lougher , D. Shepherd . ‘The Design of a Storage Server for Continuous Media,’. Comput. J. , 1 , 32 - 42
    18. 18)
      • T.D.C. Little , D. Venkatesh . ‘Prospects for Interactive Video On Demand,’. IEEE Multimedia , 3 , 14 - 24
    19. 19)
      • A. Dan , P. Shahabuddin , D. Sitaram , D. Towsley . ‘Channel Allocation under Batching and VCR Control in Video-on-Demand Systems,’. J. Parallel Distrib. Comput. , 168 - 179
    20. 20)
      • Almeroth, K.C., Dan, A., Sitaram, D., Tetzlaff, W.H.: `‘Long Term Resource Allocation in Video Delivery Systems,’', IEEE INFOCOM 97, 1997, 3, p. 1333–1340.
    21. 21)
      • A. Dan , D. Sitaram . ‘A Generalized Interval Caching Policy for Mixed Interactive and Long Video Workloads,’. Multimedia Syst. , 6 , 386 - 399
    22. 22)
      • H.J. Chen , T.D.C. Little , D. Venkatesh . ‘A Storage and Retrieval Technique for Scalable Delivery of MPEG-Encoded Video,’. J. Parallel Distrib. Comput. , 2 , 180 - 189
    23. 23)
      • P.V. Rangan , H.M. Vin , S. Ramanathan . ‘Designing an On-Demand Multimedia Service,’. IEEE Commun. Mag. , 7 , 56 - 64
    24. 24)
      • P.V. Rangan , H.M. Vin . ‘Efficient Storage Techniques for Digital Continuous Multimedia,’. IEEE Trans. Knowl. Data Eng. , 4 , 564 - 573
    25. 25)
      • D. Jadav , A. Choudhary . ‘Designing and Implementing High-Performance Media-on-demand Servers,’. IEEE Parallel Distrib. Technol. Syst. Appl. , 2 , 29 - 39
    26. 26)
      • A. N. Mourad . ‘Issues in the design of a storage server for video-on-demand,’. Multimedia Syst. , 70 - 86
http://iet.metastore.ingenta.com/content/journals/10.1049/ip-sen_19990152
Loading

Related content

content/journals/10.1049/ip-sen_19990152
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address