{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T10:38:51Z","timestamp":1761647931946,"version":"3.41.0"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2012,2,16]],"date-time":"2012-02-16T00:00:00Z","timestamp":1329350400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2012,2,16]]},"abstract":"<jats:p>Embedded real-time systems powered by batteries require suitable support for energy-savings at the operating system level. Mechanisms to do so must take into consideration not only energy constraints but also schedulability since, in this kind of system, tasks must execute within predefined time windows. On top of that, it is desired that application quality of service (QoS) is optimized.<\/jats:p>\n          <jats:p>In this paper we present a framework capable of maximizing application QoS subject to both schedulability and energy constraints. It is assumed that application tasks may have multiple operating modes, each of which exhibiting a specific QoS level when running at a specific processor operating frequency. Although the formulated problem is NP-Hard, experimental analysis has shown that the derived heuristic to solve it achieves very good approximation results and presents low running time.<\/jats:p>","DOI":"10.1145\/2146382.2146397","type":"journal-article","created":{"date-parts":[[2012,2,22]],"date-time":"2012-02-22T18:42:36Z","timestamp":1329936156000},"page":"82-92","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Optimizing quality of service in real-time systems under energy constraints"],"prefix":"10.1145","volume":"46","author":[{"given":"R\u00edad","family":"Nassiffe","sequence":"first","affiliation":[{"name":"Federal University of Santa Catarina, Florian\u00f3polis, SC, Brazil"}]},{"given":"Eduardo","family":"Camponogara","sequence":"additional","affiliation":[{"name":"Federal University of Santa Catarina, Florian\u00f3polis, SC, Brazil"}]},{"given":"George","family":"Lima","sequence":"additional","affiliation":[{"name":"Federal University of Bahia, Salvador, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2012,2,16]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_1_1","DOI":"10.1023\/B:TIME.0000027934.77900.22"},{"unstructured":"ARM. Application notes and tutorials Jun 2011.  ARM. Application notes and tutorials Jun 2011.","key":"e_1_2_1_2_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1007\/s11241-005-0507-9"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.5555\/993483"},{"doi-asserted-by":"publisher","key":"e_1_2_1_5_1","DOI":"10.1016\/S1383-7621(99)00008-9"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1145\/1164050.1164052"},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1109\/TII.2010.2053937"},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.1109\/RTAS.2009.14"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1287\/mnsc.1040.0263"},{"doi-asserted-by":"publisher","key":"e_1_2_1_10_1","DOI":"10.1007\/BFb0120690"},{"doi-asserted-by":"publisher","key":"e_1_2_1_11_1","DOI":"10.1287\/opre.16.4.741"},{"unstructured":"Intel. Intel Technical Documents - Intel core 2 duo mobile processor oct 2010.  Intel. Intel Technical Documents - Intel core 2 duo mobile processor oct 2010.","key":"e_1_2_1_12_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1023\/A:1007907330985"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1145\/996566.996650"},{"doi-asserted-by":"publisher","key":"e_1_2_1_15_1","DOI":"10.5555\/882452.874497"},{"doi-asserted-by":"publisher","key":"e_1_2_1_16_1","DOI":"10.5555\/827271.829073"},{"key":"e_1_2_1_17_1","first-page":"276","volume-title":"Proceedings 5th IEEE Real-time Technology and Applications Symposium","author":"Lee C.","year":"1999"},{"doi-asserted-by":"publisher","key":"e_1_2_1_18_1","DOI":"10.5555\/1444451.1445695"},{"doi-asserted-by":"publisher","key":"e_1_2_1_19_1","DOI":"10.1287\/opre.51.5.826.16757"},{"unstructured":"Micron. Technical Notes oct 2010.  Micron. Technical Notes oct 2010.","key":"e_1_2_1_21_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_22_1","DOI":"10.1145\/502059.502044"},{"doi-asserted-by":"publisher","key":"e_1_2_1_23_1","DOI":"10.1145\/1391469.1391497"},{"unstructured":"Pintool. A dynamic binary instrumentation tool. http:\/\/www.pintool.org\/ Jul 2011. Online; accessed July-2011.  Pintool. A dynamic binary instrumentation tool. http:\/\/www.pintool.org\/ Jul 2011. Online; accessed July-2011.","key":"e_1_2_1_24_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_25_1","DOI":"10.1017\/S0263574799002349"},{"doi-asserted-by":"publisher","key":"e_1_2_1_26_1","DOI":"10.1145\/378239.379074"},{"doi-asserted-by":"publisher","key":"e_1_2_1_27_1","DOI":"10.5555\/1233760.1233769"},{"doi-asserted-by":"publisher","key":"e_1_2_1_28_1","DOI":"10.1147\/rd.475.0689"},{"key":"e_1_2_1_29_1","first-page":"365","volume-title":"Proceedings of the IEEE\/ACM International Conference on Computer-Aided Design","author":"Shin Y.","year":"2000"},{"unstructured":"L. A. Wolsey. Integer Programming. John Wiley & Sons New York NY 1998.  L. A. Wolsey. Integer Programming. John Wiley & Sons New York NY 1998.","key":"e_1_2_1_30_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_31_1","DOI":"10.1109\/TCAD.2008.925778"},{"doi-asserted-by":"publisher","key":"e_1_2_1_32_1","DOI":"10.5555\/795662.796264"},{"key":"e_1_2_1_33_1","first-page":"452","volume-title":"Proceedings of the Asia and South Pacific Design Automation Conference","author":"Yu H.","year":"2008"},{"doi-asserted-by":"publisher","key":"e_1_2_1_34_1","DOI":"10.1109\/TC.2007.48"},{"doi-asserted-by":"publisher","key":"e_1_2_1_35_1","DOI":"10.1109\/ICCAD.2004.1382539"},{"doi-asserted-by":"publisher","key":"e_1_2_1_36_1","DOI":"10.1007\/s11241-005-2744-3"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2146382.2146397","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2146382.2146397","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:52:02Z","timestamp":1750243922000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2146382.2146397"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,2,16]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,2,16]]}},"alternative-id":["10.1145\/2146382.2146397"],"URL":"https:\/\/doi.org\/10.1145\/2146382.2146397","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2012,2,16]]},"assertion":[{"value":"2012-02-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}