A method and apparatus for enhancing existing caching systems to better
support streaming media over the Internet and other public network system
are disclosed herein. By using helpers inside the network, which operate
as caching and streaming agents, existing caching techniques are enhanced
to better support streaming media over the Internet. The helpers serve to
implement several methods specifically designed to support streaming
media, including proxy caching, client request aggregation which describes
the use of memory and disk resources at the helpers, and data transfer
rate control to reduce start-up latency.
The method and apparatus advantageously reduces server and network loads by
employing the above methods to overcome arrival time and range
heterogeneity in client requests thereby improving the quality perceived
by end users.
Une méthode et un appareil pour augmenter les systèmes cachants existants pour améliorer des médias coulants de soutien au-dessus de l'Internet et de tout autre système de réseau public sont révélés ci-dessus. En employant les aides à l'intérieur du réseau, qui fonctionnent en tant qu'agents de cacher et couler, existant cachant des techniques sont augmentés pour améliorer des médias coulants de soutien au-dessus de l'Internet. Les aides servent à appliquer plusieurs méthodes spécifiquement conçues pour soutenir des médias coulants, y compris cacher de procuration, l'agrégation de demande de client qui décrit l'utilisation des ressources de mémoire et de disque aux aides, et la commande de débit pour réduire la latence de mise en train. La méthode et l'appareil réduit avantageusement le serveur et le réseau charge en utilisant les méthodes ci-dessus pour surmonter le temps d'arrivée et l'hétérogénéité de gamme dans le client demande améliorer de ce fait la qualité perçue par des utilisateurs.