An efficient rollback recovery algorithm for distributed mobile computing systems

T. Juang, Yuh-Shyan Chen
{"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.
一种高效的分布式移动计算系统回滚恢复算法
通信社会最近的一个重大突破是网络从有线网络向无线网络的扩展。这使得创建移动分布式计算环境成为可能,同时也给分布式协议设计带来了一些新的挑战。显然,无线网络确实与有线网络有一些需要特别注意的根本区别,例如,与有线网络相比,通信带宽较低,由于电池容量而限制的电力,以及进程的移动性。这些新问题使得传统的恢复算法不再适用。为了解决这些问题,日志记录和恢复过程的任务由mss来完成。本文提出了一种消息复杂度为O(n/sub r/)的高效算法,其中O(n/sub r/)为故障MH相关的移动主机总数。这些MH只需要回滚一次,就可以立即恢复其运行,而无需等待其他MH的任何协调消息。在正常运行期间,应用程序消息在移动支持站(mss)和移动支持站(mss)之间传输时需要O(1)个附加信息。每个MSS必须保持一个n/sub total-h/*n/sub cell-h/依赖矩阵,其中O(n/sub total-h/)为系统中mh的总数,n,,n h为其单元中mh的总数。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信