A Probability-Based Fault Tolerance Strategy For Service-Based Systems

Futian Wang, T. Hong, Dechun Wang, Cheng Zhang
{"title":"A Probability-Based Fault Tolerance Strategy For Service-Based Systems","authors":"Futian Wang, T. Hong, Dechun Wang, Cheng Zhang","doi":"10.1109/CTISC52352.2021.00025","DOIUrl":null,"url":null,"abstract":"In the cloud environment, software vendors have built a large number of multi-tenant service-based systems (SBSs) by integrating distributed services to provide customers with software-as-a-service. However, when operating in the volatile cloud environment, the system components of an SBS may experience quality degradation caused by various runtime anomalies, e.g., virtual machine faults, software exceptions, etc. Handling runtime anomalies of multi-tenant SBSs timely and cost-effectively is critical to ensuring the quality of the SBS. A number of fault tolerance approaches have been proposed in recent years to tackle this problem. However, existing approaches have not properly considered the fact that the quality of a distributed system component often varies over time. In this paper, we propose PFT4MTS (Probability-based Fault Tolerance for Multi-Tenant SBSs), a novel approach for formulating cost-effective fault tolerance strategies for multi- tenant SBSs by implementing redundancy for critical system components. First, PFT4MTS evaluates the criticality of each system component by its multi-dimensional quality over time and multiple tenants sharing the system components with differentiated quality preferences. Then, it employs integer programming to formulate the optimal fault tolerance strategy based on the criticalities of different system components. As shown by the experimental results, PFT4MTS outperforms four existing representative approaches in ensuring the quality of quality of multi-tenant SBSs upon runtime anomalies.","PeriodicalId":268378,"journal":{"name":"2021 3rd International Conference on Advances in Computer Technology, Information Science and Communication (CTISC)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 3rd International Conference on Advances in Computer Technology, Information Science and Communication (CTISC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CTISC52352.2021.00025","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In the cloud environment, software vendors have built a large number of multi-tenant service-based systems (SBSs) by integrating distributed services to provide customers with software-as-a-service. However, when operating in the volatile cloud environment, the system components of an SBS may experience quality degradation caused by various runtime anomalies, e.g., virtual machine faults, software exceptions, etc. Handling runtime anomalies of multi-tenant SBSs timely and cost-effectively is critical to ensuring the quality of the SBS. A number of fault tolerance approaches have been proposed in recent years to tackle this problem. However, existing approaches have not properly considered the fact that the quality of a distributed system component often varies over time. In this paper, we propose PFT4MTS (Probability-based Fault Tolerance for Multi-Tenant SBSs), a novel approach for formulating cost-effective fault tolerance strategies for multi- tenant SBSs by implementing redundancy for critical system components. First, PFT4MTS evaluates the criticality of each system component by its multi-dimensional quality over time and multiple tenants sharing the system components with differentiated quality preferences. Then, it employs integer programming to formulate the optimal fault tolerance strategy based on the criticalities of different system components. As shown by the experimental results, PFT4MTS outperforms four existing representative approaches in ensuring the quality of quality of multi-tenant SBSs upon runtime anomalies.
基于服务系统的概率容错策略
在云环境中,软件供应商通过集成分布式服务构建了大量的多租户基于服务的系统(sbs),为客户提供软件即服务。但是,在多变的云环境中运行时,SBS的系统组件可能会由于各种运行时异常(例如虚拟机故障、软件异常等)而导致质量下降。及时且经济有效地处理多租户SBS的运行时异常对于确保SBS的质量至关重要。近年来,人们提出了许多容错方法来解决这个问题。然而,现有的方法没有适当地考虑到分布式系统组件的质量经常随时间变化这一事实。在本文中,我们提出了PFT4MTS(基于概率的多租户sbs容错),这是一种通过实现关键系统组件冗余来制定成本效益高的多租户sbs容错策略的新方法。首先,PFT4MTS通过其随时间变化的多维质量来评估每个系统组件的重要性,并且多个租户以不同的质量偏好共享系统组件。然后,采用整数规划方法,根据系统不同部件的临界度,制定最优容错策略。实验结果表明,PFT4MTS在保证运行时异常时多租户sbs的质量质量方面优于现有的四种代表性方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信