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 条
  • [11] A hybrid distributed mutual exclusion algorithm
    Chang, YI
    MICROPROCESSING AND MICROPROGRAMMING, 1996, 41 (10): : 715 - 731
  • [12] A NOTE ON RAYMOND TREE BASED ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION
    SATYANARAYANAN, R
    MUTHUKRISHNAN, DR
    INFORMATION PROCESSING LETTERS, 1992, 43 (05) : 249 - 255
  • [13] A DISTRIBUTED MUTUAL EXCLUSION ALGORITHM BASED ON WEAK COPY CONSISTENCY
    LEE, SS
    OH, HR
    KIM, JH
    CHUNG, WH
    KIM, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1992, E75D (03) : 298 - 306
  • [14] AN ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION
    CHAUDHURI, P
    INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (07) : 375 - 381
  • [15] 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
  • [16] Token-based approach in distributed mutual exclusion algorithms: a review and direction to future research
    Ashish Singh Parihar
    Swarnendu Kumar Chakraborty
    The Journal of Supercomputing, 2021, 77 : 14305 - 14355
  • [17] Token-based approach in distributed mutual exclusion algorithms: a review and direction to future research
    Parihar, Ashish Singh
    Chakraborty, Swarnendu Kumar
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (12): : 14305 - 14355
  • [18] A Token-Based Mutual Exclusion Approach to Improve Collaboration in Distributed Environments
    Paletta, Mauricio
    Herrero, Pilar
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: SEMANTIC WEB, SOCIAL NETWORKS AND MULTIAGENT SYSTEMS, 2009, 5796 : 118 - +
  • [19] A fault tolerant protocol as an extension to a distributed mutual exclusion algorithm
    Revannaswamy, V
    Bhatt, PCP
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 730 - 735
  • [20] A dual-token-based fault tolerant mutual exclusion algorithm for MANETs
    Wu, Weigang
    Cao, Jiannong
    Raynal, Michel
    MOBILE AD-HOC AND SENSOR NETWORKS, PROCEEDINGS, 2007, 4864 : 572 - +