{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:50:17Z","timestamp":1740124217403,"version":"3.37.3"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,5,15]],"date-time":"2021-05-15T00:00:00Z","timestamp":1621036800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,5,15]],"date-time":"2021-05-15T00:00:00Z","timestamp":1621036800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002910","name":"F\u00e9d\u00e9ration Wallonie-Bruxelles","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100002910","id-type":"DOI","asserted-by":"crossref"}]},{"name":"EU","award":["826610"],"award-info":[{"award-number":["826610"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2022,3]]},"DOI":"10.1007\/s11241-021-09369-0","type":"journal-article","created":{"date-parts":[[2021,5,15]],"date-time":"2021-05-15T14:02:41Z","timestamp":1621087361000},"page":"4-35","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Workload assignment for global real-time scheduling on unrelated clustered platforms"],"prefix":"10.1007","volume":"58","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7590-7342","authenticated-orcid":false,"given":"Antoine","family":"Bertout","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jo\u00ebl","family":"Goossens","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmanuel","family":"Grolleau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roy","family":"Jamil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Poczekajlo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,5,15]]},"reference":[{"key":"9369_CR1","unstructured":"Abeni L (2019) Rfc patch 0\/6] capacity awareness for sched\\_deadline. https:\/\/lkml.org\/lkml\/2019\/5\/6\/11"},{"key":"9369_CR2","unstructured":"Abeni L (2019) Sched\\_deadline on heterogeneous multicores. https:\/\/lwn.net\/Articles\/793281\/. Power Management and Scheduling in the Linux Kernel (OSPM summit III)"},{"key":"9369_CR3","doi-asserted-by":"publisher","unstructured":"Abeni L, Buttazzo GC (1998) Integrating multimedia applications in hard real-time systems. In: Proceedings of the 19th IEEE Real-Time Systems Symposium, Madrid, Spain, December 2-4, 1998, pp. 4\u201313. https:\/\/doi.org\/10.1109\/REAL.1998.739726","DOI":"10.1109\/REAL.1998.739726"},{"key":"9369_CR4","unstructured":"Armstrong RK (1997) Investigation of effect of different run-time distributions on smartnet performance. Master\u2019s thesis, Naval Postgraduate Scholl, Monterey, California"},{"issue":"1\u20132","key":"9369_CR5","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.scico.2007.08.001","volume":"72","author":"R Bagnara","year":"2008","unstructured":"Bagnara R, Hill PM, Zaffanella E (2008) The parma polyhedra library: toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems. Sci Comput Program 72(1\u20132):3\u201321","journal-title":"Sci Comput Program"},{"key":"9369_CR6","doi-asserted-by":"crossref","unstructured":"Baruah SK, Brandenburg B (2013) Multiprocessor feasibility analysis of recurrent task systems with specified processor affinities. In: Real-Time Systems Symposium, pp. 160\u2013169. IEEE","DOI":"10.1109\/RTSS.2013.24"},{"key":"9369_CR7","unstructured":"Baruah SK (2004) Feasibility analysis of preemptive real-time systems upon heterogeneous multiprocessor platforms. In: Real-Time Systems Symposium, pp. 37\u201346. IEEE"},{"key":"9369_CR8","doi-asserted-by":"crossref","unstructured":"Baruah SK (2004) Partitioning real-time tasks among heterogeneous multiprocessors. In: 33rd International Conference on Parallel Processing (ICPP), pp. 467\u2013474. IEEE","DOI":"10.1109\/ICPP.2004.1327956"},{"issue":"3","key":"9369_CR9","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1007\/s11241-007-9047-9","volume":"38","author":"SK Baruah","year":"2008","unstructured":"Baruah SK, Baker TP (2008) Schedulability analysis of global EDF. Real-Time Syst 38(3):223\u2013235. https:\/\/doi.org\/10.1007\/s11241-007-9047-9","journal-title":"Real-Time Syst"},{"key":"9369_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08696-5","volume-title":"Multiprocessor scheduling for real-time systems","author":"SK Baruah","year":"2015","unstructured":"Baruah SK, Bertogna M, Buttazzo G (2015) Multiprocessor scheduling for real-time systems. Springer, New York"},{"issue":"2","key":"9369_CR11","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/s10951-018-0593-x","volume":"22","author":"SK Baruah","year":"2019","unstructured":"Baruah SK, Bonifaci V, Bruni R, Marchetti-Spaccamela A (2019) ILP models for the allocation of recurrent workloads upon heterogeneous multiprocessors. J. Scheduling 22(2):195\u2013209","journal-title":"J. Scheduling"},{"key":"9369_CR12","unstructured":"Bertogna M (2019) A view on future challenges for the real-time community. https:\/\/www.irit.fr\/rtns2019\/keynote\/. RTNS 2019 Keynote"},{"key":"9369_CR13","doi-asserted-by":"crossref","unstructured":"Bertout A, Goossens J, Grolleau E, Poczekajlo X (2020) Template schedule construction for global real-time scheduling on unrelated multiprocessor platforms. In: Design, Automation and Test in Europe Conference (Grenoble, France, March 2020)","DOI":"10.23919\/DATE48585.2020.9116409"},{"key":"9369_CR14","doi-asserted-by":"publisher","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. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3394810.3394823. https:\/\/doi.org\/10.1145\/3394810.3394823","DOI":"10.1145\/3394810.3394823"},{"issue":"1","key":"9369_CR15","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.jpdc.2010.09.011","volume":"71","author":"H Chen","year":"2011","unstructured":"Chen H, Cheng AMK, Kuo YW (2011) Assigning real-time tasks to heterogeneous processors by applying ant colony optimization. J Parallel Distrib Comput 71(1):132\u2013142","journal-title":"J Parallel Distrib Comput"},{"key":"9369_CR16","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: Real-Time Systems Symposium, pp. 119\u2013129. IEEE","DOI":"10.1109\/RTSS.2015.19"},{"key":"9369_CR17","unstructured":"clock\\_getres(2) - linux manual page. https:\/\/man7.org\/linux\/man-pages\/man2\/clock_gettime.2.html"},{"key":"9369_CR18","unstructured":"Corbet J (2018) Power-aware and capacity-aware migrations for real-time tasks. https:\/\/lwn.net\/Articles\/754923\/. Power Management and Scheduling in the Linux Kernel (OSPM summit II)"},{"issue":"4","key":"9369_CR19","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/1978802.1978814","volume":"43","author":"RI Davis","year":"2011","unstructured":"Davis RI, Burns A (2011) A survey of hard real-time scheduling for multiprocessor systems. ACM Comput Surv (CSUR) 43(4):35","journal-title":"ACM Comput Surv (CSUR)"},{"key":"9369_CR20","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.laa.2016.02.023","volume":"497","author":"F Dufoss\u00e9","year":"2016","unstructured":"Dufoss\u00e9 F, U\u00e7ar B (2016) Notes on Birkhoff\u2013von Neumann decomposition of doubly stochastic matrices. Linear Algebra Appl 497:108\u2013115","journal-title":"Linear Algebra Appl"},{"key":"9369_CR21","unstructured":"Goossens J, Macq C (2001) Limitation of the hyper-period in real-time periodic task set generation. In: Proceedings of the RTS Embedded System, pp. 133\u2013148"},{"key":"9369_CR22","unstructured":"IEEE standard for information technology- standardized application environment profile (aep)-posix realtime and embedded application support. IEEE Std 1003.13-2003 (Revision of IEEE Std 1003.13-1998) pp. i\u2013164 (2004)"},{"key":"9369_CR23","doi-asserted-by":"crossref","unstructured":"Jamil R, Grolleau E, Dautrevaux B, Bertout A (2020) Measurement-based timing analysis on heterogeneous mpsocs: A practical approach. In: European Conference on Software Architecture, pp. 279\u2013293. Springer","DOI":"10.1007\/978-3-030-59155-7_22"},{"issue":"4","key":"9369_CR24","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1007\/BF02579150","volume":"4","author":"N Karmarkar","year":"1984","unstructured":"Karmarkar N (1984) A new polynomial-time algorithm for linear programming. Combinatorica 4(4):373\u2013396. https:\/\/doi.org\/10.1007\/BF02579150","journal-title":"Combinatorica"},{"key":"9369_CR25","unstructured":"kernel development community T (2019) The linux kernel documentation: Completely fair scheduler. https:\/\/www.kernel.org\/doc\/html\/latest\/scheduler\/sched-design-CFS.html. Accessed: 2019-12-18"},{"key":"9369_CR26","unstructured":"kernel development community T (2019) The linux kernel documentation: Energy aware scheduling. https:\/\/www.kernel.org\/doc\/html\/latest\/scheduler\/sched-energy.html. Accessed: 2019-12-18"},{"key":"9369_CR27","unstructured":"Kokke: tiny-bignum-c (2019). https:\/\/github.com\/kokke\/tiny-bignum-c"},{"key":"9369_CR28","unstructured":"Kostya M (2018) crystal-benchmarks-game. https:\/\/github.com\/kostya\/crystal-benchmarks-game"},{"issue":"4","key":"9369_CR29","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1145\/322092.322101","volume":"25","author":"EL Lawler","year":"1978","unstructured":"Lawler EL, Labetoulle J (1978) On preemptive scheduling of unrelated parallel processors by linear programming. J ACM 25(4):612\u2013619","journal-title":"J ACM"},{"issue":"6","key":"9369_CR30","doi-asserted-by":"publisher","first-page":"821","DOI":"10.1002\/spe.2335","volume":"46","author":"J Lelli","year":"2016","unstructured":"Lelli J, Scordino C, Abeni L, Faggioli D (2016) Deadline scheduling in the linux kernel. Softw Pract Exp 46(6):821\u2013839","journal-title":"Softw Pract Exp"},{"key":"9369_CR31","doi-asserted-by":"publisher","unstructured":"Levin G, Funk S, Sadowski C, Pye I, Brandt SA (2010) DP-FAIR: A simple model for understanding optimal multiprocessor scheduling. In: 22nd Euromicro Conference on Real-Time Systems, ECRTS 2010, Brussels, Belgium, July 6\u20139, pp. 3\u201313. IEEE Computer Society (2010). https:\/\/doi.org\/10.1109\/ECRTS.2010.34","DOI":"10.1109\/ECRTS.2010.34"},{"issue":"3","key":"9369_CR32","doi-asserted-by":"publisher","first-page":"662","DOI":"10.1007\/s11241-017-9275-6","volume":"54","author":"G Phavorin","year":"2018","unstructured":"Phavorin G, Richard P, Goossens J, Maiza C, George L, Chapeaux T (2018) Online and offline scheduling with cache-related preemption delays. Real-Time Syst 54(3):662\u2013699","journal-title":"Real-Time Syst"},{"key":"9369_CR33","doi-asserted-by":"crossref","unstructured":"Phavorin G, Richard P, Maiza C (2015) Complexity of scheduling real-time tasks subjected to cache-related preemption delays. In: 20th Conference on Emerging Technologies & Factory Automation, pp. 1\u20138. IEEE","DOI":"10.1109\/ETFA.2015.7301519"},{"issue":"1","key":"9369_CR34","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/s11241-012-9161-1","volume":"49","author":"G Raravi","year":"2013","unstructured":"Raravi G, Andersson B, Bletsas K (2013) Assigning real-time tasks on heterogeneous multiprocessors with two unrelated types of processors. Real-Time Syst 49(1):29\u201372","journal-title":"Real-Time Syst"},{"issue":"1","key":"9369_CR35","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/s11241-013-9191-3","volume":"50","author":"G Raravi","year":"2014","unstructured":"Raravi G, Andersson B, N\u00e9lis V, Bletsas K (2014) Task assignment algorithms for two-type heterogeneous multiprocessors. Real-Time Syst 50(1):87\u2013141","journal-title":"Real-Time Syst"},{"key":"9369_CR36","unstructured":"RPMsg-lite user\u2019s guide: RPMsg component. https:\/\/nxpmicro.github.io\/rpmsg-lite\/"},{"key":"9369_CR37","doi-asserted-by":"crossref","unstructured":"Saltzman MJ (2002) Coin-or: an open-source library for optimization. In: Programming languages and systems in computational economics and finance, pp. 3\u201332. Springer","DOI":"10.1007\/978-1-4615-1049-9_1"},{"key":"9369_CR38","doi-asserted-by":"crossref","unstructured":"Singh J, Auluck N (2016) Real time scheduling on heterogeneous multiprocessor systems - a survey. In: Fourth International Conference on Parallel, Distributed and Grid Computing (PDGC), pp. 73\u201378. IEEE","DOI":"10.1109\/PDGC.2016.7913118"},{"key":"9369_CR39","unstructured":"Tang S, Voronov S, Anderson JH (2019) GEDF tardiness: Open problems involving uniform multiprocessors and affinity masks resolved. In: 31st Euromicro Conference on Real-Time Systems, ECRTS 2019, July 9-12, 2019, Stuttgart, Germany, pp. 13:1\u201313:21"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-021-09369-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11241-021-09369-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-021-09369-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,3]],"date-time":"2022-03-03T22:04:42Z","timestamp":1646345082000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11241-021-09369-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,15]]},"references-count":39,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["9369"],"URL":"https:\/\/doi.org\/10.1007\/s11241-021-09369-0","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"type":"print","value":"0922-6443"},{"type":"electronic","value":"1573-1383"}],"subject":[],"published":{"date-parts":[[2021,5,15]]},"assertion":[{"value":"29 April 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 May 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}