{"title":"Storage rebuild for automatic failure recovery in video-on-demand servers","authors":"Y.B. Lee, P. Wong","doi":"10.1109/ISCE.1997.658402","DOIUrl":null,"url":null,"abstract":"In a previous study, Wong and Lee (see ICC'97, Montreal, Canada, 1997) proposed a redundant array of inexpensive servers (RAIS) architecture for designing scalable and fault-tolerant video-on-demand systems. Video data are striped across an array of autonomous servers, resulting in a scalable architecture where more concurrent video sessions can be supported by simply adding more servers. Moreover, by adding data redundancy among the servers, client recovery algorithms can be implemented to sustain server failure and provide non-stop video services. We consider the failure recovery issue in RAIS. Specifically, we propose and analyze three algorithms for rebuilding data at a failed server to a spare server in order to restore the system back to normal operation. We derive the performance model and use numerical results to show that automatic rebuild can be done in reasonable time using the proposed rebuild algorithms.","PeriodicalId":393861,"journal":{"name":"ISCE '97. Proceedings of 1997 IEEE International Symposium on Consumer Electronics (Cat. No.97TH8348)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1997-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ISCE '97. Proceedings of 1997 IEEE International Symposium on Consumer Electronics (Cat. No.97TH8348)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCE.1997.658402","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In a previous study, Wong and Lee (see ICC'97, Montreal, Canada, 1997) proposed a redundant array of inexpensive servers (RAIS) architecture for designing scalable and fault-tolerant video-on-demand systems. Video data are striped across an array of autonomous servers, resulting in a scalable architecture where more concurrent video sessions can be supported by simply adding more servers. Moreover, by adding data redundancy among the servers, client recovery algorithms can be implemented to sustain server failure and provide non-stop video services. We consider the failure recovery issue in RAIS. Specifically, we propose and analyze three algorithms for rebuilding data at a failed server to a spare server in order to restore the system back to normal operation. We derive the performance model and use numerical results to show that automatic rebuild can be done in reasonable time using the proposed rebuild algorithms.