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 group mutual exclusion algorithm for ad hoc mobile networks
    Jiang, JR
    PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 266 - 270
  • [4] 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
  • [5] 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
  • [6] A group mutual exclusion algorithm for mobile ad hoc networks
    Thiare, Ousmane
    Naimi, Mohamed
    Gueroui, Mourad
    INNOVATIONS AND ADVANCED TECHNIQUES IN COMPUTER AND INFORMATION SCIENCES AND ENGINEERING, 2007, : 373 - +
  • [7] A fault-tolerant mutual exclusion resource reservation protocol for clustered mobile ad hoc networks
    Moallemi, Mohammad
    Moghaddam, Mohammad Hossien Yaghmaee
    Naghibzadeh, Mahmoud
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 528 - +
  • [8] 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 - +
  • [9] A distributed mutual exclusion algorithm for mobile ad-hoc networks
    Baldoni, R
    Virgillito, A
    Petrassi, R
    ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, : 539 - 544
  • [10] 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