{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,14]],"date-time":"2025-11-14T03:50:39Z","timestamp":1763092239309},"reference-count":90,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2013,5,2]],"date-time":"2013-05-02T00:00:00Z","timestamp":1367452800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2013,11]]},"DOI":"10.1007\/s11241-013-9183-3","type":"journal-article","created":{"date-parts":[[2013,5,1]],"date-time":"2013-05-01T22:03:39Z","timestamp":1367445819000},"page":"669-714","source":"Crossref","is-referenced-by-count":40,"title":["Implementation and evaluation of global and partitioned scheduling in a real-time OS"],"prefix":"10.1007","volume":"49","author":[{"given":"Giovani","family":"Gracioli","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ant\u00f4nio Augusto","family":"Fr\u00f6hlich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rodolfo","family":"Pellizzoni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Fischmeister","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,5,2]]},"reference":[{"issue":"2","key":"9183_CR1","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1023\/B:TIME.0000027934.77900.22","volume":"27","author":"L Abeni","year":"2004","unstructured":"Abeni L, Buttazzo G (2004) Resource reservation in dynamic real-time systems. Real-Time Syst 27(2):123\u2013167","journal-title":"Real-Time Syst"},{"key":"9183_CR2","doi-asserted-by":"crossref","unstructured":"Altmeyer S, Davis RI, Maiza C (2012) Improved cache related pre-emption delay aware response time analysis for fixed priority pre-emptive systems. Real-Time Syst 1\u201328","DOI":"10.1007\/s11241-012-9152-2"},{"key":"9183_CR3","unstructured":"AMD (2010) Amd64 architecture programmer\u2019s manual, volume 2: System programming. Publication No. 24593. Revision: 3.17, June 2010"},{"key":"9183_CR4","first-page":"35","volume-title":"Proceedings of the 12th Euromicro conference on real-time systems","author":"JH Anderson","year":"2000","unstructured":"Anderson JH, Block A (2000) Early-release fair scheduling. In: Proceedings of the 12th Euromicro conference on real-time systems, pp 35\u201343"},{"key":"9183_CR5","first-page":"130","volume-title":"Proceedings of the 24th IEEE international real-time systems symposium (RTSS\u00a0\u201903)","author":"JH Anderson","year":"2003","unstructured":"Anderson JH, Block A, Srinivasan A (2003) Quick-release fair scheduling. In: Proceedings of the 24th IEEE international real-time systems symposium (RTSS\u00a0\u201903). IEEE Comput Soc, Washington, p\u00a0130"},{"key":"9183_CR6","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1109\/ECRTS.2005.6","volume-title":"Proceedings of the 17th Euromicro conference on real-time systems (ECRTS\u00a0\u201905)","author":"JH Anderson","year":"2005","unstructured":"Anderson JH, Bud V, Devi UC (2005) An edf-based scheduling algorithm for multiprocessor soft real-time systems. In: Proceedings of the 17th Euromicro conference on real-time systems (ECRTS\u00a0\u201905). IEEE Comput Soc, Washington, pp 199\u2013208"},{"key":"9183_CR7","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1109\/RTAS.2006.35","volume-title":"RTAS \u201906: proceedings of the 12th IEEE real-time and embedded technology and applications symposium","author":"JH Anderson","year":"2006","unstructured":"Anderson JH, Calandrino JM, Devi UC (2006) Real-time scheduling on multicore platforms. In: RTAS \u201906: proceedings of the 12th IEEE real-time and embedded technology and applications symposium, pp 179\u2013190"},{"issue":"7","key":"9183_CR8","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1016\/j.sysarc.2010.08.008","volume":"57","author":"L Aparicio","year":"2011","unstructured":"Aparicio L, Segarra J, Rodr\u00edguez C, Vi\u00f1als V (2011) Improving the wcet computation in the presence of a lockable instruction cache in multitasking real-time systems. J Syst Archit 57(7):695\u2013706. Special Issue on Worst-Case Execution-Time Analysis","journal-title":"J Syst Archit"},{"key":"9183_CR9","volume-title":"18th IEEE international conference on embedded and real-time computing systems and applications (RTCSA\u201912)","author":"M \u00c5sberg","year":"2012","unstructured":"\u00c5sberg M, Nolte T, Kato S, Rajkumar R (2012) Exsched: an external cpu scheduler framework for real-time systems. In: 18th IEEE international conference on embedded and real-time computing systems and applications (RTCSA\u201912)"},{"key":"9183_CR10","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1145\/1088149.1088163","volume-title":"Proceedings of the 19th annual international conference on supercomputing (ICS\u00a0\u201905)","author":"R Azimi","year":"2005","unstructured":"Azimi R, Stumm M, Wisniewski R (2005) Online performance analysis by statistical sampling of microprocessor performance counters. In: Proceedings of the 19th annual international conference on supercomputing (ICS\u00a0\u201905). ACM, New York, pp 101\u2013110"},{"key":"9183_CR11","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/1531793.1531803","volume":"43","author":"R Azimi","year":"2009","unstructured":"Azimi R, Tam D, Soares L, Stumm M (2009) Enhancing operating system support for multicore processors by using hardware performance monitoring. Oper Syst Rev 43:56\u201365","journal-title":"Oper Syst Rev"},{"key":"9183_CR12","first-page":"120","volume-title":"Proceedings of the 24th IEEE international real-time systems symposium (RTSS\u00a0\u201903)","author":"TP Baker","year":"2003","unstructured":"Baker TP (2003) Multiprocessor edf and deadline monotonic schedulability analysis. In: Proceedings of the 24th IEEE international real-time systems symposium (RTSS\u00a0\u201903). IEEE Comput Soc, Washington, p 120"},{"issue":"8","key":"9183_CR13","doi-asserted-by":"crossref","first-page":"760","DOI":"10.1109\/TPDS.2005.88","volume":"16","author":"TP Baker","year":"2005","unstructured":"Baker TP (2005a) An analysis of edf schedulability on a multiprocessor. IEEE Trans Parallel Distrib Syst 16(8):760\u2013768","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9183_CR14","unstructured":"Baker TP (2005b) A comparison of global and partitioned edf schedulability tests for multiprocessors. Tech rep. In: International conference on real-time and network systems"},{"issue":"1","key":"9183_CR15","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s11241-009-9075-8","volume":"43","author":"TP Baker","year":"2009","unstructured":"Baker TP, Baruah S (2009) An analysis of global edf schedulability for arbitrary-deadline sporadic task systems. Real-Time Syst 43(1):3\u201324","journal-title":"Real-Time Syst"},{"key":"9183_CR16","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/RTSS.2007.35","volume-title":"Proceedings of the 28th IEEE international real-time systems symposium (RTSS\u00a0\u201907)","author":"S Baruah","year":"2007","unstructured":"Baruah S (2007) Techniques for multiprocessor global schedulability analysis. In: Proceedings of the 28th IEEE international real-time systems symposium (RTSS\u00a0\u201907). IEEE Comput Soc, Washington, pp\u00a0119\u2013128"},{"key":"9183_CR17","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1109\/ECRTS.2009.31","volume-title":"Proceedings of the 2009 21st Euromicro conference on real-time systems (ECRTS\u00a0\u201909)","author":"S Baruah","year":"2009","unstructured":"Baruah S, Bonifaci V, Spaccamela AM, Stiller S (2009) Implementation of a speedup-optimal global edf schedulability test. In: Proceedings of the 2009 21st Euromicro conference on real-time systems (ECRTS\u00a0\u201909). IEEE Comput Soc, Washington, pp 259\u2013268"},{"key":"9183_CR18","doi-asserted-by":"crossref","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 progress: a notion of fairness in resource allocation. Algorithmica 15:600\u2013625","journal-title":"Algorithmica"},{"key":"9183_CR19","volume-title":"Proc sixth international workshop on operating systems platforms for embedded real-time applications","author":"A Bastoni","year":"2010","unstructured":"Bastoni A, Brandenburg BB, Anderson JH (2010a) Cache-related preemption and migration delays: empirical approximation and impact on schedulability. In: Proc sixth international workshop on operating systems platforms for embedded real-time applications, Brussels, Belgium"},{"key":"9183_CR20","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/RTSS.2010.23","volume-title":"Proceedings of the 2010 31st IEEE real-time systems symposium (RTSS\u00a0\u201910)","author":"A Bastoni","year":"2010","unstructured":"Bastoni A, Brandenburg BB, Anderson JH (2010b) An empirical comparison of global, partitioned, and clustered multiprocessor edf schedulers. In: Proceedings of the 2010 31st IEEE real-time systems symposium (RTSS\u00a0\u201910). IEEE Comput Soc, Washington, pp 14\u201324"},{"key":"9183_CR21","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1109\/ECRTS.2011.20","volume-title":"Proceedings of the 2011 23rd Euromicro conference on real-time systems (ECRTS\u00a0\u201911)","author":"A Bastoni","year":"2011","unstructured":"Bastoni A, Brandenburg BB, Anderson JH (2011) Is semi-partitioned scheduling practical? In: Proceedings of the 2011 23rd Euromicro conference on real-time systems (ECRTS\u00a0\u201911). IEEE Comput Soc, Washington, pp 125\u2013135"},{"issue":"5","key":"9183_CR22","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1016\/j.sysarc.2010.09.004","volume":"57","author":"M Bertogna","year":"2011","unstructured":"Bertogna M, Baruah S (2011) Tests for global edf schedulability analysis. J Syst Archit 57(5):487\u2013497","journal-title":"J Syst Archit"},{"key":"9183_CR23","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1109\/RTSS.2007.31","volume-title":"Proceedings of the 28th IEEE international real-time systems symposium (RTSS\u00a0\u201907)","author":"M Bertogna","year":"2007","unstructured":"Bertogna M, Cirinei M (2007) Response-time analysis for globally scheduled symmetric multiprocessor platforms. In: Proceedings of the 28th IEEE international real-time systems symposium (RTSS\u00a0\u201907). IEEE Comput Soc, Washington, pp 149\u2013160"},{"key":"9183_CR24","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1109\/ECRTS.2005.18","volume-title":"Proceedings of the 17th Euromicro conference on real-time systems (ECRTS\u00a0\u201905)","author":"M Bertogna","year":"2005","unstructured":"Bertogna M, Cirinei M, Lipari G (2005) Improved schedulability analysis of edf on multiprocessor platforms. In: Proceedings of the 17th Euromicro conference on real-time systems (ECRTS\u00a0\u201905). IEEE Comput Soc, Washington, pp 209\u2013218"},{"key":"9183_CR25","doi-asserted-by":"crossref","first-page":"447","DOI":"10.1109\/RTSS.2009.16","volume-title":"Proceedings of the 2009 30th IEEE real-time systems symposium (RTSS\u00a0\u201909)","author":"K Bletsas","year":"2009","unstructured":"Bletsas K, Andersson B (2009) Preemption-light multiprocessor scheduling of sporadic tasks with high utilisation bound. In: Proceedings of the 2009 30th IEEE real-time systems symposium (RTSS\u00a0\u201909). IEEE Comput Soc, Washington, pp 447\u2013456"},{"key":"9183_CR26","unstructured":"Brandenburg BB (2011) Scheduling and locking in multiprocessor real-time operating systems. PhD thesis, The University of North Carolina at Chapel Hill"},{"key":"9183_CR27","first-page":"61","volume-title":"Proceedings of the third international workshop on operating systems platforms for embedded real-time applications (OSPERT\u201907)","author":"BB Brandenburg","year":"2007","unstructured":"Brandenburg BB, Anderson JH (2007) Feather-trace: a light-weight event tracing toolkit. In: Proceedings of the third international workshop on operating systems platforms for embedded real-time applications (OSPERT\u201907), pp 61\u201370"},{"key":"9183_CR28","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1109\/RTSS.2009.23","volume-title":"RTSS \u201909: proceedings of the 2009 30th IEEE real-time systems symposium","author":"BB Brandenburg","year":"2009","unstructured":"Brandenburg BB, Anderson JH (2009) On the implementation of global real-time schedulers. In: RTSS \u201909: proceedings of the 2009 30th IEEE real-time systems symposium. IEEE Comput Soc, Washington, pp 214\u2013224"},{"key":"9183_CR29","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1109\/RTSS.2008.23","volume-title":"Proceedings of the 2008 real-time systems symposium (RTSS\u00a0\u201908)","author":"BB Brandenburg","year":"2008","unstructured":"Brandenburg BB, Calandrino JM, Anderson JH (2008) On the scalability of real-time scheduling algorithms on multicore platforms: a case study. In: Proceedings of the 2008 real-time systems symposium (RTSS\u00a0\u201908). IEEE Comput Soc, Washington, pp 157\u2013169"},{"issue":"6","key":"9183_CR30","doi-asserted-by":"crossref","first-page":"638","DOI":"10.1016\/j.sysarc.2010.05.011","volume":"57","author":"BB Brandenburg","year":"2011","unstructured":"Brandenburg BB, Leontyev H, Anderson JH (2011) An overview of interrupt accounting techniques for multiprocessor real-time systems. J Syst Archit 57(6):638\u2013654","journal-title":"J Syst Archit"},{"issue":"1","key":"9183_CR31","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s11241-011-9126-9","volume":"48","author":"A Burns","year":"2012","unstructured":"Burns A, Davis R, Wang P, Zhang F (2012) Partitioned edf scheduling for multiprocessors using a C=D task splitting scheme. Real-Time Syst 48(1):3\u201333","journal-title":"Real-Time Syst"},{"key":"9183_CR32","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1109\/ECRTS.2008.10","volume-title":"ECRTS \u201908: proceedings of the 2008 Euromicro conference on real-time systems","author":"JM Calandrino","year":"2008","unstructured":"Calandrino JM, Anderson JH (2008) Cache-aware real-time scheduling on multicore platforms: heuristics and a case study. In: ECRTS \u201908: proceedings of the 2008 Euromicro conference on real-time systems. IEEE Comput Soc, Washington, pp 299\u2013308"},{"key":"9183_CR33","first-page":"111","volume-title":"Proceedings of the 27th IEEE international real-time systems symposium (RTSS\u00a0\u201906)","author":"JM Calandrino","year":"2006","unstructured":"Calandrino JM, Leontyev H, Block A, Devi UC, Anderson JH (2006) Litmusrt: a testbed for empirically comparing real-time multiprocessor schedulers. In: Proceedings of the 27th IEEE international real-time systems symposium (RTSS\u00a0\u201906). IEEE Comput Soc, Washington, pp 111\u2013126"},{"key":"9183_CR34","volume-title":"Handbook on scheduling algorithms, methods, and models","author":"J Carpenter","year":"2004","unstructured":"Carpenter J, Funk S, Holman P, Srinivasan A, Anderson J, Baruah S (2004) A categorization of real-time multiprocessor scheduling problems and algorithms. In: Handbook on scheduling algorithms, methods, and models. Chapman Hall\/CRC, Boca Raton"},{"key":"9183_CR35","first-page":"101","volume-title":"RTSS \u201906","author":"H Cho","year":"2006","unstructured":"Cho H, Ravindran B, Jensen ED (2006) An optimal real-time scheduling algorithm for multiprocessors. In: RTSS \u201906. IEEE Press, New York, pp 101\u2013110"},{"key":"9183_CR36","first-page":"36","volume":"807","author":"C Cullmann","year":"2010","unstructured":"Cullmann C, Ferdinand C, Gebhard G, Grund D, Maiza C, Reineke J, Triquet B, Wegener S, Wilhelm\u00a0R (2010) Predictability considerations in the design of multi-core embedded systems. Ing Automob 807:36\u201342","journal-title":"Ing Automob"},{"key":"9183_CR37","volume-title":"Generative programming: methods, tools, and applications","author":"K Czarnecki","year":"2000","unstructured":"Czarnecki K, Eisenecker UW (2000) Generative programming: methods, tools, and applications. ACM\/Addison-Wesley, New York"},{"key":"9183_CR38","volume-title":"Proceedings of the 2007 workshop on experimental computer science (ExpCS\u00a0\u201907)","author":"FM David","year":"2007","unstructured":"David FM, Carlyle JC, Campbell RH (2007) Context switch overheads for Linux on arm platforms. In: Proceedings of the 2007 workshop on experimental computer science (ExpCS\u00a0\u201907). ACM, New York"},{"key":"9183_CR39","first-page":"43","volume-title":"Programming languages: NATO Advanced Study Institute","author":"EW Dijkstra","year":"1968","unstructured":"Dijkstra EW (1968) Cooperating sequential processes. In: Genuys F (ed) Programming languages: NATO Advanced Study Institute. Academic Press, New York, pp 43\u2013112"},{"key":"9183_CR40","first-page":"289.2","volume-title":"Proceedings of the 17th international symposium on parallel and distributed processing (IPDPS\u00a0\u201903)","author":"J Dongarra","year":"2003","unstructured":"Dongarra J, London K, Moore S, Mucci P, Terpstra D, You H, Zhou M (2003) Experiences and lessons learned with a portable interface to hardware performance counters. In: Proceedings of the 17th international symposium on parallel and distributed processing (IPDPS\u00a0\u201903). IEEE Comput Soc, Washington, p 289.2"},{"key":"9183_CR41","unstructured":"EPOS (2012) Epos website. URL http:\/\/epos.lisha.ufsc.br"},{"key":"9183_CR42","volume-title":"Proceedings of the eleventh real-time Linux workshop","author":"D Faggioli","year":"2009","unstructured":"Faggioli D, Checconi F, Trimarchi M, Scordino C (2009) An EDF scheduling class for the Linux kernel. In: Proceedings of the eleventh real-time Linux workshop, Dresden, Germany"},{"key":"9183_CR43","series-title":"GMD research series","volume-title":"Application-oriented operating systems","author":"AA Fr\u00f6hlich","year":"2001","unstructured":"Fr\u00f6hlich AA (2001) Application-oriented operating systems. GMD research series, vol 17. GMD\u2014Forschungszentrum Informationstechnik, Sankt Augustin"},{"issue":"1","key":"9183_CR44","first-page":"19","volume":"2011","author":"AA Fr\u00f6hlich","year":"2011","unstructured":"Fr\u00f6hlich AA (2011) A comprehensive approach to power management in embedded systems. Int J Distrib Sens Netw 2011(1):19","journal-title":"Int J Distrib Sens Netw"},{"issue":"3","key":"9183_CR45","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1016\/j.compeleceng.2011.03.003","volume":"37","author":"AA Fr\u00f6hlich","year":"2011","unstructured":"Fr\u00f6hlich AA, Gracioli G, Santos JF (2011) Periodic timers revisited: the real-time embedded system perspective. Comput Electr Eng 37(3):365\u2013375","journal-title":"Comput Electr Eng"},{"key":"9183_CR46","volume-title":"Computers and intractability; a guide to the theory of NP-completeness","author":"MR Garey","year":"1990","unstructured":"Garey MR, Johnson DS (1990) Computers and intractability; a guide to the theory of NP-completeness. Freeman, New York"},{"issue":"2\u20133","key":"9183_CR47","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1023\/A:1025120124771","volume":"25","author":"J Goossens","year":"2003","unstructured":"Goossens J, Funk S, Baruah S (2003) Priority-driven scheduling of periodic task systems on multiprocessors. Real-Time Syst 25(2\u20133):187\u2013205","journal-title":"Real-Time Syst"},{"key":"9183_CR48","volume-title":"Workshop on hardware-support for parallel program correctness\u2014IEEE Micro 2011","author":"G Gracioli","year":"2011","unstructured":"Gracioli G, Fr\u00f6hlich AA (2011) An embedded operating system API for monitoring hardware events in multicore processors. In: Workshop on hardware-support for parallel program correctness\u2014IEEE Micro 2011, Porto Alegre, Brazil"},{"key":"9183_CR49","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1145\/1629335.1629369","volume-title":"EMSOFT\u00a0\u201909","author":"N Guan","year":"2009","unstructured":"Guan N, Stigge M, Yi W, Yu G (2009) Cache-aware scheduling and analysis for multicores. In: EMSOFT\u00a0\u201909. ACM, New York, pp 245\u2013254"},{"key":"9183_CR50","first-page":"45","volume-title":"17th international conference on real-time and network systems","author":"D Hardy","year":"2009","unstructured":"Hardy D, Puaut I (2009) Estimation of cache related migration delays for multi-core processors with shared instruction caches. In: George L, Chetto M, Sjodin M (eds) 17th international conference on real-time and network systems, Paris, France, pp 45\u201354"},{"key":"9183_CR51","volume-title":"Computer architecture: a quantitative approach","author":"JL Hennessy","year":"2006","unstructured":"Hennessy JL, Patterson DA (2006) Computer architecture: a quantitative approach, 4th edn. Morgan Kaufmann, San Mateo","edition":"4"},{"key":"9183_CR52","unstructured":"Intel Corporation (2009) An introduction to the Intel quickpath interconnect. Document Number: 320412-001US, January 2009"},{"key":"9183_CR53","unstructured":"Intel Corporation (2011) Intel\u00ae 64 and IA-32 architectures software developer\u2019s manual. 253668-037US"},{"key":"9183_CR54","unstructured":"Intel Corporation (2012) Intel\u00ae 64 and IA-32 architectures optimization reference manual. 248966-026"},{"key":"9183_CR55","unstructured":"Johnson D (1973) Near-optimal bin packing algorithms. PhD thesis"},{"key":"9183_CR56","unstructured":"Kato S (2012) AIRS website. URL http:\/\/www.ertl.jp\/~shinpei\/airs\/"},{"key":"9183_CR57","first-page":"441","volume-title":"Proceedings of the 13th IEEE international conference on embedded and real-time computing systems and applications (RTCSA\u00a0\u201907)","author":"S Kato","year":"2007","unstructured":"Kato S, Yamasaki N (2007) Real-time scheduling with task splitting on multiprocessors. In: Proceedings of the 13th IEEE international conference on embedded and real-time computing systems and applications (RTCSA\u00a0\u201907). IEEE Comput Soc, Washington, pp 441\u2013450"},{"key":"9183_CR58","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1145\/1450058.1450078","volume-title":"Proceedings of the 8th ACM international conference on embedded software (EMSOFT\u00a0\u201908)","author":"S Kato","year":"2008","unstructured":"Kato S, Yamasaki N (2008) Portioned edf-based scheduling on multiprocessors. In: Proceedings of the 8th ACM international conference on embedded software (EMSOFT\u00a0\u201908). ACM, New York, pp 139\u2013148"},{"issue":"10","key":"9183_CR59","doi-asserted-by":"crossref","first-page":"2405","DOI":"10.1016\/j.jss.2012.05.048","volume":"85","author":"J Lelli","year":"2012","unstructured":"Lelli J, Faggioli D, Cucinotta T, Lipari G (2012) An experimental comparison of different real-time schedulers on multicore systems. J Syst Softw 85(10):2405\u20132416","journal-title":"J Syst Softw"},{"key":"9183_CR60","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1109\/RTSS.2007.33","volume-title":"RTSS \u201907: proceedings of the 28th IEEE international real-time systems symposium","author":"H Leontyev","year":"2007","unstructured":"Leontyev H, Anderson JH (2007) Generalized tardiness bounds for global multiprocessor scheduling. In: RTSS \u201907: proceedings of the 28th IEEE international real-time systems symposium. IEEE Comput Soc, Washington, pp 413\u2013422"},{"key":"9183_CR61","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/ECRTS.2010.34","volume-title":"Proceedings of the 2010 22nd Euromicro conference on real-time systems (ECRTS\u00a0\u201910)","author":"G Levin","year":"2010","unstructured":"Levin G, Funk S, Sadowski C, Pye I, Brandt S (2010) Dp-fair: a simple model for understanding optimal multiprocessor scheduling. In: Proceedings of the 2010 22nd Euromicro conference on real-time systems (ECRTS\u00a0\u201910). IEEE Comput Soc, Washington, pp 3\u201313"},{"key":"9183_CR62","volume-title":"Proceedings of the 2007 workshop on experimental computer science (ExpCS\u00a0\u201907)","author":"C Li","year":"2007","unstructured":"Li C, Ding C, Shen K (2007) Quantifying the cost of context switch. In: Proceedings of the 2007 workshop on experimental computer science (ExpCS\u00a0\u201907). ACM, New York"},{"key":"9183_CR63","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1109\/HPCA.2008.4658653","volume-title":"International symposium on high performance computer architecture (HPCA\u00a0\u201908)","author":"J Lin","year":"2008","unstructured":"Lin J, Lu Q, Ding X, Zhang Z, Zhang X, Sadayappan P (2008) Gaining insights into multicore cache partitioning: bridging the gap between simulation and real systems. In: International symposium on high performance computer architecture (HPCA\u00a0\u201908). IEEE Comput Soc, New York, pp 367\u2013378"},{"issue":"1","key":"9183_CR64","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/321738.321743","volume":"20","author":"CL Liu","year":"1973","unstructured":"Liu CL, Layland JW (1973) Scheduling algorithms for multiprogramming in a hard-real-time environment. J ACM 20(1):46\u201361","journal-title":"J ACM"},{"key":"9183_CR65","volume-title":"Real-time systems","author":"J Liu","year":"2000","unstructured":"Liu J (2000) Real-time systems, 1st edn. Prentice Hall PTR, Upper Saddle River","edition":"1"},{"key":"9183_CR66","first-page":"371","volume-title":"IADIS applied computing 2011","author":"MK Ludwich","year":"2011","unstructured":"Ludwich MK, Fr\u00f6hlich AA (2011) Abstracting hardware devices to embedded Java applications. In: IADIS applied computing 2011, Rio de Janeiro, Brazil, pp 371\u2013378"},{"key":"9183_CR67","doi-asserted-by":"crossref","first-page":"382","DOI":"10.1109\/CSE.2009.407","volume-title":"CSE \u201909: proceedings of the 2009 international conference on computational science and engineering","author":"H Marcondes","year":"2009","unstructured":"Marcondes H, Cancian R, Stemmer M, Fr\u00f6hlich AA (2009) On the design of flexible real-time schedulers for embedded systems. In: CSE \u201909: proceedings of the 2009 international conference on computational science and engineering. IEEE Comput Soc, Washington, pp 382\u2013387"},{"key":"9183_CR68","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/ECRTS.2010.30","volume-title":"Proceedings of the 2010 22nd Euromicro conference on real-time systems (ECRTS\u00a0\u201910)","author":"A Masrur","year":"2010","unstructured":"Masrur A, Chakraborty S, F\u00e4rber G (2010) Constant-time admission control for partitioned edf. In: Proceedings of the 2010 22nd Euromicro conference on real-time systems (ECRTS\u00a0\u201910). IEEE Comput Soc, Washington, pp 34\u201343"},{"key":"9183_CR69","first-page":"8","volume-title":"Proceedings of the 15th international parallel and distributed processing symposium","author":"J May","year":"2001","unstructured":"May J (2001) Mpx: software for multiplexing hardware performance counters in multithreaded programs. In: Proceedings of the 15th international parallel and distributed processing symposium, p 8"},{"key":"9183_CR70","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1145\/106974.106982","volume":"25","author":"JC Mogul","year":"1991","unstructured":"Mogul JC, Borg A (1991) The effect of context switches on cache performance. Oper Syst Rev 25:75\u201384 (Special Issue)","journal-title":"Oper Syst Rev"},{"key":"9183_CR71","volume-title":"Workshop on developing dependable and secure automotive cyber-physical systems from components","author":"S Mohan","year":"2011","unstructured":"Mohan S, Caccamo M, Sha L, Pellizzoni R, Arundale G, Kegley R, de Niz D (2011) Using multicore architectures in cyber-physical systems. In: Workshop on developing dependable and secure automotive cyber-physical systems from components, Michigan, USA"},{"key":"9183_CR72","volume-title":"18th IEEE international conference on embedded and real-time computing systems and applications (RTCSA)","author":"M Mollison","year":"2012","unstructured":"Mollison M, Anderson JH (2012) Utilization-controlled task consolidation for power optimization in multi-core real-time systems. In: 18th IEEE international conference on embedded and real-time computing systems and applications (RTCSA), vol 1 (to appear)"},{"key":"9183_CR73","first-page":"246","volume-title":"10th international conference on networks","author":"TR M\u00fcck","year":"2011","unstructured":"M\u00fcck TR, Fr\u00f6hlich AA (2011) HyRA: a software-defined radio architecture for wireless embedded systems. In: 10th international conference on networks, St. Maarten, The Netherlands Antilles, pp\u00a0246\u2013251"},{"key":"9183_CR74","first-page":"1","volume-title":"IPDPS 10\u2019: proceedings of the 25th IEEE international symposium on parallel distributed processing","author":"SP Muralidhara","year":"2010","unstructured":"Muralidhara SP, Kandemir M, Raghavan P (2010) Intra-application cache partitioning. In: IPDPS 10\u2019: proceedings of the 25th IEEE international symposium on parallel distributed processing, pp 1\u201312"},{"key":"9183_CR75","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1145\/944645.944698","volume-title":"Proceedings of the 1st IEEE\/ACM\/IFIP international conference on hardware\/software codesign and system synthesis (CODES+ISSS\u00a0\u201903)","author":"HS Negi","year":"2003","unstructured":"Negi HS, Mitra T, Roychoudhury A (2003) Accurate estimation of cache-related preemption delay. In: Proceedings of the 1st IEEE\/ACM\/IFIP international conference on hardware\/software codesign and system synthesis (CODES+ISSS\u00a0\u201903). ACM, New York, pp 201\u2013206"},{"key":"9183_CR76","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1109\/RTTAS.1999.777666","volume-title":"Proceedings of the fifth IEEE real-time technology and applications symposium","author":"S Oikawa","year":"1999","unstructured":"Oikawa S, Rajkumar R (1999) Portable rk: a portable resource kernel for guaranteed and enforced timing behavior. In: Proceedings of the fifth IEEE real-time technology and applications symposium, pp\u00a0111\u2013120"},{"issue":"1","key":"9183_CR77","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/spe.883","volume":"39","author":"L Palopoli","year":"2009","unstructured":"Palopoli L, Cucinotta T, Marzario L, Lipari G (2009) Aquosa\u2014adaptive quality of service architecture. Softw Pract Exp 39(1):1\u201331","journal-title":"Softw Pract Exp"},{"key":"9183_CR78","first-page":"271","volume-title":"EUC","author":"FV Polpeta","year":"2004","unstructured":"Polpeta FV, Fr\u00f6hlich AA (2004) Hardware mediators: a portability artifact for component-based systems. In: EUC, pp 271\u2013280"},{"key":"9183_CR79","unstructured":"SHARCNET (2012) Sharcnet cluster website. URL https:\/\/www.sharcnet.ca"},{"issue":"4","key":"9183_CR80","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MM.2002.1028478","volume":"22","author":"B Sprunt","year":"2002","unstructured":"Sprunt B (2002) Pentium 4 performance-monitoring features. IEEE MICRO 22(4):72\u201382","journal-title":"IEEE MICRO"},{"key":"9183_CR81","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1145\/1346281.1346299","volume-title":"Proceedings of the 13th international conference on architectural support for programming languages and operating systems (ASPLOS\u00a0XIII)","author":"S Srikantaiah","year":"2008","unstructured":"Srikantaiah S, Kandemir M, Irwin MJ (2008) Adaptive set pinning: managing shared caches in chip multiprocessors. In: Proceedings of the 13th international conference on architectural support for programming languages and operating systems (ASPLOS\u00a0XIII). ACM, New York, pp 135\u2013144"},{"key":"9183_CR82","first-page":"114.1","volume-title":"IPDPS \u201903: proceedings of the 17th international symposium on parallel and distributed processing","author":"A Srinivasan","year":"2003","unstructured":"Srinivasan A, Holman P, Anderson JH, Baruah S (2003) The case for fair multiprocessor scheduling. In: IPDPS \u201903: proceedings of the 17th international symposium on parallel and distributed processing. IEEE Comput Soc, Washington, p 114.1"},{"key":"9183_CR83","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1145\/997163.997184","volume-title":"Proceedings of the 2004 ACM SIGPLAN\/SIGBED conference on languages, compilers, and tools for embedded systems (LCTES\u00a0\u201904)","author":"J St\u00e4rner","year":"2004","unstructured":"St\u00e4rner J, Asplund L (2004) Measuring the cache interference cost in preemptive real-time systems. In: Proceedings of the 2004 ACM SIGPLAN\/SIGBED conference on languages, compilers, and tools for embedded systems (LCTES\u00a0\u201904). ACM, New York, pp 146\u2013154"},{"key":"9183_CR84","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1145\/1065910.1065933","volume-title":"Proceedings of the 2005 ACM SIGPLAN\/SIGBED conference on languages, compilers, and tools for embedded systems (LCTES\u00a0\u201905)","author":"J Staschulat","year":"2005","unstructured":"Staschulat J, Ernst R (2005) Scalable precision cache analysis for preemptive scheduling. In: Proceedings of the 2005 ACM SIGPLAN\/SIGBED conference on languages, compilers, and tools for embedded systems (LCTES\u00a0\u201905). ACM, New York, pp 157\u2013165"},{"key":"9183_CR85","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1145\/1391469.1391545","volume-title":"DAC \u201908: proceedings of the 45th annual design automation conference","author":"V Suhendra","year":"2008","unstructured":"Suhendra V, Mitra T (2008) Exploring locking & partitioning for predictable shared caches on multi-cores. In: DAC \u201908: proceedings of the 45th annual design automation conference. ACM, New York, pp\u00a0300\u2013303"},{"key":"9183_CR86","volume-title":"Proceedings of the 2007 workshop on experimental computer science (ExpCS\u00a0\u201907)","author":"D Tsafrir","year":"2007","unstructured":"Tsafrir D (2007) The context-switch overhead inflicted by hardware interrupts (and the enigma of do-nothing loops). In: Proceedings of the 2007 workshop on experimental computer science (ExpCS\u00a0\u201907). ACM, New York"},{"issue":"1","key":"9183_CR87","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1145\/885651.781062","volume":"31","author":"X Vera","year":"2003","unstructured":"Vera X, Lisper B, Xue J (2003) Data cache locking for higher program predictability. ACM SIGMETRICS Perform Eval Rev 31(1):272\u2013282","journal-title":"ACM SIGMETRICS Perform Eval Rev"},{"issue":"4","key":"9183_CR88","doi-asserted-by":"crossref","first-page":"272","DOI":"10.3844\/jcssp.2008.272.281","volume":"4","author":"LF Wanner","year":"2008","unstructured":"Wanner LF, Fr\u00f6hlich AA (2008) Operating system support for wireless sensor networks. J Comput Sci 4(4):272\u2013281","journal-title":"J Comput Sci"},{"issue":"3","key":"9183_CR89","doi-asserted-by":"crossref","DOI":"10.1145\/1347375.1347389","volume":"7","author":"R Wilhelm","year":"2008","unstructured":"Wilhelm R, Engblom J, Ermedahl A, Holsti N, Thesing S, Whalley D, Bernat G, Ferdinand C, Heckmann R, Mitra T, Mueller F, Puaut I, Puschner P, Staschulat J, Stenstr\u00f6m P (2008) The worst-case execution-time problem overview of methods and survey of tools. ACM Trans Embed Comput Syst 7(3):36","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9183_CR90","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/RTAS.2008.6","volume-title":"Proceedings of the 2008 IEEE real-time and embedded technology and applications symposium (RTAS\u00a0\u201908)","author":"J Yan","year":"2008","unstructured":"Yan J, Zhang W (2008) Wcet analysis for multi-core processors with shared l2 instruction caches. In: Proceedings of the 2008 IEEE real-time and embedded technology and applications symposium (RTAS\u00a0\u201908). IEEE Comput Soc, Washington, pp 80\u201389"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-013-9183-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-013-9183-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-013-9183-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,13]],"date-time":"2019-07-13T04:12:19Z","timestamp":1562991139000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-013-9183-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,5,2]]},"references-count":90,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2013,11]]}},"alternative-id":["9183"],"URL":"https:\/\/doi.org\/10.1007\/s11241-013-9183-3","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,5,2]]}}}