{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:27:33Z","timestamp":1750307253853,"version":"3.41.0"},"reference-count":37,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2011,3,1]],"date-time":"2011-03-01T00:00:00Z","timestamp":1298937600000},"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":[[2011,3]]},"abstract":"<jats:p>In this paper we propose a synchronization protocol for resource sharing among independently-developed real-time systems on multi-core platforms. The systems may use different scheduling policies and they may have arbitrary priority settings. When using this synchronization protocol each processor is abstracted by an interface which consists of a set of requirements. A requirement depends only on the worst-case time the processor may wait for resources, i.e., the maximum number of times that the resources can be blocked by other processors. We have derived schedulability conditions for each processor and based on the analysis we extract the interface of the processor. In this paper, we focus on the cases when each system is allocated on a dedicated processor.<\/jats:p>","DOI":"10.1145\/1967021.1967027","type":"journal-article","created":{"date-parts":[[2011,4,12]],"date-time":"2011-04-12T12:03:38Z","timestamp":1302609818000},"page":"46-53","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Sharing resources among independently-developed systems on multi-cores"],"prefix":"10.1145","volume":"8","author":[{"given":"Farhang","family":"Nemati","sequence":"first","affiliation":[{"name":"M\u00e4lardalen Real-Time Research Centre, V\u00e4ster\u00e5s, Sweden"}]},{"given":"Moris","family":"Behnam","sequence":"additional","affiliation":[{"name":"M\u00e4lardalen Real-Time Research Centre, V\u00e4ster\u00e5s, Sweden"}]},{"given":"Thomas","family":"Nolte","sequence":"additional","affiliation":[{"name":"M\u00e4lardalen Real-Time Research Centre, V\u00e4ster\u00e5s, Sweden"}]}],"member":"320","published-online":{"date-parts":[[2011,3]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017753.1017772"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00365393"},{"volume-title":"A comparison of global and partitioned EDF schedulability test for multiprocessors. Technical report","year":"2005","author":"Baker T.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289927.1289970"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370344"},{"volume-title":"Achieving Business Goals with Wind Rivers Multicore Software Solution. Wind River white paper","year":"2010","author":"Bialowas C.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/827272.829123"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2007.8"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2008.13"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2008.27"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92221-6_9"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2007.81"},{"volume-title":"Handbook on Scheduling Algorithms, Methods, and Models","year":"2004","author":"Carpenter J.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2005.25"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2005.25"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/827269.828992"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2006.10"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2009.37"},{"key":"e_1_2_1_20_1","first-page":"26","volume-title":"IEEE Real-Time Systems Symposium (RTSS'02)","author":"Feng X.","year":"2002"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2007.49"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2007.32"},{"key":"e_1_2_1_23_1","first-page":"189","volume-title":"IEEE Real-Time and Embedded Technology Application Symposium (RTAS'03)","author":"Gai P.","year":"2003"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/882482.883800"},{"key":"e_1_2_1_25_1","first-page":"256","volume-title":"IEEE Real-Time Systems Symposium (RTSS'99)","author":"Kuo T. W.","year":"1999"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2009.51"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/518908.828478"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/EMRTS.2003.1212738"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:TIME.0000033378.56741.14"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2005.43"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/882481.883794"},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4000-7","volume-title":"Synchronization in Real-Time Systems: A Priority Inheritance Approach","author":"Rajkumar R.","year":"1991"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/REAL.1988.51121"},{"key":"e_1_2_1_34_1","first-page":"152","volume-title":"Euromicro Conf. on Real-Time Systems (ECRTS'02)","author":"Saewong S.","year":"2002"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.57058"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2008.28"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/REAL.2004.15"},{"key":"e_1_2_1_38_1","first-page":"2","volume-title":"IEEE Real-Time Systems Symposium (RTSS'03)","author":"Shin I.","year":"2003"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1967021.1967027","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1967021.1967027","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:52:21Z","timestamp":1750243941000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1967021.1967027"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,3]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,3]]}},"alternative-id":["10.1145\/1967021.1967027"],"URL":"https:\/\/doi.org\/10.1145\/1967021.1967027","relation":{},"ISSN":["1551-3688"],"issn-type":[{"type":"electronic","value":"1551-3688"}],"subject":[],"published":{"date-parts":[[2011,3]]},"assertion":[{"value":"2011-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}