第四章分布式进程和处理机管理 4.1.2空闲工作站的利用 个工作站上运行,那么,这些信息就显得非常 重要。当收到应答后, remote就从中挑选一个 并启动命令在选中的空闲工作站上运行。一x 较好的方法就是让空闲机器稍微延迟它们的应 答,并让应答的延迟与自己当前负载成正比, 这样,负载最轻机器的应答一定最先到达,并 被选中 找到空闲工作站后,下一步是命令程序在 空闲工作站上的运行。代码移动是比较容易的。 需要解决的问题是如何设置远程运行环境 2021/2/1
2021/2/1 17 第四章 分布式进程和处理机管理 4.1.2 空闲工作站的利用 个工作站上运行,那么,这些信息就显得非常 重要。当收到应答后,remote就从中挑选一个, 并启动命令在选中的空闲工作站上运行。一个 较好的方法就是让空闲机器稍微延迟它们的应 答,并让应答的延迟与自己当前负载成正比, 这样,负载最轻机器的应答一定最先到达,并 被选中。 找到空闲工作站后,下一步是命令程序在 空闲工作站上的运行。代码移动是比较容易的。 需要解决的问题是如何设置远程运行环境
第四章分布式进程和处理机管理 4.1.2空闲工作站的利用 使得命令进程如同在本地工作站上运行一样以 便得到正确的计算结果。 首先,空闲工作站必须具有一个与本地工 作站相同的文件系统以及相同的工作目录和相 同的环境变量(即外壳变量)。当环境被设置 好之后,命令程序就可以运行。当执行到一个 READ系统调用时,内核应该怎么办?如果整个 系统是无盘的,那么,所有文件都存放在文件 服务器上,那么,内核只把Read调用请求发送 2021/2/1 18
2021/2/1 18 第四章 分布式进程和处理机管理 4.1.2 空闲工作站的利用 使得命令进程如同在本地工作站上运行一样以 便得到正确的计算结果。 首先,空闲工作站必须具有一个与本地工 作站相同的文件系统以及相同的工作目录和相 同的环境变量(即外壳变量)。当环境被设置 好之后,命令程序就可以运行。当执行到一个 READ系统调用时,内核应该怎么办?如果整个 系统是无盘的,那么,所有文件都存放在文件 服务器上,那么,内核只把Read调用请求发送