The Nexus approach to integrating multithreading and communication
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
An efficient implementation of Java's remote method invocation
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Remote Procedure Calls and Java Remote Method Invocation
IEEE Concurrency
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
A Component Based Services Architecture for Building Distributed Applications
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
Migration of DCE applications into CORBA and SOAP environments
Software—Practice & Experience
Standards Based Heterogeneous Metacomputing: The Design of HARNESS II
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
The Web Service Discovery Architecture
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
The Proteus multiprotocol message library
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
ARMI: an adaptive, platform independent communication library
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
Evaluating Web Services Based Implementations of GridRPC
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Investigating the Limits of SOAP Performance for Scientific Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Lightweight Self-Organizing Frameworks for Metacomputing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
ACSC '04 Proceedings of the 27th Australasian conference on Computer science - Volume 26
Toward Characterizing the Performance of SOAP Toolkits
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
An adaptive, fast, and safe XML parser based on byte sequences memorization
WWW '05 Proceedings of the 14th international conference on World Wide Web
A Benchmark Suite for SOAP-based Communication in Grid Web Services
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Guidelines for performance evaluation of web services
WebMedia '05 Proceedings of the 11th Brazilian Symposium on Multimedia and the web
SmartApps: middle-ware for adaptive applications on reconfigurable platforms
ACM SIGOPS Operating Systems Review
Benchmarking XML processors for applications in grid web services
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Optimizing Web Service messaging performance in mobile computing
Future Generation Computer Systems
The Effects of XML Compression on SOAP Performance
World Wide Web
Proceedings of the 18th ACM international symposium on High performance distributed computing
Optimized communication using the SOAP infoset for mobile multimedia collaboration applications
CTS'05 Proceedings of the 2005 international conference on Collaborative technologies and systems
Performance, overhead, and packetization characteristics of Java application level protocols
ACM SIGITE Research in IT
MIV'05 Proceedings of the 5th WSEAS international conference on Multimedia, internet & video technologies
Optimizing web service messaging performance using a context store for static data
TELE-INFO'06 Proceedings of the 5th WSEAS international conference on Telecommunications and informatics
A user centric service-oriented modeling approach
World Wide Web
Design and implementation of DAG-Based co-scheduling of RPC in the grid
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part III
Case for dynamic deployment in a grid-based distributed query processor
Future Generation Computer Systems
Hi-index | 0.00 |
Distributed software component architectures provide a promising approach to the problem of building large scale, scientific Grid applications. Communication in these component architectures is based on Remote Method Invocation (RMI) protocols that allow one software component to invoke the functionality of another. Examples include Java remote method invocation (Java RMI) and the new Simple Object Access Protocol (SOAP). SOAP has the advantage that many programming languages and component frameworks can support it. This paper describes experiments showing that SOAP by itself is not efficient enough for large scale scientific applications. However, when it is embedded in a multi-protocol RMI framework, SOAP can be effectively used as a universal control protocol, that can be swapped out by faster, more special purpose protocols when large data transfer speeds are needed.