Multiversion scheduling in rechargeable energy-aware real-time systems

In the context of battery-powered real-time systems three constraints need to be addressed: energy; deadlines; and task rewards. Many future real-time systems will count on different software versions, each with different rewards, time and energy requirements, to achieve a variety of QoS-aware trade...

Full description

Saved in:
Bibliographic Details
Published in15th Euromicro Conference on Real-Time Systems, 2003. Proceedings pp. 95 - 104
Main Authors Rusu, C., Melhem, R., Mosse, D.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2003
Subjects
Online AccessGet full text

Cover

Loading…
Abstract In the context of battery-powered real-time systems three constraints need to be addressed: energy; deadlines; and task rewards. Many future real-time systems will count on different software versions, each with different rewards, time and energy requirements, to achieve a variety of QoS-aware tradeoffs. We propose a solution that allows the device to run the most valuable task versions while still meeting all deadlines and without depleting the energy. Assuming that the battery is rechargeable, we also propose: (a) a static solution that maximizes the system value assuming a worst-case scenario (i.e., worst-case task execution times); and (b) a dynamic scheme that takes advantage of the extra energy in the system when worst-case scenarios do not happen. Three dynamic policies are shown to make better use of the recharging energy while improving the system value.
AbstractList In the context of battery-powered real-time systems three constraints need to be addressed: energy; deadlines; and task rewards. Many future real-time systems will count on different software versions, each with different rewards, time and energy requirements, to achieve a variety of QoS-aware tradeoffs. We propose a solution that allows the device to run the most valuable task versions while still meeting all deadlines and without depleting the energy. Assuming that the battery is rechargeable, we also propose: (a) a static solution that maximizes the system value assuming a worst-case scenario (i.e., worst-case task execution times); and (b) a dynamic scheme that takes advantage of the extra energy in the system when worst-case scenarios do not happen. Three dynamic policies are shown to make better use of the recharging energy while improving the system value.
Author Mosse, D.
Rusu, C.
Melhem, R.
Author_xml – sequence: 1
  givenname: C.
  surname: Rusu
  fullname: Rusu, C.
  organization: Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
– sequence: 2
  givenname: R.
  surname: Melhem
  fullname: Melhem, R.
  organization: Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
– sequence: 3
  givenname: D.
  surname: Mosse
  fullname: Mosse, D.
  organization: Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
BookMark eNotj81Kw0AURgdU0Na-gG7yAonzl9zMUkqrQoug2Zc7k5t0JJnKTKr07S3Yb3MWBw58M3YdDoEYexC8EIKbp9X2o_ksJOeqEFJIUPKKzThUphRGVeaWLVL64ufpUteVuWPr7XGY_A_F5A8hS25P7XHwoc98yCK5Pcae0A6UUaDYn3L8xUhng0M--ZGydEoTjeme3XQ4JFpcOGfNetUsX_PN-8vb8nmTe8OnXJOTaNHyziEIZ5QqWw2gAS056gSAdGC0JcBWS6pqoRGgrVUtlaiNVXP2-J_1RLT7jn7EeNpdnqo_lqJM4w
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/EMRTS.2003.1212732
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 Explore
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Explore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 104
ExternalDocumentID 1212732
GroupedDBID 6IE
6IK
6IL
AAJGR
AAVQY
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
OCL
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i90t-4ec2abab0fca71c9335d47747abecef1772c794be7ad42e6814a77d83823189b3
IEDL.DBID RIE
ISBN 0769519369
9780769519364
IngestDate Wed Jun 26 19:20:31 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-4ec2abab0fca71c9335d47747abecef1772c794be7ad42e6814a77d83823189b3
PageCount 10
ParticipantIDs ieee_primary_1212732
PublicationCentury 2000
PublicationDate 20030000
PublicationDateYYYYMMDD 2003-01-01
PublicationDate_xml – year: 2003
  text: 20030000
