DocumentCode :
2311600
Title :
Discovering Resources in Tuple-Based Pervasive Systems using Resource-Aware Routing
Author :
Kolahdooz, Saman ; Rahmani, Shahpour ; Sharifi, Mohsen
fYear :
2008
fDate :
7-9 Dec. 2008
Firstpage :
384
Lastpage :
389
Abstract :
One of the main challenges in pervasive systems is the efficient discovery of and access to resources in the dynamic environments of such systems. Existing resource discovery mechanisms are proved inefficient because they use broadcasting to communicate request messages for resources to peers. In this paper we present a more efficient mechanism for tuple-based pervasive systems by restricting such communications to a restricted number of social peers. Human behavioral patterns in social interactions to find their required resources known as peer to peer social networks are used instead. This is achieved by deploying a resource-aware routing mechanism. Each peer uses a special data structure to cache in locally the results of its previous searches for resources in the form of tuples. If it finds information on the peer holding its newly required resource in its local data structure, it only sends its request direct to that peer. Otherwise, it sends its request to its immediate peers, and so on to peers next to immediate peers if unsuccessful, until it finds the peer holding the resource. The resource discovery mechanism actually uses a globally accessible tuple space to store findings about all requests for resources in the form of tuples. This resolves the problem of keeping consistent the information cached locally by each peer. We ran exemplar scenarios on a prototyped implementation of our proposed mechanism in the Linda In a Mobile Environment (LIME) environment running on different hardware and under different operating systems.
Keywords :
operating systems (computers); peer-to-peer computing; social networking (online); telecommunication network routing; ubiquitous computing; Linda In a Mobile Environment; broadcasting; cache information; human behavioral patterns; operating systems; peer-to-peer social networks; request message communication; resource discovery; resource-aware routing; social interactions; tuple-based pervasive systems; Broadcasting; Computer networks; Computer vision; Data structures; Humans; Humidity; Middleware; Peer to peer computing; Pervasive computing; Routing; Pervasive Computing; Resource Discovery; Social Peer to Peer Networks; Tuple Space;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing and Communications Conference, 2008. IPCCC 2008. IEEE International
Conference_Location :
Austin, Texas
ISSN :
1097-2641
Print_ISBN :
978-1-4244-3368-1
Electronic_ISBN :
1097-2641
Type :
conf
DOI :
10.1109/PCCC.2008.4745100
Filename :
4745100
Link To Document :
بازگشت