• DocumentCode
    1083308
  • Title

    Caching and scheduling in NAD-based multimedia servers

  • Author

    Sarhan, Nabil J. ; Das, Chita R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
  • Volume
    15
  • Issue
    10
  • fYear
    2004
  • Firstpage
    921
  • Lastpage
    933
  • Abstract
    Multimedia-on-demand (MOD) applications have grown dramatically in popularity, especially in the domains of education, business, and entertainment. Current MOD servers waste precious resources in performing store-and-forward copying. This excessive overhead increases cost and severely limits the scalability of these servers. In this paper, we propose using the network-attached disk (NAD) architecture to design highly scalable and cost-effective MOD servers. In order to ensure enhanced performance, we propose a scheme, called distributed interval caching (DIG), which utilizes the on-disk buffers for caching intervals between successive streams. We also propose another scheme, called multiobjective scheduling (MOS), which increases the degrees of resource sharing by scheduling the waiting requests for service intelligently. We then integrate the two schemes and study the overall performance benefits through extensive simulation. The results demonstrate that the integrated policy works very well in increasing the number of customers that can be serviced concurrently while decreasing their waiting times for service. The performance benefits vary with several architectural, system workload, and scheduling parameters. We conclude this study by developing an analytical model for ideal DIG in order to estimate the performance limits which may be achieved through various optimizations.
  • Keywords
    cache storage; multimedia servers; processor scheduling; video on demand; VoD; distributed interval caching; multimedia servers; multimedia-on-demand; multiobjective scheduling; network-attached disks; resource sharing; video-on-demand; Bandwidth; Broadcasting; Costs; File servers; Multimedia communication; Network servers; Resource management; Scalability; Streaming media; Video sharing; .; 65; Batching; DIC; Distributed Interval Caching; MOD; MOS; Multi-Objective Scheduling; Multimedia-on-Demand; NAD; Network-Attached Disks; VOD; Video-on-Demand;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2004.49
  • Filename
    1327596