首页 | 本学科首页   官方微博 | 高级检索  
     

ATC中FDP集群进程检查点的研究与实现
引用本文:殷源,胡术,宋万忠,骆健,喻德军.ATC中FDP集群进程检查点的研究与实现[J].计算机工程与设计,2012,33(9):3588-3592.
作者姓名:殷源  胡术  宋万忠  骆健  喻德军
作者单位:1. 四川大学计算机学院,四川成都,610064
2. 四川大学图象图形研究所,四川成都,610064
基金项目:国家自然科学基金项目(60832011)
摘    要:针对空中交通管制系统(ATC)中对飞行数据集群处理的可靠性要求,提出了一种基于Linux的用户级进程检查点设置与恢复方案.对基于该Linux用户级的进程检查点的飞行数据集群处理的各个主要模块进行了介绍,在此基础上给出了系统设计框架.从进程的初始化数据段、堆、栈和打开的文件的保存与恢复,给出了该方案的详细实现方法.该进程检查点设置与恢复方案不但可以在主机崩溃重启后恢复进程在重启前的运行状态,更重要的是可以在分布式系统通过进程迁移将保存的进程检查点迁移到其它主机运行,从而有效的提高系统的可靠性,减少运算损失.

关 键 词:飞行数据处理  高可用性  进程检查点  回卷恢复  进程迁移  集群

Research and implementation of checkpoint in FDP cluster of ATC system
YIN Yuan , HU Shu , SONG Wan-zhong , LUO Jian , YU De-jun.Research and implementation of checkpoint in FDP cluster of ATC system[J].Computer Engineering and Design,2012,33(9):3588-3592.
Authors:YIN Yuan  HU Shu  SONG Wan-zhong  LUO Jian  YU De-jun
Affiliation:1.College of Computer,Sichuan University,Chengdu 610064,China;2.Institute of Image and Graphics Graduate,Sichuan University,Chengdu 610064,China)
Abstract:For the requirement of high availability of air traffic control system(ATC) in the flight data processing cluster,a Linux-based user-level process checkpointing and recovery program is presented.First,the major modules of flight data proce-ssing clusters based on the Linux user-level process checkpoint were introduced.On this basis,the system design framework is given.And the detailed implementation of saving and recovery the initialized process data segment,heap,stack and open files is given.The process checkpointing and recovery scheme can not only recovery the running process after the restart the host,but also reconstruct the process in another host in a distributed system,thus will effectively improve system reliability,and reduce operational losses.
Keywords:flight data processing  high availability  process checkpoint  rollback recovery  process migration  cluster
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号