PublicationDecade 2000
PublicationTitle 15th Euromicro Conference on Real-Time Systems, 2003. Proceedings
PublicationTitleAbbrev EMRTS
PublicationYear 2003
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000454869
Score 1.4627255
Snippet In the context of battery-powered real-time systems three constraints need to be addressed: energy; deadlines; and task rewards. Many future real-time systems...
SourceID ieee
SourceType Publisher
StartPage 95
SubjectTerms Battery management systems
Computer science
Energy consumption
Energy management
Frequency
Performance loss
Power system management
Processor scheduling
Real time systems
Voltage
Title Multiversion scheduling in rechargeable energy-aware real-time systems
URI https://ieeexplore.ieee.org/document/1212732
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA61J09VW_FNDh7Ndh_ZTXKWliJURCv0VrLJLBRlK3VbwV_vJLtbUTx42weEkMfM5Mt83xByLW0KGOYDs7heGJcOaBJSMR6jJYTCpIlwBOfpfTZ55nfzdN4hNzsuDAD45DMI3KO_y7crs3FQ2TBycuQJGtw9oVTN1drhKU5KTmaqPpkrF5dkqhHYad95S5oJ1XA0fZw9eTnQoGn1R3kV713GPTJt-1UnlbwEmyoPzOcvycb_dvyADL55fPRh56EOSQfKI9JrCznQZl_3ydjTcLc1dEbxvIv-x9HU6bKkaBGdmBI4ihUFzxRk-kOvAf_oV-Zq09NaDvp9QGbj0ex2wpoCC2ypwopxMLHOdR4WRovIqCRJLcdwUGicWCgiDLwNbtcchLY8hkxGXAthpb86lCpPjkm3XJVwQmgSW8fe4qnRGdeFyC22pay1YWYtRlmnpO9GZfFWS2gsmgE5-_vzOdn3OXMe6bgg3Wq9gUv0_VV-5Sf9C7Pxqww
link.rule.ids 310,311,783,787,792,793,799,4059,4060,27939,55088
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bS8MwFA5jPujT1E28mwcfTddL2jTPsjJ1HaIV9jbS5BSG0snsFPz1Jmk7UXzwrRcIIZdzvpyc7zsIXcYqBA3zgSi9XgiNTaCJxZxQX1tCKGQYMENwTqfR-InezsJZB11tuDAAYJPPwDGP9i5fLeXahMqGnpEjD7TB3QoNrqjZWpuIihGTiyNen825QSYRbyR22nfa0mZcPhylD9mjFQR1mnZ_FFix_iXpobTtWZ1W8uysq9yRn79EG__b9V00-Gby4fuNj9pDHSj3Ua8t5YCbnd1HiSXivtfBM6xPvNoDGaI6XpRY20QjpwSGZIXBcgWJ-BAr0H_ECzHV6XEtCP02QFkyyq7HpCmxQBbcrQgF6Ytc5G4hBfMkD4JQUQ0ImdBTC4WnobfUGzYHJhT1IYo9KhhTsb08jHkeHKBuuSzhEOHAV4a_RUMpIioKlivdFldKuZFSGmcdob4ZlflrLaIxbwbk-O_PF2h7nKWT-eRmeneCdmwGnY17nKJutVrDmUYCVX5uF8AX21SuWQ
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=15th+Euromicro+Conference+on+Real-Time+Systems%2C+2003.+Proceedings&rft.atitle=Multiversion+scheduling+in+rechargeable+energy-aware+real-time+systems&rft.au=Rusu%2C+C.&rft.au=Melhem%2C+R.&rft.au=Mosse%2C+D.&rft.date=2003-01-01&rft.pub=IEEE&rft.isbn=9780769519364&rft.spage=95&rft.epage=104&rft_id=info:doi/10.1109%2FEMRTS.2003.1212732&rft.externalDocID=1212732
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769519364/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769519364/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769519364/sc.gif&client=summon&freeimage=true