Evaluating Web services based implementations of GridRPC

S. Shirasuna1, H. Nakada2, S. Matsuoka3, S. Sekiguchi4
2Industrial Science and Technology, and National Institute of Advanced, Tokyo Institute of Technology, Japan
3Tokyo Institute of Technology, National Institute of Information, Japan
4Industrial Science and Technology, National Institute for Advanced Industrial Science and Technology, Japan

Tóm tắt

GridRPC is a class of Grid middleware for scientific computing. Interoperability has been an important issue, because current GridRPC systems each employ its own protocol. Web services, where XML-based standards such as SOAP and WSDL are expected to see widespread use, could be the medium of interoperability; however it is not clear if 1) XML-based schemas have sufficient expressive power for GridRPC, and 2) whether performance could be made sufficient. Our experiments indicate that the use of such technologies are more promising. than previously reported. Although a naive implementation of SOAP-based GridRPC has severe performance overhead, application of a series of optimizations improves performance. However encoding of various features of GridRPC proved to be somewhat difficult due to WSDL limitations. The results show that GridRPC systems can be based on Web technologies, but there needs to be work to extend WSDL specifications, possibly impacting OGSA-based Grid services directions.

Từ khóa

#Web services #Simple object access protocol #Standardization #Computer industry #Scientific computing #Encoding #Memory management #Power system management #XML #Web server

Tài liệu tham khảo

0, Simple API for XML (SAX) slominski, 2001, Design of an XML based Interoperable RMI System: SoapRMI C++/Java 1.1, Proc of The 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'2001) suzumura, 2000, Are Global Computing Systems Useful? Comparison of Client-server Global Computing Systems Ninf, NetSolve Versus CORB A, Proc of 14th IEEE Intl Parallel & Distributed Processing Symp, 547 10.1109/CCGRID.2002.1017120 10.1109/HPDC.2001.945205 christensen, 2001, Web Services Description Language (WSDL) 1 1 W3C Note 10.1109/99.714602 hors, 2000, Document Object Model (DOM) Level 2 Core Specification Version 1 0 W3C Recommendation 10.1109/SC.2000.10060 nakada, 1997, Bridging Ninf and NetSolve 0, XSOAP toolkit (aka SoapRMI) box, 2000, Simple Object Access Protocol (SOAP) 1 1 W3C Note 2000, UDDI Technical White Paper, Technical Report nakada, 1998, Utilizing the Metaserver Architecture in the Ninf Global Computing System, Proc High Performance Computing and Networking 98, 607, 10.1007/BFb0037188