进程迁移 作用和 原理
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进程迁移是一种在松藕合的分布式系统中,将正在某处理机(源处理机)上运行的进程传送到另外的处理机(目的处理机)上,并使进程在目的机上从“断点”起继续运行的方法。
它的基本思想是在进程执行过程中移动它,使得它在另一个计算机上继续存取它的所有资源并继续运行,而且不必知道运行进程或任何与其它相互作用的进程的知识就可以启动进程迁移操作,这意味着迁移是透明的。
进程迁移的作用主要有以下几点:
1. 提高系统的可靠性和可用性。
当某个节点出现故障时,可以将进程中断,然后在其他节点上恢复执行,从而保证系统的连续性和稳定性。
2. 提高系统的灵活性和可扩展性。
通过将进程迁移到不同的节点上,可以根据实际负载情况动态调整系统资源的分配,从而提高系统的运行效率和性能。
3. 实现跨平台的并行计算。
通过将进程迁移到不同的硬件平台上,可以利用不同平台的优势来实现更高效的并行计算。