Title :
DTuples: A Distributed Hash Table based Tuple Space Service for Distributed Coordination
Author :
Jiang, Yi ; Xue, Guangtao ; Jia, Zhaoqing ; You, Jinyuan
Author_Institution :
Dept of Comput. Sci. & Eng., Shanghai Jiao Tong Univ.
Abstract :
In this paper, we introduce a Linda (Carriero et al., 1989) like peer-to-peer tuple space middleware build on top of distributed hash table Tuples. With the help of DTuples, the development of the distributed cooperation and coordination task would be simplified. The decoupled style of tuple space (Carriero and Gelemter, 2001) model is useful in peer-to-peer environment. In the application level, the DTuples was used instead of the publish/subscribe model and message-passing model. In low level, the DTuples service can be used as cooperation middleware and context-aware middleware. The tuples in the DTuples are stored in distributed hash table based peer-to-peer tuple storage. In our current work, the in(), rd(), out() and copy-collect() primitives are supported. The eval() primitive will be added to D-Tuples in the future. In this paper, we present the key design concepts of DTuples
Keywords :
message passing; middleware; peer-to-peer computing; DTuples service; Linda like peer-to-peer tuple space middleware; context-aware middleware; distributed cooperation; distributed coordination; distributed hash table; message-passing model; peer-to-peer environment; publish-subscribe model; tuple space service; Centralized control; Communication system control; Communications technology; Computer languages; Computer science; Context-aware services; Marine technology; Middleware; Peer to peer computing; Space technology;
Conference_Titel :
Grid and Cooperative Computing, 2006. GCC 2006. Fifth International Conference
Conference_Location :
Hunan
Print_ISBN :
0-7695-2694-2
DOI :
10.1109/GCC.2006.41