Performance enhancement using intra-server caching in a continuous media server

Chutimet Srinilta*, Alok Choudhary

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

Continuity of stream playback is the crucial constraint in designing a continuous media server. From a distributed memory architectural model developed earlier, we found that there were many points where the stream capacity of the server could be improved. The stream capacity was usually limited by the storage bottlenecks. Serving streams from memory cache eliminates disk accesses and data transfers between nodes which, in turn, helps relieve those bottlenecks. However, the capacity of the server ultimately depends on client access pattern. Client request assignment has an impact on cache hit ratio as well as workload distribution. It is also the major factor reflecting the server performance. In some cases where lower playback quality at some points in time is acceptable, delays can be added to improve the missed packet rate. This paper proposes various techniques to enhance the server performance and shows their reflections under different circumstances. Some techniques work well together. The best combination improves the capacity of the server by approximately 30%.

Original languageEnglish (US)
Title of host publicationProceedings of the International Workshop on Research Issues in Data Engineering - Distributed Object Management -RIDE-DOM
PublisherIEEE Comp Soc
Pages60-66
Number of pages7
StatePublished - Jan 1 1998
EventProceedings of the 1998 8th International Workshop on Research Issues Data Engineering, RIDE - Orlando, FL, USA
Duration: Feb 23 1998Feb 24 1998

Other

OtherProceedings of the 1998 8th International Workshop on Research Issues Data Engineering, RIDE
CityOrlando, FL, USA
Period2/23/982/24/98

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Performance enhancement using intra-server caching in a continuous media server'. Together they form a unique fingerprint.

Cite this