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 条
  • [1] A mutual exclusion algorithm for ad hoc mobile networks
    Walter, JE
    Welch, JL
    Vaidya, NH
    WIRELESS NETWORKS, 2001, 7 (06) : 585 - 600
  • [2] A Mutual Exclusion Algorithm for Ad Hoc Mobile Networks
    Jennifer E. Walter
    Jennifer L. Welch
    Nitin H. Vaidya
    Wireless Networks, 2001, 7 : 585 - 600
  • [3] A scalable mutual exclusion algorithm for mobile ad hoc networks
    Wu, WG
    Cao, JN
    Yang, J
    ICCCN 2005: 14th International Conference on Computer Communications and Networks, Proceedings, 2005, : 165 - 170
  • [4] A group mutual exclusion algorithm for ad hoc mobile networks
    Jiang, JR
    PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 266 - 270
  • [5] NFK: A novel fault-tolerant K-mutual exclusion algorithm for mobile and opportunistic ad hoc networks
    Allaoui T.
    Yagoubi M.B.
    Kerrache C.A.
    Calafate C.T.
    International Journal of Information and Communication Technology, 2019, 15 (02): : 176 - 197
  • [6] A mutual exclusion algorithm for flying Ad Hoc networks
    Khanna, Ashish
    Rodrigues, Joel J. P. C.
    Gupta, Naman
    Swaroop, Abhishek
    Gupta, Deepak
    Saleem, Kashif
    de Albuquerque, Victor Hugo C.
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 76 : 82 - 93
  • [7] A Clustering Group Mutual Exclusion Algorithm For Mobile Ad Hoc Networks
    Myoupo, Jean-Frederic
    Naimi, Mohamed
    Thiare, Ousmane
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 692 - +
  • [8] A Group k-Mutual Exclusion Algorithm for Mobile Ad Hoc Networks
    Thiare, Ousmane
    Naimi, Mohamed
    DISTRIBUTED COMPUTING, ARTIFICIAL INTELLIGENCE, BIOINFORMATICS, SOFT COMPUTING, AND AMBIENT ASSISTED LIVING, PT II, PROCEEDINGS, 2009, 5518 : 58 - 66
  • [9] Adaptive Fault Tolerant Checkpointing Algorithm for Cluster Based Mobile Ad Hoc Networks
    Mansouri, Houssem
    Badache, Nadjib
    Aliouat, Makhlouf
    Pathan, Al-Sakib Khan
    INTERNATIONAL CONFERENCE ON ADVANCED WIRELESS INFORMATION AND COMMUNICATION TECHNOLOGIES (AWICT 2015), 2015, 73 : 40 - 47
  • [10] A Token Based Protocol for Mutual Exclusion in Mobile Ad Hoc Networks
    Sharma, Bharti
    Bhatia, Ravinder Singh
    Singh, Awadhesh Kumar
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2014, 10 (01): : 36 - 54