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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
集成多层故障注入测试提高数据保护软件的可靠性
涉及企业数据保护的应用程序负责确保备份目标和用于容灾恢复的远程站点的数据完整性。从本质上讲,备份应用程序需要在从物理层到应用层都容易发生多重故障的基础设施下运行。如果应用程序在设计时没有有效地考虑其运行环境,则可能无法对运行环境中的故障做出响应,从而导致数据丢失和数据不可用的情况。它们可能会导致错误的报告,这可能会成为数据完整性的问题。我们在EMC对备份产品采用多层故障注入测试策略,我们确定了不同层的产品运行环境。针对两层之间的接口,根据各层的角色和功能注入适当的故障。监测和分析了应用程序的响应及其对产品行为的影响。这有助于改进各种异常处理,产品对故障操作环境的敏捷性,并通过提供更好的产品故障图像来提高可用性。这个会议可以帮助听众理解应用程序操作环境在设计测试策略中扮演的关键角色。这将导致提高产品可靠性和更好的客户体验的应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Bug localisation through diverse sources of information A chain of accountabilities in open systems based on assured entrustments Estimating response time distribution of server application in software aging phenomenon Safety assessment of software-intensive medical devices: Introducing a safety quality model approach Detection of missing requirements using base requirements pairs
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1