论文摘要
本文主要研究并行计算系统中的负载平衡算法与并行执行时间预测问题。为能较快平衡系统中的负载,提出了“均分负载”平衡算法。该方法先对各处理器结点的已有负载按网络中各处理器的速度进行划分,然后把这些划分好的小负载迁移到对应的处理器上,以平衡系统中各处理器的负载。分析表明:该算法时间性能较好,适于解决系统初始分配负载问题与系统负载极度失衡的平衡问题;但对于负载较平衡的系统,其负载迁移量很大。为减小负载迁移量同时保持较快的平衡速度,提出了“二分网络”平衡算法。该方法按网络的结点数把网络分为两子网络,然后按两子网络的处理速度之比进行两子网络间的负载迁移,递归上述过程,直到各子网络中只有一个结点时,系统经负载迁移后可达到平衡状态。该算法具有平衡负载速度较快、负载迁移量较小的优点,适于大多数条件下的负载平衡。针对环与线性阵列的负载平衡速度较慢与迁移量较大的问题,提出了“贪心线性推移”平衡算法。该算法的思想是:把重负载结点过重的那部分负载按线性或环的路径推移到下一邻居结点,循环推移直到整个系统负载平衡。此算法适用于任何具有哈密顿通路的图结构网络。一般情况下,其平衡过程的负载迁移量不大,且平衡负载速度较快。此外,还对网状网等网络结构的“贪心线性推移”平衡算法进行改进,而得到分两阶段的贪心线性推移平衡算法。实验与分析表明:当平衡条件减弱时,这种改进能较大地提高算法的时间性能。为解决由具有独立同分布随机执行时间的子任务组成的并行任务的执行时间预测问题,提出了基于Johnson分布的并行执行时间预测方法。该方法使用Johnson变换把并行子任务的执行时间分布变换成标准正态分布,然后利用正态分布的性质预测并行执行时间。这种方法不仅适于解决“最大”或“最小”的并行执行时间预测问题,而且适于任何求独立同分布随机变量的最大值与最小值问题。
论文目录
相关论文文献
- [1].延迟可扩展性与并行执行时间的关系[J]. 计算机应用 2014(03)
- [2].程序编译中循环并行执行的分解算法[J]. 牡丹江师范学院学报(自然科学版) 2017(01)
- [3].xPC实时半物理仿真平台中并行执行模型的设计[J]. 电子设计工程 2012(18)
- [4].一种基于硬件的快速确定性重放方法[J]. 高技术通讯 2017(06)
- [5].数据库并行查询方案研究[J]. 长治学院学报 2014(05)
- [6].城市轨道交通综合监控系统顺控功能的设计与实现[J]. 城市轨道交通研究 2012(06)
- [7].并行缓冲控制器的模块级数据流结构设计[J]. 电子设计工程 2014(07)
- [8].基于全局数据重组的循环倾斜优化[J]. 计算机与现代化 2017(06)
- [9].硬件流水处理器设计[J]. 计算机工程 2011(08)
- [10].面向GPU平台的二维FFT的加速技术研究[J]. 现代计算机 2020(12)
- [11].一种新型膜计算方法在并行排序中的应用[J]. 兰州交通大学学报 2011(04)
- [12].基于指令并行模拟机制的软件移植技术[J]. 仪器仪表用户 2010(02)