{"title":"数千M/2M/2并行均匀分叉/连接管道的快速仿真","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":"{\"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}","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}
A Fast Simulation for Thousands of M/2M/2 Parallel Homogeneous Fork/Join Pipelines
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.