基于检查点进程迁移机制的改进.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于检查点进程迁移机制的改进,进程迁移机制,进程迁移,党风政风监督检查机制,进程同步机制,进程间通信机制,改进机制,进出口业务改进机制,linux进程同步机制,进程的同步机制

  第 20 卷  第 5 期 计  算  机  仿  真 2003 年 5 月    ( ) 文章编号 :1006 - 9348 2003 05 - 0050 - 03 基于检查点进程迁移机制的改进 李庆华 ,罗犀劲 (华中科技大学计算机学院,湖北 武汉 430074) 摘要 : 目前的大多数进程迁移机制都是基于检查点保存重起机制来实现的。该文在机群环境下 ,提出一种改进的不保存进程状 态的进程迁移机制 。先把进程的必要信息转移到目标机上 ,然后即开始执行新的进程 ,并在执行的过程当中,陆续转移进程其 他的信息。实验表明改进的机制能较大地缩短进程迁移时间。 关键词 :机群 ;进程迁移 ;检查点 中图分类号 :TN914   文献标识码 :A 1  引言 重起机制来实现的 ,这类算法属于全拷贝类型 。该算法在保 机群系统是利用高速通用网络将一组高性能工作站或高 存检查点转移检查点文件直到恢复进程之前 , 目标节点上恢 档 PC 机 ,按某种结构连接起来 ,在并行程序设计以及可视化 复的新进程是不能执行的 ,从而整个进程迁移过程有较大的 人机交互集成开发环境支持下 ,统一调度 ,协调处理 ,实现高 时延 。为改进较大时延的缺点 ,Theimer 在 V 系统中提出了预 效并行处理的系统 。 拷贝算法 ,在拷贝进程地址空间的同时进行进程执行和消息 机群是通过协同各个节点来共同完成计算任务 。通过事 接收 ,然后继续拷贝修改了的页面 。但该算法增大了整个工 先的任务放置静态地分配负载难以达到负载平衡 。在计算过 作量 ;Zayas 提出了请求页进程迁移算法 ,首先挂起进程只传送 程中,各个节点的负载会动态地发生改变 ,进程迁移是实现机 进程的状态后就恢复进程的执行 ,地址空间的其他内容在新 群动态负载平衡的方法之一 。 进程执行过程中出现页面错误时再通过请求页面传输所需的 进程迁移是将在一个节点上运行的进程转移到另外的节 页面内容 。但该算法每页的传输代价很大 ,而且迁移完毕后 点上运行 ,它可以保留在源节点上已经执行的结果而不必重 对源主机的依赖性很大 。 新执行该进程 。 目前已实现的进程迁移机制当中,大部分是基于检查点 3  进程状态获取及其恢复 保存重起机制来实现的 ,即在迁移进程之前 ,把进程的状态数 31  进程状态的获取 据保存到检查点文件 ,然后该检查点文件转移到另外的节点 把进程从一个节点转移到另外轻负载或空闲节点继续执 上 ,待目标节点收到整个检查点文件后 ,再根据检查点文件重 行 ,首先要把所有的进程私有数据转移到目标节点上去 , 以便 新恢复迁移进程 。 在目标节点重新创建新的进程继续迁移进程的计算 。这些数 研究中我们发现 ,如果能只转移恢复进程执行所必需的 据包括 :地址空间里的代码段 、数据段 、堆栈等 ;打开的文件 、 一部分信息就开始启动恢复进程 ,然后在恢复进程执行的过 网络通信的连接等 ;寄存器集的内容和一些内核的数据结构 程中,陆续转移其他的信息 ,这样可减少读写磁盘等比较费时 的内容 ,寄存器内容如 PC 寄存器指示当前代码执行位置等 , I/ O 操作 ,能大大减少进程迁移所需的时间。本文根据这种思 除了这些私有信息外 ,一个进程迁移到新的节点后要正确恢 想提出一种改进的进程迁移算法以实现快速进程迁移 。我们 复还有赖于某些公共的数据 ,如共享的函数库文件 。 在局域网内两个同质节点间 ,对照以上基于检查点的进程迁

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档