Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A reliable multicast framework for light-weight sessions and application level framing
IEEE/ACM Transactions on Networking (TON)
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Distributed Stream Management using Utility-Driven Self-Adaptive Middleware
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
Slingshot: Time-CriticalMulticast for Clustered Applications
NCA '05 Proceedings of the Fourth IEEE International Symposium on Network Computing and Applications
Publish-Subscribe for High-Performance Computing
IEEE Internet Computing
A Study for Providing Better Quality of Service to VoIP Users
AINA '06 Proceedings of the 20th International Conference on Advanced Information Networking and Applications - Volume 01
A new technique for minimizing network loss from users' perspective
Journal of Network and Computer Applications
An evaluation of the middleware's impact on the performance of object oriented distributed systems
Journal of Systems and Software
Context-aware handoff middleware for transparent service continuity in wireless networks
Pervasive and Mobile Computing
A comparison of TCP behaviour at high speeds using ns-2 and Linux
Proceedings of the 11th communications and networking simulation symposium
Middleware Support for Pluggable Non-Functional Properties in Wireless Sensor Networks
SERVICES '08 Proceedings of the 2008 IEEE Congress on Services - Part I
Performance evaluation of video streaming in multihop wireless mesh networks
Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video
Performance evaluation of message-oriented middleware using the SPECjms2007 benchmark
Performance Evaluation
Ricochet: lateral error correction for time-critical multicast
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Using machine learning to maintain pub/sub system QoS in dynamic environments
Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware
Adapting and evaluating distributed real-time and embedded systems in dynamic environments
Proceedings of the First International Workshop on Data Dissemination for Large Scale Complex Critical Infrastructures
Adapting distributed real-time and embedded pub/sub middleware for cloud computing environments
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Timely Autonomic Adaptation of Publish/Subscribe Middleware in Dynamic Environments
International Journal of Adaptive, Resilient and Autonomic Systems
Survey On reliability in publish/subscribe services
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
Real-time event stream processing (RT-ESP) applications must synchronize continuous data streams despite fluctuations in resource availability. Satisfying these needs of RT-ESP applications requires predictable QoS from the underlying publish/subscribe (pub/sub) middleware. If a transport protocol is not capable of meeting the QoS requirements within a dynamic environment, the middleware must be flexible enough to tune the existing transport protocol or switch to a transport protocol better suited to the changing operating conditions. Realizing such adaptive RT-ESP pub/sub middleware requires a thorough understanding of how different transport protocols behave under different operating conditions. This paper makes three contributions to work on achieving that understanding. First, we define ReLate2, which is an evaluation metric that combines packet latency and reliability to evaluate transport protocol performance. Second, we use the ReLate2 metric to quantify the performance of various transport protocols integrated with the OMG's Data Distribution Service (DDS) QoS-enabled pub/sub middleware standard using our FLEXibleMiddleware AndTransports (FLEXMAT) prototype for experiments that capture performance data. Third, we use ReLate2 to pinpoint configurations involving sending rate, network loss, and number of receivers that show the pros and cons of the protocols.