{"title":"异构并行服务器上的叉接调度分析","authors":"Moonmoon Mohanty;Gaurav Gautam;Vaneet Aggarwal;Parimal Parag","doi":"10.1109/TNET.2024.3432183","DOIUrl":null,"url":null,"abstract":"This paper investigates the \n<inline-formula> <tex-math>$(k,k)$ </tex-math></inline-formula>\n fork-join scheduling scheme on a system of n parallel servers comprising both slow and fast servers. Tasks arriving in the system are divided into k sub-tasks and assigned to a random set of k servers, where each task can be assigned independently to a distinct slow or fast server with selection probability \n<inline-formula> <tex-math>$p_{s}$ </tex-math></inline-formula>\n or \n<inline-formula> <tex-math>$1-p_{s}$ </tex-math></inline-formula>\n, respectively. Our analysis demonstrates that the joint distribution of the stationary workload across any set of k queues becomes asymptotically independent as the number of servers n grows, with k scaling as \n<inline-formula> <tex-math>$o\\left ({{n^{\\frac {1}{4}}}}\\right)$ </tex-math></inline-formula>\n. Under asymptotic independence, the limiting mean task completion time can be expressed as an integral. However, it is analytically challenging to compute the optimal selection probability \n<inline-formula> <tex-math>$p_{s}^{\\ast } $ </tex-math></inline-formula>\n that minimizes this integral. To address this, we provide an upper bound on the limiting mean task completion time and identify the selection probability \n<inline-formula> <tex-math>$\\hat {p}_{s}$ </tex-math></inline-formula>\n that minimizes this bound. We validate that this selection probability \n<inline-formula> <tex-math>$\\hat {p}_{s}$ </tex-math></inline-formula>\n yields a near-optimal performance through numerical experiments.","PeriodicalId":13443,"journal":{"name":"IEEE/ACM Transactions on Networking","volume":"32 6","pages":"4798-4809"},"PeriodicalIF":3.0000,"publicationDate":"2024-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Analysis of Fork-Join Scheduling on Heterogeneous Parallel Servers\",\"authors\":\"Moonmoon Mohanty;Gaurav Gautam;Vaneet Aggarwal;Parimal Parag\",\"doi\":\"10.1109/TNET.2024.3432183\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper investigates the \\n<inline-formula> <tex-math>$(k,k)$ </tex-math></inline-formula>\\n fork-join scheduling scheme on a system of n parallel servers comprising both slow and fast servers. Tasks arriving in the system are divided into k sub-tasks and assigned to a random set of k servers, where each task can be assigned independently to a distinct slow or fast server with selection probability \\n<inline-formula> <tex-math>$p_{s}$ </tex-math></inline-formula>\\n or \\n<inline-formula> <tex-math>$1-p_{s}$ </tex-math></inline-formula>\\n, respectively. Our analysis demonstrates that the joint distribution of the stationary workload across any set of k queues becomes asymptotically independent as the number of servers n grows, with k scaling as \\n<inline-formula> <tex-math>$o\\\\left ({{n^{\\\\frac {1}{4}}}}\\\\right)$ </tex-math></inline-formula>\\n. Under asymptotic independence, the limiting mean task completion time can be expressed as an integral. However, it is analytically challenging to compute the optimal selection probability \\n<inline-formula> <tex-math>$p_{s}^{\\\\ast } $ </tex-math></inline-formula>\\n that minimizes this integral. To address this, we provide an upper bound on the limiting mean task completion time and identify the selection probability \\n<inline-formula> <tex-math>$\\\\hat {p}_{s}$ </tex-math></inline-formula>\\n that minimizes this bound. We validate that this selection probability \\n<inline-formula> <tex-math>$\\\\hat {p}_{s}$ </tex-math></inline-formula>\\n yields a near-optimal performance through numerical experiments.\",\"PeriodicalId\":13443,\"journal\":{\"name\":\"IEEE/ACM Transactions on Networking\",\"volume\":\"32 6\",\"pages\":\"4798-4809\"},\"PeriodicalIF\":3.0000,\"publicationDate\":\"2024-07-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE/ACM Transactions on Networking\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10614122/\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE/ACM Transactions on Networking","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10614122/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
Analysis of Fork-Join Scheduling on Heterogeneous Parallel Servers
This paper investigates the
$(k,k)$
fork-join scheduling scheme on a system of n parallel servers comprising both slow and fast servers. Tasks arriving in the system are divided into k sub-tasks and assigned to a random set of k servers, where each task can be assigned independently to a distinct slow or fast server with selection probability
$p_{s}$
or
$1-p_{s}$
, respectively. Our analysis demonstrates that the joint distribution of the stationary workload across any set of k queues becomes asymptotically independent as the number of servers n grows, with k scaling as
$o\left ({{n^{\frac {1}{4}}}}\right)$
. Under asymptotic independence, the limiting mean task completion time can be expressed as an integral. However, it is analytically challenging to compute the optimal selection probability
$p_{s}^{\ast } $
that minimizes this integral. To address this, we provide an upper bound on the limiting mean task completion time and identify the selection probability
$\hat {p}_{s}$
that minimizes this bound. We validate that this selection probability
$\hat {p}_{s}$
yields a near-optimal performance through numerical experiments.
期刊介绍:
The IEEE/ACM Transactions on Networking’s high-level objective is to publish high-quality, original research results derived from theoretical or experimental exploration of the area of communication/computer networking, covering all sorts of information transport networks over all sorts of physical layer technologies, both wireline (all kinds of guided media: e.g., copper, optical) and wireless (e.g., radio-frequency, acoustic (e.g., underwater), infra-red), or hybrids of these. The journal welcomes applied contributions reporting on novel experiences and experiments with actual systems.