【24h】

Software Rejuvenation in Cloud Systems

机译:云系统中的软件复兴

获取原文

摘要

Cloud computing is a promising paradigm able to rationalize the use of hardware resources by means of virtualization. Virtualization allows to instantiate one or more virtual machines (VMs) on top of a single physical machine managed by a virtual machine monitor (VMM). Similarly to any other software, a VMM experiences aging and failures. Software rejuvenation is a proactive fault management technique that involves terminating an application, cleaning up the system internal state, and restarting it to prevent the occurrence of future failures. Adopting Software rejuvenation techniques in Cloud computing is a new research frontier with challenging problems related to the complexity and the distributed nature of Cloud itself.In this talk, we investigate how Cloud systems may benefit from the adoption of rejuvenation principles and propose a technique to model and evaluate the VMM aging process and to investigate the optimal rejuvenation policy that maximizes the VMM availability under variable workload conditions. Starting from dynamic reliability theory and adopting symbolic algebraic techniques, we investigate and compare existing time-based VMM rejuvenation policies. We also propose a time-based policy that adapts the rejuvenation timer to the VMM workload condition improving the system availability. The effectiveness of the proposed modeling technique is demonstrated through a numerical example based on a case study taken from the literature.The talk also addresses the problem of data gathering related to resources usage that may indicate critical working conditions, requiring the rejuvenation of software components. A 3D  model for analyzing cloud monitoring information is proposed to retrieve meaningful information and support the coordination of management actions between cloud infrastructure and application. This monitoring solution is applied to a testbed using Openstack and the WordPress application.Finally, rejuvenation is combined with gre- n Cloud concepts, with the goal to minimize the effects of system downtime, while reducing its impact in terms of energy consumption and environmental pollution.
机译:云计算是一种有前途的范例,能够通过虚拟化合理化硬件资源的使用。虚拟化允许在由虚拟机监视器(VMM)管理的单个物理机上实例化一个或多个虚拟机(VM)。与任何其他软件相似,VMM会经历老化和故障。软件更新是一种主动的故障管理技术,涉及终止应用程序,清理系统内部状态并重新启动它以防止将来发生故障。在云计算中采用软件复兴技术是一个新的研究前沿,它面临与Cloud本身的复杂性和分布式性质相关的挑战性问题。在本讲座中,我们研究了Cloud系统如何从采用复兴原理中受益,并提出了一种建模技术并评估VMM的老化过程,并研究在可变工作负载条件下最大化VMM可用性的最佳复兴策略。从动态可靠性理论开始,并采用符号代数技术,我们研究并比较了现有的基于时间的VMM复兴策略。我们还提出了一种基于时间的策略,该策略可以使更新计时器适应VMM工作负载条件,从而提高系统可用性。通过以文献为基础的案例研究为例,通过数值例子证明了所提出的建模技术的有效性。本次演讲还解决了与资源使用相关的数据收集问题,该问题可能表明关键的工作条件,需要复兴软件组件。提出了一种用于分析云监控信息的3D模型,以检索有意义的信息并支持云基础架构与应用程序之间管理动作的协调。该监控解决方案通过Openstack和WordPress应用程序应用于测试平台。最后,复兴与gren Cloud概念相结合,旨在最大程度地减少系统停机时间的影响,同时减少对能源消耗和环境污染的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号