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 条
  • [21] A GENERAL SCHEME FOR TOKEN-BASED AND TREE-BASED DISTRIBUTED MUTUAL EXCLUSION ALGORITHMS
    HELARY, JM
    MOSTEFAOUI, A
    RAYNAL, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (11) : 1185 - 1196
  • [22] A hybrid distributed mutual exclusion algorithm
    Paydar, Samad
    Naghibzadeh, Mahmoud
    Yavari, Abolfazl
    SECOND INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES 2006, PROCEEDINGS, 2006, : 263 - +
  • [23] A fair distributed mutual exclusion algorithm
    Lodha, S
    Kshemkalyani, A
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (06) : 537 - 549
  • [24] A distributed token based h-out of-k Mutual Exclusion protocol for mobile ad hoc networks
    Benchaiba, Mahfoud
    Nacer, Mohamed Ahmed
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 5 (02) : 117 - 135
  • [25] From Mutual Exclusion to Group Mutual Exclusion: A Token-Based General Scheme
    Swaroop, Abhishek
    Singh, Awadhesh Kumar
    2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 645 - 650
  • [26] Opportunistic Mutual Exclusion
    Srinivasan, Karthi
    Moses, Yoram
    Manohar, Rajit
    2023 28TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, ASYNC, 2023, : 1 - 9
  • [27] A hybrid token-based distributed mutual exclusion algorithm using wraparound two-dimensional array logical topology
    Taheri, Hoda
    Neamatollahi, Peyman
    Naghibzadeh, Mahmoud
    INFORMATION PROCESSING LETTERS, 2011, 111 (17) : 841 - 847
  • [28] An O(1/n) Protocol for Supporting Distributed Mutual Exclusion in Vehicular Ad Hoc Networks
    Sharma, Bharti
    Bhatia, Ravinder Singh
    Singh, Awadhesh Kumar
    ADVANCES IN PARALLEL, DISTRIBUTED COMPUTING, 2011, 203 : 135 - +
  • [29] A New Voting-based Mutual Exclusion Algorithm for Distributed Systems
    Kanrar, Sukhendu
    Chattopadhyay, Samiran
    Chaki, Nabendu
    2013 4TH NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2013), 2013,
  • [30] Improved asynchronous group mutual exclusion in token-passing networks
    Lin, David
    Moh, Teng-Sheng
    Moh, Melody
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 44 - +