Customizable middleware for modular distributed software
Communications of the ACM
The Design of a Resource-Aware Reflective Middleware Architecture
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
CALM: An Intelligent Agent-based Middleware for Community Computing
SEUS-WCCIA '06 Proceedings of the The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06)
Hi-index | 0.01 |
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.