Abstract
Mobile Ad-Hoc Network (MANET) consists of a collection of highly mobile nodes and stationary system and components which interact with each other closely and communicate to achieve the required network functionality. Since MANET is a distributed network and has no centralized controlling unit to handle the overall network operation, it is necessary to ensure that all the operations are performed in a synchronised manner. This is due to the fact that in MANET, several process share the network resource and if two or more process try to access a shared resource at the same time instant, then it may result in distributed mutual exclusion issue. To overcome this issue, it is necessary to ensure that all the processes work in synchronization with the other. In this paper, we propose to develop a Priority based Hybrid Mutual Exclusion Algorithm with Starvation Avoidance for MANET. In this technique, the process operations which use the shared resource are prioritized in an efficient manner to allow usage of the shared resource by one process at a time, and also by avoiding the starvation issue usually seen in MANET.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40010-018-0513-7/MediaObjects/40010_2018_513_Fig13_HTML.png)
Similar content being viewed by others
References
Gupta A, Reddy BVR, Ghosh U, Khanna A (2012) A permission based clustering mutual exclusion algorithm for mobile ad-hoc networks. Int J Eng Res Appl (IJERA) 2(4):019–026
Baldoni R, Virgillito A, Petrassi R (2002) A distributed mutual exclusion algorithm for mobile ad-hoc networks. In: 7th international symposium on computers and communications
Khanna A, Singh AK, Swaroop A (2016) A leader based k-local mutual exclusion algorithm using token for MANETs. J Inf Sci Eng 30(5):1303–1319
Talele P, Penurkar M, Bhutada S, Talele H (2013) A token based distributed group mutual exclusion algorithm with quorums for MANET. Int J Emerg Sci Eng (IJESE) 1(5):43–48 (ISSN: 2319–6378)
Sil S, Das S (2010) An energy efficient algorithm for distributed mutual exclusion in mobile ad-hoc networks. Int J Electr Comput Energ Electron Commun Eng 4(4):738–743
Parameswaran M, Hota C (2013) Arbitration-based reliable distributed mutual exclusion for mobile ad-hoc networks. In: 11th international symposium on modeling and optimization in mobile, ad hoc and wireless networks (WiOpt)
Challenger M, Haytaoglu E, Tokatli G, Dagdeviren O, Erciyes K (2013) A hybrid distributed mutual exclusion algorithm for cluster-based systems. Math Probl Eng 2013:15. https://doi.org/10.1155/2013/703414(Article ID 703414)
Suzuki I, Kasami T (1985) A distributed mutual exclusion algorithm. ACM Trans Comput Syst 3(4):344–349
Raymond K (1989) A tree-based algorithm for distributed mutual exclusion. ACM Trans Comput Syst 7(1):61–77
Kanrar S, Chaki N (2010) FAPP: a new fairness algorithm for priority process mutual exclusion in distributed systems. Int J Netw 5(1):11–18
Lejeune J, Arantes L, Sopena J, Sens P (2015) A fair starvation-free prioritized mutual exclusion algorithm for distributed systems. J Parallel Distrib Comput 83:13–29
Zarafshan F, Karimi A, Al-Haddad SAR, Saripan MI, Subramaniam S (2013) Ancestral dynamic voting algorithm for mutual exclusion in partitioned distributed systems. Int J Distrib Sens Netw 2013:15. https://doi.org/10.1155/2013/120308(Article ID 120308)
Naimi M, Thiare O (2013) A distributed deadlock-free quorum-based algorithm for mutual exclusion. Int J Comput Sci Inf Secur 11(8):7–13
Shruti, Saini P (2015) Quorum-based mutual exclusion algorithm for mobile ad-hoc network (MANET). In: International conference on computing, communication and automation
Amirshahi B, Barsky A (2015) A distributed algorithm for power management in mobile ad-hoc networks. J UMP Soc Sci Technol Manag 3(1):775–780
Chang EJ, Chao CH, Jheng KY, Hsin HK, Wu AY (2010) ACO-based cascaded adaptive routing for traffic balancing in NoC systems. In: International conference on green circuits and systems (ICGCS), Shanghai, China. IEEE
Roy B, Banik S, Dey P, Sanyal S, Chaki N (2012) Ant colony based routing for mobile ad-hoc networks towards improved quality of services. J Emerg Trends Comput Inf Sci 3(1):10–14
Kanan A, Eldos T, Kahtani MA (2013) Mobile ad hoc networks routing using ant colony optimization. World Comput Sci Inf Technol J (WCSIT) 3(6):105–109
Network simulator. https://www.isi.edu/nsnam/ns
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Rohit, V.R., Eswarathevar, R. Priority Based Hybrid Mutual Exclusion Algorithm with Starvation Avoidance for MANET. Proc. Natl. Acad. Sci., India, Sect. A Phys. Sci. 89, 643–651 (2019). https://doi.org/10.1007/s40010-018-0513-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40010-018-0513-7