首页> 外文会议>2011 IEEE 4th International Conference on Cloud Computing >Delivering High Resilience in Designing Platform-as-a-Service Clouds
【24h】

Delivering High Resilience in Designing Platform-as-a-Service Clouds

机译:在设计平台即服务云时提供高弹性

获取原文

摘要

Platform-as-a-Service (PaaS) clouds allow faster and more effective application development than traditional non-PaaS ways. One issue in designing PaaSs is how to make the development process deliver applications resilient to potential changes of the constraints. This is because any successful applications today must be as resilient as possible to dynamic external or internal constraining factors. Along this line, the first type of dynamic constraints we need to consider is the compatibility between possible components of the application. PaaSs must only engage compatible components to collaborate with each other in the same instance of applications. Other constraints include the environment that the application is running as well as the preferences of the users (or devices) that interact with the application. We present a data-flow based approach, for PaaS clouds, to designing cloud-based applications that are resilient to failures due to dynamic constraints on resources and on component compatibility. The uniqueness of our approach is the following: The procedure of building cloud-based applications is time-stamped. In this way, the composition of the application is updated anytime in accordance to the constraints in order to maximize the resilience of the application at that time. We have designed a graph structure called Instance Dependency Graphs (IDGs), and have used time-based IDGs to capture, analysis and optimize the resilience of the application. We present a case study to validate our approach.
机译:与传统的非PaaS方式相比,平台即服务(PaaS)云可实现更快,更有效的应用程序开发。设计PaaS的一个问题是如何使开发过程交付的应用程序能够应对潜在的约束变化。这是因为当今任何成功的应用都必须对动态的外部或内部约束因素具有尽可能的弹性。沿着这条线,我们需要考虑的第一类动态约束是应用程序可能组件之间的兼容性。 PaaS只能使用兼容的组件在同一应用程序实例中相互协作。其他限制包括应用程序正在运行的环境以及与应用程序交互的用户(或设备)的首选项。对于PaaS云,我们提出了一种基于数据流的方法来设计基于云的应用程序,该应用程序可以对由于资源和组件兼容性的动态约束而导致的故障进行恢复。我们的方法的独特性如下:构建基于云的应用程序的过程带有时间戳。通过这种方式,可以根据约束条件随时更新应用程序的组成,以便在那时最大程度地提高应用程序的弹性。我们设计了一种称为实例依赖图(IDG)的图结构,并使用了基于时间的IDG来捕获,分析和优化应用程序的弹性。我们提出一个案例研究来验证我们的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号