Abstract
Conventional middleware technologies lack the support for handling dynamic aspects of the new pervasive computing environment. Reflective middleware is a principal and efficient system which can deal with ubiquitous environment. It can reliably and quickly deliver important events and filter useless ones. In this paper we propose a new reflective and reliable context-oriented event service paradigm. The proposed event service supports reliable communication as well as reflective filtering through the adapters. It also supports reflective and dynamic context-oriented channel management for evenly distributing the load. An experimentation with six PCs reveals that the proposed scheme outperforms an existing popular commercial middleware in terms of event delivery speed. The improvement gets more significant as the size of event increases.
This research was supported in part by the Ubiquitous Autonomic Computing and Network Project, 21st Century Frontier R&D Program in Korea and the Brain Korea 21 Project in 2005.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Astley, M., Sturman, D., Agha, G.: Customizable middleware for modular distributed software. Commun. ACM 44(5), 99–107 (2001)
Coulson, G.: What is reflective middleware? IEEE Distrib. Syst. Online 2, 8 (2001), http://computer.org/dsonline/middleware/RMarticle1.htm
Schantz, R.E., Schmidt, D.C.: Middleware for Distributed Systems - Evolving the Common Structure for Network-centric Application. In: Encyclopedia of Software Engineering, pp. 801–813. Wiley & Sons, New York
Loyall, J.P., et al.: Comparing and Contrasting Adaptive Middleware Support in Wide-Area and Embedded Distributed Object Applications. In: Proceedings of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS-21), Phoenix, pp. 16–19 (2001)
Blair, G.S., Costa, F., Coulson, G., Delpiano, F., Duran, H.A., Dumant, B., Horn, F., Parlavantzas, N., Stefani, J.-B.: The design of a resource-aware reflective middleware architecture. In: Cointe, P. (ed.) Reflection 1999. LNCS, vol. 1616, pp. 115–134. Springer, Heidelberg (1999)
Object Management Group.: Event Service Specification, Version 1.2 (October 2004), http://www.omg.org/docs/formal/04-10-02.pdf
TIBCO.: TIBCO RendezvousTM Concepts, Software Release 7.1 (October 2002), http://www.tibco.com/
Han, S., Youn, H.Y.: A New Middleware Architecture for Community Computing with Intelligent Agents, Ubiquitous Computing & Networking Systems (2005)
Han, S., Song, S.K., Youn, H.Y.: CALM: An Intelligent Agent-based Middleware Architecture for Community Computing, Software Technologies for Future Embedded & Ubiquitous Systems. IEEE (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Song, S.K., Youn, H.Y., Kim, U. (2006). A New Reflective and Reliable Context-Oriented Event Service Architecture for Pervasive Computing. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3984. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751649_15
Download citation
DOI: https://doi.org/10.1007/11751649_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34079-9
Online ISBN: 978-3-540-34080-5
eBook Packages: Computer ScienceComputer Science (R0)