基于虚拟化的列控安全计算机平台分区软件研究

来源 :北京交通大学 | 被引量 : 4次 | 上传用户:liu_da_shi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国高速铁路和城市轨道交通快速发展,列车运行控制系统(列控系统)功能需求日益复杂化,如高密度行车控制、节能优化、以及无人驾驶等。列控安全计算机作为列控系统应用的重要载体,其平台上实时软件也越加复杂化。本文针对列控安全计算机软件复杂化和系统需求不断地变化等趋势,提出了一种基于虚拟化的多应用列控安全计算机平台分区软件设计方法。首先分析了列控安全计算机平台特性以及国内外软件安全标准需求,确定了在复杂系统中模块化抽象化设计思路和相关安全软件内核技术。根据安全需求研究基于虚拟化技术的分区软件技术理论以及其应用,表明分区软件适用于解决列控安全计算机平台所面临的软件复杂化问题。同时也论证了分区软件系统的并发性和共享性特征给系统带来的安全性风险,进而分析几种典型的并发系统安全性控制算法,并针对性地提出了基于并发分离逻辑的形式化验证方法。接着,根据容错性、实时性、分层化的设计需求分别从时间和空间隔离机制、并发控制策略、分区间通信机制、实时容错调度算法四个方面进行详细设计。第一,根据故障隔离设计目标,分别提出了基于内存管理单元(MMU)的空间隔离方法和基于强制时间调度的时间隔离模型,以满足系统故障隔离要求;第二,对于并发系统安全性问题,设计了基于事务内存的并发安全控制机制,并利用并发分离逻辑和不变式证明方法对于该机制进行形式化验证,证明结果表明了该机制能保护并发程序的正确性;第三,在分区间通信机制方面,根据分区间通信的实时性和可靠性需求,设计了基于客户/服务端(C/S)模型的实时通信机制;第四,在实时容错调度策略方面,在恒定带宽调度算法(CBS)基础上改进设计了动态调整策略的周期性调度算法,提高了系统调度实时性,并利用主副版本机制实现分区软件冗余容错功能。最后在2乘2取2安全计算机平台上设计了分区软件原型系统,并进行相关测试验证,测试结果表明在现有的平台基础上能实现多个不同周期性应用安全地并发运行,且实现了故障隔离、并发安全性控制和实时容错调度的功能,满足了列控安全计算机安全性和可靠性需求。
其他文献
以就业为导向,以岗位需求为原则,对高职高专《石油加工生产技术》课程进行改革。以企业岗位调研为课程建设的出发点,以培养学生企业能力为目标,重新建设高职高专石油炼制方向
<正>一前一段,淘宝40万年薪招聘60岁以上员工的消息火了。那天,一个邻居阿姨通过微信,把这个招聘广告发给我,问道:"这是真的还是假的?如果是真的,我想去试试。"我这才仔细研
回盲部炎性假瘤较少见,且缺乏典型的临床表现和形态学特征,常易误诊为恶性肿瘤等疾患.我们总结了我院近5年来收治的5例回盲部炎性假瘤,旨在探讨回盲部炎性假瘤的临床特点和诊
<正>解放军艺术学院音乐系始建于1960年9月,是学院最早成立的三个系之一。从中央苏区传来的军旅音乐火种,点亮了音乐系的诞生之光。50年来,在各级领导的关怀和帮助下,音乐系
[标题新闻]国务院联防联控机制印发《企事业单位复工复产疫情防控措施指南》2月21日,贵州省第八批医疗队出发前往湖北支援。170位队员中,来自贵州省遵义市湄潭县人民医院急诊
擦拭巾市场的许多细分产品已趋于成熟,未来市场增长将依赖于创新。只要能为消费者的生活带来便利,新的构想将把擦拭巾带入人们生活的更多领域。
<正>据英国《每日邮报》报道,世界癌症研究基金会和英国帝国理工学院的专家发现,腰臀比数值高的女性患癌风险会增加20%以上。令人担忧的是,世界癌症研究基金会的专家发现,即
本文阐述了计算机在环境统计中的应用体系,为适应新时期环境统计电算化趋势,提高环境统计质量,有效开发利用统计数据,为环境决策提供科学依据。
数十位医护人员在这场疫情中相继因公殉职,他们中每一位的不幸逝去都深深地痛击着大众的心。"在这里,我代表中央指导组,对一直奉献在一线的同志们致以崇高的敬意,对英勇牺牲
<正>年薪40万元,60岁以上,广场舞KOL(意见领袖)优先。这则招聘发布于1月16日,来自阿里巴巴集团社会招聘网站。从招聘网页上看,阿里对此职位的描述是"淘宝资深用研专员",全称"