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 条
  • [21] A fault tolerant protocol as an extension to a distributed mutual exclusion algorithm
    Revannaswamy, V
    Bhatt, PCP
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 730 - 735
  • [22] A consensus-based l-Exclusion algorithm for mobile ad hoc networks
    Masum, Salahuddin Mohammad
    Akbar, Mohammad Mostofa
    Ali, Amin Ahsan
    Rahman, Mohammad Ashiqur
    AD HOC NETWORKS, 2010, 8 (01) : 30 - 45
  • [23] A learning automata-based fault-tolerant routing algorithm for mobile ad hoc networks
    Sudip Misra
    P. Venkata Krishna
    Akhil Bhiwal
    Amardeep Singh Chawla
    Bernd E. Wolfinger
    Changhoon Lee
    The Journal of Supercomputing, 2012, 62 : 4 - 23
  • [24] An implementation of an energy-saving mutual exclusion protocol for mobile ad hoc networks
    Mellier, R
    Myoupo, JF
    ICWN '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS, 2005, : 341 - 347
  • [25] A Token-Based Solution to Group Local Mutual Exclusion Problem In Mobile Ad Hoc Networks
    Ashish Khanna
    Awadhesh Kumar Singh
    Abhishek Swaroop
    Arabian Journal for Science and Engineering, 2016, 41 : 5181 - 5194
  • [26] A Token-Based Solution to Group Local Mutual Exclusion Problem In Mobile Ad Hoc Networks
    Khanna, Ashish
    Singh, Awadhesh Kumar
    Swaroop, Abhishek
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2016, 41 (12) : 5181 - 5194
  • [27] A non-token-based-distributed mutual exclusion algorithm for single-hop mobile ad hoc networks
    Mellier, R
    Myoupo, JF
    MOBILE AND WIRELESS COMMUNICATION NETWORKS, 2005, 162 : 287 - 298
  • [28] A Fault Tolerant Scheme for Ad-hoc Networks
    Xu, Zhenpeng
    Zeng, Weini
    Li, Weiwei
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 358 - 361
  • [29] A Snapshot Algorithm for Mobile Ad Hoc Networks
    Wu, Dan
    Cheong, Chi Hong
    Wong, Man Hon
    DISTRIBUTED COMPUTING, ARTIFICIAL INTELLIGENCE, BIOINFORMATICS, SOFT COMPUTING, AND AMBIENT ASSISTED LIVING, PT II, PROCEEDINGS, 2009, 5518 : 107 - 115
  • [30] A low-overhead fault-tolerant routing algorithm for mobile ad hoc networks: A scheme and its simulation analysis
    Misra, Sudip
    Dhurandher, Sanjay K.
    Obaidat, Mohammad S.
    Verma, Karan
    Gupta, Pushkar
    SIMULATION MODELLING PRACTICE AND THEORY, 2010, 18 (05) : 637 - 649