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 条
  • [31] Request-based token passing for self-stabilizing mutual exclusion
    Kinwa, Jun
    INFORMATION SCIENCES, 2006, 176 (18) : 2603 - 2623
  • [32] An O(√n) distributed mutual exclusion algorithm using queue migration
    Chaudhuri, P
    Edward, T
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2006, 12 (02) : 140 - 159
  • [33] On Bounding Jayanti's Distributed Mutual Exclusion Algorithm
    Singh, Awadhesh Kumar
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 28, 2008, 28 : 201 - 207
  • [34] A distributed mutual exclusion algorithm for mobile computing environments
    Singhal, M
    Manivannan, D
    INTELLIGENT INFORMATION SYSTEMS, (IIS'97) PROCEEDINGS, 1997, : 557 - 561
  • [35] A distributed k-mutual exclusion algorithm based on autonomic spanning trees
    Rodrigues, Luiz A.
    Duarte, Elias P., Jr.
    Arantes, Luciana
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 115 : 41 - 55
  • [36] 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
  • [37] 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
  • [38] A queue based mutual exclusion algorithm
    Alex A. Aravind
    Wim H. Hesselink
    Acta Informatica, 2009, 46 : 73 - 86
  • [39] A queue based mutual exclusion algorithm
    Aravind, Alex A.
    Hesselink, Wim H.
    ACTA INFORMATICA, 2009, 46 (01) : 73 - 86
  • [40] Info-based approach in distributed mutual exclusion algorithms
    Neamatollahi, Peyman
    Taheri, Hoda
    Naghibzadeh, Mahmoud
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (05) : 650 - 665