{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,9]],"date-time":"2024-07-09T19:14:24Z","timestamp":1720552464813},"reference-count":17,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2012,12,6]],"date-time":"2012-12-06T00:00:00Z","timestamp":1354752000000},"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,3]]},"DOI":"10.1007\/s11241-012-9170-0","type":"journal-article","created":{"date-parts":[[2012,12,6]],"date-time":"2012-12-06T00:16:27Z","timestamp":1354752987000},"page":"140-170","source":"Crossref","is-referenced-by-count":23,"title":["An optimal k-exclusion real-time locking protocol motivated by multi-GPU systems"],"prefix":"10.1007","volume":"49","author":[{"given":"Glenn A.","family":"Elliott","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James H.","family":"Anderson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,12,6]]},"reference":[{"key":"9170_CR1","first-page":"2003","volume":"16","author":"J Anderson","year":"2001","unstructured":"Anderson J, Kim Y (2001) Shared-memory mutual exclusion: major research trends since 1986. Distrib Comput 16:2003","journal-title":"Distrib Comput"},{"key":"9170_CR2","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/REAL.2004.20","volume-title":"Proceedings of the 25th IEEE real-time systems symposium","author":"S Baruah","year":"2004","unstructured":"Baruah S (2004) Feasibility analysis of preemptive real-time systems upon heterogeneous multiprocessor platforms. In: Proceedings of the 25th IEEE real-time systems symposium, pp 37\u201346"},{"key":"9170_CR3","unstructured":"Brandenburg B (2011) Scheduling and locking in multiprocessor real-time operating systems. PhD thesis, University of North Carolina at Chapel Hill"},{"key":"9170_CR4","first-page":"49","volume-title":"Proceedings of the 31st IEEE real-time systems symposium","author":"B Brandenburg","year":"2010","unstructured":"Brandenburg B, Anderson J (2010) Optimality results for multiprocessor real-time locking. In: Proceedings of the 31st IEEE real-time systems symposium, pp 49\u201360"},{"key":"9170_CR5","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/2038642.2038655","volume-title":"Proceedings of the 11th international conference on embedded software","author":"B Brandenburg","year":"2011","unstructured":"Brandenburg B, Anderson J (2011) Real-time resource-sharing under clustered scheduling: Mutex, reader-writer, and k-exclusion locks. In: Proceedings of the 11th international conference on embedded software, pp 69\u201378"},{"key":"9170_CR6","unstructured":"Chen MI (1992) Schedulability analysis of resource access control protocols in real-time systems. PhD thesis, University of Illinois at Urbana-Champaign"},{"key":"9170_CR7","first-page":"133","volume-title":"Real-Time Systems","author":"U Devi","year":"2008","unstructured":"Devi U, Anderson J (2008) Tardiness bounds under global EDF scheduling on a multiprocessor. In: Real-Time Systems, vol 38, pp 133\u2013189"},{"issue":"1","key":"9170_CR8","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1287\/opre.26.1.127","volume":"26","author":"SK Dhall","year":"1978","unstructured":"Dhall SK, Liu CL (1978) On a real-time scheduling problem. Oper Res 26(1):127","journal-title":"Oper Res"},{"key":"9170_CR9","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1007\/s11241-011-9140-y","volume":"48","author":"G Elliott","year":"2012","unstructured":"Elliott G, Anderson J (2012a) Globally scheduled real-time multiprocessor systems with GPUs. Real-Time Syst 48:34\u201374","journal-title":"Real-Time Syst"},{"key":"9170_CR10","first-page":"267","volume-title":"Proceedings of the 24th Euromicro conference on real-time systems","author":"G Elliott","year":"2012","unstructured":"Elliott G, Anderson J (2012b) Robust real-time multiprocessor interrupt handling motivated by GPUs. In: Proceedings of the 24th Euromicro conference on real-time systems, pp 267\u2013276"},{"key":"9170_CR11","first-page":"14","volume-title":"Proceedings of the 22nd EuroMicro conference on real-time systems","author":"J Erickson","year":"2010","unstructured":"Erickson J, Devi U, Anderson J (2010) Improved tardiness bounds for Global EDF. In: Proceedings of the 22nd EuroMicro conference on real-time systems, pp 14\u201323"},{"issue":"1","key":"9170_CR12","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1145\/59287.59292","volume":"11","author":"M Fischer","year":"1989","unstructured":"Fischer M, Lynch N, Burns J, Borodin A (1989) Distributed FIFO allocation of identical resources using small shared space. ACM Trans Program Lang Syst 11(1):90\u2013114","journal-title":"ACM Trans Program Lang Syst"},{"key":"9170_CR13","first-page":"231","volume-title":"Proceedings of the 14th EuroMicro conference on real-time systems","author":"P Gai","year":"2002","unstructured":"Gai P, Abeni L, Buttazzo G (2002) Multiprocessor DSP scheduling in system-on-a-chip architectures. In: Proceedings of the 14th EuroMicro conference on real-time systems, pp 231\u2013238"},{"issue":"1","key":"9170_CR14","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1007\/s11241-009-9089-2","volume":"44","author":"H Leontyev","year":"2010","unstructured":"Leontyev H, Anderson J (2010) Generalized tardiness bounds for global multiprocessor scheduling. Real-Time Syst 44(1):26\u201371","journal-title":"Real-Time Syst"},{"key":"9170_CR15","volume-title":"Queues, inventories, and maintenance: the analysis of operational system with variable demand and supply","author":"PM Morse","year":"1958","unstructured":"Morse PM (1958) Queues, inventories, and maintenance: the analysis of operational system with variable demand and supply. Wiley, New York"},{"key":"9170_CR16","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1016\/j.jcss.2006.04.002","volume":"73","author":"R Pellizzoni","year":"2007","unstructured":"Pellizzoni R, Lipari G (2007) Holistic analysis of asynchronous real-time transactions with earliest deadline scheduling. J Comput Syst Sci 73:186\u2013206","journal-title":"J Comput Syst Sci"},{"key":"9170_CR17","volume-title":"Algorithms for mutual exclusion","author":"M Raynal","year":"1986","unstructured":"Raynal M, Beeson D (1986) Algorithms for mutual exclusion. MIT Press, Cambridge"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-012-9170-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-012-9170-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-012-9170-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,2]],"date-time":"2022-02-02T16:22:04Z","timestamp":1643818924000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-012-9170-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,12,6]]},"references-count":17,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,3]]}},"alternative-id":["9170"],"URL":"https:\/\/doi.org\/10.1007\/s11241-012-9170-0","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,12,6]]}}}