{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,4,28]],"date-time":"2024-04-28T22:32:00Z","timestamp":1714343520569},"reference-count":15,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2009,8,20]],"date-time":"2009-08-20T00:00:00Z","timestamp":1250726400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2010,3,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>General purpose Operating Systems do not provide effective mechanisms for application processing reservation. To overcome this limitation, some initiatives aim at guaranteeing processing by instrumenting kernels or by isolating the performance through the creation of virtual machines. However, these proceedings may be impractical if the kernel code is not available or high overheads should be avoided. As will be described in this paper, CPUReserve works differently from these approaches. It is a processing reservation system that runs at user level. CPUReserve allows the configuration of the active scheduling policy and simplifies the development of new ones. Thus, it can be used in many computing scenarios such as distributed and shared environments. Copyright \u00a9 2009 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.1473","type":"journal-article","created":{"date-parts":[[2009,8,20]],"date-time":"2009-08-20T10:29:01Z","timestamp":1250764141000},"page":"278-294","source":"Crossref","is-referenced-by-count":1,"title":["Controlling processing usage at user level: a way to make resource sharing more flexible"],"prefix":"10.1002","volume":"22","author":[{"given":"Val\u00e9ria Quadros","family":"dos Reis","sequence":"first","affiliation":[]},{"given":"Renato","family":"Cerqueira","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2010,1,27]]},"reference":[{"key":"e_1_2_9_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTTAS.1999.777666"},{"key":"e_1_2_9_3_2","unstructured":"LeeC RajkumarR MercerC.Experience with processor reservation and dynamic QoS in real\u2010time mach. Proceedings of Multimedia Japan 96 Japan 1996."},{"key":"e_1_2_9_4_2","first-page":"45","volume-title":"Proceedings of OSDI '99","author":"Banga G","year":"1999"},{"key":"e_1_2_9_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/GRID.2004.32"},{"key":"e_1_2_9_6_2","unstructured":"SanthanamS ElangoP Arpaci\u2010DusseauA LivnyM.Deploying virtual machines as sandboxes for the grid. Proceedings of WORLDS '05 San Francisco U.S.A. 2005."},{"key":"e_1_2_9_7_2","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0000348"},{"key":"e_1_2_9_8_2","first-page":"3","volume-title":"Proceedings of WSS '00","author":"Chang F","year":"2000"},{"key":"e_1_2_9_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2004.1358020"},{"key":"e_1_2_9_10_2"},{"key":"e_1_2_9_11_2","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1145\/945445.945462","volume-title":"Proceedings of SOSP '03","author":"Barham P","year":"2003"},{"key":"e_1_2_9_12_2"},{"key":"e_1_2_9_13_2","doi-asserted-by":"crossref","unstructured":"WangYC LinKJ.Implementing a general real\u2010time scheduling framework in the red\u2010linux real\u2010time kernel. Proceedings of RTSS '99. 1999;246\u2013255. DOI:10.1109\/REAL.1999.818850.","DOI":"10.1109\/REAL.1999.818850"},{"key":"e_1_2_9_14_2","unstructured":"IerusalimschyR. The programming language lua. 2008. Available at:http:\/\/www.lua.org\/[19 July2009]."},{"key":"e_1_2_9_15_2","unstructured":"PallM. The LuaJIT project. 2008. Available at:http:\/\/www.luajit.org\/[19 July2009]."},{"key":"e_1_2_9_16_2","first-page":"1","volume-title":"Proceedings of OSDI 1994","author":"Waldspurger CA","year":"1994"}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.1473","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.1473","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,11]],"date-time":"2023-09-11T17:05:55Z","timestamp":1694451955000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.1473"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1,27]]},"references-count":15,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,3,10]]}},"alternative-id":["10.1002\/cpe.1473"],"URL":"https:\/\/doi.org\/10.1002\/cpe.1473","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"value":"1532-0626","type":"print"},{"value":"1532-0634","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,1,27]]}}}