{"id":"https://openalex.org/W3196530616","doi":"https://doi.org/10.1109/iwqos52092.2021.9521325","title":"EXTRA: An Experience-driven Control Framework for Distributed Stream Data Processing with a Variable Number of Threads","display_name":"EXTRA: An Experience-driven Control Framework for Distributed Stream Data Processing with a Variable Number of Threads","publication_year":2021,"publication_date":"2021-06-25","ids":{"openalex":"https://openalex.org/W3196530616","doi":"https://doi.org/10.1109/iwqos52092.2021.9521325","mag":"3196530616"},"language":"en","primary_location":{"id":"doi:10.1109/iwqos52092.2021.9521325","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwqos52092.2021.9521325","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS)","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/A5100416723","display_name":"Teng Li","orcid":"https://orcid.org/0000-0001-9042-9211"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Teng Li","raw_affiliation_strings":["Syracuse University,Department of Electrical Engineering and Computer Science","Department of Electrical Engineering and Computer Science, Syracuse University"],"affiliations":[{"raw_affiliation_string":"Syracuse University,Department of Electrical Engineering and Computer Science","institution_ids":["https://openalex.org/I70983195"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Syracuse University","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047324704","display_name":"Zhiyuan Xu","orcid":"https://orcid.org/0000-0003-2879-3244"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhiyuan Xu","raw_affiliation_strings":["Syracuse University,Department of Electrical Engineering and Computer Science","Department of Electrical Engineering and Computer Science, Syracuse University"],"affiliations":[{"raw_affiliation_string":"Syracuse University,Department of Electrical Engineering and Computer Science","institution_ids":["https://openalex.org/I70983195"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Syracuse University","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039176528","display_name":"Jian Tang","orcid":"https://orcid.org/0000-0003-4418-0114"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jian Tang","raw_affiliation_strings":["Syracuse University,Department of Electrical Engineering and Computer Science","Department of Electrical Engineering and Computer Science, Syracuse University"],"affiliations":[{"raw_affiliation_string":"Syracuse University,Department of Electrical Engineering and Computer Science","institution_ids":["https://openalex.org/I70983195"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Syracuse University","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5116592777","display_name":"Kun Wu","orcid":"https://orcid.org/0000-0003-2095-2140"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kun Wu","raw_affiliation_strings":["Syracuse University,Department of Electrical Engineering and Computer Science","Department of Electrical Engineering and Computer Science, Syracuse University"],"affiliations":[{"raw_affiliation_string":"Syracuse University,Department of Electrical Engineering and Computer Science","institution_ids":["https://openalex.org/I70983195"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Syracuse University","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100651384","display_name":"Yanzhi Wang","orcid":"https://orcid.org/0000-0002-3024-7990"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yanzhi Wang","raw_affiliation_strings":["Northeastern University,Department of Electrical and Computer Engineering","Department of Electrical and Computer Engineering, Northeastern University"],"affiliations":[{"raw_affiliation_string":"Northeastern University,Department of Electrical and Computer Engineering","institution_ids":["https://openalex.org/I12912129"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Northeastern University","institution_ids":["https://openalex.org/I12912129"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5100416723"],"corresponding_institution_ids":["https://openalex.org/I70983195"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.17864414,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"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.9969000220298767,"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.9969000220298767,"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.9959999918937683,"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/T12761","display_name":"Data Stream Mining Techniques","score":0.9954000115394592,"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.796485424041748},{"id":"https://openalex.org/keywords/variable","display_name":"Variable (mathematics)","score":0.5630394220352173},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5054144859313965},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.4151473045349121},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.41099750995635986},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1155053973197937},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09942477941513062}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.796485424041748},{"id":"https://openalex.org/C182365436","wikidata":"https://www.wikidata.org/wiki/Q50701","display_name":"Variable (mathematics)","level":2,"score":0.5630394220352173},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5054144859313965},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.4151473045349121},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.41099750995635986},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1155053973197937},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09942477941513062},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iwqos52092.2021.9521325","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwqos52092.2021.9521325","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W260766989","https://openalex.org/W1509281861","https://openalex.org/W1553803634","https://openalex.org/W1861377444","https://openalex.org/W1964106935","https://openalex.org/W1968999661","https://openalex.org/W1994097195","https://openalex.org/W2003858189","https://openalex.org/W2038923230","https://openalex.org/W2040797713","https://openalex.org/W2052336939","https://openalex.org/W2112828875","https://openalex.org/W2121863487","https://openalex.org/W2145339207","https://openalex.org/W2159094846","https://openalex.org/W2252170720","https://openalex.org/W2257979135","https://openalex.org/W2280807353","https://openalex.org/W2529999572","https://openalex.org/W2591617606","https://openalex.org/W2597068831","https://openalex.org/W2604763608","https://openalex.org/W2616703129","https://openalex.org/W2791195860","https://openalex.org/W2963842262","https://openalex.org/W2963864421","https://openalex.org/W3085267010","https://openalex.org/W4214717370","https://openalex.org/W4250589301","https://openalex.org/W4252793640","https://openalex.org/W4302570325","https://openalex.org/W4394672593","https://openalex.org/W6630604943","https://openalex.org/W6639193275","https://openalex.org/W6651411529","https://openalex.org/W6684205842","https://openalex.org/W6684921986","https://openalex.org/W6736057607","https://openalex.org/W6783144354"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3,208],"present":[4],"design,":[5],"implementation":[6],"and":[7,55,85,113,166,171,185,203,252,267,279],"evaluation":[8],"of":[9,46,65,74,288,292],"a":[10,39,62,81,95,105,142,158,161,180,224,233,289,299],"control":[11,100,132,150],"framework,":[12],"EXTRA":[13,37,123,257,273,295],"(Experience-driven":[14],"conTRol":[15],"frAmework),":[16],"for":[17,99,130],"scheduling":[18,118],"in":[19,83,101,238,298],"general-purpose":[20],"Distributed":[21],"Stream":[22,192],"Data":[23,193],"Processing":[24,194],"Systems":[25],"(DSDPSs).":[26],"Our":[27],"design":[28,93],"is":[29,78,296],"novel":[30],"due":[31],"to":[32,41,52,67,108,144,149,248,276],"the":[33,44,49,117,134,146,253,286],"following":[34],"reasons.":[35],"First,":[36],"enables":[38,141],"DSDPS":[40,143],"dynamically":[42],"change":[43,88],"number":[45,64,291],"threads":[47,66],"on":[48,179,232,270],"fly":[50],"according":[51],"system":[53,111],"states":[54],"demands.":[56],"Most":[57],"existing":[58],"methods,":[59],"however,":[60],"use":[61,287],"fixed":[63],"carry":[68],"workload":[69,305],"(for":[70],"each":[71],"processing":[72,263,283],"unit":[73],"an":[75,125],"application),":[76],"which":[77,103,140],"specified":[79],"by":[80,265,284],"user":[82],"advance":[84],"does":[86,274],"not":[87],"during":[89],"runtime.":[90],"So":[91],"our":[92],"introduces":[94],"whole":[96],"new":[97],"dimension":[98],"DSDPSs,":[102],"has":[104],"great":[106],"potential":[107],"significantly":[109],"improve":[110],"flexibility":[112],"efficiency,":[114],"but":[115],"makes":[116],"problem":[119],"much":[120],"harder.":[121],"Second,":[122],"leverages":[124],"experience/data":[126],"driven":[127],"model-free":[128],"approach":[129],"dynamic":[131,301],"using":[133],"emerging":[135],"Deep":[136],"Reinforcement":[137],"Learning":[138],"(DRL),":[139],"learn":[145],"best":[147],"way":[148],"itself":[151],"from":[152],"its":[153,187],"own":[154],"experience":[155],"just":[156],"as":[157,164],"human":[159],"learns":[160],"skill":[162],"(such":[163],"driving":[165],"swimming)":[167],"without":[168],"any":[169],"accurate":[170],"mathematically":[172],"solvable":[173],"model.":[174],"We":[175],"implemented":[176],"it":[177],"based":[178],"widely-used":[181],"DSDPS,":[182],"Apache":[183],"Storm,":[184],"evaluated":[186],"performance":[188],"with":[189,303],"three":[190],"representative":[191],"(SDP)":[195],"applications:":[196],"continuous":[197],"queries,":[198],"word":[199],"count":[200],"(stream":[201],"version)":[202],"log":[204],"stream":[205,281],"processing.":[206],"Particularly,":[207],"performed":[209],"experiments":[210,228],"under":[211],"realistic":[212],"settings":[213],"(where":[214,227],"multiple":[215],"application":[216,235],"instances":[217],"are":[218,229],"mixed":[219],"up":[220],"together),":[221],"rather":[222],"than":[223],"simplified":[225],"setting":[226],"conducted":[230],"only":[231],"single":[234],"instance)":[236],"used":[237],"most":[239],"related":[240],"works.":[241],"Extensive":[242],"experimental":[243],"results":[244],"show:":[245],"1)":[246],"Compared":[247],"Storm\u2019s":[249],"default":[250],"scheduler":[251],"state-of-the-art":[254],"model-based":[255],"method,":[256],"substantially":[258],"reduces":[259],"average":[260],"end-to-end":[261],"tuple":[262],"time":[264],"39.6%":[266],"21.6%":[268],"respectively":[269],"average.":[271],"2)":[272],"lead":[275],"more":[277],"flexible":[278],"efficient":[280],"data":[282],"enabling":[285],"variable":[290],"threads.":[293],"3)":[294],"robust":[297],"highly":[300],"environment":[302],"significant":[304],"change.":[306]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
