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...

Full description

Saved in:
Bibliographic Details
Published in2012 46th Annual Conference on Information Sciences and Systems pp. 1 - 6
Main Author Neely, M. J.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2012
Subjects
Online AccessGet full text
ISBN9781467331395
1467331392
DOI10.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