{"id":"https://openalex.org/W6927101131","doi":"https://doi.org/10.26190/unsworks/18980","title":"Integrating task scheduling and cache locking for real-time embedded systems","display_name":"Integrating task scheduling and cache locking for real-time embedded systems","publication_year":2022,"publication_date":"2022-03-22","ids":{"openalex":"https://openalex.org/W6927101131","doi":"https://doi.org/10.26190/unsworks/18980"},"language":"en","primary_location":{"id":"pmh:oai:unsworks.unsw.edu.au:1959.4/56117","is_oa":true,"landing_page_url":"http://handle.unsw.edu.au/1959.4/56117","pdf_url":"http://handle.unsw.edu.au/1959.4/56117","source":{"id":"https://openalex.org/S4377196481","display_name":"UNSWorks (UNSW Sydney)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I31746571","host_organization_name":"UNSW Sydney","host_organization_lineage":["https://openalex.org/I31746571"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Thesis"},"type":"dissertation","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://handle.unsw.edu.au/1959.4/56117","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Zheng, Wenguang","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Zheng, Wenguang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10252","display_name":"Microbial Natural Products and Biosynthesis","score":0.8639000058174133,"subfield":{"id":"https://openalex.org/subfields/2736","display_name":"Pharmacology"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},"topics":[{"id":"https://openalex.org/T10252","display_name":"Microbial Natural Products and Biosynthesis","score":0.8639000058174133,"subfield":{"id":"https://openalex.org/subfields/2736","display_name":"Pharmacology"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},{"id":"https://openalex.org/T12763","display_name":"ATP Synthase and ATPases Research","score":0.00570000009611249,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11549","display_name":"Synthetic Organic Chemistry Methods","score":0.005200000014156103,"subfield":{"id":"https://openalex.org/subfields/1605","display_name":"Organic Chemistry"},"field":{"id":"https://openalex.org/fields/16","display_name":"Chemistry"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7885000109672546},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.574400007724762},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.5292999744415283},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4602999985218048},{"id":"https://openalex.org/keywords/worst-case-execution-time","display_name":"Worst-case execution time","score":0.45910000801086426},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.3573000133037567},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.35580000281333923},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.32670000195503235}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8984000086784363},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7885000109672546},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.574400007724762},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.5292999744415283},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5267000198364258},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5194000005722046},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4602999985218048},{"id":"https://openalex.org/C200130814","wikidata":"https://www.wikidata.org/wiki/Q362858","display_name":"Worst-case execution time","level":3,"score":0.45910000801086426},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3732999861240387},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.3573000133037567},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.35580000281333923},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.32670000195503235},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.32269999384880066},{"id":"https://openalex.org/C51185590","wikidata":"https://www.wikidata.org/wiki/Q1017228","display_name":"Bus sniffing","level":5,"score":0.3140000104904175},{"id":"https://openalex.org/C124343487","wikidata":"https://www.wikidata.org/wiki/Q1046373","display_name":"Critical section","level":2,"score":0.31279999017715454},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.30320000648498535},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.302700012922287},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.29269999265670776},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.28119999170303345},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.27649998664855957},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.27410000562667847},{"id":"https://openalex.org/C35939892","wikidata":"https://www.wikidata.org/wiki/Q1139923","display_name":"Embedded operating system","level":3,"score":0.2653000056743622},{"id":"https://openalex.org/C154488198","wikidata":"https://www.wikidata.org/wiki/Q1335007","display_name":"Embedded software","level":3,"score":0.2524999976158142},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.2513999938964844}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:unsworks.unsw.edu.au:1959.4/56117","is_oa":true,"landing_page_url":"http://handle.unsw.edu.au/1959.4/56117","pdf_url":"http://handle.unsw.edu.au/1959.4/56117","source":{"id":"https://openalex.org/S4377196481","display_name":"UNSWorks (UNSW Sydney)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I31746571","host_organization_name":"UNSW Sydney","host_organization_lineage":["https://openalex.org/I31746571"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Thesis"},{"id":"pmh:oai:unsworks.library.unsw.edu.au:1959.4/56117","is_oa":false,"landing_page_url":"http://hdl.handle.net/1959.4/56117","pdf_url":null,"source":{"id":"https://openalex.org/S4306401737","display_name":"UNSWorks (University of New South Wales, Sydney, Australia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I40053085","host_organization_name":"Australian Defence Force Academy","host_organization_lineage":["https://openalex.org/I40053085"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"http://purl.org/coar/resource_type/c_db06"},{"id":"doi:10.26190/unsworks/18980","is_oa":true,"landing_page_url":"https://doi.org/10.26190/unsworks/18980","pdf_url":null,"source":{"id":"https://openalex.org/S7407053176","display_name":"University of New South Wales","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Dissertation"}],"best_oa_location":{"id":"pmh:oai:unsworks.unsw.edu.au:1959.4/56117","is_oa":true,"landing_page_url":"http://handle.unsw.edu.au/1959.4/56117","pdf_url":"http://handle.unsw.edu.au/1959.4/56117","source":{"id":"https://openalex.org/S4377196481","display_name":"UNSWorks (UNSW Sydney)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I31746571","host_organization_name":"UNSW Sydney","host_organization_lineage":["https://openalex.org/I31746571"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Thesis"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W6927101131.pdf","grobid_xml":"https://content.openalex.org/works/W6927101131.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Caches":[0],"are":[1,33,68],"commonly":[2],"used":[3,143],"in":[4,47,123,176],"embedded":[5,20,23,133],"systems":[6],"to":[7,35,53,79,96,107,144,154,170,194,301],"bridge":[8],"the":[9,22,59,65,81,98,113,124,146,159,163,166,188,196,199,202,207,215,226,292,297,302],"increasing":[10],"speed":[11],"gap":[12],"between":[13],"processors":[14,134],"and":[15,42,165,181,237,241,254,277,295],"off-chip":[16],"memory.":[17],"In":[18,152,221],"real-time":[19],"systems,":[21],"software":[24],"consists":[25],"of":[26,29,87,100,118,149,158,178,198,201,218,228,247,263,269],"a":[27,50,55,75,101,141,150,219,245,257,267,280,286],"set":[28,61,204,246,268,294],"concurrent":[30],"tasks,":[31],"which":[32],"subject":[34],"timing":[36,66],"constraints":[37,67],"such":[38,49,62],"as":[39,103,183],"release":[40,252],"times":[41,253],"deadlines.":[43],"The":[44,173],"primary":[45],"objective":[46],"designing":[48],"system":[51,168,192],"is":[52,78,105,122,175],"find":[54],"feasible":[56,76],"schedule":[57,77,200],"for":[58,73,138,244,275,279,290],"task":[60,102,203,239,249,293],"that":[63,206],"all":[64],"met.":[69],"A":[70],"basic":[71],"requirement":[72],"finding":[74],"know":[80,108],"WCET":[82,99,147],"(Worst":[83],"Case":[84],"Execution":[85],"Time)":[86],"each":[88,119],"task.":[89,151,282],"However,":[90],"caches":[91],"make":[92,155],"it":[93,104],"significantly":[94],"harder":[95],"compute":[97],"difficult":[106],"at":[109],"compile":[110],"time":[111],"whether":[112],"corresponding":[114],"data":[115,182],"or":[116,126],"instruction":[117],"memory":[120],"access":[121],"cache":[125,139,160,185,242,272,299],"not.":[127],"To":[128],"alleviate":[129],"this":[130,222],"problem,":[131],"modern":[132],"provide":[135],"hardware":[136],"support":[137],"locking,":[140,232,236],"mechanism":[142],"facilitate":[145],"calculation":[148],"order":[153],"efficient":[156],"use":[157],"locking":[161,243,273],"mechanism,":[162],"compiler":[164,174,197,208],"operating":[167,191],"need":[169],"cooperate":[171],"closely.":[172],"charge":[177],"selecting":[179],"code":[180],"locked":[184],"contents.":[186],"On":[187],"other":[189],"hand,":[190],"needs":[193],"inform":[195],"so":[205],"knows":[209],"if":[210],"two":[211,261],"tasks":[212],"can":[213],"share":[214],"same":[216],"section":[217],"cache.":[220],"thesis,":[223],"we":[224,284],"investigate":[225],"problems":[227],"I-cache":[229,276],"(Instruction":[230],"cache)":[231,235],"D-cache":[233,278],"(Data":[234],"integrating":[238],"scheduling":[240,291],"preemptible":[248],"with":[250,260],"individual":[251],"deadlines":[255],"on":[256],"multi-core":[258],"processor":[259],"levels":[262],"caches.":[264,303],"We":[265],"propose":[266,285],"WCET-aware,":[270],"dynamic":[271],"approaches":[274],"single":[281],"Furthermore,":[283],"novel":[287],"integrated":[288],"approach":[289],"allocating":[296],"selected":[298],"contents":[300]},"counts_by_year":[],"updated_date":"2026-07-18T05:51:51.687321","created_date":"2025-10-10T00:00:00"}
