{"id":"https://openalex.org/W1977021697","doi":"https://doi.org/10.1002/(sici)1097-024x(199709)27:9<1055::aid-spe122>3.0.co;2-q","title":"A flexible real-time scheduling abstraction: design and implementation","display_name":"A flexible real-time scheduling abstraction: design and implementation","publication_year":1997,"publication_date":"1997-09-01","ids":{"openalex":"https://openalex.org/W1977021697","doi":"https://doi.org/10.1002/(sici)1097-024x(199709)27:9<1055::aid-spe122>3.0.co;2-q","mag":"1977021697"},"language":"en","primary_location":{"id":"doi:10.1002/(sici)1097-024x(199709)27:9<1055::aid-spe122>3.0.co;2-q","is_oa":false,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(199709)27:9<1055::aid-spe122>3.0.co;2-q","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"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/A5034443665","display_name":"Siu Ling Ann Lo","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Siu Ling Ann Lo","raw_affiliation_strings":["Newbridge Networks Corporation, 8999 Nelson Way, Burnaby, B.C., Canada V5A 4B5"],"affiliations":[{"raw_affiliation_string":"Newbridge Networks Corporation, 8999 Nelson Way, Burnaby, B.C., Canada V5A 4B5","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108208453","display_name":"Norman C. Hutchinson","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Norman C. Hutchinson","raw_affiliation_strings":["Department of Computer Science, University of British Columbia, Vancouver, B.C., Canada V6T 1Z4"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of British Columbia, Vancouver, B.C., Canada V6T 1Z4","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111419175","display_name":"Samuel T. Chanson","orcid":null},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":true,"raw_author_name":"Samuel T. Chanson","raw_affiliation_strings":["Department of Computer Science, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong","Department of Computer Science, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong,#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Computer Science, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong,#TAB#","institution_ids":["https://openalex.org/I200769079"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5034443665","https://openalex.org/A5108208453","https://openalex.org/A5111419175"],"corresponding_institution_ids":["https://openalex.org/I141945490","https://openalex.org/I200769079"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":0.3625,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.64929425,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"27","issue":"9","first_page":"1055","last_page":"1066"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9991999864578247,"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":0.9991999864578247,"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.9976999759674072,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9969000220298767,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8169854879379272},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5707266926765442},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.568782389163971},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.4374648630619049},{"id":"https://openalex.org/keywords/fair-share-scheduling","display_name":"Fair-share scheduling","score":0.42842745780944824},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.42777019739151},{"id":"https://openalex.org/keywords/real-time-operating-system","display_name":"Real-time operating system","score":0.4145585894584656},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.40745705366134644},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10179126262664795}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8169854879379272},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5707266926765442},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.568782389163971},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.4374648630619049},{"id":"https://openalex.org/C31689143","wikidata":"https://www.wikidata.org/wiki/Q733809","display_name":"Fair-share scheduling","level":3,"score":0.42842745780944824},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.42777019739151},{"id":"https://openalex.org/C28472234","wikidata":"https://www.wikidata.org/wiki/Q213666","display_name":"Real-time operating system","level":2,"score":0.4145585894584656},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.40745705366134644},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10179126262664795},{"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/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/(sici)1097-024x(199709)27:9<1055::aid-spe122>3.0.co;2-q","is_oa":false,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(199709)27:9<1055::aid-spe122>3.0.co;2-q","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5299999713897705}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2184166483","https://openalex.org/W2397293317","https://openalex.org/W2377713709","https://openalex.org/W2373973180","https://openalex.org/W2372008037","https://openalex.org/W2978148977","https://openalex.org/W3003077338","https://openalex.org/W2225350526","https://openalex.org/W1545991362","https://openalex.org/W2060984508"],"abstract_inverted_index":{"An":[0],"evolution":[1],"is":[2,77],"happening":[3],"in":[4,26,40,68],"the":[5,11,27,63,69,100,112],"way":[6],"that":[7,80],"operating":[8,43,104],"systems":[9],"support":[10,70,102],"real-time":[12,21,91],"requirements":[13,82],"of":[14,71,103],"their":[15],"applications.":[16],"The":[17],"need":[18],"to":[19,48,62,99],"run":[20],"applications":[22,35],"such":[23],"as":[24,30,124],"multimedia":[25],"same":[28],"environment":[29],"complex":[31],"non-real-time":[32],"servers":[33],"and":[34,51,65,97,116],"has":[36,59,108],"motivated":[37],"much":[38],"interest":[39],"restructuring":[41],"existing":[42],"systems.":[44,105],"Many":[45],"issues":[46],"related":[47],"thread":[49],"scheduling":[50,73,92,101],"synchronization":[52],"have":[53],"been":[54,60,109],"investigated.":[55],"However,":[56],"little":[57],"consideration":[58],"given":[61],"flexibility":[64,98],"modularity":[66,96],"required":[67],"application-level":[72],"needs,":[74],"although":[75],"it":[76],"well":[78],"known":[79],"application":[81],"are":[83],"diverse.":[84],"In":[85],"this":[86],"paper,":[87],"we":[88],"describe":[89],"a":[90,117],"abstraction":[93],"which":[94],"provides":[95],"Our":[106],"design":[107],"implemented":[110],"using":[111],"Mach":[113],"3.0":[114],"kernel":[115,121],"locally":[118],"developed":[119],"multiprocessor":[120],"(the":[122],"r-kernel)":[123],"development":[125],"platforms.":[126],"\u00a9":[127],"1997":[128],"John":[129],"Wiley":[130],"&":[131],"Sons,":[132],"Ltd.":[133]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
