期刊文献+

基于WRK的多文件句柄进程的冷冻与解冻

Freezing and Unfreezing for Process with Multi-file Handles Based on WRK
下载PDF
导出
摘要 针对Windows进程的冷冻与解冻问题,提出一种内核级的解决方案。基于Windows研究内核,给出进程冷冻和解冻的架构,完整保存进程内存映像,实现冷冻进程的自解冻。对于已打开多个文件句柄的进程冷冻情形,通过在内核进程对象中事先预留文件句柄的方法,使进程解冻后成功恢复文件句柄和数据。通过2个典型实验结果证明了该方案的正确性。 This paper presents a kernel-level solution for the freezing and unfreezing of process on Windows platform.Based on Windows Research Kernel(WRK),it describes a whole skeleton of process freezing,which saves full image of process and support to self-unfreezing.For the process with multi-file handles,by reserving the file handles in process object of kernel ahead,the unfreezing process restores these file handles and corresponding data.Two typical experiments show the way is correct.
出处 《计算机工程》 CAS CSCD 北大核心 2010年第20期74-77,共4页 Computer Engineering
基金 国家"863"计划基金资助项目(2006AA12A106) 微软WinCore 2008基金资助项目(8) 南开大学科技技术创新基金资助项目(z1A2006014)
关键词 进程 冷冻 解冻 文件对象 Windows研究内核 process freezing unfreezing file object Windows Research Kernel(WRK)
  • 相关文献

参考文献6

二级参考文献16

  • 1戴永涌.基于Myrinet的检查点一致性设计与实现[J].计算机工程,2005,31(22):78-80. 被引量:1
  • 2张昱 沈美明 等.UNIX下进程的检查点设置和卷回恢复.第11届全国计算机体系结构年会[M].西安,1996..
  • 3Frey J. Condor Ct A Computation Management Agent for Multiinstitutional Grids[J]. Cluster Computing, 2002, 5(3): 237-246.
  • 4Stellner G. CoCheck: Checkpointing and Process Migration for MPI[C]//Proceedings of the 10th International Parallel Processing Symposium. [S. 1.]: IEEE Press, 2000.
  • 5Hua Zhong, Nieh J. CRAK: Linux Checkpoint/Restart As a Kernel Module[R]. Columbia University, Technical Report: CUCS-014-01, 2002.
  • 6Duell J, Hargrove P, Roman E. The Design and Implementation of Berkeley Lab's Linux Checkpoint/Restart[R]. Berkeley Lab, Technical Report: LBNL-49659, 2000.
  • 7Chung Pemerald,Proc 29th Int Symp Fault Tolerant Computing,1999年,234页
  • 8Pei Dan,Proc 29th Int Symp Fault Tolerant Computing,1999年,356页
  • 9Solomon D A,Inside Windows NT,1998年
  • 10张昱,第11届全国计算机体系结构年会,1996年

共引文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部