DocumentCode :
2786765
Title :
Achieving Reliable Parallel Performance in a VoD Storage Server Using Randomization and Replication
Author :
Choe, Yung Ryn ; Pai, Vijay S.
Author_Institution :
Purdue Univ., West Lafayette, IN
fYear :
2007
fDate :
26-30 March 2007
Firstpage :
1
Lastpage :
10
Abstract :
This paper investigates randomization and replication as strategies to achieve reliable performance in disk arrays targeted for video-on-demand (VoD) workloads. A disk array can provide high aggregate throughput, but only if the server can effectively balance the load on the disks. Such load balance is complicated by two key factors: workload hotspots caused by differences in popularity among media streams, and "fail-stutter" faults that arise when the performance of one or more devices drops below expectations due to manufacturing variations, hardware problems, or geometry-related variations. This paper focuses on the random duplicate assignment (RDA) data allocation policy which places each data block on two disks chosen at random, independent of other blocks in the same media stream or other streams. This strategy is compared to traditional single-disk file allocation, disk striping (RAID-0), disk mirroring (RAID-1), and randomization without duplication. The various allocation schemes are implemented and tested using a prototype VoD server with 2 dual-core Opteron processors, 8 SATA disks, and 4 gigabit Ethernet interfaces running the Linux 2.6 kernel. The results indicate that combining randomization and replication allows RDA to effectively tolerate both workload hotspots and fail-stutter faults better than previous schemes.
Keywords :
RAID; video on demand; video servers; 2 dual-core Opteron processor; 4 gigabit Ethernet interface; 8 SATA disks; Linux 2.6 kernel; VoD storage server; disk arrays; disk mirroring; disk striping; load balance; random duplicate assignment data allocation policy; reliable parallel performance; single-disk file allocation; video-on-demand workloads; Aggregates; Ethernet networks; Hardware; Linux; Manufacturing; Prototypes; Random media; Streaming media; Testing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
Type :
conf
DOI :
10.1109/IPDPS.2007.370220
Filename :
4227948
Link To Document :
بازگشت