24小时热门版块排行榜    

Znn3bq.jpeg
查看: 450  |  回复: 1
本帖产生 1 个 翻译EPI ,点击这里进行查看

hzhstar

铁杆木虫 (知名作家)

[求助] 翻译一段话...

采用的是基于任务池的动态负载均衡模型。实现过程可描述为:用户提交任务后,主控机把它加到任务列表中。主程序运行后,从任务列表中读取任务,并把任务划分为一些可并行的任务块,加入到任务池中。主进程为每个结点创建一个线程,在线程中主进程调用结点的远程方法进行计算,每个结点计算完一个任务块后,会向主控机申请新的任务,一直到全部任务块被计算完成为止。
    动态分配任务可以充分利用网络环境下结点机的计算能力,使每个任务的平均完成任务时间最少,又能较好地实现整个网络计算系统的负载均衡。基于任务池的动态负载均衡策略, 对只存在同主进程通讯而从进程之间没有消息传递的并行计算模型来说,具有实用价值。

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fjtony163

版主 (文坛精英)

米米

优秀版主优秀版主优秀版主优秀版主优秀版主

【答案】应助回帖


爱与雨下(金币+1): 2011-10-29 11:05:44
hzhstar(金币+50, 翻译EPI+1): 谢谢! 2011-10-29 19:52:42
The dynamic balanced burden model adopted is based on tasks pool. The realization process can be described as that, after users submit tasks, controller lists it in tasks list. When main program is running, it will load task in from list and divide it into several task parts which could process at the same time and then adds them to tasks pool. Main process creates a thread for each node where main process calculates via using distance nodes. The node applied new task from controller after completing a task part, until all the task parts are done.
Dynamic task distribution can efficiently utilize calculation ability of nodes in network, which not only makes the average task-completed time least, but also realizes balanced burden in entire network calculation system better. Dynamic balanced burden strategy based on tasks pool is practical, compared to parallel calculation model only with communication with main process and without message transferring with other processes.
2楼2011-10-29 10:04:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hzhstar 的主题更新
信息提示
请填处理意见