arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0402017cs.DC
收藏

Alchemi:一个基于. NET的网格计算框架及其在全球网格中的集成

Alchemi: A .NET-based Grid Computing Framework and its Integration into Global Grids

Akshay Luther, Rajkumar Buyya, Rajiv Ranjan, Srikumar Venugopal

摘要:

耦合地理上分布的资源的计算网格正在成为解决科学、工程和商业中大规模问题的事实上的计算平台。支持网格计算的软件主要是为Unix类操作系统编写的,因此严重限制了有效利用绝大多数台式计算机(即,运行Microsoft Windows操作系统的变体的计算机)的计算资源的能力。从软件行业的角度来看,解决基于Windows的网格计算问题尤为重要,因为软件行业对网格的兴趣正在迅速兴起。Microsoft的.NET Framework在为基于Windows的平台实现商业分布式系统方面已经变得几乎无处不在,在这种情况下,它被定位为网格计算的理想平台。在本文中,我们提出了Alchemi,一个基于. NET的网格计算框架,它提供了构建桌面网格和开发网格应用程序所需的运行时机制和编程环境。除了网格作业模型之外,它还支持面向对象的网格应用程序编程模型,从而允许灵活的应用程序组合。通过Web服务接口提供跨平台支持,灵活的执行模型支持网格节点的专用和非专用(自愿)执行。

英文摘要:

Computational grids that couple geographically distributed resources are becoming the de-facto computing platform for solving large-scale problems in science, engineering, and commerce. Software to enable grid computing has been primarily written for Unix-class operating systems, thus severely limiting the ability to effectively utilize the computing resources of the vast majority of desktop computers i.e. those running variants of the Microsoft Windows operating system. Addressing Windows-based grid computing is particularly important from the software industry's viewpoint where interest in grids is emerging rapidly. Microsoft's .NET Framework has become near-ubiquitous for implementing commercial distributed systems for Windows-based platforms, positioning it as the ideal platform for grid computing in this context. In this paper we present Alchemi, a .NET-based grid computing framework that provides the runtime machinery and programming environment required to construct desktop grids and develop grid applications. It allows flexible application composition by supporting an object-oriented grid application programming model in addition to a grid job model. Cross-platform support is provided via a web services interface and a flexible execution model supports dedicated and non-dedicated (voluntary) execution by grid nodes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