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...
Saved in:
Published in | 15th Euromicro Conference on Real-Time Systems, 2003. Proceedings pp. 95 - 104 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
2003
|
Subjects | |
Online Access | Get 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 |