【24h】

Evaluation of Java Web Services toolkit for Grid Computing

机译:评估用于网格计算的Java Web服务工具箱

获取原文
获取原文并翻译 | 示例

摘要

Distributed Computing is rapidly gaining importance with the advent of Web Services and grid computing paradigms. Java-based frameworks in particular, are receiving special attention due to their portability and interoperability. The growing synergy between the two types of technology can make possible a new generation of distributed computing frameworks based on independently written software components. Actual grid systems are typically tied to message passing interface such as MPI and PVM or to proprietary methods that impose strong limitations to the level of interoperability with other systems and other technologies. Web Services are based on a widely spread and standardized set of communication technology like XML and SOAP-HTTP. Therefore, Web Services technology seems to be a good way to overcome the interoperability problems typical of actual grid systems. However, the adoption of the standards fostered by Web Services for distributed scientific computing is limited to ancillary services and has not penetrated the core computational model of grid and meta computing. The motivation stays in the different community where the technologies have been developed: the scientific community for grid systems and the business community for Web Services. Web Services are oriented to transactions involving little amount of data where SOAP is the standard communication protocol used. This protocol allows a platform independent and XML-based information encoding. However, such an encoding is extremely inefficient. In a scientific scenario big amounts of data are involved in the computation, typically in the form of numeric arrays. The use of SOAP introduces a huge overhead due to its XML information encoding. It is our opinion that this issue is very important. In fact, we think that the adoption of Web Services inside the computational core of grid computing applications is totally unfeasible as long as this problem has not been solved. In order to make Web Services standards well-suited to the requirements of high performance computing some modifications are needed, and it is necessary to exploit the extensibility of Web Services technologies. In this paper we provide a technological overview and an investigation on the performance result of different Java based Web Services implementation. We consider the actual de-facto Web Services standard framework, namely AXIS that is provided by Apache Software Foundation and two frameworks that aim at providing Web Services-like communication methods oriented to high performance computing: the XSOAP toolkit provided by the University of Indiana and the WSDL Grid Binding, a WSIF extension provided by the University of Genoa. This paper is structured as follows: in section 2 we provide a general overview of the Web Services standard technologies, in section 3 we describe how the three infrastructures implement those standards, in section 4 we show our performances analysis and in section 5 we provide some concluding remarks.
机译:随着Web服务和网格计算范例的出现,分布式计算正迅速变得越来越重要。特别是基于Java的框架因其可移植性和互操作性而受到特别关注。两种技术之间不断增强的协同作用可以使基于独立编写的软件组件的新一代分布式计算框架成为可能。实际的网格系统通常与消息传递接口(例如MPI和PVM)或专有方法绑定在一起,这些专有方法对与其他系统和其他技术的互操作性水平施加了严格的限制。 Web服务基于一组广泛传播的标准化通信技术,例如XML和SOAP-HTTP。因此,Web服务技术似乎是克服实际网格系统典型的互操作性问题的好方法。但是,采用Web Services促进的用于分布式科学计算的标准仅限于辅助服务,还没有渗透到网格和元计算的核心计算模型中。动机停留在开发技术的不同社区中:网格系统的科学社区和Web服务的业务社区。 Web服务面向的是涉及少量数据的事务,其中SOAP是所使用的标准通信协议。该协议允许独立于平台且基于XML的信息编码。但是,这种编码效率极低。在科学场景中,计算中会涉及大量数据,通常以数字数组的形式。 SOAP的使用由于其XML信息编码而带来了巨大的开销。我们认为这个问题非常重要。实际上,我们认为,只要尚未解决此问题,在网格计算应用程序的计算核心中采用Web服务是完全不可行的。为了使Web服务标准非常适合高性能计算的要求,需要进行一些修改,并且有必要利用Web服务技术的可扩展性。在本文中,我们提供了技术概述以及对不同的基于Java的Web服务实现的性能结果的调查。我们考虑实际的事实上的Web服务标准框架,即由Apache Software Foundation提供的AXIS,以及两个旨在提供面向高性能计算的类似于Web服务的通信方法的框架:印第安纳大学提供的XSOAP工具包,以及WSDL Grid Binding,这是热那亚大学提供的WSIF扩展。本文的结构如下:在第2节中,我们概述了Web服务标准技术,在第3节中,我们描述了三种基础结构如何实现这些标准,在第4节中,我们展示了性能分析,在第5节中,我们提供了一些内容。结束语。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号