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 language | English (US) |
---|---|
Title of host publication | Proceedings of the International Workshop on Research Issues in Data Engineering - Distributed Object Management -RIDE-DOM |
Publisher | IEEE Comp Soc |
Pages | 60-66 |
Number of pages | 7 |
State | Published - Jan 1 1998 |
Event | Proceedings of the 1998 8th International Workshop on Research Issues Data Engineering, RIDE - Orlando, FL, USA Duration: Feb 23 1998 → Feb 24 1998 |
Other
Other | Proceedings of the 1998 8th International Workshop on Research Issues Data Engineering, RIDE |
---|---|
City | Orlando, FL, USA |
Period | 2/23/98 → 2/24/98 |
ASJC Scopus subject areas
- General Computer Science