Exploiting an event-based infrastructure to develop complex distributed systems
Proceedings of the 20th international conference on Software engineering
Achieving scalability and expressiveness in an Internet-scale event notification service
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
An Efficient Multicast Protocol for Content-Based Publish-Subscribe Systems
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Hi-index | 0.00 |
The pervasive presence of portable electronic devices and the massive adoption of the Internet technology are changing the shape of modern computing systems. Applications are being broken down into smaller components that can be modified independently and that can be plugged in and out dynamically. All this drives the development of flexible, high scalable middleware. An interesting category of such middleware supports the event-based paradigm. In this paper we focus on the scalability issues we have faced in the development of an event-based middleware called JEDI. In particular, we focus on improving performances of such middleware when the number and distribution of components grows. In order to evaluate design alternatives, we have taken a simulative approach that has allowed us to analyze the design alternatives before actually implementing them.