DocumentCode
2716784
Title
A routing-aware middleware-level mechanism for tuple-based pervasive systems
Author
Sharifi, Mohsen ; Rahmani, Shahpour ; Kolahdooz, Saman
Author_Institution
Comput. Eng. Dept., Iran Univ. of Sci. & Technol., Tehran
fYear
2008
fDate
16-18 Dec. 2008
Firstpage
242
Lastpage
246
Abstract
Existing tuple-based middleware-level mechanisms for pervasive distributed systems often use broadcasting for resource discovery. However, broadcasting increases the required query processing time for finding resources in the peers, leading to increased response time of pervasive systems. This paper presents a new routing-aware mechanism for the same purpose to attain better response time that is for the first time based on social peer to peer (S2P) networks that imitates human behaviors in social interactions. Instead of broadcasting a request tuple for a resource to all peers in a pervasive system, the request tuple is only passed to a single peer who has had the resource previously. This is achieved by introducing a simple data structure inside every peer in the system that contains information on which peers possessed which resources based on the findings of the same peer in its previous queries for resources. This information is in fact cached and used in the routing request tuples for resource discovery. Each peer caches and uses such information by itself for the purpose of routing quite independent of other peers to save communicating with other peers for routing its request tuples. We implemented the proposed mechanism in Java and ran it on a prototyped pervasive system under LIME environment in a MANET. The results of runs of our mechanism demonstrated an approximately 53% improvement in the query processing response time of the constructed pervasive system compared to the response time of the same system running the default routing mechanism in LIME.
Keywords
Java; data structures; middleware; mobile computing; peer-to-peer computing; query processing; Java; MANET; data structure; peer to peer networks; pervasive distributed systems; query processing; resource discovery; routing-aware middleware-level mechanism; tuple-based pervasive systems; Broadcasting; Data structures; Delay; Humans; Java; Mobile ad hoc networks; Prototypes; Query processing; Radio access networks; Routing; Pervasive System; Routing Middleware; Social Peer to Peer Networks; Tuple Space;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovations in Information Technology, 2008. IIT 2008. International Conference on
Conference_Location
Al Ain
Print_ISBN
978-1-4244-3396-4
Electronic_ISBN
978-1-4244-3397-1
Type
conf
DOI
10.1109/INNOVATIONS.2008.4781649
Filename
4781649
Link To Document