Efficient wire formats for high performance computing
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
A middleware toolkit for client-initiated service specialization
ACM SIGOPS Operating Systems Review
Event Services in High Performance Systems
Cluster Computing
Native Data Representation: An Efficient Wire Format for High-Performance Distributed Computing
IEEE Transactions on Parallel and Distributed Systems
Taking the Step From Meta-Information to Communication Middleware in Computational Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
The Proteus multiprotocol message library
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Dynamic Monitoring of High-Performance Distributed Applications
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Open Metadata Formats: Efficient XML-Based Communication for Heterogeneous Distributed Systems
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Publish-Subscribe for High-Performance Computing
IEEE Internet Computing
International Journal of High Performance Computing Applications
Event-based systems: opportunities and challenges at exascale
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Fast binary serialization for grid systems with XBS
PDCS '07 Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
Dynamic resource discovery for sensor networks
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Hi-index | 0.00 |
As distributed applications have become more widely used, they more often need to leverage the computing power of a heterogeneous network of computer architectures. Modern communications libraries provide mechanisms that hide at least some of the complexities of binary data interchange among heterogeneous machines. However, these mechanisms may be cumbersome, requiring that communicating applications agree a priori on precise message contents, or they may be inefficient, using both 驴up驴 and 驴down驴 translations for binary data.Finally, the semantics of many packages, particularly those that require applications to manually 驴pack驴 and 驴unpack驴 messages, result in multiple copies of message data, thereby reducing communication performance. This paper describes PBIO, a novel messaging middleware, which offers applications significantly more flexibility in message exchange while providing an efficient implementation that offers high performance.