Title :
An efficient strategy of processing distributed location based events
Author_Institution :
IHP GmbH, Frankfurt, Germany
Abstract :
The last decade has seen location-based services as the rising star on the firmament of pervasive computing. Infrastructure-based middleware platforms provide a scalable way to support those applications. At the mobile side, event-driven control flow dominates the software design. Location events like "User A is NEAR user B" and their logical combinations must be processed effectively. We suggest a scalable event filtering strategy by separating the evaluation of basic elements from the computation of the remaining logical expression and by dynamically distributing the logic-computing unit throughout the platform infrastructure. Distribution is made according to the user\´s positions. In the best case, this leads to fully distributed processing. In the worst case, the scheme falls back to a quasi-centralized design. Measured performance of a prototype implementation in Java was at 355 notifications per second. Compared to a centralized design, this is an improvement by roughly a factor of 70.
Keywords :
Java; middleware; mobile computing; Java; distributed location based event processing; event-driven control flow; infrastructure-based middleware platforms; location-based services; pervasive computing; quasicentralized design; scalable event filtering strategy; software design; ubiquitous computing; Distributed computing; Distributed processing; Filtering; Java; Large-scale systems; Middleware; Pervasive computing; Prototypes; Scalability; Ubiquitous computing;
Conference_Titel :
Pervasive Services, 2005. ICPS '05. Proceedings. International Conference on
Print_ISBN :
0-7803-9032-6
DOI :
10.1109/PERSER.2005.1506413