{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:40:41Z","timestamp":1761324041753,"version":"3.41.0"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2016,3,25]],"date-time":"2016-03-25T00:00:00Z","timestamp":1458864000000},"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":["SIGBED Rev."],"published-print":{"date-parts":[[2016,3,25]]},"abstract":"<jats:p>Evaluating cache related preemption delay (CRPD) in preemptive scheduling context of Real-Time Embedded System (RTES) stays an open issue despite of its practical importance. Indeed, various parameters should be taken into account such as memory layout, cache utilization, processor utilization, priority assignment and scheduling algorithm. In state-of-the-art work, dependencies amongst those parameters are not investigated with precision because of the lack of scheduling analysis tool taking them into account. In this article, we present a tool to investigate and evaluate scheduling analysis of RTES with cache memory and various scheduling parameters. The work consists in modeling guidelines and implementation of a cache-aware scheduling simulator. Implementation is made in Cheddar, an open-source scheduling analyzer, which is freely available to researchers and practitioners. Experiments are conducted in order to illustrate applicability and performance of our tool. Furthermore, we discuss about implementation issues, problems raised and lessons learned from those experiments.<\/jats:p>","DOI":"10.1145\/2907972.2907975","type":"journal-article","created":{"date-parts":[[2016,3,28]],"date-time":"2016-03-28T12:53:25Z","timestamp":1459169605000},"page":"22-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Cache-aware real-time scheduling simulator"],"prefix":"10.1145","volume":"13","author":[{"given":"Hai Nam","family":"Tran","sequence":"first","affiliation":[{"name":"Univ. Bretagne Occidentale, Brest, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Singhoff","sequence":"additional","affiliation":[{"name":"Univ. Bretagne Occidentale, Brest, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"St\u00e9phane","family":"Rubini","sequence":"additional","affiliation":[{"name":"Univ. Bretagne Occidentale, Brest, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jalil","family":"Boukhobza","sequence":"additional","affiliation":[{"name":"Univ. Bretagne Occidentale, Brest, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,3,25]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-012-9152-2"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2010.08.006"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2011.28"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-005-0507-9"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTTAS.1996.509537"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:TIME.0000048932.30002.d9"},{"key":"e_1_2_1_7_1","first-page":"21","volume-title":"Proceedings of the 3rd International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems","author":"Chandarli Y.","year":"2012"},{"volume-title":"International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH)","year":"2013","author":"Ch\u00e9ramy M.","key":"e_1_2_1_8_1"},{"volume-title":"IRISA","year":"1999","author":"Colin A.","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2006.355388"},{"key":"e_1_2_1_11_1","unstructured":"C. Fotsing F. Singhoff A. Plantec V. Gaudel S. Rubini S. Li H. N. Tran L. Lemarchand P. Dissaux and J. Legrand. Cheddar Architecture Description Language 2014.  C. Fotsing F. Singhoff A. Plantec V. Gaudel S. Rubini S. Li H. N. Tran L. Lemarchand P. Dissaux and J. Legrand. Cheddar Architecture Description Language 2014."},{"key":"e_1_2_1_12_1","first-page":"125","volume-title":"13th Euromicro Conference on, 2001","author":"Gonz\u00e1lez Harbour M.","year":"2001"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:20045088"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.689649"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281700.1281702"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1321774.1321802"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2392987.2393008"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.92.0078"},{"key":"e_1_2_1_19_1","first-page":"89","volume-title":"ACM Sigplan notices","author":"Nethercote N.","year":"2007"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2007.15"},{"key":"e_1_2_1_21_1","first-page":"61","volume-title":"ACM SIGAda Ada Letters","author":"Plantec A.","year":"2006"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046191.1032298"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2005.26"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2005.26"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/EUC.2014.24"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2015.7301405"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2010.5641179"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2907972.2907975","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2907972.2907975","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:54:27Z","timestamp":1750222467000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2907972.2907975"}},"subtitle":["implementation and return of experience"],"short-title":[],"issued":{"date-parts":[[2016,3,25]]},"references-count":27,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,3,25]]}},"alternative-id":["10.1145\/2907972.2907975"],"URL":"https:\/\/doi.org\/10.1145\/2907972.2907975","relation":{},"ISSN":["1551-3688"],"issn-type":[{"type":"electronic","value":"1551-3688"}],"subject":[],"published":{"date-parts":[[2016,3,25]]},"assertion":[{"value":"2016-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}