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 :
بازگشت