An O(√n) Distributed Mutual Exclusion Algorithm Using Queue Migration

dc.creatorChaudhuri,Pranay
dc.creatorEdward,Thomas
dc.date2006
dc.date.accessioned2024-02-06T12:54:10Z
dc.date.available2024-02-06T12:54:10Z
dc.descriptionIn this paper a distributed algorithm is proposed that realises mutual exclusion among n nodes in a computer network. There is no common or global memory shared by the nodes and there is no global controller. The nodes of the network communicate among themselves by exchanging messages only. The proposed algorithm is based on queue migration and achieves a message complexity of O(√n) per mutual exclusion invocation. Under heavy load, the number of required messages approaches 2 per mutual exclusion.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-012-02-0140
dc.identifierhttps://lib.jucs.org/article/28572/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/8965
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 12(2): 140-159
dc.subjectmutual exclusion
dc.subjectcritical section
dc.subjectdistributed algorithm
dc.subjectcomputer network
dc.subjectqueue migration
dc.subjectmessage complexity
dc.titleAn O(√n) Distributed Mutual Exclusion Algorithm Using Queue Migration
dc.typeResearch Article
Файлы
Коллекции