Asynchronous scheduling for energy optimality in systems with multiple servers
We consider energy-aware scheduling in a multi-server system with N classes of jobs. Jobs arrive randomly and are queued according to their class. Servers operate asynchronously over their own timelines. Each server can be in either the active state or the idle state. At the beginning of each active...
Saved in:
Published in | 2012 46th Annual Conference on Information Sciences and Systems pp. 1 - 6 |
---|---|
Main Author | |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.03.2012
|
Subjects | |
Online Access | Get full text |
ISBN | 9781467331395 1467331392 |
DOI | 10.1109/CISS.2012.6310911 |
Cover
Abstract | We consider energy-aware scheduling in a multi-server system with N classes of jobs. Jobs arrive randomly and are queued according to their class. Servers operate asynchronously over their own timelines. Each server can be in either the active state or the idle state. At the beginning of each active period, a server chooses a processing mode from a collection of options that affect: (i) which classes of jobs are served, (ii) the service times, and (iii) the energy incurred. After processing, the server chooses an amount of time to remain idle. The goal is to make decisions over time that minimize time average power subject to stabilizing all queues. This is related to a non-convex optimization problem with fractional terms that have different denominators in the objective function and in the constraints. Such problems are generally intractable. However, the system has physical properties with special structure. Exploiting these properties, we develop a novel online algorithm that solves the problem. The algorithm does not require knowledge of the arrival rates. It can push time average power arbitrarily close to optimal, with a corresponding tradeoff in average queue size. |
---|---|
AbstractList | We consider energy-aware scheduling in a multi-server system with N classes of jobs. Jobs arrive randomly and are queued according to their class. Servers operate asynchronously over their own timelines. Each server can be in either the active state or the idle state. At the beginning of each active period, a server chooses a processing mode from a collection of options that affect: (i) which classes of jobs are served, (ii) the service times, and (iii) the energy incurred. After processing, the server chooses an amount of time to remain idle. The goal is to make decisions over time that minimize time average power subject to stabilizing all queues. This is related to a non-convex optimization problem with fractional terms that have different denominators in the objective function and in the constraints. Such problems are generally intractable. However, the system has physical properties with special structure. Exploiting these properties, we develop a novel online algorithm that solves the problem. The algorithm does not require knowledge of the arrival rates. It can push time average power arbitrarily close to optimal, with a corresponding tradeoff in average queue size. |
Author | Neely, M. J. |
Author_xml | – sequence: 1 givenname: M. J. surname: Neely fullname: Neely, M. J. organization: Univ. of Southern California, Los Angeles, CA, USA |
BookMark | eNo1kM1KxDAcxCMq6K59APGSF9iaNGmTHJfix8Kih937kqb_biNtWpJU6dtbcJ3L8INhGGaFbtzgAKFHSlJKiXoud4dDmhGapQVbmNIrtKK8EIxRJvk1SpSQ_6zyO5SE8EUWSSo5UffoYxtmZ1o_uGEKOJgW6qmz7oybwWNw4M8zHsZoe93ZOGPrcJhDhD7gHxtb3E9dtGMHOID_Bh8e0G2juwDJxdfo-PpyLN83-8-3Xbndb6wicSMF0Ubkuc4zzkErQaWRRBVNQSkUjagJq2vFMhBG8GrJMmPqmkswRENVKbZGT3-1FgBOo1_m-fl0eYD9AlNdUvw |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/CISS.2012.6310911 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 1467331384 9781467331401 1467331406 9781467331388 |
EndPage | 6 |
ExternalDocumentID | 6310911 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ADFMO ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IEGSK IERZE OCL RIE RIL |
ID | FETCH-LOGICAL-i90t-870ac755a5244ea9718c8096f611e6f7d03dd932e7c74b0ac3ccdd48ec0aebb93 |
IEDL.DBID | RIE |
ISBN | 9781467331395 1467331392 |
IngestDate | Wed Aug 27 05:15:16 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i90t-870ac755a5244ea9718c8096f611e6f7d03dd932e7c74b0ac3ccdd48ec0aebb93 |
PageCount | 6 |
ParticipantIDs | ieee_primary_6310911 |
PublicationCentury | 2000 |
PublicationDate | 2012-March |
PublicationDateYYYYMMDD | 2012-03-01 |
PublicationDate_xml | – month: 03 year: 2012 text: 2012-March |
PublicationDecade | 2010 |
PublicationTitle | 2012 46th Annual Conference on Information Sciences and Systems |
PublicationTitleAbbrev | CISS |
PublicationYear | 2012 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0000818409 |
Score | 1.5151817 |
Snippet | We consider energy-aware scheduling in a multi-server system with N classes of jobs. Jobs arrive randomly and are queued according to their class. Servers... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | Approximation methods Heuristic algorithms Linear programming Markov processes Optimization Servers Vectors |
Title | Asynchronous scheduling for energy optimality in systems with multiple servers |
URI | https://ieeexplore.ieee.org/document/6310911 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA5zJ08qm_ibHDzarl3SpjnKcExhQ9iE3UZ-vMAQO3HdYf71vqTdRPHgrS1tCHkl3_te3vseIbdOSYf_bhKZVCURB8cjpZlFg4hCKq77IvP1zuNJPnrhT_Ns3iJ3-1oYAAjJZxD7y3CWb1dm40NlvTzIWCLXORBC1rVa-3iKl2ZDrhJqt3LfiBCBfyfp1NxnzakmDtIbPE6nPrGrHzeD_uiuEsBleETGu2nVOSWv8abSsfn8pdj433kfk-53GR993gPUCWlB2SGT-_W2NF4SFzk_RW6LWONL0il6rxRCJSBd4T7yFhx0uixpLfa8pj5kS3cJiNRHc9F17JLZ8GE2GEVNU4VoKZMKN79EGZFlKkNcByURmkyBNMblaQq5EzZh1qJPB8IIrvFdZoy1vACTKNBaslPSLlclnBGqWIFfIGUDm3LhmEQjI3lRvNDOMqvOSccvxeK9ls1YNKtw8ffjS3LozVGnd12RdvWxgWvE-0rfBEN_AeQJqS8 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEF1KPehJpRW_3YNHkybdTTY5SrFUbYvQCr2V_ZiFIqZi04P-emc3aUXx4C0JybLshH3zZmfeEHJtZW7x340CHcso4GB5IBUzaBCR5ZKrrkhcvfNonA6e-cMsmTXIzbYWBgB88hmE7tKf5ZulXrtQWSf1MpbIdXYSZBWiqtbaRlScOBuyFV-9lbpWhAj9G1Gn-j6pzzVxmE7vfjJxqV3dsB72R38VDy_9fTLaTKzKKnkJ16UK9ecvzcb_zvyAtL8L-ejTFqIOSQOKFhnfrj4K7URxkfVTZLeINq4onaL_SsHXAtIl7iSv3kWni4JWcs8r6oK2dJOCSF08F53HNpn276a9QVC3VQgWeVTi9hdJLZJEJojsIHMEJ50hkbFpHENqhYmYMejVgdCCK3yXaW0Mz0BHEpTK2RFpFssCjgmVLMMvkLSBibmwLEczI32RPFPWMCNPSMstxfytEs6Y16tw-vfjK7I7mI6G8-H9-PGM7DnTVMle56RZvq_hAtG_VJfe6F_5_6yA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2012+46th+Annual+Conference+on+Information+Sciences+and+Systems&rft.atitle=Asynchronous+scheduling+for+energy+optimality+in+systems+with+multiple+servers&rft.au=Neely%2C+M.+J.&rft.date=2012-03-01&rft.pub=IEEE&rft.isbn=9781467331395&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FCISS.2012.6310911&rft.externalDocID=6310911 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467331395/lc.gif&client=summon&freeimage=true |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467331395/mc.gif&client=summon&freeimage=true |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467331395/sc.gif&client=summon&freeimage=true |