{"id":"https://openalex.org/W2147425387","doi":"https://doi.org/10.1109/words.2002.1000053","title":"Operating system performance in support of real-time middleware","display_name":"Operating system performance in support of real-time middleware","publication_year":2003,"publication_date":"2003-06-25","ids":{"openalex":"https://openalex.org/W2147425387","doi":"https://doi.org/10.1109/words.2002.1000053","mag":"2147425387"},"language":"en","primary_location":{"id":"doi:10.1109/words.2002.1000053","is_oa":false,"landing_page_url":"https://doi.org/10.1109/words.2002.1000053","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. (WORDS 2002)","raw_type":"proceedings-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/A5057674598","display_name":"D.C. Schmidt","orcid":"https://orcid.org/0009-0001-5795-8514"},"institutions":[{"id":"https://openalex.org/I4210140791","display_name":"Irvine University","ror":"https://ror.org/04ysmca02","country_code":"US","type":"education","lineage":["https://openalex.org/I4210140791"]},{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"D.C. Schmidt","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of California, Irvine, USA","Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA#TAB#","institution_ids":["https://openalex.org/I4210140791"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109255440","display_name":"Mayur Deshpande","orcid":null},"institutions":[{"id":"https://openalex.org/I4210140791","display_name":"Irvine University","ror":"https://ror.org/04ysmca02","country_code":"US","type":"education","lineage":["https://openalex.org/I4210140791"]},{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M. Deshpande","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of California, Irvine, USA","Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA#TAB#","institution_ids":["https://openalex.org/I4210140791"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086870062","display_name":"Carlos O\u2019Ryan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210140791","display_name":"Irvine University","ror":"https://ror.org/04ysmca02","country_code":"US","type":"education","lineage":["https://openalex.org/I4210140791"]},{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"C. O'Ryan","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of California, Irvine, USA","Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA#TAB#","institution_ids":["https://openalex.org/I4210140791"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5057674598"],"corresponding_institution_ids":["https://openalex.org/I204250578","https://openalex.org/I4210140791"],"apc_list":null,"apc_paid":null,"fwci":2.2261,"has_fulltext":false,"cited_by_count":25,"citation_normalized_percentile":{"value":0.88434929,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"199","last_page":"206"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9997000098228455,"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.9997000098228455,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9958000183105469,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9937000274658203,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.7336497902870178},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.7231546640396118},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.7000732421875},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6130627989768982},{"id":"https://openalex.org/keywords/real-time-operating-system","display_name":"Real-time operating system","score":0.594287097454071},{"id":"https://openalex.org/keywords/jitter","display_name":"Jitter","score":0.5762583613395691},{"id":"https://openalex.org/keywords/embedded-operating-system","display_name":"Embedded operating system","score":0.5368832349777222},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.46627214550971985},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.44919276237487793},{"id":"https://openalex.org/keywords/priority-inversion","display_name":"Priority inversion","score":0.43186402320861816},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4261023700237274},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.42569592595100403},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3685510754585266},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.34217023849487305},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.15064620971679688},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12494906783103943}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7336497902870178},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7231546640396118},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.7000732421875},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6130627989768982},{"id":"https://openalex.org/C28472234","wikidata":"https://www.wikidata.org/wiki/Q213666","display_name":"Real-time operating system","level":2,"score":0.594287097454071},{"id":"https://openalex.org/C134652429","wikidata":"https://www.wikidata.org/wiki/Q1052698","display_name":"Jitter","level":2,"score":0.5762583613395691},{"id":"https://openalex.org/C35939892","wikidata":"https://www.wikidata.org/wiki/Q1139923","display_name":"Embedded operating system","level":3,"score":0.5368832349777222},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.46627214550971985},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.44919276237487793},{"id":"https://openalex.org/C172828308","wikidata":"https://www.wikidata.org/wiki/Q520734","display_name":"Priority inversion","level":5,"score":0.43186402320861816},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4261023700237274},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.42569592595100403},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3685510754585266},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.34217023849487305},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.15064620971679688},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12494906783103943},{"id":"https://openalex.org/C175893541","wikidata":"https://www.wikidata.org/wiki/Q1196582","display_name":"Round-robin scheduling","level":4,"score":0.0},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/words.2002.1000053","is_oa":false,"landing_page_url":"https://doi.org/10.1109/words.2002.1000053","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. (WORDS 2002)","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.23.5724","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.23.5724","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://128.252.165.3/~schmidt/PDF/words-02.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6100000143051147}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1485658078","https://openalex.org/W1493688518","https://openalex.org/W1592740644","https://openalex.org/W1593452780","https://openalex.org/W1636262602","https://openalex.org/W1649645444","https://openalex.org/W1896438836","https://openalex.org/W1898254641","https://openalex.org/W1953863572","https://openalex.org/W1983351875","https://openalex.org/W2052982904","https://openalex.org/W2088871388","https://openalex.org/W2127036198","https://openalex.org/W2140038159","https://openalex.org/W2153135994","https://openalex.org/W2160293203","https://openalex.org/W2164719334","https://openalex.org/W2799185084","https://openalex.org/W4248275945","https://openalex.org/W4285719527","https://openalex.org/W6635645845","https://openalex.org/W6640729558","https://openalex.org/W6683902570","https://openalex.org/W6750639488"],"related_works":["https://openalex.org/W4386738165","https://openalex.org/W2598368986","https://openalex.org/W2024800471","https://openalex.org/W2219493883","https://openalex.org/W2134109196","https://openalex.org/W2100740299","https://openalex.org/W3092659011","https://openalex.org/W3034416600","https://openalex.org/W3116636464","https://openalex.org/W2112728200"],"abstract_inverted_index":{"Commercial-off-the-shelf":[0],"(COTS)":[1],"hardware":[2,135],"and":[3,18,50,69,82,86,109,123,125,136,163,175],"software":[4],"is":[5,40],"being":[6],"evaluated":[7],"and/or":[8],"used":[9],"in":[10,46,149,157],"an":[11],"increasing":[12],"range":[13],"of":[14,79,90,154,159,165,177,185],"mission-critical":[15],"distributed":[16],"real-time":[17,96,105,115],"embedded":[19],"(DRE)":[20],"systems.":[21,56],"Due":[22],"to":[23,35,64,145],"substantial":[24],"R&D":[25],"investment":[26],"over":[27],"the":[28,36,43,47,60,65,77,88,134,155,166,173,183],"past":[29],"decade,":[30],"COTS":[31,66,92,97],"middleware":[32],"has":[33,62],"matured":[34],"point":[37],"where":[38],"it":[39],"no":[41],"longer":[42],"dominant":[44],"factor":[45],"overhead,":[48,152],"non-determinism,":[49],"priority":[51],"inversion":[52],"incurred":[53],"by":[54],"DRE":[55],"As":[57],"a":[58,126],"result,":[59],"focus":[61],"shifted":[63],"operating":[67,93,106,112,129,142],"systems":[68,94,107,113,143],"networks,":[70],"which":[71],"are":[72,180],"once":[73],"again":[74],"responsible":[75],"for":[76,95],"majority":[78],"end-to-end":[80],"latency":[81,174],"jitter.":[83],"We":[84,103,169],"compare":[85],"evaluate":[87],"suitability":[89],"popular":[91],"middleware,":[98],"such":[99],"as":[100,182],"Real-time":[101],"CORBA.":[102],"examine":[104],"(VxWorks":[108],"QNX),":[110],"general-purpose":[111],"with":[114],"thread":[116],"scheduling":[117],"classes":[118],"(Windows":[119],"NT":[120],"Windows":[121],"2K,":[122],"Linux),":[124],"hybrid":[127],"real-time/general-purpose":[128],"system":[130],"(Linux/RT).":[131],"While":[132],"holding":[133],"ORB":[137,156,167],"constant,":[138],"we":[139],"vary":[140],"these":[141],"systematically":[144],"measure":[146,171],"platform-specific":[147],"variations":[148],"context":[150],"switch":[151],"throughput":[153],"terms":[158],"two-way":[160],"operations":[161,179,187],"per-second":[162],"memory-footprint":[164],"libraries.":[168],"also":[170],"how":[172],"jitter":[176],"high-priority":[178],"affected":[181],"number":[184],"low-priority":[186],"increase.":[188]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
