{"title":"An efficient rollback recovery algorithm for distributed mobile computing systems","authors":"T. Juang, Yuh-Shyan Chen","doi":"10.1109/PCCC.2000.830338","DOIUrl":null,"url":null,"abstract":"One major breakthrough on the communication society recently is the extension of networking from wired to wireless networks. This has made possible creating a mobile distributed computing environment and has brought us several new challenges in distributed protocol design. Obviously, wireless networks do have some fundamental differences from wired networks that need to be paid special attention of, such as lower communication bandwidth compared to wired networks, limited electrical power due to battery capacity, and mobility of processes. These new issues make traditional recovery algorithm unsuitable. In order to cope with these problems, the tasks of logging and recovery procedure are performed by the MSSs. In this paper, we propose an efficient algorithm with O(n/sub r/) message complexity where O(n/sub r/) is the total number of mobile hosts (MHs) related to the failed MH. In addition, these MHs only need to rollback once and can immediately resume its operation without waiting for any coordination message from other MHs. During normal operation, the application message needs O(1) additional information when it transmitted between MHs and mobile support stations (MSSs). Each MSS must keep an n/sub total-h/*n/sub cell-h/ dependency matrix, where O(n/sub total-h/) is the total number of MHs in the system and n,,n h is the total number of MHs in its cell.","PeriodicalId":387201,"journal":{"name":"Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PCCC.2000.830338","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
One major breakthrough on the communication society recently is the extension of networking from wired to wireless networks. This has made possible creating a mobile distributed computing environment and has brought us several new challenges in distributed protocol design. Obviously, wireless networks do have some fundamental differences from wired networks that need to be paid special attention of, such as lower communication bandwidth compared to wired networks, limited electrical power due to battery capacity, and mobility of processes. These new issues make traditional recovery algorithm unsuitable. In order to cope with these problems, the tasks of logging and recovery procedure are performed by the MSSs. In this paper, we propose an efficient algorithm with O(n/sub r/) message complexity where O(n/sub r/) is the total number of mobile hosts (MHs) related to the failed MH. In addition, these MHs only need to rollback once and can immediately resume its operation without waiting for any coordination message from other MHs. During normal operation, the application message needs O(1) additional information when it transmitted between MHs and mobile support stations (MSSs). Each MSS must keep an n/sub total-h/*n/sub cell-h/ dependency matrix, where O(n/sub total-h/) is the total number of MHs in the system and n,,n h is the total number of MHs in its cell.