云平台系统故障注入测试研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:muagie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在云计算时代下,云平台通常通过部署冗余组件提升系统的可靠性,以确保系统即使在面对各种无法预测的故障时,仍能为用户提供持续的正常服务。故障注入测试(Fault Injection Testing,FIT)是一种验证和评估云平台系统容错机制的重要方法,其中如何高效的确定应在哪些组件中注入故障是一个颇具挑战性的问题。现有的故障注入方法通常使用随机或启发式策略来指导故障注入,且依赖云平台系统的完整内部结构信息,因而难于在待测系统内部业务结构未知的环境下对云平台进行系统全面的测试。为了进一步提高云平台系统故障注入和检测的有效性,本文首先提出“容错瓶颈”的概念。在此基础上,针对云平台系统业务结构难于完整获取,云平台业务路径难于有效覆盖的问题,本文分别提出了容错瓶颈驱动的故障注入(FBFI)方法和基于组合的业务路径故障注入(CBPFI)方法,能有效的验证系统中所有冗余组件、以及组件间交互的正确性。具体工作包括:1.提出并形式化定义了容错瓶颈的概念,用于描述一个云平台系统中部署的冗余组件的最大容错能力。2.提出了一种容错瓶颈驱动的故障注入(FBFI)方法。FBFI不依赖于待测云平台系统的内部业务结构信息,而是根据当前探索到的系统业务结构推算容错瓶颈进行故障注入,迭代地构建和检测待测系统的完整业务结构。实验结果表明,只生成节点崩溃故障用例的FBFI方法就足以测试待测系统的所有业务节点和信息传输的正确性。3.提出了一种基于组合的业务路径故障注入(CBPFI)方法。CBPFI针对业务路径设计测试用例进行故障注入,确保覆盖系统中的所有相邻T层业务节点组合,尽可能全面的检测系统中的业务节点交互故障。实验结果表明,CBPFI方法能有效的测试待测系统相邻T层业务节点组合的正确性,并检测其中由于组件间的不正确交互引发的隐藏故障。FBFI方法和CBPFI方法目前已经被应用于真实云平台系统的测试环境中,并成功检测到了之前尚未发现的容错缺陷。
其他文献
轴承、滚珠丝杠和直线导轨等精密传送部件的寿命和性能与轴承钢球的质量有着很大关系,为了保证轴承钢球的质量,除了严把制造的各个环节,还需要在出厂前对钢球进行严格检测。如何实现精密钢球的高效、快速、全表面在线检测是钢球行业亟待解决的难题。电涡流检测作为无损检测中重要的一种方法,具有检测精度高,反应灵敏,易于实现自动化的优点。本文采用电涡流无损检测方法对钢球表面缺陷在线检测的关键技术进行了分析和讨论,并在
盐丘识别和地震相划分对油气勘探都有着重要的意义。盐丘是一种重要的储油构造,内核储存有大量的石油。地震相的划分有助于更好地分析地质地层结构,提高油气的勘探可靠性。传统方法中地质体的研究利用地震属性和研究人员的理论知识和经验。这种方法效率低且精度不高。随着深度学习的发展,神经网络自学习、自适应的特点,有力地促进了地质体的研究,提高了油气勘探的速度和质量。由于地质体数据采集噪声多、对反射等较为敏感,同时
对于当前的电力系统来讲,其正常运转离不开多种电力设备的相互组合,相互协调,当某一台设备出现异常或障碍,那么整个电力系统就有可能面临无法正常运行的风险,严重者还会导致系统网络的瘫痪,造成一定的经济损失。在诸多电力设备中,电抗器在电力系统中起到的作用不可代替,但是目前针对电抗器制定的在线监测措施比较欠缺,需要对电抗器在线监测装置进行研究与探索,是当前需要关注的重心。针对以上问题,分析了针对电抗器进行的
宁东煤气化渣是高压气化炉在1400-1500℃、还原气氛(CO、H2)下产生的固体废弃物,年产生量近1000万吨,其中细渣来自煤气化炉上层飞灰,经洗气、絮凝、抽滤得到,约占煤气化废渣总量的50%,其理化性质不同于粉煤灰等传统固废,而且关于煤气化细渣资源化利用的报道极少,因此有必要研究简单易行的煤气化细渣处理方法,以及深入探索煤气化细渣资源化利用的途径。本文主要以宁东煤气化细渣为研究对象,通过对煤气
随着国际投资的全面扩张,投资与人权之间的相互影响愈发突出,许多国际投资活动反映出对东道国居民人权的负面作用。由于国际投资条约赋予外国投资者直接向东道国提起投资仲裁的特殊权利,投资者试图利用投资仲裁阻碍东道国执行人权监管措施或制定更严格的人权政策。然而,国际法领域并未涵盖有关投资者利益和东道国居民人权之间的冲突解决规则,实践中仲裁庭普遍不愿意受理东道国基于人权保护理由提出的诉求,仲裁结果往往偏向保护
近年来国内自闭症儿童人数呈现爆发式增长,社会对于自闭症儿童的康复需求也在不断增加。科学实验证明,及时的采用早期康复干预方法对自闭症儿童进行康复干预能够有效的改善他们的问题行为、培养他们的认知能力。其中,家庭作为自闭症儿童早期康复治疗中最重要的一环,其康复治疗效果尤为突出。另外,在早期干预治疗中辅助产品是必不可少的。在发达国家,自闭症儿童的辅助产品已经形成了一个完整的体系,他们甚至建立起了针对这些产
我国船舶与海洋工程装备产业正处于战略性发展阶段,科技创新在其中发挥着举足轻重的作用。船海上市公司作为船舶与海洋工程装备产业的优秀代表企业,其科技创新能力的发展可以一定程度上体现整个产业的科技创新水平。因此,本文通过对我国船海上市公司的科技创新能力进行评价研究,能够直观地得到船海产业科技创新发展水平和科技创新能力的发展趋势,进而提出对策建议,促进船海产业科技创新能力的提升。(1)本文分析了船海工业和
随着计算机技术的快速发展,自动化控制系统在过程工业控制领域的应用越来越广泛。尤其是在石油化工行业生产中,由于原材料、产品规格、生产环境等不确定因素,使得常规控制手段难以获得有效控制,因此便需要先进控制技术的研究和开发来提高企业的生产效率进而提高经济效益。本文首先对先进控制进行概述,并介绍了预测控制的发展情况,接下来介绍了PID控制、Smith预估控制和预测PI控制算法及其基本原理,并进行仿真结果分
南海具有较为特殊的构造背景与复杂的地质演化特征,因其特殊的地理方位及国家能源战略需要,一直是地质研究的热点。本文以前人研究为基础,通过现场岩心采集和描述,薄片鉴定,扫描电镜,阴极发光等手段对岩石的组构进行分析,通过主、微量元素,碳、氧同位素,稀土元素以及氢同位素等地球化学分析,试图揭示位于南海西沙地区西科1井中新统梅山组白云岩成因,并利用梅山组孔、渗及压汞数据判断梅山组白云岩储集性能,为后期西沙地
GNSS精密单点定位是一种仅使用一台GNSS接收机就能在全球范围内进行静态厘米级和动态分米级的高精度定位技术。国际GNSS服务组织(International GNSS Service,IGS)的 GNSS 实时服务项目(International GNSS Service Real-Time Pilot Project,IGS RTPP)实施后,用户可以通过网络接收实时轨道和钟差改正信息实现实时