面向复杂环境的软错误故障注入和检测技术研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:asdfghjke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
复杂环境下,计算机芯片会受到如高能粒子辐射、电磁扰动等外界环境的影响,在运行时发生错误。尤其是在航空航天领域,由于芯片本身集成度越来越高,且高空动态环境的辐射及电磁扰动强,所以计算机芯片中的存储部件和控制部件更容易发生单粒子效应,进而发生软错误,从而导致系统在运行时易发生数据错误、挂起、超时甚至崩溃等故障。因此,使软件具备软错误检测和容错的能力不仅是计算机可靠性领域、也是基于计算机技术的航空航天应用领域的重要挑战。但是,由于单粒子效应造成的软错误有发生位置随机、传播过程复杂、故障现场数据不易保留等特点,使得普通方法难以对其进行软件模拟和检测。因此针对错误特征发生、传播随机化且难以采集的问题,软件故障注入技术的研究是本文研究工作首先需要解决的问题。其次,由于现有针对软错误的主要表现方式——程序非法跳转(即控制流错误)的检测方法,是依赖插桩标签进行检测的,据我们所知,目前还没有工作利用程序自身特征对算法进行改进,因此普遍存在检测标签插桩位置不灵活,错误检测率低的问题。针对上述问题,本文主要研究了复杂环境下的软错误故障注入和错误检测关键技术,主要包括如下内容:1)基于软件的寄存器故障注入方法的研究:首先,为了较为准确地模拟真实环境中计算机发生的单位翻转,本文建立了单位翻转故障模型,通过分析计算机芯片中各个部件的不同可靠程度,挖掘易受到单位翻转影响的部件,并且针对随机故障注入方法易产生无效故障比例过大的问题,对脆弱性高的部件——寄存器组进行故障注入,以提高有效故障比例;同时,本文基于程序调试原理设计故障注入方法,大大缩短了故障注入运行的时间开销;最后,针对故障注入场景单一、不灵活的问题,设计了可配置的故障注入方法。2)基于级联森林的控制流错误检测优化方法研究:首先,基于上述1)中提出的故障注入方法,收集了大量程序基本块脆弱性特征数据;接着,提出了基于级联森林的基本块脆弱性预测模型,利用多种类型的随机森林,提高了模型的泛化性和准确性;最后,通过对预测的关键基本块进行重新拆分,灵活且有针对性的改变标签插桩的位置,使得本文提出的控制流错误检测优化算法能够在尽可能小的额外开销下,提升控制流错误的检测率。3)设计实现了故障注入和错误检测系统:该系统基于LLVM平台和GDB工具,初步实现了故障注入、程序分析、错误检测和数据收集等功能。在Mi Bench数据集上实验结果表明,本文实现的故障注入方法时间开销低且有效故障率高,实现的错误检测方法对控制流错误有较高的检测率。
其他文献
主动安全是网络安全技术的一种新发展思路,蜜网是其中一种能够主动俘获入侵者的行为和迟滞其攻击的网络安全技术。防御方希望入侵者驻留在蜜网中,以便观察和取证入侵行为,但当入侵者威胁到生产网络安全时必须将其清除。由此出现蜜网价值与系统安全相矛盾的窘境。为此,我们亟需设计实现一种增值安全蜜网技术。本文研究目标是:针对蜜网价值与安全相矛盾的问题,研究增值安全蜜网技术以及相应的系统提效技术。首先要设计增值安全蜜
学位
村级档案是行政村的村党组织、村民委员会、共青团、妇联、村务监督委员会、村集体经济组织及村民等,在生产、生活中形成的具有保存价值的文字、图表、音像、实物等不同形式和载体的历史记录。加强村级档案资源建设,能够为施行乡村振兴战略提供重要支撑,能够为加强公共治理提供重要依据。本文通过探寻公共治理与改善村级档案资源建设的契合点,以更广阔的视角来促进该项工作的改善。本文以西青区村级档案资源建设情况为研究对象,
学位
在大数据时代,5G、物联网、云计算等新兴技术的快速发展日新月异。Web服务组合技术通过对分布于互联网中具有不同功能的Web服务加以重用,以既定的流程实现多个备选服务的集成。如何从大量功能属性相同而非功能属性不同的候选服务集中筛选出合适的服务个体构建出符合用户需求的Web服务组合?目前在基于QoS感知的Web服务组合问题上,启发式算法应用较为简单,但只能得到一些局部近似解,以布谷鸟算法CS、粒子群算
学位
报纸
黑社会性质组织犯罪是指犯罪组织结构稳定、组织成员分工明确,犯罪集团头目策划或踊跃参与的以武力、软暴力要挟或者其他强迫方式,有计划地进行违法犯罪活动,严重危害社会主义市场经济、扰乱人民生产生活秩序的有组织犯罪。我国历史上针对黑社会性质组织犯罪进行了四次专项整治,分别为1983年、1996年开展的“严打”行动和2006年开展的“打黑除恶”、2018年开展的“扫黑除恶”专项行动。习近平总书记曾指出黑社会
学位
本研究选取了云南省Q市M幼儿园的某大班共43名5-6岁幼儿为研究对象,通过作品分析法、访谈法、儿童会议三种方法,主要从“大班幼儿的国家认知”和“大班幼儿的爱国情感”两个方面对幼儿的前国家意识进行了研究,分别分析呈现了大班幼儿的国家认知和爱国情感的具体状态。在幼儿的国家认知方面,包含了幼儿对祖国知识的认识以及由认知产生的对祖国的印象。其中,研究者主要从幼儿对祖国概念的理解、幼儿对自我国民身份的判断、
学位
随着云计算技术突飞猛进的提升,各种各样的云服务层出不穷,云计算服务产业发展方兴未艾。然而,云计算的高度分布式、透明性以及网络的脆弱性使得其环境本身拥有巨大的开放性、动态性和复杂性,同时伴随着用户失去了计算资源的部分或全部控制权,使得用户在选择云服务交互时面临各种安全风险,引发了用户对云服务的信任危机,为云服务市场的进一步发展产生了巨大阻碍。信任对云服务的发展有至关重要的影响,本文对云计算环境下的信
学位
学位
边缘计算(Edge Computing)是一种提高交互质量的技术,在靠近数据源一端为用户提供服务,从而降低服务请求的响应时间。然而,边缘节点资源的有限性导致系统内部分服务请求无法正常响应。因此,研究合理的服务部署策略对提高边缘计算环境下的服务质量具有重要意义。除此之外,边缘节点的异构性、服务需求的差异性以及负载量的动态性为服务部署策略的研究带来了挑战。本文从服务响应时间方面优化系统性能,首先提出一
学位
随着当前全球化和经济一体化的加速进行,以及国际贸易自由度的大幅度提升,企业走出国门已成为大势所趋,共建“一带一路”倡议的提出也给我国企业的“走出去”提供了良好的发展机遇。对于企业来说,只有进行国际化经营,才能获取更多的机遇,取得更广阔的发展空间。而在异质性文化中的商务贸易往来日益频繁的背景下,企业“走出去”将会面临一定的冲击,面对文化差异时,企业如何避免文化冲突,如何进行跨文化管理是一项复杂而又重
学位