{"id":"https://openalex.org/W202897014","doi":null,"title":"Hierarchical Multiprocessor CPU Reservations for the Linux Kernel","display_name":"Hierarchical Multiprocessor CPU Reservations for the Linux Kernel","publication_year":2009,"publication_date":"2009-01-01","ids":{"openalex":"https://openalex.org/W202897014","mag":"202897014"},"language":"en","primary_location":{"id":"pmh:oai:www.iris.sssup.it:11382/5999","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/11382/5999","pdf_url":null,"source":{"id":"https://openalex.org/S4377196376","display_name":"CINECA IRIS Institutional Research Information System (Sant'Anna School of Advanced Studies)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I162290304","host_organization_name":"Scuola Superiore Sant'Anna","host_organization_lineage":["https://openalex.org/I162290304"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5047885427","display_name":"Fabio Checconi","orcid":"https://orcid.org/0000-0002-7279-8459","observed_orcids":["https://orcid.org/0000-0002-7279-8459"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fabio Checconi","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-7279-8459","affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058912977","display_name":"Tommaso Cucinotta","orcid":"https://orcid.org/0000-0002-0362-0657","observed_orcids":["https://orcid.org/0000-0002-0362-0657"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tommaso Cucinotta","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-0362-0657","affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035399469","display_name":"Dario Faggioli","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dario Faggioli","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5050313107","display_name":"Giuseppe Lipari","orcid":"https://orcid.org/0000-0002-7544-5309","observed_orcids":["https://orcid.org/0000-0002-7544-5309"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Giuseppe Lipari","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-7544-5309","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.3086,"has_fulltext":false,"cited_by_count":69,"citation_normalized_percentile":{"value":0.97337006,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":87,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"15","last_page":"22"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/multiprocessor-scheduling","display_name":"multiprocessor scheduling","score":0.8040000200271606},{"id":"https://openalex.org/keywords/soft-real-time-applications","display_name":"soft real-time applications","score":0.7559999823570251},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.9350000023841858},{"id":"https://openalex.org/keywords/task-groups","display_name":"task groups","score":0.5210000276565552},{"id":"https://openalex.org/keywords/dynamic-partitioning","display_name":"dynamic partitioning","score":0.593999981880188},{"id":"https://openalex.org/keywords/processor-affinity","display_name":"processor affinity","score":0.8029999732971191},{"id":"https://openalex.org/keywords/resource-reservation","display_name":"resource reservation","score":0.5109999775886536},{"id":"https://openalex.org/keywords/service-guarantees","display_name":"service guarantees","score":0.6240000128746033},{"id":"https://openalex.org/keywords/hierarchical-scheduling","display_name":"hierarchical scheduling","score":0.39899998903274536}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8247215747833252},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.6723837852478027},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6372697949409485},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6021655201911926},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.583237886428833},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5314491987228394},{"id":"https://openalex.org/C2777632111","wikidata":"https://www.wikidata.org/wiki/Q1937518","display_name":"Reservation","level":2,"score":0.5126739740371704},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4764419198036194},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4565742313861847},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4149715304374695},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.13159146904945374},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:www.iris.sssup.it:11382/5999","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/11382/5999","pdf_url":null,"source":{"id":"https://openalex.org/S4377196376","display_name":"CINECA IRIS Institutional Research Information System (Sant'Anna School of Advanced Studies)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I162290304","host_organization_name":"Scuola Superiore Sant'Anna","host_organization_lineage":["https://openalex.org/I162290304"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"mag:202897014","doi":null,"is_oa":false,"landing_page_url":"http://feanor.sssup.it/~tommaso/publications/OSPERT-2009-HMPR.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1809878379","https://openalex.org/W2056830486","https://openalex.org/W2109039029","https://openalex.org/W2115392544","https://openalex.org/W2117322725","https://openalex.org/W2121264198","https://openalex.org/W2134935059","https://openalex.org/W2140215619","https://openalex.org/W2143006785","https://openalex.org/W2145165806","https://openalex.org/W2156866054","https://openalex.org/W2161022036","https://openalex.org/W2167195657"],"related_works":["https://openalex.org/W2187942176","https://openalex.org/W2162969732","https://openalex.org/W2086873532","https://openalex.org/W7096610405","https://openalex.org/W1528245970","https://openalex.org/W2050125945","https://openalex.org/W3176059590","https://openalex.org/W2151375135","https://openalex.org/W1737905323","https://openalex.org/W2135368038"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"ongoing":[3],"work":[4],"in":[5],"the":[6,15,31,38,43,59,69,77,91,97,109,115,132,149],"development":[7],"of":[8,58,80,108,159],"a":[9,105,157],"scheduling":[10,44],"framework":[11,75],"that":[12,86],"will":[13],"improve":[14],"service":[16],"guarantees":[17],"for":[18,99],"soft":[19],"real-time":[20],"applications":[21],"deployed":[22],"on":[23,46,63,113],"Linux.":[24],"The":[25,50,73],"scheduler":[26],"has":[27],"been":[28],"designed":[29],"around":[30],"current":[32],"kernel":[33],"infrastructure,":[34],"trying":[35],"to":[36,54,68,102,135,140,155],"keep":[37],"changes":[39],"minimal,":[40],"and":[41,84,131],"basing":[42],"policy":[45],"strong":[47],"theoretical":[48],"results.":[49],"main":[51],"goal":[52],"is":[53,87],"achieve":[55],"hierarchical":[56,78],"distribution":[57],"available":[60,112],"computing":[61,110],"power":[62,111],"multiprocessor":[64],"platforms,":[65],"avoiding":[66],"alterations":[67],"existing":[70,118],"user":[71],"interfaces.":[72],"proposed":[74,150],"exploits":[76],"arrangement":[79],"tasks":[81],"within":[82,90,127],"groups":[83],"subgroups":[85],"already":[88],"possible":[89,160],"Linux":[92],"kernel.":[93],"However,":[94],"it":[95],"adds":[96],"capability":[98],"each":[100,128,136],"group":[101,137],"be":[103,141,145,153],"assigned":[104,134],"precise":[106],"fraction":[107],"all":[114],"processors,":[116],"using":[117,163],"uni-processor":[119],"resource":[120],"reservation":[121],"techniques.":[122],"Tasks":[123],"are":[124],"scheduled":[125],"globally":[126],"single":[129],"group,":[130],"partitions":[133],"need":[138],"not":[139],"static,":[142],"but":[143],"can":[144,152],"dynamically":[146],"balanced.":[147],"Furthermore,":[148],"mechanism":[151],"used":[154],"support":[156],"variety":[158],"partitioning":[161],"schemes":[162],"processor":[164],"affinities.":[165]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":8},{"year":2013,"cited_by_count":8},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2016-06-24T00:00:00"}
