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