{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:25:04Z","timestamp":1740122704140,"version":"3.37.3"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2019,7,16]],"date-time":"2019-07-16T00:00:00Z","timestamp":1563235200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,7,16]],"date-time":"2019-07-16T00:00:00Z","timestamp":1563235200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Discrete Event Dyn Syst"],"published-print":{"date-parts":[[2019,9]]},"DOI":"10.1007\/s10626-019-00285-x","type":"journal-article","created":{"date-parts":[[2019,7,16]],"date-time":"2019-07-16T07:03:48Z","timestamp":1563260628000},"page":"237-264","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Energy-efficient thermal-aware multiprocessor scheduling for\nreal-time tasks using TCPN"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6418-078X","authenticated-orcid":false,"given":"L.","family":"Rubio-Anguiano","sequence":"first","affiliation":[]},{"given":"G.","family":"Desirena-L\u00f3pez","sequence":"additional","affiliation":[]},{"given":"A.","family":"Ram\u00edrez-Trevi\u00f1o","sequence":"additional","affiliation":[]},{"given":"J. L.","family":"Briz","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,7,16]]},"reference":[{"issue":"3","key":"285_CR1","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/2883612","volume":"15","author":"R Ahmed","year":"2016","unstructured":"Ahmed R, Ramanathan P, Saluja KK (2016) Necessary and sufficient\nconditions for thermal schedulability of periodic real-time tasks under fluid\nscheduling model. ACM Transactions on Embedded Computing Systems (TECS)\n15(3):49","journal-title":"ACM Transactions on Embedded Computing Systems (TECS)"},{"key":"285_CR2","unstructured":"Anderson JH, Srinivasan A (2001) Mixed pfair\/erfair scheduling of\nasynchronous periodic tasks. In: Real-time systems, 13th euromicro conference\non, 2001. IEEE, pp 76\u201385"},{"key":"285_CR3","unstructured":"ARINC (1997) Specification 651: Design guide for integrated modular\navionics"},{"key":"285_CR4","unstructured":"AUTOSAR (2017) Specification of rte software"},{"key":"285_CR5","unstructured":"Baker TP (2005) A comparison of global and partitioned edf\nschedulability tests for multiprocessors. In: International conf. on real-time\nand network systems. Citeseer"},{"key":"285_CR6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08696-5","volume-title":"Multiprocessor Scheduling for Real-Time Systems","author":"S Baruah","year":"2015","unstructured":"Baruah S, Bertogna M, Butazzo G (2015) Multiprocessor Scheduling\nfor Real-Time Systems. Springer, New York. ISBN\n978-3-319-08695-8"},{"issue":"6","key":"285_CR7","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1007\/BF01940883","volume":"15","author":"SK Baruah","year":"1996","unstructured":"Baruah SK, Cohen NK, Plaxton CG, Varvel DA (1996) Proportionate\nprogress: a notion of fairness in resource allocation. Algorithmica\n15(6):600\u2013625","journal-title":"Algorithmica"},{"key":"285_CR8","doi-asserted-by":"crossref","unstructured":"Baruah SK, Gehrke JE, Plaxton CG (1995) Fast scheduling of periodic\ntasks on multiple resources. In: Ipps. IEEE, p 280","DOI":"10.1109\/IPPS.1995.395946"},{"key":"285_CR9","doi-asserted-by":"crossref","unstructured":"Bertogna M, Cirinei M (2007) Response-time analysis for globally\nscheduled symmetric multiprocessor platforms. In: 28th IEEE international\nreal-time systems symposium, 2007. RTSS 2007. IEEE, pp 149\u2013160","DOI":"10.1109\/RTSS.2007.31"},{"key":"285_CR10","doi-asserted-by":"crossref","unstructured":"Bertogna M, Cirinei M, Lipari G (2005) Improved schedulability\nanalysis of edf on multiprocessor platforms. In: Proceedings of the 17th\nEuromicro Conference on Real-Time Systems, ECRTS \u201905. ISBN 0-7695-2400-1. IEEE\nComputer Society, Washington, pp 209\u2013218","DOI":"10.1109\/ECRTS.2005.18"},{"issue":"1-2","key":"285_CR11","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/s11241-005-0507-9","volume":"30","author":"E Bini","year":"2005","unstructured":"Bini E, Buttazzo GC (2005) Measuring the performance of\nschedulability tests. Real-Time Systems 30(1-2):129\u2013154","journal-title":"Real-Time Systems"},{"key":"285_CR12","unstructured":"Brandenburg BB, Mahircan G (2016) Global scheduling not required:\nSimple, near-optimal multiprocessor real-time scheduling with semi-partitioned\nreservation. In: IEEE real-time systems symposium (RTSS 2016), pp\n99\u2013110"},{"key":"285_CR13","doi-asserted-by":"crossref","unstructured":"Calandrino JM, Anderson JH, Baumberger DP (2007) A hybrid real-time\nscheduling approach for large-scale multicore platforms. In: Proceedings of the\n19th Euromicro conference on real-time systems, ECRTS \u201907. IEEE Computer\nSociety, Washington, pp 247\u2013258","DOI":"10.1109\/ECRTS.2007.81"},{"key":"285_CR14","doi-asserted-by":"crossref","unstructured":"Cardona J, Hernandez C, Mezzetti E, Abella J, Cazorla FJ (2018)\nNoco: Ilp-based worst-case contention estimation for mesh real-time manycores.\nIn: 2018 IEEE Real-time systems symposium (RTSS), pp 265\u2013276","DOI":"10.1109\/RTSS.2018.00043"},{"key":"#cr-split#-285_CR15.1","unstructured":"Casini D, Biondi A, Giorgio B (2017) Semi-partitioned scheduling of dynamic real-time workload: A practical approach based on analysis-driven load balancing. In: Bertogna M"},{"key":"#cr-split#-285_CR15.2","unstructured":"(ed) 29th Euromicro Conference on Real-Time Systems (ECRTS 2017), volume 76 of Leibniz International Proceedings in Informatics (LIPIcs), pp 13:1-13:23"},{"issue":"10","key":"285_CR16","doi-asserted-by":"publisher","first-page":"1884","DOI":"10.1109\/TVLSI.2010.2058873","volume":"19","author":"T Chantem","year":"2011","unstructured":"Chantem T, Hu XS, Dick RP (2011) Temperature-aware scheduling and\nassignment for hard real-time applications on MPSoCs. IEEE Trans Very Large Scale Integr VLSI Syst\n19(10):1884\u20131897. ISSN 1063-8210","journal-title":"IEEE Trans Very Large Scale Integr VLSI Syst"},{"key":"285_CR17","unstructured":"Chen J-J, Hung C-M, Kuo T-W (2007) On the minimization fo the\ninstantaneous temperature for periodic real-time tasks. In: 13Th IEEE real time\nand embedded technology and applications symposium (RTAS\u201907). IEEE, pp\n236\u2013248"},{"key":"285_CR18","unstructured":"Chen J-J, Kuo T-W (2007) Procrastination determination for periodic\nreal-time tasks in leakage-aware dynamic voltage scaling systems. In: IEEE\/ACM\ninternational conference on computer-aided design, 2007. ICCAD 2007, pp\n289\u2013294"},{"key":"285_CR19","doi-asserted-by":"crossref","unstructured":"Davis RI, Burns A (2011a) Fpzl schedulability analysis. In:\nProceedings of the 2011 17th IEEE real-time and embedded technology and\napplications symposium, RTAS \u201911. ISBN 978-0-7695-4344-4. IEEE Computer Society,\nWashington, pp 245\u2013256","DOI":"10.1109\/RTAS.2011.31"},{"issue":"4","key":"285_CR20","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/1978802.1978814","volume":"43","author":"RI Davis","year":"2011","unstructured":"Davis RI, Burns A (2011b) A survey of hard real-time scheduling for\nmultiprocessor systems. ACM computing surveys (CSUR) 43(4):35","journal-title":"ACM computing surveys (CSUR)"},{"key":"285_CR21","doi-asserted-by":"crossref","unstructured":"Desel J, Esparza J (1995) Free choice petri nets. Cambridge Tracts\nin Theoretical Computer Science, 40","DOI":"10.1017\/CBO9780511526558"},{"key":"285_CR22","unstructured":"Desirena G, Rubio L, Ramirez A, Briz JL (2019) Thermal-aware hrt\nscheduling simulation framework. \nhttps:\/\/www.gdl.cinvestav.mx\/art\/uploads\/TCPN-Thermal-Aware_Real-Time_Scheduling.zip"},{"key":"285_CR23","doi-asserted-by":"crossref","unstructured":"Desirena-Lopez G, Briz JL, V\u00e1zquez CR, Ram\u00edrez-Trevi\u00f1o A,\nG\u00f3mez-Guti\u00e9rrez D (2016) On-line scheduling in multiprocessor systems based on\ncontinuous control using timed continuous petri nets. In: 13Th international\nworkshop on discrete event systems, pp 278\u2013283","DOI":"10.1109\/WODES.2016.7497860"},{"key":"285_CR24","doi-asserted-by":"crossref","unstructured":"Desirena-Lopez G, Ram\u00edrez-Trevi\u00f1o A, Briz JL, V\u00e1zquez CR,\nG\u00f3mez-Guti\u00e9rrez D (2019) Thermal-aware real-time scheduling using timed\ncontinuous petri nets. ACM Transactions on embedded computing systems. To\nappear, accepted Apr. 2019)","DOI":"10.1145\/3322643"},{"key":"285_CR25","doi-asserted-by":"crossref","unstructured":"Desirena-Lopez G, V\u00e1zquez CR, Ram\u00edrez-Trevi\u00f1o A, G\u00f3mez-Guti\u00e9rrez D\n(2014) Thermal modelling for temperature control in MPSoc\u2019s using fluid Petri\nnets. In: IEEE conference on control applications part of multi-conference on\nsystems and control","DOI":"10.1109\/CCA.2014.6981618"},{"key":"285_CR26","unstructured":"Diniz N, Rufino J (2005) Arinc 653 in space"},{"key":"285_CR27","doi-asserted-by":"crossref","unstructured":"Donald J, Martonosi M (2006) Techniques for multicore thermal\nmanagement: Classification and new exploration. In: ACM SIGARCH computer\narchitecture news, vol 34. IEEE Computer Society, pp 78\u201388","DOI":"10.1145\/1150019.1136493"},{"issue":"4","key":"285_CR28","doi-asserted-by":"publisher","first-page":"586","DOI":"10.1109\/TC.2016.2616307","volume":"66","author":"G Fernandez","year":"2017","unstructured":"Fernandez G, Jalle J, Abella J, Qui\u00f1ones E, Vardanega T, Cazorla FJ\n(2017) Computing safe contention bounds for multicore resources with round-robin\nand fifo arbitration. IEEE Trans Comput 66(4):586\u2013600","journal-title":"IEEE Trans Comput"},{"issue":"1-2","key":"285_CR29","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1007\/s11241-010-9092-7","volume":"45","author":"N Fisher","year":"2010","unstructured":"Fisher N, Goossens J, Baruah S (2010) Optimal online multiprocessor\nscheduling of sporadic real-time tasks is impossible. Real-Time Syst\n45(1-2):26\u201371","journal-title":"Real-Time Syst"},{"key":"285_CR30","doi-asserted-by":"crossref","unstructured":"Fu X, Wang X, Puster E (2009) Dynamic thermal and timeliness\nguarantees for distributed real-time embedded systems. In: 2009 15th IEEE\ninternational conference on embedded and real-time computing systems and\napplications. IEEE, pp 403\u2013412","DOI":"10.1109\/RTCSA.2009.49"},{"key":"285_CR31","doi-asserted-by":"crossref","unstructured":"Fu Y, Kottenstette N, Chen Y, Lu C, Koutsoukos XD, Wang H (2010)\nFeedback thermal control for real-time systems. In: 2010 16Th IEEE real-time and\nembedded technology and applications symposium. IEEE, pp\n111\u2013120","DOI":"10.1109\/RTAS.2010.9"},{"key":"285_CR32","doi-asserted-by":"crossref","unstructured":"Fu Y, Kottenstette N, Lu C, Koutsoukos XD (2012) Feedback thermal\ncontrol of real-time systems on multicore processors. In: Proceedings of the\ntenth ACM international conference on embedded software. ACM, pp\n113\u2013122","DOI":"10.1145\/2380356.2380379"},{"issue":"5","key":"285_CR33","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/s11241-011-9130-0","volume":"47","author":"S Funk","year":"2011","unstructured":"Funk S, Levin G, Sadowski C, Pye I, Brandt S (2011) Dp-fair: a\nunifying theory for optimal hard real-time multiprocessor scheduling. Real-Time\nSystems 47 (5):389\u2013429","journal-title":"Real-Time Systems"},{"key":"285_CR34","volume-title":"Linear and integer programming: Theory and practice","author":"S Gerard","year":"2001","unstructured":"Gerard S (2001) Linear and integer programming: Theory and\npractice. CRC Press, Boca Raton"},{"key":"285_CR35","unstructured":"Goossens JL, Funk S (2003) Priority-driven scheduling of periodic\ntask systems on multiprocessors. Real-Time Systems, pp 2\u20133"},{"issue":"5s","key":"285_CR36","doi-asserted-by":"publisher","first-page":"146:1","DOI":"10.1145\/2632154","volume":"13","author":"PM Hettiarachchi","year":"2014","unstructured":"Hettiarachchi PM, Fisher N, Ahmed M, Wang LY, Wang S, Shi W (2014)\nA design and analysis framework for thermalresilent hard real-time systems. ACM\nTrans Embed Comput Syst 13(5s):146:1\u2013146:25","journal-title":"ACM Trans Embed Comput Syst"},{"issue":"3","key":"285_CR37","first-page":"13:1","volume":"44","author":"J Kong","year":"2014","unstructured":"Kong J, Chung SW, Skadron K (2014) Recent thermal management\ntechniques for microprocessors. ACM Computing Surveys\n44(3):13:1\u201313:42","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"285_CR38","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1109\/TASE.2007.893504","volume":"5","author":"C Mahulea","year":"2008","unstructured":"Mahulea C, Ramirez-Trevino A, Recalde L, Silva M (2008)\nSteady-state control reference and token conservation laws in continuous Petri\nnet systems. IEEE Trans Autom Sci Eng 5(2):307\u2013320. ISSN\n1545-5955","journal-title":"IEEE Trans Autom Sci Eng"},{"key":"285_CR39","volume-title":"version 9.4 (R2018a)","author":"MATLAB","year":"2018","unstructured":"MATLAB (2018) version 9.4 (R2018a) . The MathWorks Inc.,\nNatick"},{"key":"285_CR40","doi-asserted-by":"crossref","unstructured":"Moulik S, Devaraj R, Sarkar A, Shaw A (2017) A deadline-partition\noriented heterogeneous multi-core scheduler for periodic tasks. In: 2017 18Th\ninternational conference on parallel and distributed computing, applications and\ntechnologies (PDCAT), pp 204\u2013210","DOI":"10.1109\/PDCAT.2017.00041"},{"issue":"2","key":"285_CR41","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1023\/A:1008098013753","volume":"15","author":"D-I Oh","year":"1998","unstructured":"Oh D-I, Bakker TP (1998) Utilization bounds for n-processor rate\nmonotone scheduling with static processor assignments. Real-Time Systems\n15(2):183\u2013192","journal-title":"Real-Time Systems"},{"issue":"7","key":"285_CR42","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1016\/j.ifacol.2018.06.307","volume":"51","author":"L Rubio-Anguiano","year":"2018","unstructured":"Rubio-Anguiano L, Desirena-L\u00f3pez G, Ram\u00edrez-Trevi\u00f1o A, Briz JL\n(2018) Energy-efficient thermal-aware scheduling for rt tasks using tcpn.\nIFAC-PapersOnLine 51(7):236\u2013242. \nhttps:\/\/doi.org\/10.1016\/j.ifacol.2018.06.307\n\n. 14th IFAC Workshop on Discrete Event Systems WODES\n2018","journal-title":"IFAC-PapersOnLine"},{"key":"285_CR43","doi-asserted-by":"crossref","unstructured":"Schor L, Bacivarov I, Yang H, Thiele L (2012) Worst-case\ntemperature guarantees for real-time applications on multi-core systems. In:\n2012 IEEE 18Th real time and embedded technology and applications symposium.\nIEEE, pp 87\u201396","DOI":"10.1109\/RTAS.2012.14"},{"issue":"3","key":"285_CR44","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1007\/s10626-011-0116-9","volume":"21(4)","author":"M Silva","year":"2011","unstructured":"Silva M, J\u00falvez J, Mahulea C, Renato V\u00e1zquez C (2011) On\nfluidization of discrete event models: observation and control of continuous\nPetri nets. Discrete Event Dynamic Systems 21(4)(3):427\u2013497","journal-title":"Discrete Event Dynamic Systems"},{"issue":"3","key":"285_CR45","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1016\/S1697-7912(07)70222-4","volume":"4","author":"M Silva","year":"2007","unstructured":"Silva M, Recalde L (2007) Redes de Petri continuas: Expresividad,\nan\u00e1lisis y control de una clase de sistemas lineales conmutados. Revista\nIberoamericana de Autom\u00e1tica e inform\u00e1tica Industrial 4(3):5\u201333. ISSN\n1697-7912","journal-title":"Revista Iberoamericana de Autom\u00e1tica e inform\u00e1tica Industrial"},{"key":"285_CR46","doi-asserted-by":"crossref","unstructured":"Zanini F, Atienza D, De Micheli G (2009) A control theory approach\nfor thermal balancing of mpsoc. In: 2009 Asia and south pacific design\nautomation conference. IEEE, pp 37\u201342","DOI":"10.1109\/ASPDAC.2009.4796438"}],"container-title":["Discrete Event Dynamic Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10626-019-00285-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10626-019-00285-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10626-019-00285-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,14]],"date-time":"2020-07-14T23:10:47Z","timestamp":1594768247000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10626-019-00285-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,16]]},"references-count":47,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,9]]}},"alternative-id":["285"],"URL":"https:\/\/doi.org\/10.1007\/s10626-019-00285-x","relation":{},"ISSN":["0924-6703","1573-7594"],"issn-type":[{"type":"print","value":"0924-6703"},{"type":"electronic","value":"1573-7594"}],"subject":[],"published":{"date-parts":[[2019,7,16]]},"assertion":[{"value":"10 December 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 June 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}