Improving reliability of data protection software with integrated multilayered fault Injection testing

R. Gupta
{"title":"Improving reliability of data protection software with integrated multilayered fault Injection testing","authors":"R. Gupta","doi":"10.1109/ISSREW.2013.6688865","DOIUrl":null,"url":null,"abstract":"Application involved in data protection for enterprises are responsible to ensure data integrity on backup target as well as remote site designed for disaster recovery (DR). By nature, backup applications needs to operate under very infrastructure which are prone to multiple failure right from physical to application layers. If applications are not designed to consider its operating environment effectively they may not respond to fault in operating environment and may result in data loss and data unavailability scenario. They could potential lead into false reporting which later can become issue with data integrity. We at EMC applied multilayered fault injection test strategy for backup product where we identified different layers of product operating environments. The interface between two layers was targeted to inject appropriate fault based on role and functionality of these layers. The response of application and its impact to product behavior was monitored and analyzed. This has helped improving various exception handling, product agility to fault operating environment and improving usability by providing better picture on failure in product. This session can help audience on understanding how an application operating environments plays key role in designing test strategy. This leads into improving product reliability and better customer experience about application.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSREW.2013.6688865","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Application involved in data protection for enterprises are responsible to ensure data integrity on backup target as well as remote site designed for disaster recovery (DR). By nature, backup applications needs to operate under very infrastructure which are prone to multiple failure right from physical to application layers. If applications are not designed to consider its operating environment effectively they may not respond to fault in operating environment and may result in data loss and data unavailability scenario. They could potential lead into false reporting which later can become issue with data integrity. We at EMC applied multilayered fault injection test strategy for backup product where we identified different layers of product operating environments. The interface between two layers was targeted to inject appropriate fault based on role and functionality of these layers. The response of application and its impact to product behavior was monitored and analyzed. This has helped improving various exception handling, product agility to fault operating environment and improving usability by providing better picture on failure in product. This session can help audience on understanding how an application operating environments plays key role in designing test strategy. This leads into improving product reliability and better customer experience about application.
集成多层故障注入测试提高数据保护软件的可靠性
涉及企业数据保护的应用程序负责确保备份目标和用于容灾恢复的远程站点的数据完整性。从本质上讲,备份应用程序需要在从物理层到应用层都容易发生多重故障的基础设施下运行。如果应用程序在设计时没有有效地考虑其运行环境,则可能无法对运行环境中的故障做出响应,从而导致数据丢失和数据不可用的情况。它们可能会导致错误的报告,这可能会成为数据完整性的问题。我们在EMC对备份产品采用多层故障注入测试策略,我们确定了不同层的产品运行环境。针对两层之间的接口,根据各层的角色和功能注入适当的故障。监测和分析了应用程序的响应及其对产品行为的影响。这有助于改进各种异常处理,产品对故障操作环境的敏捷性,并通过提供更好的产品故障图像来提高可用性。这个会议可以帮助听众理解应用程序操作环境在设计测试策略中扮演的关键角色。这将导致提高产品可靠性和更好的客户体验的应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信