符合生存性的协同检查点技术研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:gsdgerfdgcvbrrgfdgd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大量实时系统作为安全关键实时系统的核心在运行着。在攻击、错误和失效影响下,系统已经不能保持完整的正常工作能力,生存性研究的目的就是保存受危害的信息,维护重要和关键服务。要对系统的生存性进行评估,必须首先定义系统对同一要求提供不同形式的替换服务集,对关键服务和一般服务给予不同级别的保护。其次对其提供的服务进行分析,量化服务的特征和可用性概率。必须保证实时系统高度的可靠性和严格的时间确定性。实时调度算法与检查点(checkpoint)的结合是实现系统容错的重要支撑机制。利用检查点能缩短恢复过程,提高可用性。通常检查点的实现,分为系统级和应用级,并各有其优点和缺点。但大多数研究对系统的故障概率分布的假设不一定符合实际情况。本文首先对生存性研究,实时容错调度算法,检查点技术研究的现状进行综述。分析了系统级和用户级检查点的优点和缺点,介绍了结合两者优点的协同检查点算法。然后对协同检查点进行了实时容错调度的研究,分析了检查点和任务集的可调度性之间的约束条件,以符合生存性要求,帮助系统在不同性能情况下选择适合的检查点策略。最后在BLCR基础上设计并实现了协同检查点系统。系统由系统级模块、用户界面模块和系统性能监控预测模块构成,能根据当前性能和失效情况决定是否执行协同检查点。在linux环境下进行了实验模拟。实验结果显示,协同检查点减少了检查点的执行个数,但取得了和周期检查点类似的效果。因此减少了检查点开销,提高了系统的实时容错能力。
其他文献
VPN技术利用Internet等公共网络资源构建虚拟专用网络,在共享网络中通过加密隧道等技术来保证用户数据的安全性,是解决网络传输中端到端连接安全问题的一条有效途径。随着VPN
JXTA作为开发P2P应用的基础平台已经在P2P应用的各个领域得到广泛的应用,但是针对P2P流媒体系统的开发还很少。当前很多处于实用阶段的P2P流媒体直播系统都使用自己的P2P底层
随着互联网的发展,人们越来越易于在网络上分享多媒体,则不可避免地会有一些暴力多媒体信息流入网络,对于未成年等特定人群来说,这些信息会对他们的行为习惯产生严重的负面影
在线社交网站是web2.0时代的标志性产物,它改变了人们的生活方式,数以千万的用户在社交网站上联络好友、分享动态、参与活动。社交网站提供基本资料页面供注册用户填写,如性
网格技术将地理上分布、系统异构的多种资源(包括计算资源、存储资源、带宽资源、软件资源等)通过高速网络连接起来,为用户提供一体化的信息和应用服务,并且获得对复杂问题的
在常用的信息管理系统的开发模式中,B/S模式和C/S模式都存在着优缺点。结合C/S和B/S两种模式的优点,在系统开发中引入一个混合型的开发模式能够更好地满足用户和企业的要求。
网络技术的快速发展使得互联网上的信息呈现爆炸式的增长。为了有效地利用和管理海量信息,基于内容的信息检索和数据挖掘逐渐成为备受关注的领域。文本分类技术TC(Text Categ
创建逼真的三维人脸模型是计算机图形学领域一个极富有挑战性的课题。随着虚拟现实、影视制作、游戏娱乐互动的发展,这一研究领域也越来越受到人们的关注。本文从事网络游戏
计算机和互联网技术的快速发展和推广,就像一把双刃剑,它一方面给人们的生活带来了极大的便利,另一方面,也给一些不法分子提供了犯罪的温床。人们在越来越多地用计算机来进行
随着大规模网络应用的不断出现,数据存储的重要性越来越大。由于传统存储技术DAS的广泛采用,使得数据分散到各个服务器上,并且服务器大多都工作在不同的操作系统平台上(比如H