Deferred Assignment Scheduling in Cluster-Based Servers
This paper proposes a new scheduling policy for cluster-based servers called DAS (Deferred Assignment Scheduling). The main idea in DAS is to defer scheduling as much as possible in order to make better use of the accumulated information on job sizes. In broad outline, DAS operates as follows: (1) i...
Gespeichert in:
Veröffentlicht in: | Cluster computing 2006-01, Vol.9 (1), p.57-65 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 65 |
---|---|
container_issue | 1 |
container_start_page | 57 |
container_title | Cluster computing |
container_volume | 9 |
creator | Ungureanu, Victoria Melamed, Benjamin Katehakis, Michael Bradford, Phillip G. |
description | This paper proposes a new scheduling policy for cluster-based servers called DAS (Deferred Assignment Scheduling). The main idea in DAS is to defer scheduling as much as possible in order to make better use of the accumulated information on job sizes. In broad outline, DAS operates as follows: (1) incoming jobs are held by the dispatcher in a buffer; (2) the dispatcher monitors the number of jobs being processed by each server; (3) when the number of jobs at a server queue drops below a prescribed threshold, the dispatcher sends to it the shortest job in its buffer.To gauge the efficacy of DAS, the paper presents simulation studies, using various data traces. The studies collected response times and slowdowns for two cluster configurations under multi-threaded and multi-process back-end server architectures. The experimental results show that in both architectures, DAS outperforms the Round-Robin policy in all traffic regimes, and the JSQ (Join Shortest Queue) policy in medium and heavy traffic regimes. |
doi_str_mv | 10.1007/s10586-006-4897-9 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_28941728</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2918217538</sourcerecordid><originalsourceid>FETCH-LOGICAL-c304t-97f31f129e88027d311a1e93659b9e21ea4da1b2913b49c62e3128ab48c46ed63</originalsourceid><addsrcrecordid>eNpdkEtLxDAUhYMoOD5-gLuC4C6am6RNshzHJwy4GF2HtL0dO3TaMbcV_PdmGFeu7oH7cTh8jF2BuAUhzB2ByG3BhSi4ts5wd8RmkBvFTa7VccoqfY3NzSk7I9oIIZyRbsbMAzYYI9bZnKhd91vsx2xVfWI9dW2_zto-W3QTjRj5faCErTB-Y6QLdtKEjvDy756zj6fH98ULX749vy7mS14poUfuTKOgAenQWiFNrQACoFNF7kqHEjDoOkApHahSu6qQqEDaUGpb6QLrQp2zm0PvLg5fE9Loty1V2HWhx2EiL63TYKRN4PU_cDNMsU_bfGq3Ekyu9hQcqCoORBEbv4vtNsQfD8LvRfqDSJ9E-r1I79QvdqlkJg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918217538</pqid></control><display><type>article</type><title>Deferred Assignment Scheduling in Cluster-Based Servers</title><source>ProQuest Central UK/Ireland</source><source>SpringerLink Journals - AutoHoldings</source><source>ProQuest Central</source><creator>Ungureanu, Victoria ; Melamed, Benjamin ; Katehakis, Michael ; Bradford, Phillip G.</creator><creatorcontrib>Ungureanu, Victoria ; Melamed, Benjamin ; Katehakis, Michael ; Bradford, Phillip G.</creatorcontrib><description>This paper proposes a new scheduling policy for cluster-based servers called DAS (Deferred Assignment Scheduling). The main idea in DAS is to defer scheduling as much as possible in order to make better use of the accumulated information on job sizes. In broad outline, DAS operates as follows: (1) incoming jobs are held by the dispatcher in a buffer; (2) the dispatcher monitors the number of jobs being processed by each server; (3) when the number of jobs at a server queue drops below a prescribed threshold, the dispatcher sends to it the shortest job in its buffer.To gauge the efficacy of DAS, the paper presents simulation studies, using various data traces. The studies collected response times and slowdowns for two cluster configurations under multi-threaded and multi-process back-end server architectures. The experimental results show that in both architectures, DAS outperforms the Round-Robin policy in all traffic regimes, and the JSQ (Join Shortest Queue) policy in medium and heavy traffic regimes.</description><identifier>ISSN: 1386-7857</identifier><identifier>EISSN: 1573-7543</identifier><identifier>DOI: 10.1007/s10586-006-4897-9</identifier><language>eng</language><publisher>Dordrecht: Springer Nature B.V</publisher><subject>Buffers ; Clusters ; Queuing theory ; Scheduling</subject><ispartof>Cluster computing, 2006-01, Vol.9 (1), p.57-65</ispartof><rights>Springer Science + Business Media, Inc. 2006.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c304t-97f31f129e88027d311a1e93659b9e21ea4da1b2913b49c62e3128ab48c46ed63</citedby><cites>FETCH-LOGICAL-c304t-97f31f129e88027d311a1e93659b9e21ea4da1b2913b49c62e3128ab48c46ed63</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2918217538?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,21388,27924,27925,33744,33745,43805,64385,64387,64389,72469</link.rule.ids></links><search><creatorcontrib>Ungureanu, Victoria</creatorcontrib><creatorcontrib>Melamed, Benjamin</creatorcontrib><creatorcontrib>Katehakis, Michael</creatorcontrib><creatorcontrib>Bradford, Phillip G.</creatorcontrib><title>Deferred Assignment Scheduling in Cluster-Based Servers</title><title>Cluster computing</title><description>This paper proposes a new scheduling policy for cluster-based servers called DAS (Deferred Assignment Scheduling). The main idea in DAS is to defer scheduling as much as possible in order to make better use of the accumulated information on job sizes. In broad outline, DAS operates as follows: (1) incoming jobs are held by the dispatcher in a buffer; (2) the dispatcher monitors the number of jobs being processed by each server; (3) when the number of jobs at a server queue drops below a prescribed threshold, the dispatcher sends to it the shortest job in its buffer.To gauge the efficacy of DAS, the paper presents simulation studies, using various data traces. The studies collected response times and slowdowns for two cluster configurations under multi-threaded and multi-process back-end server architectures. The experimental results show that in both architectures, DAS outperforms the Round-Robin policy in all traffic regimes, and the JSQ (Join Shortest Queue) policy in medium and heavy traffic regimes.</description><subject>Buffers</subject><subject>Clusters</subject><subject>Queuing theory</subject><subject>Scheduling</subject><issn>1386-7857</issn><issn>1573-7543</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNpdkEtLxDAUhYMoOD5-gLuC4C6am6RNshzHJwy4GF2HtL0dO3TaMbcV_PdmGFeu7oH7cTh8jF2BuAUhzB2ByG3BhSi4ts5wd8RmkBvFTa7VccoqfY3NzSk7I9oIIZyRbsbMAzYYI9bZnKhd91vsx2xVfWI9dW2_zto-W3QTjRj5faCErTB-Y6QLdtKEjvDy756zj6fH98ULX749vy7mS14poUfuTKOgAenQWiFNrQACoFNF7kqHEjDoOkApHahSu6qQqEDaUGpb6QLrQp2zm0PvLg5fE9Loty1V2HWhx2EiL63TYKRN4PU_cDNMsU_bfGq3Ekyu9hQcqCoORBEbv4vtNsQfD8LvRfqDSJ9E-r1I79QvdqlkJg</recordid><startdate>20060101</startdate><enddate>20060101</enddate><creator>Ungureanu, Victoria</creator><creator>Melamed, Benjamin</creator><creator>Katehakis, Michael</creator><creator>Bradford, Phillip G.</creator><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>7SC</scope><scope>8FD</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20060101</creationdate><title>Deferred Assignment Scheduling in Cluster-Based Servers</title><author>Ungureanu, Victoria ; Melamed, Benjamin ; Katehakis, Michael ; Bradford, Phillip G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c304t-97f31f129e88027d311a1e93659b9e21ea4da1b2913b49c62e3128ab48c46ed63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Buffers</topic><topic>Clusters</topic><topic>Queuing theory</topic><topic>Scheduling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ungureanu, Victoria</creatorcontrib><creatorcontrib>Melamed, Benjamin</creatorcontrib><creatorcontrib>Katehakis, Michael</creatorcontrib><creatorcontrib>Bradford, Phillip G.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Cluster computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ungureanu, Victoria</au><au>Melamed, Benjamin</au><au>Katehakis, Michael</au><au>Bradford, Phillip G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Deferred Assignment Scheduling in Cluster-Based Servers</atitle><jtitle>Cluster computing</jtitle><date>2006-01-01</date><risdate>2006</risdate><volume>9</volume><issue>1</issue><spage>57</spage><epage>65</epage><pages>57-65</pages><issn>1386-7857</issn><eissn>1573-7543</eissn><abstract>This paper proposes a new scheduling policy for cluster-based servers called DAS (Deferred Assignment Scheduling). The main idea in DAS is to defer scheduling as much as possible in order to make better use of the accumulated information on job sizes. In broad outline, DAS operates as follows: (1) incoming jobs are held by the dispatcher in a buffer; (2) the dispatcher monitors the number of jobs being processed by each server; (3) when the number of jobs at a server queue drops below a prescribed threshold, the dispatcher sends to it the shortest job in its buffer.To gauge the efficacy of DAS, the paper presents simulation studies, using various data traces. The studies collected response times and slowdowns for two cluster configurations under multi-threaded and multi-process back-end server architectures. The experimental results show that in both architectures, DAS outperforms the Round-Robin policy in all traffic regimes, and the JSQ (Join Shortest Queue) policy in medium and heavy traffic regimes.</abstract><cop>Dordrecht</cop><pub>Springer Nature B.V</pub><doi>10.1007/s10586-006-4897-9</doi><tpages>9</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1386-7857 |
ispartof | Cluster computing, 2006-01, Vol.9 (1), p.57-65 |
issn | 1386-7857 1573-7543 |
language | eng |
recordid | cdi_proquest_miscellaneous_28941728 |
source | ProQuest Central UK/Ireland; SpringerLink Journals - AutoHoldings; ProQuest Central |
subjects | Buffers Clusters Queuing theory Scheduling |
title | Deferred Assignment Scheduling in Cluster-Based Servers |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T19%3A06%3A34IST&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=Deferred%20Assignment%20Scheduling%20in%20Cluster-Based%20Servers&rft.jtitle=Cluster%20computing&rft.au=Ungureanu,%20Victoria&rft.date=2006-01-01&rft.volume=9&rft.issue=1&rft.spage=57&rft.epage=65&rft.pages=57-65&rft.issn=1386-7857&rft.eissn=1573-7543&rft_id=info:doi/10.1007/s10586-006-4897-9&rft_dat=%3Cproquest_cross%3E2918217538%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=2918217538&rft_id=info:pmid/&rfr_iscdi=true |