Title :
STEAM: event-based middleware for wireless ad hoc networks
Author :
Meier, René ; Cahill, Vinny
Author_Institution :
Dept. of Comput. Sci., Trinity Coll., Dublin, Ireland
Abstract :
With the widespread deployment and use of wireless data communications in the mobile computing domain the need for middleware that interconnects the components that comprise a mobile application in distributed and potentially heterogeneous environments arises. Middleware utilizing an event-based communication model is well suited to address the requirements of the mobile computing domain, as it requires a less tightly coupled communication relationship between application components compared to the traditional client/server communication model. This is particularly useful with the use of wireless technology, where communication relationships amongst application components are established very dynamically during the lifetime of the components. Recent research in the area of event-based middleware for the mobile computing domain focuses on infrastructure network models for wireless data communication. In this paper we present STEAM, an event-based middleware service that has been specifically designed for wireless local area networks utilizing the ad hoc network model. We argue that an implicit event model is best suited for the envisaged ad hoc environment and present our approach of exploiting a novel combination of three different types of event filter to address the problems related to the dynamic reconfiguration of the network topology as well as their impact on the scalability of a system and the timely delivery of events.
Keywords :
application program interfaces; distributed object management; mobile computing; wireless LAN; STEAM; application components; event-based communication model; event-based middleware; infrastructure network models; mobile application; mobile computing; network topology; potentially heterogeneous environments; scalability; wireless ad hoc networks; wireless data communications; Communications technology; Computer networks; Data communication; Distributed computing; Middleware; Mobile ad hoc networks; Mobile communication; Mobile computing; Network servers; Wireless communication;
Conference_Titel :
Distributed Computing Systems Workshops, 2002. Proceedings. 22nd International Conference on
Print_ISBN :
0-7695-1588-6
DOI :
10.1109/ICDCSW.2002.1030841