×

计算概率流和复制流应用程序的吞吐量。 (英语) Zbl 1307.68011号

摘要:在本文中,我们研究了如何计算概率流和复制流应用程序的吞吐量。我们给出了(i)依赖图是线性链的流应用程序;(ii)应用程序到完全异构目标平台的一对多映射,其中处理器最多分配一个应用阶段,但阶段可以复制到一组处理器上;以及(iii)一组随机变量,用于模拟映射中的计算和通信时间。我们展示了如何计算应用程序的吞吐量,即处理数据集的速率。当不复制应用程序阶段时,问题很容易出现,即每个应用程序阶段都分配给一个处理器:在这种情况下,吞吐量由关键硬件资源决定。然而,当阶段被复制时,即每个应用阶段可能被分配给多个处理器,问题变得异常复杂:即使在确定性的情况下,最佳吞吐量也可能低于最小的内部资源吞吐量。
本文的第一个贡献是提供了当计算和通信时间(也称为阶段参数)为常数或遵循I.I.D.指数定律时计算吞吐量的一般方法。第二个贡献是在形成阶段参数时为吞吐量提供界限相关随机序列(不同应用阶段上给定数据集的通信和处理时间之间的相关性,即第一阶段花费较长时间的数据集可能较大,而下一阶段花费较长的时间),并且是N.B.U.e.(新的比预期中使用的好)变量(如果一个操作已经被处理了一段时间,那么剩余的时间小于新操作的处理时间):吞吐量从下到下受指数情况的限制,从上到下受确定性情况的限制。通过一组广泛的模拟,我们可以评估模型的质量,并观察几个分布的实际行为。

MSC公司:

68平方米 计算机系统环境下的性能评估、排队和调度
64岁以下 分布式系统
PDF格式BibTeX公司 XML格式引用
全文: DOI程序 哈尔

参考文献:

[1] 巴切利,F。;科恩,G。;Gaujal,B.,时间Petri网的演化方程,1991年·doi:10.1109/CDC.1991.261523
[2] Baccelli,F.,Cohen,G.,Olsder,G.J.,Quadrat,J.-P.:同步和线性。威利,纽约(1992)·Zbl 0824.93003号
[3] Benoit,A.,Robert,Y.:将管道骨架映射到异构平台上。J.平行分布计算。68(6), 790-808 (2008) ·Zbl 1243.68133号 ·doi:10.1016/j.jpdc.2007.11.004
[4] Benoit,A。;加勒特,M。;高哈尔,B。;Robert,Y.,计算异构平台上复制工作流的吞吐量(2009)
[5] Benoit,A。;杜佛塞,F。;加勒特,M。;Gaujal,B。;Robert,Y.,《计算概率和复制流应用程序的吞吐量》(2010年),纽约
[6] Beynon,M.D.,Kurc,T.,Sussman,A.,Saltz,J.:使用组实例优化基于组件的应用程序的执行。未来一代。计算。系统。18(4), 435-448 (2002) ·Zbl 1032.68001号 ·doi:10.1016/S0167-739X(01)00070-X
[7] 卡萨诺娃,H。;罗格朗,A。;Quinson,M.,SimGrid:大规模分布式实验的通用框架,126-131(2008)·doi:10.1109/UKSIM.2008.28
[8] Chiola,G.、Franceschinis,G.、Gaeta,R.、Ribaudo,M.:GreatSPN:定时和随机Petri网的图形编辑器和分析器。执行。评估。24(1-2), 47-68 (1995) ·Zbl 0875.68663号 ·doi:10.1016/0166-5316(95)00008-L
[9] 科尔(Cole,M.):《走出秘密:框架并行编程的实用宣言》。并行计算。30(3), 389-406 (2004) ·doi:10.1016/j.parco.2003.12.002
[10] DataCutter项目。用于在网格环境中过滤大型档案科学数据集的中间件。http://www.cs.umd.edu/projects/hpsl/ResearchAreas/DataCutter.htm ·Zbl 0875.68663号
[11] Esary,J.D.,Proschan,F.,Walkup,D.W.:随机变量与应用的关联。安。数学。《美国联邦法律大全》第38(5)卷,1466-1474(1967)·Zbl 0183.21502号 ·doi:10.1214/aoms/1177698701
[12] Gaujal,B。;Vincent,J.-M,《随机任务资源系统的比较》(2009),博卡拉顿
[13] Häggström,O.:有限马尔可夫链和算法应用。剑桥大学出版社,剑桥(2002)·Zbl 0999.60001号 ·doi:10.1017/CBO9780511613586
[14] Hillion,H.,Proth,J.-M.:使用时间事件图对作业车间系统进行性能评估。IEEE传输。自动化。对照34(1),3-9(1989)·Zbl 0656.90054号 ·数字对象标识代码:10.1109/9.8644
[15] Jean-Marie,A.:ERS:离散事件系统性能评估的工具集。http://www-sop.inria.fr/mistral/soft/ers.html
[16] Kamburowski,J.:限制pert网络中项目持续时间的分布。操作。Res.Lett公司。12, 17-22 (1992) ·Zbl 0766.90042号 ·doi:10.1016/0167-6377(92)90017-W
[17] Knuth,D.E.:《计算机编程的艺术》,第3卷,第2版。Addison-Wesley,雷丁(1998)·Zbl 0895.65001号
[18] Kumazawa,Y.:用随机审查的数据测试比预期更好的新产品。序号。分析。5(1), 85-92 (1986) ·doi:10.1080/077474948608836092
[19] 斯宾塞,M。;费雷拉,R。;贝农,M。;Kurc,T。;Catalysturek,美国。;苏斯曼,A。;Saltz,J.,《在网格中执行多个流水线数据分析操作》,1-18(2002),洛斯·阿拉米托斯
[20] 苏布洛克,J。;Vondran,G.,《数据并行任务序列的最优映射》,134-143(1995),纽约
[21] Subhlok,J。;Vondran,G.,《数据并行管道的最佳延迟吞吐量权衡》,62-71(1996),纽约
[22] Taura,K。;Chien,A.,一种在异构资源上映射通信任务的启发式算法,102-115(2000),洛斯·阿拉米托斯
[23] 维略,P。;Legrand,A.,《SimGrid框架中网络仿真的准确性研究和改进》,ICST
[24] 维亚纳坦,N。;犹他州圣塔雷克。五、。;Kurc,T。;Saddayappan,P。;Saltz,J.,《集群上应用程序工作流吞吐量约束下的延迟优化》,第4641号,第173-183页(2007年),柏林
[25] 维亚纳坦,N。;犹他州圣塔雷克。五、。;Kurc,T。;萨达亚潘,P。;Saltz,J.,流式工作流吞吐量约束下基于复制的延迟优化算法,254-261(2008),洛斯·阿拉米托斯
[26] 吴,Q。;Gu,Y.,《支持异构计算环境中的分布式应用程序工作流》,3-10(2008),洛斯·阿拉米托斯·doi:10.1109/ICPADS.2008.40
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。