A token based distributed algorithm for supporting mutual exclusion in opportunistic networks

被引:13
|
作者
Tamhane, Sagar A. [1 ]
Kumar, Mohan [1 ]
机构
[1] Univ Texas Arlington, Comp Sci & Engn Dept, Arlington, TX 76019 USA
关键词
Opportunistic networks; Critical section; Mutual exclusion; Token passing; Distributed resources;
D O I
10.1016/j.pmcj.2011.08.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Opportunistic networks are essentially distributed networks with transient connectivity among nodes. Nodes in opportunistic networks are resource constrained, mobile and opportunistically come in contact with each other. In such a distributed network, nodes may require exclusive access to a shared object or resource. Ensuring freedom from starvation is a challenging problem in opportunistic networks due to limited pairwise connectivity and node failures. In this paper, we review mutual exclusion algorithms proposed for generic mobile ad hoc networks (MANETs) and discuss their applicability to opportunistic networks. Further, we propose a novel token based algorithm(1) and prove its correctness. Simulation results show that our algorithm is communication efficient as compared to other algorithms proposed for generic mobile ad hoc networks. We also propose a timeout based fault detection algorithm that exploits the intercontact time distributions. (C) 2011 Elsevier B. V. All rights reserved.
引用
收藏
页码:795 / 809
页数:15
相关论文
共 50 条
  • [41] A DISTRIBUTED K-MUTUAL EXCLUSION ALGORITHM USING K-COTERIE
    KAKUGAWA, H
    FUJITA, S
    YAMASHITA, M
    AE, T
    INFORMATION PROCESSING LETTERS, 1994, 49 (04) : 213 - 218
  • [42] Several-Tokens Distributed Mutual Exclusion Algorithm in a Logical Ring Network
    Thiare, Ousmane
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING (IACSIT ICMLC 2009), 2009, : 567 - 572
  • [43] 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 - +
  • [44] 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
  • [45] A mutual exclusion algorithm for ad hoc mobile networks
    Walter, JE
    Welch, JL
    Vaidya, NH
    WIRELESS NETWORKS, 2001, 7 (06) : 585 - 600
  • [46] An efficient distributed mutual exclusion algorithm for intersection traffic control
    Lim, JongBeom
    Jeong, Young Sik
    Park, Doo-Soon
    Lee, HwaMin
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (03) : 1090 - 1107
  • [47] An efficient distributed mutual exclusion algorithm for intersection traffic control
    JongBeom Lim
    Young Sik Jeong
    Doo-Soon Park
    HwaMin Lee
    The Journal of Supercomputing, 2018, 74 : 1090 - 1107
  • [48] A Mutual Exclusion Algorithm for Ad Hoc Mobile Networks
    Jennifer E. Walter
    Jennifer L. Welch
    Nitin H. Vaidya
    Wireless Networks, 2001, 7 : 585 - 600
  • [49] SME: A New Software Transactional Memory Based Mutual Exclusion Algorithm for Distributed Systems
    Kanrar, Sukhendu
    COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2018, 2018, 11127 : 354 - 369
  • [50] Token Based k-Mutual Exclusion for Multi-UAV FANET
    Parihar, Ashish Singh
    Chakraborty, Swarnendu Kumar
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 126 (04) : 3693 - 3714