A middleware toolkit for client-initiated service specialization
ACM SIGOPS Operating Systems Review
Power-aware video decoding using real-time event handlers
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
Java Mirrors: Building Blocks for Remote Interaction
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Optimizations Enabled by Relational Data Model View to Querying Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Taking the Step From Meta-Information to Communication Middleware in Computational Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Thread Transparency in Information Flow Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
KECho - Event Communication for Distributed Kernel Services
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
Scalable directory services using proactivity
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
SmartPointers: personalized scientific data portals in your hand
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Dynamic Querying of Streaming Data with the dQUOB System
IEEE Transactions on Parallel and Distributed Systems
Thread transparency in information flow middleware
Software—Practice & Experience - Special issue: Middleware
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
IQ-services: network-aware middleware for interactive large-data applications
MGC '04 Proceedings of the 2nd workshop on Middleware for grid computing
M-ECho: a middleware for morphable data-streaming in pervasive systems
EESR '05 Proceedings of the 2005 workshop on End-to-end, sense-and-respond systems, applications and services
AIMS: robustness through sensible introspection
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Advanced networking services for distributed multimedia streaming applications
Multimedia Tools and Applications
A High-Performance Event Service for HPC Applications
SE-HPC '07 Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing Applications
Opportunistic channels: mobility-aware event delivery
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Isolation points: Creating performance-robust enterprise systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
DataStager: scalable data staging services for petascale applications
Proceedings of the 18th ACM international symposium on High performance distributed computing
Monalytics: online monitoring and analytics for managing large scale data centers
Proceedings of the 7th international conference on Autonomic computing
DataStager: scalable data staging services for petascale applications
Cluster Computing
Keeping track of 70,000+ servers: the akamai query system
LISA'10 Proceedings of the 24th international conference on Large installation system administration
Exploiting Latent I/O Asynchrony in Petascale Science Applications
International Journal of High Performance Computing Applications
Journal of Network and Computer Applications
Hi-index | 0.00 |
The Internet and the Grid are changing the face of high performance computing. Rather than tightly coupled SPMD-style components running in a single cluster, on a parallel machine, or even on the Internet programmed in MPI, applications are evolving into sets of collaborating elements scattered across diverse computational elements. These collaborating components may run on different operating systems and hardware platforms and may be written by different organizations in different languages. Complete 驴applications驴 are constructed by assembling these components in a plug-and-play fashion. This new vision for high performance computing demands features and characteristics not easily provided by traditional high-performance communications middleware. In response to these needs, we have developed ECho, a high-performance event-delivery middleware that meets the new demands of the Grid environment. ECho provides efficient binary transmission of event data with unique features that support data-type discovery and enterprise-scale application evolution. We present measurements detailing ECho's performance to show that ECho significantly outperforms other systems intended to provide this functionality and provides throughput and latency comparable to the most efficient middleware infrastructures available.