据我所知,Gang调度是一种并行系统的调度算法,它调度相关的线程或进程在不同的处理器上同时运行。使用成组调度,以便当两个或更多线程或进程彼此通信时,它们都准备好同时通信。然而,群组调度算法如何确定特定的进程集将在它们之间进行通信,从而调度相关的线程或进程在不同的处理器上同时运行?
发布于 2012-11-25 02:25:35
组调度通常应用于作业,要么是由于操作系统默认设置,要么是因为作业已被标记为组调度。作业中的所有任务都被一起调度,而不会尝试测量它们是否都在主动通信。
下面的论文有一个介绍和一些引用,可以帮助你了解帮派调度的背景:
Papazachos,Z.C.;Karatza,H.D.;"Gang scheduling in a two-cluster system with critical Computer and migrations“,计算机和电信系统的性能评估,2009年。SPECTS 2009。国际研讨会,第41卷,第41-48页,2009年7月13-16日网址:http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5224147&isnumber=5224098
https://stackoverflow.com/questions/3056835
复制相似问题