A fault tolerant mutual exclusion algorithm for mobile ad hoc networks

被引:15
|
作者
Wu, Weigang [1 ,2 ]
Cao, Jiannong [1 ]
Yang, Jin [1 ]
机构
[1] Hong Kong Polytech Univ, Dept Comp, Kowloon, Hong Kong, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210093, Peoples R China
关键词
Distributed algorithm; Fault tolerance; MANET; Mobile computing; Mutual exclusion;
D O I
10.1016/j.pmcj.2007.08.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a permission-based message efficient mutual exclusion (MUTEX) algorithm for mobile ad hoc networks (MANETs). To reduce messages cost, the algorithm uses the "look-ahead" technique, which enforces MUTEX only among the hosts currently competing for the critical section. We propose mechanisms to handle dozes and disconnections of mobile hosts. The assumption of FIFO channel in the original "look-ahead" technique is also relaxed. The proposed algorithm can also tolerate link or host failures, using timeout-based mechanisms. Both analytical and simulation results show that the proposed algorithm works well under various conditions, especially when the mobility is high or load level is low. To our knowledge, this is the first permission-based MUTEX algorithm for MANETs. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:139 / 160
页数:22
相关论文
共 50 条
  • [41] Fault-Tolerant Topology Control in Aeronautical Ad Hoc Networks
    Li, Jie
    Gong, Erling
    Sun, Zhiqiang
    Li, Long
    Xie, Hongwei
    2014 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (IEEE ICMA 2014), 2014, : 368 - 372
  • [42] FAULT-TOLERANT NAMING AND MUTUAL EXCLUSION
    BEAUQUIER, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 469 : 50 - 61
  • [43] Construction and Formal Verification of a Fault-Tolerant Distributed Mutual Exclusion Algorithm
    Shishkin, Evgeniy
    PROCEEDINGS OF THE 16TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON ERLANG (ERLANG '17), 2017, : 1 - 12
  • [44] A Timer-Free Fault Tolerant K-Mutual Exclusion Algorithm
    Bouillaguet, Mathieu
    Arantes, Luciana
    Sens, Pierre
    LADC: 2009 4TH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING, 2009, : 41 - +
  • [45] Formal Specification and Model Checking of the Walter-Welch-Vaidya Mutual Exclusion Protocol for Ad Hoc Mobile Networks
    Phyo, Yati
    Ogata, Kazuhiro
    2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 89 - 98
  • [46] Permission-based fault-tolerant distributed mutual exclusion algorithm
    Jayaprakash, S
    Muthukrishnan, CR
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1999, 14 (01): : 51 - 60
  • [47] Fault-Tolerance Mechanism of Mobile Agent In Mobile Ad Hoc Networks
    Li, Wanlong
    liu, Dayou
    Zhao, Hui
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 4765 - 4768
  • [48] An Adaptive Learning Approach for Fault-Tolerant Routing in Ad Hoc Networks
    Misra, Sudip
    Krishna, P. Venkata
    Bhiwal, Akhil
    Chawla, Amardeep Singh
    Wolfinger, Bernd E.
    E-TECHNOLOGIES AND NETWORKS FOR DEVELOPMENT, 2011, 171 : 15 - 25
  • [49] Localized fault-tolerant topology control in wireless ad hoc networks
    Li, N
    Hou, JC
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (04) : 307 - 320
  • [50] A Reachable and Fault Tolerant Scheme for Broadcast in Ad-Hoc Wireless Networks
    Wu, Fan
    Li, Hsiao-Hui
    Wang, Yao-Tien
    Tsai, Ming-Lun
    JOURNAL OF INTERNET TECHNOLOGY, 2013, 14 (01): : 71 - 80