基于 Aneka 的多云资源供应:Microsoft Azure 与 Amazon EC2 实例的统一集成利用
分布式、并行与集群计算
2015-12-01 v1
摘要
许多供应商通过基础设施即服务(IaaS)模型提供基于订阅的计算服务。用户可从不同提供商获取资源并取各家之长运行应用。然而,在多云环境部署应用是复杂任务。因此需要应用平台帮助开发者成功。Aneka 就是这样一个支持开发者编程和部署分布式应用到多云环境的平台。它可用于从不同的云提供商配置资源,并可配置为根据特定应用需求动态请求资源。本文呈现了 Aneka 中集成的扩展以支持在多云环境部署应用。第一个扩展展示了 Aneka 架构添加云提供商的灵活性。具体地,我们描述了 Microsoft Azure IaaS 云提供商的添加。我们还讨论了包含公共 IP 以通信位于不同网络的资源,以及使用 PowerShell 自动化在远程资源上安装 Aneka 的功能。我们演示了由独立任务组成的应用当部署在由 Aneka 创建的使用从 Azure 和 EC2 配置的资源多云环境时,如何改善其总执行时间。
引用
@article{arxiv.1511.08857,
title = {Multi-Cloud Resource Provisioning with Aneka: A Unified and Integrated Utilisation of Microsoft Azure and Amazon EC2 Instances},
author = {Rajkumar Buyya and Diana Barreto},
journal= {arXiv preprint arXiv:1511.08857},
year = {2015}
}
备注
14 pages, 12 figures. Conference paper, Proceedings of the 2015 International Conference on Computing and Network Communications (CoCoNet 2015, IEEE Press, USA), Trivandrum, India, December 16-19, 2015