{"id":"https://openalex.org/W2995610596","doi":"https://doi.org/10.1109/nca.2019.8935024","title":"Dynamic Control of CPU Cap Allocations in Stream Processing and Data-Flow Platforms","display_name":"Dynamic Control of CPU Cap Allocations in Stream Processing and Data-Flow Platforms","publication_year":2019,"publication_date":"2019-09-01","ids":{"openalex":"https://openalex.org/W2995610596","doi":"https://doi.org/10.1109/nca.2019.8935024","mag":"2995610596"},"language":"en","primary_location":{"id":"doi:10.1109/nca.2019.8935024","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nca.2019.8935024","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE 18th International Symposium on Network Computing and Applications (NCA)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063735421","display_name":"M. Reza HoseinyFarahabady","orcid":"https://orcid.org/0000-0002-7851-9377"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"M. Reza HoseinyFarahabady","raw_affiliation_strings":["The University of Sydney, Center for Distributed & High Performance Computing, School of Computer Science, New South Wales, Australia"],"affiliations":[{"raw_affiliation_string":"The University of Sydney, Center for Distributed & High Performance Computing, School of Computer Science, New South Wales, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079359777","display_name":"Ali Jannesari","orcid":"https://orcid.org/0000-0001-8672-5317"},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ali Jannesari","raw_affiliation_strings":["Iowa State University, IA, USA"],"affiliations":[{"raw_affiliation_string":"Iowa State University, IA, USA","institution_ids":["https://openalex.org/I173911158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054836950","display_name":"Zahir Tari","orcid":"https://orcid.org/0000-0002-1235-9673"},"institutions":[{"id":"https://openalex.org/I82951845","display_name":"RMIT University","ror":"https://ror.org/04ttjf776","country_code":"AU","type":"education","lineage":["https://openalex.org/I82951845"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Zahir Tari","raw_affiliation_strings":["RMIT University, School of Science, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"RMIT University, School of Science, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I82951845"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048747481","display_name":"Javid Taheri","orcid":"https://orcid.org/0000-0001-9194-010X"},"institutions":[{"id":"https://openalex.org/I43968019","display_name":"Karlstad University","ror":"https://ror.org/05s754026","country_code":"SE","type":"education","lineage":["https://openalex.org/I43968019"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Javid Taheri","raw_affiliation_strings":["Karlstad University, Sweden"],"affiliations":[{"raw_affiliation_string":"Karlstad University, Sweden","institution_ids":["https://openalex.org/I43968019"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015993565","display_name":"Albert Y. Zomaya","orcid":"https://orcid.org/0000-0002-3090-1059"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Albert Y. Zomaya","raw_affiliation_strings":["The University of Sydney, Center for Distributed & High Performance Computing, School of Computer Science, New South Wales, Australia"],"affiliations":[{"raw_affiliation_string":"The University of Sydney, Center for Distributed & High Performance Computing, School of Computer Science, New South Wales, Australia","institution_ids":["https://openalex.org/I129604602"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5063735421"],"corresponding_institution_ids":["https://openalex.org/I129604602"],"apc_list":null,"apc_paid":null,"fwci":0.3522,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.71875296,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"50","issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9990000128746033,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9890000224113464,"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/dataflow","display_name":"Dataflow","score":0.8650305271148682},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8404828310012817},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.6754554510116577},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.6556529998779297},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5096652507781982},{"id":"https://openalex.org/keywords/queueing-theory","display_name":"Queueing theory","score":0.4764935374259949},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.46143245697021484},{"id":"https://openalex.org/keywords/cpu-shielding","display_name":"CPU shielding","score":0.45185744762420654},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.43858465552330017},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.41435953974723816},{"id":"https://openalex.org/keywords/dynamic-programming","display_name":"Dynamic programming","score":0.41306808590888977},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.28260087966918945},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.1841808557510376},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.1338179111480713},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09418216347694397}],"concepts":[{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.8650305271148682},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8404828310012817},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.6754554510116577},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.6556529998779297},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5096652507781982},{"id":"https://openalex.org/C22684755","wikidata":"https://www.wikidata.org/wiki/Q847526","display_name":"Queueing theory","level":2,"score":0.4764935374259949},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.46143245697021484},{"id":"https://openalex.org/C180613757","wikidata":"https://www.wikidata.org/wiki/Q5013757","display_name":"CPU shielding","level":3,"score":0.45185744762420654},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.43858465552330017},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.41435953974723816},{"id":"https://openalex.org/C37404715","wikidata":"https://www.wikidata.org/wiki/Q380679","display_name":"Dynamic programming","level":2,"score":0.41306808590888977},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.28260087966918945},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1841808557510376},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.1338179111480713},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09418216347694397},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/nca.2019.8935024","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nca.2019.8935024","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE 18th International Symposium on Network Computing and Applications (NCA)","raw_type":"proceedings-article"},{"id":"pmh:oai:alma61RMIT.INST:11276619700001341","is_oa":false,"landing_page_url":"https://doi.org/10.1109/NCA.2019.8935024","pdf_url":null,"source":{"id":"https://openalex.org/S4306402074","display_name":"RMIT Research Repository (RMIT University Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I82951845","host_organization_name":"RMIT University","host_organization_lineage":["https://openalex.org/I82951845"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"pmh:oai:figshare.com:article/27588654","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"}],"best_oa_location":{"id":"pmh:oai:figshare.com:article/27588654","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W96557011","https://openalex.org/W601065221","https://openalex.org/W1601081659","https://openalex.org/W1826463999","https://openalex.org/W2000730311","https://openalex.org/W2010941736","https://openalex.org/W2023214828","https://openalex.org/W2034002727","https://openalex.org/W2034603054","https://openalex.org/W2035176107","https://openalex.org/W2037527261","https://openalex.org/W2073787051","https://openalex.org/W2076984429","https://openalex.org/W2082171780","https://openalex.org/W2096703216","https://openalex.org/W2100297710","https://openalex.org/W2105934661","https://openalex.org/W2111965688","https://openalex.org/W2112486185","https://openalex.org/W2128362607","https://openalex.org/W2143408306","https://openalex.org/W2148222209","https://openalex.org/W2153972927","https://openalex.org/W2154863143","https://openalex.org/W2163064094","https://openalex.org/W2173213060","https://openalex.org/W2189465200","https://openalex.org/W2282874851","https://openalex.org/W2313953460","https://openalex.org/W2318844802","https://openalex.org/W2487144912","https://openalex.org/W2487574842","https://openalex.org/W2503943026","https://openalex.org/W2536427613","https://openalex.org/W2565953214","https://openalex.org/W2592023122","https://openalex.org/W2725795012","https://openalex.org/W2773724532","https://openalex.org/W2791137056","https://openalex.org/W2808035772","https://openalex.org/W2827161617","https://openalex.org/W2899452928","https://openalex.org/W2950340157","https://openalex.org/W3035421536","https://openalex.org/W4232900580","https://openalex.org/W4249320082","https://openalex.org/W6687322159"],"related_works":["https://openalex.org/W2387982802","https://openalex.org/W1896942098","https://openalex.org/W1991061790","https://openalex.org/W2088078730","https://openalex.org/W2400763249","https://openalex.org/W1482063109","https://openalex.org/W2043940072","https://openalex.org/W2249399447","https://openalex.org/W2473478803","https://openalex.org/W2729363167"],"abstract_inverted_index":{"This":[0],"paper":[1],"focuses":[2],"on":[3,77,115,321],"Timely":[4],"dataflow":[5],"programming":[6,145],"model":[7,104,121,139,179],"for":[8,123,249,282],"processing":[9],"streams":[10],"of":[11,36,41,68,101,126,135,169,201,208,225,302,315],"data.":[12],"We":[13],"propose":[14],"a":[15,51,177,217],"technique":[16],"to":[17,28,88,146,160,180,220],"define":[18],"CPU":[19,23,86,127,192,233],"resource":[20],"allocation":[21,87,125],"(i.e.,":[22,243],"capping)":[24],"with":[25,38,56,198],"the":[26,65,69,82,90,102,113,116,130,152,156,162,166,173,182,190,199,222,231,261,267,277,293,297,313],"goal":[27],"improve":[29],"response":[30],"time":[31],"latency":[32,301],"in":[33,50,85,129,138,155,165,194,204,280],"such":[34],"type":[35],"applications":[37,186,304],"different":[39,256],"quality":[40],"service":[42],"(QoS)":[43],"level,":[44],"as":[45],"they":[46],"are":[47],"concurrently":[48],"running":[49],"shared":[52,285],"multi-core":[53],"computing":[54],"system":[55,178],"unknown":[57],"and":[58,80,143,259,284,299,307],"volatile":[59,251],"demand.":[60],"The":[61,94,119,212,238,288],"proposed":[62,103,157,239,294],"solution":[63],"predicts":[64],"expected":[66],"performance":[67,100],"underlying":[70],"platform":[71,132],"using":[72,276],"an":[73,148],"online":[74],"approach":[75],"based":[76],"queuing":[78],"theory":[79,142],"adjusts":[81],"corrections":[83],"required":[84],"achieve":[89],"most":[91],"optimized":[92],"performance.":[93],"experimental":[95,289],"results":[96,290],"confirms":[97],"that":[98,292],"measured":[99],"is":[105,241,247,264,269,274],"highly":[106],"accurate":[107],"while":[108,310],"it":[109],"takes":[110,133],"into":[111],"account":[112],"percentiles":[114],"QoS":[117,226,316],"metrics.":[118],"theoretical":[120],"used":[122],"elastic":[124],"share":[128],"target":[131],"advantage":[134],"design":[136],"principals":[137],"predictive":[140],"control":[141],"dynamic":[144],"solve":[147],"optimization":[149,174,213],"problem.":[150],"While":[151],"prediction":[153],"module":[154,175,214],"algorithm":[158,240,295],"tries":[159],"predict":[161],"temporal":[163],"changes":[164],"arrival":[167],"rate":[168],"each":[170],"data":[171,257],"flow,":[172],"uses":[176],"estimate":[181],"interference":[183],"among":[184,235],"collocated":[185,236],"by":[187,229,305,319],"continuously":[188],"monitoring":[189],"available":[191],"utilization":[193],"individual":[195],"nodes":[196],"along":[197],"number":[200],"outstanding":[202],"messages":[203],"every":[205],"intermediate":[206],"buffer":[207],"all":[209],"TDF":[210,278],"applications.":[211,237],"eventually":[215],"performs":[216],"cost-benefit":[218],"analysis":[219],"mitigate":[221],"total":[223],"amount":[224,314],"violation":[227,317],"incidents":[228,318],"assigning":[230],"limited":[232],"shares":[234],"robust":[242],"its":[244],"worst-case":[245],"output":[246,268],"guaranteed":[248],"arbitrarily":[250],"incoming":[252],"demand":[253,262],"coming":[254],"from":[255],"streams),":[258],"if":[260],"volatility":[263],"not":[265],"large,":[266],"optimal,":[270],"too.":[271],"Its":[272],"implementation":[273],"done":[275],"framework":[279],"Rust":[281],"distributed":[283],"memory":[286],"architectures.":[287],"show":[291],"reduces":[296],"average":[298],"p99":[300],"delay-sensitive":[303],"21%":[306],"31.8%,":[308],"respectively,":[309],"can":[311],"reduce":[312],"98%":[320],"average.":[322]},"counts_by_year":[{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
