arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0907.4622cs.DCcs.CEcs.NIcs.OScs.PLcs.SE
收藏

Aneka:基于. NET的云计算软件平台

Aneka: A Software Platform for .NET-based Cloud Computing

Christian Vecchiola, Xingchen Chu, Rajkumar Buyya

摘要:

Aneka是一个部署云的平台,在其上开发应用程序。它提供了一个运行时环境和一组API,允许开发人员构建.NET应用程序,这些应用程序可以在公共云或私有云上利用其计算。Aneka的关键特性之一是支持多种编程模型的能力,这些模型是通过使用特定抽象来表达应用程序执行逻辑的方法。这是通过创建一个可定制和可扩展的面向服务的运行时环境来实现的,该环境由连接在一起的软件容器的集合表示。通过利用这些体系结构,实现了包括资源预留、持久性、存储管理、安全性和性能监控在内的高级服务。在此基础设施之上,可以插入不同的编程模型,以支持工程、生命科学和行业应用所展示的不同场景。

英文摘要:

Aneka is a platform for deploying Clouds developing applications on top of it. It provides a runtime environment and a set of APIs that allow developers to build .NET applications that leverage their computation on either public or private clouds. One of the key features of Aneka is the ability of supporting multiple programming models that are ways of expressing the execution logic of applications by using specific abstractions. This is accomplished by creating a customizable and extensible service oriented runtime environment represented by a collection of software containers connected together. By leveraging on these architecture advanced services including resource reservation, persistence, storage management, security, and performance monitoring have been implemented. On top of this infrastructure different programming models can be plugged to provide support for different scenarios as demonstrated by the engineering, life science, and industry applications.

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

↑