...
首页> 外文期刊>Computers, IEEE Transactions on >CloudGenius: A Hybrid Decision Support Method for Automating the Migration of Web Application Clusters to Public Clouds
【24h】

CloudGenius: A Hybrid Decision Support Method for Automating the Migration of Web Application Clusters to Public Clouds

机译:CloudGenius:一种混合决策支持方法,用于自动将Web应用程序集群迁移到公共云

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

摘要

With the increase in cloud service providers, and the increasing number of compute services offered, a migration of information systems to the cloud demands selecting the best mix of compute services and virtual machine (VM ) images from an abundance of possibilities. Therefore, a migration process for web applications has to automate evaluation and, in doing so, ensure that Quality of Service (QoS) requirements are met, while satisfying conflicting selection criteria like throughput and cost. When selecting compute services for multiple connected software components, web application engineers must consider heterogeneous sets of criteria and complex dependencies across multiple layers, which is impossible to resolve manually. The previously proposed CloudGenius framework has proven its capability to support migrations of single-component web applications. In this paper, we expand on the additional complexity of facilitating migration support for multi-component web applications. In particular, we present an evolutionary migration process for web application clusters distributed over multiple locations, and clearly identify the most important criteria relevant to the selection problem. Moreover, we present a multi-criteria-based selection algorithm based on Analytic Hierarchy Process (AHP). Because the solution space grows exponentially, we developed a Genetic Algorithm (GA)-based approach to cope with computational complexities in a growing cloud market. Furthermore, a use case example proofs CloudGenius’ applicability. To conduct experiments, we implemented CumulusGenius, a prototype of the selection algorithm and the GA deployable on hadoop clusters. Experiments with CumulusGenius give insights on time complexities and the quality of the GA.
机译:随着云服务提供商的增加以及提供的计算服务数量的增加,信息系统向云的迁移要求从大量可能性中选择计算服务和虚拟机(VM)映像的最佳组合。因此,Web应用程序的迁移过程必须自动化评估,并在此过程中确保满足服务质量(QoS)要求,同时满足诸如吞吐量和成本之类的冲突选择标准。为多个连接的软件组件选择计算服务时,Web应用程序工程师必须考虑标准的异构集和跨多个层的复杂依赖性,这是无法手动解决的。先前提出的CloudGenius框架已证明具有支持单组件Web应用程序迁移的功能。在本文中,我们扩展了为多组件Web应用程序提供迁移支持的其他复杂性。特别是,我们为分布在多个位置的Web应用程序集群提出了一种演进式迁移过程,并清楚地确定了与选择问题有关的最重要标准。此外,我们提出了一种基于层次分析法(AHP)的基于多标准的选择算法。因为解决方案的空间呈指数增长,所以我们开发了一种基于遗传算法(GA)的方法来应对不断增长的云市场中的计算复杂性。此外,一个用例证明了CloudGenius的适用性。为了进行实验,我们实现了CumulusGenius,它是选择算法的原型,并且可以在hadoop集群上部署GA。使用CumulusGenius进行的实验可以洞悉时间复杂度和GA的质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号