DocumentCode
2884300
Title
Atomic Distributed Semaphores for Accessing Networked Data
Author
Yu, Allen Y C ; Law, K. L Eddie
Author_Institution
Genesys Lab., ON, Canada
fYear
2009
fDate
14-18 June 2009
Firstpage
1
Lastpage
5
Abstract
Distributed hash tables (DHTs), based on consistent hashing, offer efficient lookup services for decentralized distributed systems. DHTs operate efficiently to handle large number of network nodes with continual node arrivals, departures, and failures. Upon addressing the crucial issues of communication efficiency and offering load balancing in dynamic networking environments, DHTs are the essential components for building structured peer-to-peer (P2P) overlay networks. Although structured overlays improve data availability and consistency, they do not provide strong semantics on distributed data mutual exclusion operations. For a robust network operating system, it is essential to provide atomic data access semantic services. In this paper, a distributed semaphore (DISEM) mechanism is proposed, and it is designed on top of a dynamic structured overlay. The proposed design circumvents the availability and consistency issues. Independent of any underlying overlay algorithms, DISEM provides a tunable level of data availability and consistency, while offering fault tolerance and reliable delivery services. A testbed prototype has been implemented to validate the mutual exclusiveness of networked replicas under different traffic loadings. The measured results indicate that DISEM offers high mutual exclusive access rates under different networking conditions.
Keywords
network operating systems; peer-to-peer computing; resource allocation; atomic data access semantic service; atomic distributed semaphore; data availability; data consistency; decentralized distributed system; distributed data; distributed hash tables; dynamic networking; dynamic structured peer-to-peer overlay network; fault tolerance; load balancing; lookup services; network nodes; network operating system; networked data; overlay algorithm; reliable delivery service; Availability; Buildings; Fault tolerance; Load management; Network operating systems; Peer to peer computing; Prototypes; Robustness; Telecommunication traffic; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2009. ICC '09. IEEE International Conference on
Conference_Location
Dresden
ISSN
1938-1883
Print_ISBN
978-1-4244-3435-0
Electronic_ISBN
1938-1883
Type
conf
DOI
10.1109/ICC.2009.5198768
Filename
5198768
Link To Document