SCHEDULING OF REAL-TIME I/O IN THE PRESENCE OF REPLICATION IN A CLIENT-SERVER ENVIRONMENT

A system and method for use in a distributed video-on-demand system of a type wherein at least one node (102,104,106,108) provides blocks (124) of video data to clients (111,112) and wherein at least some of the blocks (124) of video data are replicated on multiple nodes. Observed response character...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SITARAM, DINKAR, DAN, ASIT, KIENZLE, MARTIN G, TETZLAFF, WILLIAM H
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system and method for use in a distributed video-on-demand system of a type wherein at least one node (102,104,106,108) provides blocks (124) of video data to clients (111,112) and wherein at least some of the blocks (124) of video data are replicated on multiple nodes. Observed response characteristics for other nodes are recorded at least at a given one of the nodes which serves a client requesting a replicated block. The given one of the nodes also records response characteristics reported to it by the other nodes. The node from which to fetch the replicated data block is selected based on which nodes include a copy of the replicated data block and based on at least one of the observed response characteristics and the reported response characteristics.