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
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;
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
DOI :
10.1109/INNOVATIONS.2008.4781649