{"title":"随机raid与选择性利用冗余的高性能视频服务器","authors":"Y. Birk","doi":"10.1109/NOSDAV.1997.629305","DOIUrl":null,"url":null,"abstract":"The paper jointly addresses the issues of load balancing, fault tolerance, responsiveness, agility, streaming capacity and cost effectiveness of high performance storage servers for data streaming applications such as video on demand. Striping the data of each movie across disks in a \"random\" order balances the load while breaking any correlation between user requests and the access pattern to disks. Parity groups are fixed site, comprising consecutive blocks of a movie and a derived parity block and resulting in \"random\" disk members of any given group. Consequently, the load of masking a faulty disk is shared by all disk drives, minimizing the degradation in streaming capacity. By using the redundant information to avoid accessing an overloaded disk drive, the occasional transient imbalance in disk load due to the randomization is partly prevented and, when occurring, can be circumvented. Finally and most important, making a distinction between data blocks and redundant blocks and using redundant blocks only when necessary is shown to substantially reduce required buffer sizes without giving up the benefits. The result is a simple, flexible and robust video server architecture.","PeriodicalId":401407,"journal":{"name":"Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":"{\"title\":\"Random RAIDs with selective exploitation of redundancy for high performance video servers\",\"authors\":\"Y. Birk\",\"doi\":\"10.1109/NOSDAV.1997.629305\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper jointly addresses the issues of load balancing, fault tolerance, responsiveness, agility, streaming capacity and cost effectiveness of high performance storage servers for data streaming applications such as video on demand. Striping the data of each movie across disks in a \\\"random\\\" order balances the load while breaking any correlation between user requests and the access pattern to disks. Parity groups are fixed site, comprising consecutive blocks of a movie and a derived parity block and resulting in \\\"random\\\" disk members of any given group. Consequently, the load of masking a faulty disk is shared by all disk drives, minimizing the degradation in streaming capacity. By using the redundant information to avoid accessing an overloaded disk drive, the occasional transient imbalance in disk load due to the randomization is partly prevented and, when occurring, can be circumvented. Finally and most important, making a distinction between data blocks and redundant blocks and using redundant blocks only when necessary is shown to substantially reduce required buffer sizes without giving up the benefits. The result is a simple, flexible and robust video server architecture.\",\"PeriodicalId\":401407,\"journal\":{\"name\":\"Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-05-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"31\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NOSDAV.1997.629305\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOSDAV.1997.629305","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Random RAIDs with selective exploitation of redundancy for high performance video servers
The paper jointly addresses the issues of load balancing, fault tolerance, responsiveness, agility, streaming capacity and cost effectiveness of high performance storage servers for data streaming applications such as video on demand. Striping the data of each movie across disks in a "random" order balances the load while breaking any correlation between user requests and the access pattern to disks. Parity groups are fixed site, comprising consecutive blocks of a movie and a derived parity block and resulting in "random" disk members of any given group. Consequently, the load of masking a faulty disk is shared by all disk drives, minimizing the degradation in streaming capacity. By using the redundant information to avoid accessing an overloaded disk drive, the occasional transient imbalance in disk load due to the randomization is partly prevented and, when occurring, can be circumvented. Finally and most important, making a distinction between data blocks and redundant blocks and using redundant blocks only when necessary is shown to substantially reduce required buffer sizes without giving up the benefits. The result is a simple, flexible and robust video server architecture.