首页> 外文会议>2010 IEEE International Conference on Cluster Computing >SHelp: Automatic Self-Healing for Multiple Application Instances in a Virtual Machine Environment
【24h】

SHelp: Automatic Self-Healing for Multiple Application Instances in a Virtual Machine Environment

机译:SHelp:虚拟机环境中的多个应用程序实例的自动自我修复

获取原文

摘要

When multiple instances of an application running on multiple virtual machines, an interesting problem is how to utilize the fault handling result from one application instance to heal the same fault occurred on other sibling instances, and hence to ensure high service availability in a cloud computing environment. This paper presents SHelp, a lightweight runtime system that can survive software failures in the framework of virtual machines. It applies weighted rescue points and error virtualization techniques to effectively make applications by-pass the faulty path. A two-level storage hierarchy is adopted in the rescue point database for applications running on different virtual machines to share error handling information to reduce the redundancy and to more effectively and quickly recover from future faults caused by the same bugs. A Linux prototype is implemented and evaluated using four web server applications that contain various types of bugs. Our experimental results show that SHelp can make server applications to recover from these bugs in just a few seconds with modest performance overhead.
机译:当一个应用程序的多个实例在多个虚拟机上运行时,一个有趣的问题是如何利用一个应用程序实例的故障处理结果来治愈其他兄弟实例上发生的同一故障,从而确保云计算环境中的高服务可用性。本文介绍了SHelp,这是一个轻量级的运行时系统,可以在虚拟机框架中解决软件故障。它应用加权救援点和错误虚拟化技术来有效地使应用程序绕过错误路径。救援点数据库中采用两级存储层次结构,以便在不同虚拟机上运行的应用程序共享错误处理信息,以减少冗余并更有效,更快速地从相同错误引起的未来故障中恢复。 Linux原型是使用包含各种错误类型的四个Web服务器应用程序实现和评估的。我们的实验结果表明,SHelp可以使服务器应用程序在短短几秒钟内以适度的性能开销从这些错误中恢复。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号