A Fast Simulation for Thousands of M/2M/2 Parallel Homogeneous Fork/Join Pipelines

R. Chen, Muchenxuan Tong, Chuan Jiang
{"title":"A Fast Simulation for Thousands of M/2M/2 Parallel Homogeneous Fork/Join Pipelines","authors":"R. Chen, Muchenxuan Tong, Chuan Jiang","doi":"10.1109/ISMS.2011.48","DOIUrl":null,"url":null,"abstract":"We study a parallel K-pipeline HFJ (Homogeneous Fork/Join queueing) system in which each pipeline has two identical exponential first-in-first-out services where each service has an infinite capacity queue. Jobs arrive with Poisson arrival distribution. Upon arrival, a job forks into K tasks. Task k, k = 1, 2, ..., K, is assigned to the kth pipeline. A job leaves the HFJ system as soon as all its tasks complete their service. We call the system M/2M/2 HFJ pipelines. In this paper, we present a speed and memory solution to simulate thousands of pipelines in minutes for the mean response time, which we denote by T_K. On a regular DELL INSPIRON 1464-138 laptop with 2G memory, the simulation for 10,000 M/2M/2 HFJ pipelines lasts only 36 minutes for 5 million warm-up jobs and 20 million analysis jobs. As an application, we compare simulation results for K = 2,000 with two mean response time solutions in [1] and [2]. Reusable source code is also offered for others to use.","PeriodicalId":193599,"journal":{"name":"2011 Second International Conference on Intelligent Systems, Modelling and Simulation","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Second International Conference on Intelligent Systems, Modelling and Simulation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISMS.2011.48","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

We study a parallel K-pipeline HFJ (Homogeneous Fork/Join queueing) system in which each pipeline has two identical exponential first-in-first-out services where each service has an infinite capacity queue. Jobs arrive with Poisson arrival distribution. Upon arrival, a job forks into K tasks. Task k, k = 1, 2, ..., K, is assigned to the kth pipeline. A job leaves the HFJ system as soon as all its tasks complete their service. We call the system M/2M/2 HFJ pipelines. In this paper, we present a speed and memory solution to simulate thousands of pipelines in minutes for the mean response time, which we denote by T_K. On a regular DELL INSPIRON 1464-138 laptop with 2G memory, the simulation for 10,000 M/2M/2 HFJ pipelines lasts only 36 minutes for 5 million warm-up jobs and 20 million analysis jobs. As an application, we compare simulation results for K = 2,000 with two mean response time solutions in [1] and [2]. Reusable source code is also offered for others to use.
数千M/2M/2并行均匀分叉/连接管道的快速仿真
研究了一个并行k -管道HFJ(同构Fork/Join排队)系统,其中每个管道具有两个相同的指数先入先出服务,其中每个服务具有无限容量队列。工作到达泊松到达分布。到达后,一个作业分成K个任务。任务k, k = 1,2,…K,分配给第K个管道。当一个作业的所有任务完成后,它就会离开HFJ系统。我们称该系统为M/2M/2 HFJ管道。在本文中,我们提出了一种速度和内存解决方案,可以在几分钟内模拟数千个管道的平均响应时间,我们用T_K表示。在一台2G内存的普通DELL INSPIRON 1464-138笔记本电脑上,模拟1万个M/2M/2 HFJ管道,500万个预热作业和2000万个分析作业只需要36分钟。作为应用,我们将K = 2000的模拟结果与[1]和[2]中的两个平均响应时间解进行了比较。可重用的源代码也提供给其他人使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信