{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,14]],"date-time":"2025-11-14T03:59:02Z","timestamp":1763092742969,"version":"3.37.3"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2022,1,24]],"date-time":"2022-01-24T00:00:00Z","timestamp":1642982400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,24]],"date-time":"2022-01-24T00:00:00Z","timestamp":1642982400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1007\/s11227-021-04257-7","type":"journal-article","created":{"date-parts":[[2022,1,24]],"date-time":"2022-01-24T15:03:09Z","timestamp":1643036589000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["ETA-HP: an energy and temperature-aware real-time scheduler for heterogeneous platforms"],"prefix":"10.1007","volume":"78","author":[{"given":"Yanshul","family":"Sharma","sequence":"first","affiliation":[]},{"given":"Shounak","family":"Chakraborty","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3654-781X","authenticated-orcid":false,"given":"Sanjay","family":"Moulik","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,1,24]]},"reference":[{"key":"4257_CR1","doi-asserted-by":"crossref","unstructured":"Saranya N, Hansdah RC (2015) Dynamic partitioning based scheduling of real-time tasks in multicore processors. In: IEEE International Symposium on Real-Time Distributed Computing, pp. 190\u2013197","DOI":"10.1109\/ISORC.2015.23"},{"issue":"3","key":"4257_CR2","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1016\/0166-218X(94)90012-4","volume":"55","author":"JA Hoogeveen","year":"1994","unstructured":"Hoogeveen JA, van de Velde SL, Veltman B (1994) Complexity of scheduling multiprocessor tasks with prespecified processor allocations. Discret Appl Math 55(3):259\u2013272","journal-title":"Discret Appl Math"},{"key":"4257_CR3","doi-asserted-by":"crossref","unstructured":"Moulik S, Sarkar A, Kapoor HK (2018) DPFair scheduling with slowdown and suspension. In: International Conference on VLSI Design, pp. 43\u201348","DOI":"10.1109\/VLSID.2018.35"},{"key":"4257_CR4","first-page":"66","volume":"18","author":"S Moulik","year":"2018","unstructured":"Moulik S, Sarkar A, Kapoor HK (2018) Energy aware frame based fair scheduling. Sustain Comp: Inform Syst 18:66\u201377","journal-title":"Sustain Comp: Inform Syst"},{"key":"4257_CR5","doi-asserted-by":"crossref","unstructured":"Bertout A, Goossens J, Grolleau E, Poczekajlo X (2020) Workload assignment for global real-time scheduling on unrelated multicore platforms. In: Proceedings of the 28th International Conference on Real-Time Networks and Systems. RTNS 2020, p. 139\u2013148","DOI":"10.1145\/3394810.3394823"},{"key":"4257_CR6","doi-asserted-by":"crossref","unstructured":"Tafidis P, Bandeira J (2017) Interregional European cooperation platform to promote sustainable transport through ICT: an overview of best Practices. In: Proceedings of the International Conference on PErvasive Technologies Related to Assistive Environments, p. 255\u2013260","DOI":"10.1145\/3056540.3076205"},{"issue":"3","key":"4257_CR7","first-page":"B46","volume":"56","author":"L-TL-T Yeh","year":"2002","unstructured":"Yeh L-TL-T (2002) Thermal management of microelectronic equipment\u202f: heat transfer theory, analysis methods and design practices. American Soc Mech Eng. 56(3):B46\u2013B48","journal-title":"American Soc Mech Eng."},{"key":"4257_CR8","doi-asserted-by":"publisher","first-page":"102939","DOI":"10.1016\/j.micpro.2019.102939","volume":"72","author":"S Moulik","year":"2020","unstructured":"Moulik S, Chaudhary R, Das Z (2020) HEARS: a heterogeneous energy-aware real-time scheduler. Microproc Microsyst 72:102939","journal-title":"Microproc Microsyst"},{"key":"4257_CR9","doi-asserted-by":"crossref","unstructured":"Fatima S, Vishwanath VM (2018) A heterogeneous dynamic scheduling minimized make-span for energy and performance balancing. In: Second International Conference on Advances in Electronics, Computers and Communications, p. 1\u20137","DOI":"10.1109\/ICAECC.2018.8479505"},{"key":"4257_CR10","doi-asserted-by":"crossref","unstructured":"Chau V, Chu X, Liu H, Leung Y-W (2017) Energy efficient job scheduling with DVFS for CPU-GPU heterogeneous systems. In: Proceedings of the Eighth International Conference on Future Energy Systems, p. 1\u201311","DOI":"10.1145\/3077839.3077855"},{"issue":"20","key":"4257_CR11","doi-asserted-by":"crossref","first-page":"5327","DOI":"10.1002\/cpe.5327","volume":"31","author":"M Sajid","year":"2019","unstructured":"Sajid M, Raza Z (2019) Energy-efficient quantum-inspired stochastic Q-HypE algorithm for batch-of-stochastic-tasks on heterogeneous DVFS-enabled processors. Concurr Comp: Pract Exper 31(20):5327","journal-title":"Concurr Comp: Pract Exper"},{"key":"4257_CR12","doi-asserted-by":"crossref","unstructured":"Moulik S, Das Z, Saikia G (2020) CEAT: a cluster based energy aware scheduler for real-time heterogeneous systems. In: 2020 IEEE SMC, p. 1815\u20131821","DOI":"10.1109\/SMC42975.2020.9283084"},{"key":"4257_CR13","doi-asserted-by":"crossref","unstructured":"Tang T-C, Chen Y-S (2016) Thermal-aware mapreduce real-time scheduling in heterogeneous server systems. In: Proceedings of the International Conference on Research in Adaptive and Convergent Systems, p. 207\u2013212","DOI":"10.1145\/2987386.2987409"},{"key":"4257_CR14","doi-asserted-by":"crossref","unstructured":"Chwa HS, Seo J, Lee J, Shin I (2015) Optimal real-time scheduling on two-type heterogeneous multicore platforms. In: IEEE Real-Time Systems Symposium, p. 119\u2013129","DOI":"10.1109\/RTSS.2015.19"},{"issue":"5s","key":"4257_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3358235","volume":"18","author":"Y Lee","year":"2019","unstructured":"Lee Y, Shin KG, Chwa HS (2019) Thermal-aware scheduling for integrated CPUs-GPU platforms. ACM Trans Embed Comput Syst 18(5s):1\u201325","journal-title":"ACM Trans Embed Comput Syst"},{"key":"4257_CR16","doi-asserted-by":"crossref","unstructured":"Alsafrjalani MH, Adegbija T (2018) TaSaT: Thermal-aware scheduling and tuning algorithm for heterogeneous and configurable embedded systems. In: Great Lakes Symposium on VLSI, p. 75\u201380","DOI":"10.1145\/3194554.3194576"},{"key":"4257_CR17","doi-asserted-by":"crossref","unstructured":"Cao K, Zhou J, Yin M, Wei T, Chen M (2016) Static thermal-aware task assignment and scheduling for makespan minimization in heterogeneous real-time MPSoCs. In: 2016 International symposium on system and software reliability, pp 111\u2013118","DOI":"10.1109\/ISSSR.2016.026"},{"key":"4257_CR18","doi-asserted-by":"crossref","unstructured":"Sharifi S, Coskun AK, Rosing TS (2010) Hybrid dynamic energy and thermal management in heterogeneous embedded multiprocessor SoCs. In: 2010 15th Asia and South Pacific Design Atomation Conference, pp 873\u2013878","DOI":"10.1109\/ASPDAC.2010.5419681"},{"issue":"8","key":"4257_CR19","doi-asserted-by":"publisher","first-page":"1269","DOI":"10.1109\/TCAD.2015.2501286","volume":"35","author":"J Zhou","year":"2016","unstructured":"Zhou J, Wei T, Chen M, Yan J, Hu XS, Ma Y (2016) Thermal-aware task scheduling for energy minimization in heterogeneous real-time MPSoC systems. IEEE Trans Comput Aided Des Integr Circuits Syst 35(8):1269\u20131282","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"key":"4257_CR20","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1016\/j.sysarc.2018.08.003","volume":"89","author":"T Li","year":"2018","unstructured":"Li T, Yu G, Song J (2018) Minimizing energy by thermal-aware task assignment and speed scaling in heterogeneous MPSoC systems. J Syst Arch 89:118\u2013130","journal-title":"J Syst Arch"},{"issue":"3","key":"4257_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2883612","volume":"15","author":"R Ahmed","year":"2016","unstructured":"Ahmed R, Ramanathan P, Saluja KK (2016) Necessary and sufficient conditions for thermal schedulability of periodic real-time tasks under fluid scheduling model. ACM Trans. Embed. Comput. Syst. 15(3):1\u201326","journal-title":"ACM Trans. Embed. Comput. Syst."},{"issue":"6","key":"4257_CR22","doi-asserted-by":"publisher","first-page":"1404","DOI":"10.1109\/TVLSI.2019.2896776","volume":"27","author":"EW W\u00e4chter","year":"2019","unstructured":"W\u00e4chter EW, de Bellefroid C, Basireddy KR, Singh AK, Al-Hashimi BM, Merrett G (2019) Predictive thermal management for energy-efficient execution of concurrent applications on heterogeneous multicores. IEEE Trans Very Large Scale Int Syst 27(6):1404\u20131415","journal-title":"IEEE Trans Very Large Scale Int Syst"},{"issue":"2s","key":"4257_CR23","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1145\/2544375.2544390","volume":"13","author":"H Huang","year":"2014","unstructured":"Huang H, Chaturvedi V, Quan G, Fan J, Qiu M (2014) Throughput maximization for periodic real-time systems under the maximal temperature constraint. ACM Trans. Embed. Comput. Syst. 13(2s):70\u201317022","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"4257_CR24","doi-asserted-by":"publisher","first-page":"101847","DOI":"10.1016\/j.sysarc.2020.101847","volume":"112","author":"S Moulik","year":"2020","unstructured":"Moulik S, Sarkar A, Kapoor HK (2020) TARTS: A temperature-aware real-time deadline-partitioned fair scheduler. J Syst Arch 112:101847","journal-title":"J Syst Arch"},{"key":"4257_CR25","doi-asserted-by":"crossref","unstructured":"Liu S, Qiu M, Gao W, Tang X-j, Guo B (2010) Hybrid of job sequencing and DVFS for peak temperature reduction with non-deterministic applications. In: Proceedings of IEEE International Conference on Computer and Information Technology. CIT \u201910, pp 1780\u20131787","DOI":"10.1109\/CIT.2010.309"},{"key":"4257_CR26","unstructured":"University P Princeton application repository for shared-memory computers (PARSEC). http:\/\/parsec.cs.princeton.edu"},{"issue":"2","key":"4257_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2024716.2024718","volume":"39","author":"N Binkert","year":"2011","unstructured":"Binkert N, Beckmann B, Black G, Reinhardt SK, Saidi A, Basu A, Hestness J, Hower DR, Krishna T, Sardashti S et al (2011) The gem5 simulator. ACM SIGARCH Comp Arch News 39(2):1\u20137","journal-title":"ACM SIGARCH Comp Arch News"},{"key":"4257_CR28","doi-asserted-by":"crossref","unstructured":"Li S, Ahn JH, Strong RD, Brockman JB, Tullsen DM, Jouppi NP (2009) McPAT: an integrated power, area, and timing modeling framework for multicore and manycore architectures. In: MICRO, pp 469\u2013480","DOI":"10.1145\/1669112.1669172"},{"key":"4257_CR29","unstructured":"Zhang R, Stan, M.R, Skadron K (2015) Hotspot 6.0: Validation, acceleration and extension"},{"key":"4257_CR30","doi-asserted-by":"crossref","unstructured":"Bygde S, Ermedahl A, Lisper B (2009) An efficient algorithm for parametric WCET calculation. In: IEEE RTCSA, p. 13\u201321","DOI":"10.1109\/RTCSA.2009.9"},{"key":"4257_CR31","unstructured":"Bastoni A, Brandenburg B, Anderson JH (2010) Cache-related preemption and migration delays: empirical approximation and impact on schedulability. In: OSPERT"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04257-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-04257-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04257-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,16]],"date-time":"2023-11-16T05:44:02Z","timestamp":1700113442000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-04257-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,24]]},"references-count":31,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["4257"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-04257-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2022,1,24]]},"assertion":[{"value":"21 December 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 January 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}