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 条
  • [1] A centralized token-based distributed mutual exclusion algorithm
    Wu, MY
    Shu, W
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 387 - 392
  • [2] A simple token-based algorithm for the mutual exclusion problem in distributed systems
    Neamatollahi, Peyman
    Sedaghat, Yasser
    Naghibzadeh, Mahmoud
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (09): : 3861 - 3878
  • [3] A simple token-based algorithm for the mutual exclusion problem in distributed systems
    Peyman Neamatollahi
    Yasser Sedaghat
    Mahmoud Naghibzadeh
    The Journal of Supercomputing, 2017, 73 : 3861 - 3878
  • [4] A token-based distributed group mutual exclusion algorithm with quorums
    Kakugawa, Hirotsugu
    Kamei, Sayaka
    Masuzawa, Toshimitsu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (09) : 1153 - 1166
  • [5] A TOKEN BASED K-RESILIENT MUTUAL EXCLUSION ALGORITHM FOR DISTRIBUTED SYSTEMS
    DHAMDHERE, DM
    KULKARNI, SS
    INFORMATION PROCESSING LETTERS, 1994, 50 (03) : 151 - 157
  • [6] A token-based delay optimal algorithm for mutual exclusion in distributed systems
    Saxena, PC
    Gupta, S
    COMPUTER STANDARDS & INTERFACES, 1999, 21 (01) : 33 - 50
  • [7] A Token-Based Group Mutual Exclusion Algorithm for MANETs
    Thiare, Ousmane
    COMPUTER APPLICATIONS FOR COMMUNICATION, NETWORKING, AND DIGITAL CONTENTS, 2012, 350 : 243 - 250
  • [8] A Token-Based Group Mutual Exclusion Algorithm for Cellular Wireless Networks
    Swaroop, Abhishek
    Singh, Awadhesh Kumar
    2009 ANNUAL IEEE INDIA CONFERENCE (INDICON 2009), 2009, : 402 - +
  • [9] 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
  • [10] A token based self-stabilizing mutual exclusion algorithm
    Chaudhuri, P
    Edward, T
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1454 - 1459