An Energy Efficient Agent Aware Proactive Fault Tolerance for Preventing Deterioration of Virtual Machines Within Cloud Environment

Bhanu Talwar, A. Arora, Salil Bharany
{"title":"An Energy Efficient Agent Aware Proactive Fault Tolerance for Preventing Deterioration of Virtual Machines Within Cloud Environment","authors":"Bhanu Talwar, A. Arora, Salil Bharany","doi":"10.1109/icrito51393.2021.9596453","DOIUrl":null,"url":null,"abstract":"Nowadays, Cloud Computing is widely adopted in current scenario for both personal and professional usage. With advent of technology, large scale usage and increasing growth of cloud computing resources has led to an important issue which is cloud service reliability and high energy consumption. The major issue in cloud computing is data availability, backup replication, data efficiency and reliability because of the failures encountered during the execution. So, for ensuring reliability and availability and limit the use of energy in cloud a technique for fault tolerance must be developed. Presently two main types of fault tolerant techniques such as proactive and reactive fault tolerance are available. In the existing fault tolerant techniques, the focus is mainly on the way to tolerate fault but co-ordination between VMs is missing. Reactive fault tolerance techniques work only after fault is encountered i.e., the system is diagnosed after fault occurs and these techniques lower the effects of faults. To overcome this problem, we first allocate tasks to the virtual machines by using concept of Hot Queues and Cold Queues to reduce total energy consumption and allocating the load among VMs in such a manner that no task goes into starvation state. In this paper agent-based monitoring mechanism is proposed to dynamically monitor the running statistics of all jobs running on VMs. Moreover, our agent-based monitoring system is able to resolve the problem of deteriorating Virtual Machine. In case deterioration is detected, migration is initiated causing high fault tolerance rate and Performance optimization in terms of overhead and execution time, energy efficiency is observed.","PeriodicalId":259978,"journal":{"name":"2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icrito51393.2021.9596453","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

Nowadays, Cloud Computing is widely adopted in current scenario for both personal and professional usage. With advent of technology, large scale usage and increasing growth of cloud computing resources has led to an important issue which is cloud service reliability and high energy consumption. The major issue in cloud computing is data availability, backup replication, data efficiency and reliability because of the failures encountered during the execution. So, for ensuring reliability and availability and limit the use of energy in cloud a technique for fault tolerance must be developed. Presently two main types of fault tolerant techniques such as proactive and reactive fault tolerance are available. In the existing fault tolerant techniques, the focus is mainly on the way to tolerate fault but co-ordination between VMs is missing. Reactive fault tolerance techniques work only after fault is encountered i.e., the system is diagnosed after fault occurs and these techniques lower the effects of faults. To overcome this problem, we first allocate tasks to the virtual machines by using concept of Hot Queues and Cold Queues to reduce total energy consumption and allocating the load among VMs in such a manner that no task goes into starvation state. In this paper agent-based monitoring mechanism is proposed to dynamically monitor the running statistics of all jobs running on VMs. Moreover, our agent-based monitoring system is able to resolve the problem of deteriorating Virtual Machine. In case deterioration is detected, migration is initiated causing high fault tolerance rate and Performance optimization in terms of overhead and execution time, energy efficiency is observed.
基于节能Agent感知的云环境下防止虚拟机劣化的主动容错方法
如今,云计算被广泛地应用于个人和专业领域。随着技术的发展,云计算资源的大规模使用和增长带来了云服务可靠性和高能耗问题。云计算中的主要问题是数据可用性、备份复制、数据效率和可靠性,因为在执行过程中会遇到故障。因此,为了确保可靠性和可用性并限制云中的能源使用,必须开发一种容错技术。目前主要有两种容错技术,即主动容错和被动容错。在现有的容错技术中,主要关注容错的方法,而缺乏虚拟机之间的协调。响应式容错技术仅在故障发生后才起作用,即系统在故障发生后才被诊断出来,这些技术降低了故障的影响。为了克服这个问题,我们首先使用热队列和冷队列的概念将任务分配给虚拟机,以减少总能耗,并在虚拟机之间分配负载,使任务不进入饥饿状态。本文提出了一种基于agent的监控机制来动态监控虚拟机上所有作业的运行统计信息。此外,我们的基于代理的监控系统能够解决虚拟机劣化的问题。如果检测到性能恶化,则启动迁移,从而提高容错率,并在开销和执行时间方面实现性能优化,从而观察到能源效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信