【24h】

Evaluation of Java Web Services toolkit for Grid Computing

机译:java Web服务工具包的网格计算评估

获取原文

摘要

Distributed Computing is rapidly gaining importance with the advent of Web Services [1] and grid computing paradigms [2]. 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 [3] and PVM [4] 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 [5] 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 [6] 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 [7] toolkit provided by the University of Indiana and the WSDL Grid Binding [8], a WSIF [9] 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服务的出现和网格计算范例[2]的出现迅速获得重要性。基于Java的框架特别是由于其可移植性和互操作性而受到特别关注。两种类型技术之间的增长协同作用可以实现基于独立书写的软件组件的新一代分布式计算框架。实际的电网系统通常与消息传递接口相关联,例如MPI [3]和PVM [4]或对与其他系统和其他技术的互操作性施加强烈局限性的专有方法。 Web服务基于广泛的传播和标准化的一组通信技术,如XML和SOAP-HTTP。因此,Web服务技术似乎是克服实际网格系统典型互操作性问题的好方法。但是,通过用于分布式科学计算的Web服务促成的标准的采用仅限于辅助服务,并未穿透网格和元计算的核心计算模型。动机在不同的社区中停留在不同的社区,在那里,技术已经开发出来的技术:科技界和网络服务的商业界。 Web服务面向涉及少量数据的交易,其中SOAP [5]是使用的标准通信协议。该协议允许平台独立和基于XML的信息编码。然而,这种编码非常低效。在科学场景中,通常以数字阵列的形式涉及计算大量数据。由于其XML信息编码,使用SOAP引入了巨大的开销。我们认为这个问题非常重要。事实上,只要这个问题尚未解决,我们认为网格计算应用程序的计算核内的网络服务采用完全不可行。为了使Web服务标准非常适合于高性能计算的要求,需要一些修改,有必要利用Web服务技术的可扩展性。在本文中,我们提供了一种技术概述和对基于Java的Web服务实现的性能结果的调查。我们考虑实际的De-Factifo Web服务标准框架,即Apache软件基础提供的Axis [6],以及旨在提供以高性能计算为导向的Web服务的通信方法的两个框架:提供的XSoAP [7]工具包由印第安纳大学和WSDL网格绑定[8],热那亚大学提供的WSIF [9]扩展。本文的结构如下:在第2节中,我们提供了Web服务标准技术的一般概述,在第3节中,我们描述了三个基础设施在第4节中实施了这些标准,我们展示了我们的表演分析和第5节我们提供了一些结束语。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号