Concurrent Updates on Striped Data Streams in Clustered Server Systems

P. Sobe

Abstract

Data Striping is widely used and well-understood in Redundant Arrays of Independent Disks (RAID), whereby an array of disks is controlled by a single device controller. By striping and adding parity information, distribution of I/O load and fault tolerance can be assured. This study focuses the problem of update/read consistency of files that are striped among several nodes, e.g. in a clustered server for media streaming applications. Common RAID systems offer a single entry point so that a read operation delivers either the content before an update or the updated content. This property is not present when arbitrary nodes may access data stripes without a centralized access facility. Thus, coordination is necessary among updates and concurrent read operations. A common solution is to lock files or blocks that are currently being updated. We propose an alternative solution to ensure delivery of valid content during updates without locking blocks globally. This can be used for instance to update the original content of video servers, without the need of temporary copies and access limitations.

OriginalspracheEnglisch
TitelProceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001
Seitenumfang8
Herausgeber (Verlag)IEEE
Erscheinungsdatum01.01.2001
Seiten1281-1288
Aufsatznummer925104
ISBN (Print)978-076950990-7
DOIs
PublikationsstatusVeröffentlicht - 01.01.2001
Veranstaltung15th International Parallel and Distributed Processing Symposium - San Francisco, USA / Vereinigte Staaten
Dauer: 23.04.200127.04.2001
Konferenznummer: 116747

Fingerprint

Untersuchen Sie die Forschungsthemen von „Concurrent Updates on Striped Data Streams in Clustered Server Systems“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren