分布式进程管理.pptVIP

  • 13
  • 0
  • 约1.34万字
  • 约 70页
  • 2015-08-15 发布于湖北
  • 举报
分布式进程管理.ppt

第10章 分布式进程管理 清华大学 本章知识点: 10.1 进程迁移 10.2 分布式全局状态 10.3 分布式进程管理——互斥 10.4 分布式死锁处理 10.1 进程迁移 进程迁移就是将一个进程的状态,从一台机器(源机)转移到另一台机器(目标机)上,从而使该进程能在目标机上执行。 这个概念主要来自于对大量互连系统间负载平衡方法的研究,但其应用已超出了这个领域。 10.1.1 进程迁移的动机 进程迁移在分布式操作系统中很重要,主要有以下几个原因: ① 负载共享。通过将进程从负载较重的节点迁移到负载较轻的节点,使系统负载达到平衡,从而提高整体执行效率。 ② 减少通信开销。可以将相互间紧密作用的进程迁移到同一节点,以减少它们相互作用期间的通信耗费。 ③ 可获得性。运行时间较长的进程在出现错误时可能需要迁移。那么,一个想继续的进程既可以迁移到另外的系统,也可以推迟运行,待错误恢复后在当前系统中重新开始。 ④ 利用特定资源。 10.1.2 进程迁移机制 在设计一个进程迁移机制时要考虑许多问题,其中包括: ① 由谁来激发迁移? ② 进程的哪一部分被迁移? 如何进行迁移? ③ 如何处理未完成的消息和信号? 10.1.2 进程迁移机制 1. 迁移激发 由谁激发迁移取决于迁移机制的目的。 若其目的在于负载平衡,那么,通常由操作系统中掌管系统负载的组件决定什么时候

文档评论(0)

1亿VIP精品文档

相关文档