Control of Fork-Join Processing Networks with Multiple Job Types and Parallel Shared Resources
A fork-join processing network is a queueing network in which tasks associated with a job can be processed simultaneously. Fork-join processing networks are prevalent in computer systems, healthcare, manufacturing, project management, justice systems, and so on. Unlike the conventional queueing netw...
Gespeichert in:
Veröffentlicht in: | Mathematics of operations research 2022-05, Vol.47 (2), p.1310-1334 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1334 |
---|---|
container_issue | 2 |
container_start_page | 1310 |
container_title | Mathematics of operations research |
container_volume | 47 |
creator | Özkan, Erhun |
description | A fork-join processing network is a queueing network in which tasks associated with a job can be processed simultaneously. Fork-join processing networks are prevalent in computer systems, healthcare, manufacturing, project management, justice systems, and so on. Unlike the conventional queueing networks, fork-join processing networks have synchronization constraints that arise because of the parallel processing of tasks and can cause significant job delays. We study scheduling in fork-join processing networks with multiple job types and parallel shared resources. Jobs arriving in the system fork into arbitrary number of tasks, then those tasks are processed in parallel, and then they join and leave the network. There are shared resources processing multiple job types. We study the scheduling problem for those shared resources (i.e., which type of job to prioritize at any given time) and propose an asymptotically optimal scheduling policy in diffusion scale. |
doi_str_mv | 10.1287/moor.2021.1170 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2670668313</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2670668313</sourcerecordid><originalsourceid>FETCH-LOGICAL-c330t-5fa75dfbf75f9beb054b4e5bd3e6453f06420a5a11acf0561dd53b8e79cc28903</originalsourceid><addsrcrecordid>eNqFkE1Lw0AQhhdRsFavnhc8J-5kv9KjFL9K1aIVenLZJLs2Nc3G3ZTSf29CBI-eBobnfWd4ELoEEkOSyuutcz5OSAIxgCRHaAQ8ERFnEo7RiFDBIin46hSdhbAhBLgENkIfU1e33lXYWXzn_Fc0c2WNF97lJoSy_sTPpt13-4D3ZbvGT7uqLZvK4JnL8PLQmIB1XeCF9rqqTIXf1tqbAr-a4Ha-qzhHJ1ZXwVz8zjF6v7tdTh-i-cv94_RmHuWUkjbiVkte2MxKbieZyQhnGTM8K6gRjFNLBEuI5hpA55ZwAUXBaZYaOcnzJJ0QOkZXQ2_j3ffOhFZtugfq7qRKhCRCpBRoR8UDlXsXgjdWNb7can9QQFTvUPUOVe9Q9Q67AB4CJnd1Gf7wFIRkBGDVIdGAlLV1fhv-q_wBtFN_Hw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2670668313</pqid></control><display><type>article</type><title>Control of Fork-Join Processing Networks with Multiple Job Types and Parallel Shared Resources</title><source>INFORMS PubsOnLine</source><creator>Özkan, Erhun</creator><creatorcontrib>Özkan, Erhun</creatorcontrib><description>A fork-join processing network is a queueing network in which tasks associated with a job can be processed simultaneously. Fork-join processing networks are prevalent in computer systems, healthcare, manufacturing, project management, justice systems, and so on. Unlike the conventional queueing networks, fork-join processing networks have synchronization constraints that arise because of the parallel processing of tasks and can cause significant job delays. We study scheduling in fork-join processing networks with multiple job types and parallel shared resources. Jobs arriving in the system fork into arbitrary number of tasks, then those tasks are processed in parallel, and then they join and leave the network. There are shared resources processing multiple job types. We study the scheduling problem for those shared resources (i.e., which type of job to prioritize at any given time) and propose an asymptotically optimal scheduling policy in diffusion scale.</description><identifier>ISSN: 0364-765X</identifier><identifier>EISSN: 1526-5471</identifier><identifier>DOI: 10.1287/moor.2021.1170</identifier><language>eng</language><publisher>Linthicum: INFORMS</publisher><subject>60K25, 90B22, 90B36, 93E20, 60F17 ; Asymptotic methods ; asymptotic optimality ; diffusion scale ; fork-join processing network ; Networks ; Operations research ; Parallel processing ; Project management ; Queuing theory ; Scheduling algorithms ; scheduling control ; Synchronism ; Task scheduling</subject><ispartof>Mathematics of operations research, 2022-05, Vol.47 (2), p.1310-1334</ispartof><rights>Copyright Institute for Operations Research and the Management Sciences May 2022</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c330t-5fa75dfbf75f9beb054b4e5bd3e6453f06420a5a11acf0561dd53b8e79cc28903</citedby><cites>FETCH-LOGICAL-c330t-5fa75dfbf75f9beb054b4e5bd3e6453f06420a5a11acf0561dd53b8e79cc28903</cites><orcidid>0000-0001-6870-9495</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://pubsonline.informs.org/doi/full/10.1287/moor.2021.1170$$EHTML$$P50$$Ginforms$$H</linktohtml><link.rule.ids>314,777,781,3679,27905,27906,62595</link.rule.ids></links><search><creatorcontrib>Özkan, Erhun</creatorcontrib><title>Control of Fork-Join Processing Networks with Multiple Job Types and Parallel Shared Resources</title><title>Mathematics of operations research</title><description>A fork-join processing network is a queueing network in which tasks associated with a job can be processed simultaneously. Fork-join processing networks are prevalent in computer systems, healthcare, manufacturing, project management, justice systems, and so on. Unlike the conventional queueing networks, fork-join processing networks have synchronization constraints that arise because of the parallel processing of tasks and can cause significant job delays. We study scheduling in fork-join processing networks with multiple job types and parallel shared resources. Jobs arriving in the system fork into arbitrary number of tasks, then those tasks are processed in parallel, and then they join and leave the network. There are shared resources processing multiple job types. We study the scheduling problem for those shared resources (i.e., which type of job to prioritize at any given time) and propose an asymptotically optimal scheduling policy in diffusion scale.</description><subject>60K25, 90B22, 90B36, 93E20, 60F17</subject><subject>Asymptotic methods</subject><subject>asymptotic optimality</subject><subject>diffusion scale</subject><subject>fork-join processing network</subject><subject>Networks</subject><subject>Operations research</subject><subject>Parallel processing</subject><subject>Project management</subject><subject>Queuing theory</subject><subject>Scheduling algorithms</subject><subject>scheduling control</subject><subject>Synchronism</subject><subject>Task scheduling</subject><issn>0364-765X</issn><issn>1526-5471</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNqFkE1Lw0AQhhdRsFavnhc8J-5kv9KjFL9K1aIVenLZJLs2Nc3G3ZTSf29CBI-eBobnfWd4ELoEEkOSyuutcz5OSAIxgCRHaAQ8ERFnEo7RiFDBIin46hSdhbAhBLgENkIfU1e33lXYWXzn_Fc0c2WNF97lJoSy_sTPpt13-4D3ZbvGT7uqLZvK4JnL8PLQmIB1XeCF9rqqTIXf1tqbAr-a4Ha-qzhHJ1ZXwVz8zjF6v7tdTh-i-cv94_RmHuWUkjbiVkte2MxKbieZyQhnGTM8K6gRjFNLBEuI5hpA55ZwAUXBaZYaOcnzJJ0QOkZXQ2_j3ffOhFZtugfq7qRKhCRCpBRoR8UDlXsXgjdWNb7can9QQFTvUPUOVe9Q9Q67AB4CJnd1Gf7wFIRkBGDVIdGAlLV1fhv-q_wBtFN_Hw</recordid><startdate>20220501</startdate><enddate>20220501</enddate><creator>Özkan, Erhun</creator><general>INFORMS</general><general>Institute for Operations Research and the Management Sciences</general><scope>OQ6</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>JQ2</scope><orcidid>https://orcid.org/0000-0001-6870-9495</orcidid></search><sort><creationdate>20220501</creationdate><title>Control of Fork-Join Processing Networks with Multiple Job Types and Parallel Shared Resources</title><author>Özkan, Erhun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c330t-5fa75dfbf75f9beb054b4e5bd3e6453f06420a5a11acf0561dd53b8e79cc28903</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>60K25, 90B22, 90B36, 93E20, 60F17</topic><topic>Asymptotic methods</topic><topic>asymptotic optimality</topic><topic>diffusion scale</topic><topic>fork-join processing network</topic><topic>Networks</topic><topic>Operations research</topic><topic>Parallel processing</topic><topic>Project management</topic><topic>Queuing theory</topic><topic>Scheduling algorithms</topic><topic>scheduling control</topic><topic>Synchronism</topic><topic>Task scheduling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Özkan, Erhun</creatorcontrib><collection>ECONIS</collection><collection>CrossRef</collection><collection>ProQuest Computer Science Collection</collection><jtitle>Mathematics of operations research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Özkan, Erhun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Control of Fork-Join Processing Networks with Multiple Job Types and Parallel Shared Resources</atitle><jtitle>Mathematics of operations research</jtitle><date>2022-05-01</date><risdate>2022</risdate><volume>47</volume><issue>2</issue><spage>1310</spage><epage>1334</epage><pages>1310-1334</pages><issn>0364-765X</issn><eissn>1526-5471</eissn><abstract>A fork-join processing network is a queueing network in which tasks associated with a job can be processed simultaneously. Fork-join processing networks are prevalent in computer systems, healthcare, manufacturing, project management, justice systems, and so on. Unlike the conventional queueing networks, fork-join processing networks have synchronization constraints that arise because of the parallel processing of tasks and can cause significant job delays. We study scheduling in fork-join processing networks with multiple job types and parallel shared resources. Jobs arriving in the system fork into arbitrary number of tasks, then those tasks are processed in parallel, and then they join and leave the network. There are shared resources processing multiple job types. We study the scheduling problem for those shared resources (i.e., which type of job to prioritize at any given time) and propose an asymptotically optimal scheduling policy in diffusion scale.</abstract><cop>Linthicum</cop><pub>INFORMS</pub><doi>10.1287/moor.2021.1170</doi><tpages>25</tpages><orcidid>https://orcid.org/0000-0001-6870-9495</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0364-765X |
ispartof | Mathematics of operations research, 2022-05, Vol.47 (2), p.1310-1334 |
issn | 0364-765X 1526-5471 |
language | eng |
recordid | cdi_proquest_journals_2670668313 |
source | INFORMS PubsOnLine |
subjects | 60K25, 90B22, 90B36, 93E20, 60F17 Asymptotic methods asymptotic optimality diffusion scale fork-join processing network Networks Operations research Parallel processing Project management Queuing theory Scheduling algorithms scheduling control Synchronism Task scheduling |
title | Control of Fork-Join Processing Networks with Multiple Job Types and Parallel Shared Resources |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T02%3A11%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Control%20of%20Fork-Join%20Processing%20Networks%20with%20Multiple%20Job%20Types%20and%20Parallel%20Shared%20Resources&rft.jtitle=Mathematics%20of%20operations%20research&rft.au=%C3%96zkan,%20Erhun&rft.date=2022-05-01&rft.volume=47&rft.issue=2&rft.spage=1310&rft.epage=1334&rft.pages=1310-1334&rft.issn=0364-765X&rft.eissn=1526-5471&rft_id=info:doi/10.1287/moor.2021.1170&rft_dat=%3Cproquest_cross%3E2670668313%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2670668313&rft_id=info:pmid/&rfr_iscdi=true |