Abstract
In an on-demand video system, the repository servers storing all the video contents generally have limited streaming capacities and may not be co-located with the users. To achieve higher user capacity and lower network transmission cost, the distributed servers architecture can be used. In such a system, multiple local servers are placed close to the user pools and, according to their local demands, the servers dynamically cache the contents streamed from the repository. We study in this paper a number of caching schemes by considering whether the local servers can exchange their cached contents among themselves or not. All the caching schemes keep a sliding window worth of data for each video being displayed; hence a video can be partially stored. We study the trade-off between the storage capacity required and the network channel used in each scheme, and address how the system cost can be minimised by appropriately sizing the window. We also show the cost advantage in using such a system over a system of request batching and multicasting in providing distributed video services.
| Original language | English |
|---|---|
| Title of host publication | IEEE International Conference on Communications |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 994-999 |
| Number of pages | 6 |
| ISBN (Electronic) | 078035284X |
| DOIs | |
| Publication status | Published - 1999 |
| Externally published | Yes |
| Event | 1999 IEEE International Conference on Communications, ICC 1999 - Vancouver, Canada Duration: 6 Jun 1999 → 10 Jun 1999 |
Publication series
| Name | IEEE International Conference on Communications |
|---|---|
| Volume | 2 |
| ISSN (Print) | 1550-3607 |
Conference
| Conference | 1999 IEEE International Conference on Communications, ICC 1999 |
|---|---|
| Country/Territory | Canada |
| City | Vancouver |
| Period | 6/06/99 → 10/06/99 |
Bibliographical note
Publisher Copyright:© 1999 IEEE.