{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T04:34:35Z","timestamp":1781238875262,"version":"3.54.1"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540922209","type":"print"},{"value":"9783540922216","type":"electronic"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-92221-6_9","type":"book-chapter","created":{"date-parts":[[2008,12,3]],"date-time":"2008-12-03T08:25:04Z","timestamp":1228292704000},"page":"105-124","source":"Crossref","is-referenced-by-count":32,"title":["A Comparison of the M-PCP, D-PCP, and FMLP on LITMUSRT"],"prefix":"10.1007","author":[{"given":"Bj\u00f6rn B.","family":"Brandenburg","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"James H.","family":"Anderson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"9_CR1","unstructured":"IBM and Red Hat announce new development innovations in Linux kernel. Press release (2007), http:\/\/www-03.ibm.com\/press\/us\/en\/pressrelease\/21232.wss"},{"issue":"1","key":"9_CR2","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/71.80120","volume":"1","author":"T. Anderson","year":"1990","unstructured":"Anderson, T.: The performance of spin lock alternatives for shared-memory multiprocessors. IEEE Transactions on Parallel and Distributed Systems\u00a01(1), 6\u201316 (1990)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"1","key":"9_CR3","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/BF00365393","volume":"3","author":"T. Baker","year":"1991","unstructured":"Baker, T.: Stack-based scheduling of real-time processes. Journal of Real-Time systems\u00a03(1), 67\u201399 (1991)","journal-title":"Journal of Real-Time systems"},{"key":"9_CR4","unstructured":"Bisson, S.: Azul announces 192 core Java appliance (2006), http:\/\/www.itpro.co.uk\/serves\/news\/99765\/azul-announces-192-core-java-appliance.html"},{"key":"9_CR5","doi-asserted-by":"crossref","unstructured":"Block, A., Brandenburg, B., Anderson, J., Quint, S.: An adaptive framework for multiprocessor real-time systems. In: Proceedings of the 20th Euromicro Conference on Real-Time Systems, pp. 23\u201333 (2008)","DOI":"10.1109\/ECRTS.2008.21"},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"Block, A., Leontyev, H., Brandenburg, B., Anderson, J.: A flexible real-time locking protocol for multiprocessors. In: Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, pp. 71\u201380 (2007)","DOI":"10.1109\/RTCSA.2007.8"},{"key":"9_CR7","unstructured":"Brandenburg, B., Anderson, J.: Feather-Trace: A light-weight event tracing toolkit. In: Proceedings of the Third International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, pp. 19\u201328 (2007)"},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Brandenburg, B., Anderson, J.: Integrating hard\/soft real-time tasks and best-effort jobs on multiprocessors. In: Proceedings of the 19th Euromicro Conference on Real-Time Systems, pp. 61\u201370 (2007)","DOI":"10.1109\/ECRTS.2007.17"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Brandenburg, B., Anderson, J.: An implementation of the PCP, SRP, DPCP, MPCP, and FMLP real-time synchronization protocols in LITMUS $^{\\small {\\rm RT}}$ . In: Proceedings of the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, pp. 185\u2013194 (2008)","DOI":"10.1109\/RTCSA.2008.13"},{"key":"9_CR10","unstructured":"Brandenburg, B., Block, A., Calandrino, J., Devi, U., Leontyev, H., Anderson, J.: LITMUS $^{\\small {\\rm RT}}$ : A status report. In: Proceedings of the 9th Real-Time Linux Workshop, pp. 107\u2013123. Real-Time Linux Foundation (2007)"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Brandenburg, B., Calandrino, J., Block, A., Leontyev, H., Anderson, J.: Synchronization on real-time multiprocessors: To block or not to block, to suspend or spin? In: Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 342\u2013353 (2008)","DOI":"10.1109\/RTAS.2008.27"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Calandrino, J., Leontyev, H., Block, A., Devi, U., Anderson, J.: LITMUSRT: A testbed for empirically comparing real-time multiprocessor schedulers. In: Proceedings of the 27th IEEE Real-Time Systems Symposium, pp. 111\u2013123 (2006)","DOI":"10.1109\/RTSS.2006.27"},{"key":"9_CR13","unstructured":"Devi, U.: Soft Real-Time Scheduling on Multiprocessors. PhD thesis, University of North Carolina, Chapel Hill, NC (2006)"},{"key":"9_CR14","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/2.55501","volume":"23","author":"G. Graunke","year":"1990","unstructured":"Graunke, G., Thakkar, S.: Synchronization algorithms for shared-memory multiprocessors. IEEE Computer\u00a023, 60\u201369 (1990)","journal-title":"IEEE Computer"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Lehoczky, J., Sha, L., Ding, Y.: The rate monotonic scheduling algorithm: Exact characterization and average case behavior. In: Proceedings of the 10th IEEE International Real-Time Systems Symposium, pp. 166\u2013171 (1989)","DOI":"10.1109\/REAL.1989.63567"},{"key":"9_CR16","volume-title":"Real-Time Systems","author":"J. Liu","year":"2000","unstructured":"Liu, J.: Real-Time Systems. Prentice-Hall, Upper Saddle River (2000)"},{"issue":"10","key":"9_CR17","doi-asserted-by":"publisher","first-page":"834","DOI":"10.1109\/32.469457","volume":"21","author":"V. Lortz","year":"1995","unstructured":"Lortz, V., Shin, K.: Semaphore queue priority assignment for real-time multiprocessor synchronization. IEEE Transactions on Software Engineering\u00a021(10), 834\u2013844 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"9_CR18","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/103727.103729","volume":"9","author":"J. Mellor-Crummey","year":"1991","unstructured":"Mellor-Crummey, J., Scott, M.: Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Transactions on Computer Systems\u00a09(1), 21\u201365 (1991)","journal-title":"ACM Transactions on Computer Systems"},{"key":"9_CR19","unstructured":"SUN Microsystems. SUN UltraSPARC T1 Marketing material (2008), http:\/\/www.sun.com\/processors\/UltraSPARC-T1\/"},{"key":"9_CR20","doi-asserted-by":"crossref","unstructured":"Rajkumar, R.: Real-time synchronization protocols for shared memory multiprocessors. In: Proceedings of the 10th International Conference on Distributed Computing Systems, pp. 116\u2013123 (1990)","DOI":"10.1109\/ICDCS.1990.89257"},{"key":"9_CR21","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4000-7","volume-title":"Synchronization In Real-Time Systems \u2013 A Priority Inheritance Approach","author":"R. Rajkumar","year":"1991","unstructured":"Rajkumar, R.: Synchronization In Real-Time Systems \u2013 A Priority Inheritance Approach. Kluwer Academic Publishers, Dordrecht (1991)"},{"key":"9_CR22","unstructured":"Rajkumar, R.: Private communication (April 2008)"},{"key":"9_CR23","doi-asserted-by":"crossref","unstructured":"Rajkumar, R., Sha, L., Lehoczky, J.P.: Real-time synchronization protocols for multiprocessors. In: Proceedings of the 9th IEEE International Real-Time Systems Symposium, pp. 259\u2013269 (1988)","DOI":"10.1109\/REAL.1988.51121"},{"key":"9_CR24","doi-asserted-by":"crossref","unstructured":"Ridouard, F., Richard, P., Cottet, F.: Negative results for scheduling independent hard real-time tasks with self-suspensions. In: Proceedings of the 25th IEEE International Real-Time Systems Symposium, pp. 47\u201356 (2004)","DOI":"10.1109\/REAL.2004.35"},{"issue":"9","key":"9_CR25","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1109\/12.57058","volume":"39","author":"L. Sha","year":"1990","unstructured":"Sha, L., Rajkumar, R., Lehoczky, J.P.: Priority inheritance protocols: An approach to real-time synchronization. IEEE Transactions on Computers\u00a039(9), 1175\u20131185 (1990)","journal-title":"IEEE Transactions on Computers"},{"key":"9_CR26","unstructured":"Shankland, S., Kanellos, M.: Intel to elaborate on new multicore processor (2003), http:\/\/news.zdnet.co.uk\/hardware\/chips\/0,39020354,39116043,00.htm"}],"container-title":["Lecture Notes in Computer Science","Principles of Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-92221-6_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,15]],"date-time":"2019-05-15T23:11:31Z","timestamp":1557961891000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-92221-6_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540922209","9783540922216"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-92221-6_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008]]}}}