{"id":"https://openalex.org/W7138474552","doi":"https://doi.org/10.48550/arxiv.2603.15453","title":"Nova: Scalable Streaming Join Placement and Parallelization in Resource-Constrained Geo-Distributed Environments","display_name":"Nova: Scalable Streaming Join Placement and Parallelization in Resource-Constrained Geo-Distributed Environments","publication_year":2026,"publication_date":"2026-03-16","ids":{"openalex":"https://openalex.org/W7138474552","doi":"https://doi.org/10.48550/arxiv.2603.15453"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.15453","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.15453","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.15453","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5010365354","display_name":"Xenofon Chatziliadis","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chatziliadis, Xenofon","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058762648","display_name":"Eleni Tzirita Zacharatou","orcid":"https://orcid.org/0000-0001-8873-5455"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zacharatou, Eleni Tzirita","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014547170","display_name":"Samira Akili","orcid":"https://orcid.org/0000-0002-8441-7713"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Akili, Samira","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5096068691","display_name":"Alphan Eracar","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Eracar, Alphan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5129678931","display_name":"Volker Markl","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Markl, Volker","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":false,"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":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.44200000166893005,"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"}},"topics":[{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.44200000166893005,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.17820000648498535,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.13269999623298645,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6277999877929688},{"id":"https://openalex.org/keywords/network-topology","display_name":"Network topology","score":0.5748999714851379},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5491999983787537},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4966000020503998},{"id":"https://openalex.org/keywords/joins","display_name":"Joins","score":0.453900009393692},{"id":"https://openalex.org/keywords/network-virtualization","display_name":"Network virtualization","score":0.40689998865127563},{"id":"https://openalex.org/keywords/operator","display_name":"Operator (biology)","score":0.3483000099658966},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.33809998631477356},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.3343000113964081}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8047999739646912},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6277999877929688},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6212999820709229},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.5748999714851379},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5491999983787537},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4966000020503998},{"id":"https://openalex.org/C2778692605","wikidata":"https://www.wikidata.org/wiki/Q4041866","display_name":"Joins","level":2,"score":0.453900009393692},{"id":"https://openalex.org/C2779898492","wikidata":"https://www.wikidata.org/wiki/Q4112081","display_name":"Network virtualization","level":4,"score":0.40689998865127563},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.38280001282691956},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3732999861240387},{"id":"https://openalex.org/C17020691","wikidata":"https://www.wikidata.org/wiki/Q139677","display_name":"Operator (biology)","level":5,"score":0.3483000099658966},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.33809998631477356},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.3343000113964081},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.32420000433921814},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.30379998683929443},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.303600013256073},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.2996000051498413},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.29829999804496765},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.2962999939918518},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.2906000018119812},{"id":"https://openalex.org/C117729477","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Logical topology","level":3,"score":0.28519999980926514},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.28200000524520874},{"id":"https://openalex.org/C71901391","wikidata":"https://www.wikidata.org/wiki/Q7126699","display_name":"Upload","level":2,"score":0.26100000739097595},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.2508000135421753},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.15453","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.15453","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.15453","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.15453","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Real-time":[0],"data":[1,119],"processing":[2],"in":[3,68,203],"large":[4],"geo-distributed":[5,73],"applications,":[6,106],"like":[7,85,107],"the":[8,17,20,53,144],"Internet":[9],"of":[10,46,221],"Things":[11],"(IoT),":[12],"increasingly":[13],"shifts":[14],"computation":[15],"from":[16],"cloud":[18],"to":[19,23,66,83,129,175,196,206],"network":[21,28],"edge":[22,140],"reduce":[24],"latency":[25,34,198],"and":[26,44,56,63,71,81,101,110,160,172,189,200,215],"mitigate":[27],"congestion.":[29],"In":[30],"this":[31],"setting,":[32],"minimizing":[33],"while":[35,210],"avoiding":[36],"node":[37,86,213],"overload":[38,214],"requires":[39],"jointly":[40],"optimizing":[41],"operator":[42,47],"replication":[43],"placement":[45],"instances,":[48],"a":[49,148,157,191],"challenge":[50],"known":[51],"as":[52,99],"Operator":[54],"Placement":[55],"Replication":[57],"(OPR)":[58],"problem.":[59],"OPR":[60,91,131,146],"is":[61],"NP-hard":[62,145],"particularly":[64],"difficult":[65],"solve":[67],"large-scale,":[69],"heterogeneous,":[70],"dynamic":[72],"networks,":[74],"where":[75],"solutions":[76],"must":[77],"be":[78],"scalable,":[79],"resource-aware,":[80],"adaptive":[82],"changes":[84,177],"failures.":[87],"Existing":[88],"work":[89],"on":[90,95,138,186,190],"has":[92],"primarily":[93],"focused":[94],"single-stream":[96],"operators,":[97],"such":[98],"filters":[100],"aggregations.":[102],"However,":[103],"many":[104],"latency-sensitive":[105],"environmental":[108],"monitoring":[109],"anomaly":[111],"detection,":[112],"require":[113],"efficient":[114,173],"regional":[115],"stream":[116],"joins":[117,162],"near":[118],"sources.":[120],"This":[121,166],"paper":[122],"introduces":[123],"Nova,":[124],"an":[125],"optimization":[126,150],"approach":[127],"designed":[128],"address":[130],"for":[132],"join":[133],"operators":[134],"that":[135],"are":[136],"computable":[137],"resource-constrained":[139],"devices.":[141],"Nova":[142,183],"relaxes":[143],"into":[147,156,163],"convex":[149],"problem":[151],"by":[152],"embedding":[153],"cost":[154],"metrics":[155],"Euclidean":[158],"space":[159],"partitioning":[161],"smaller":[164],"sub-joins.":[165],"new":[167],"formulation":[168],"enables":[169],"linear":[170],"scalability":[171],"adaptation":[174],"topological":[176],"through":[178,184],"partial":[179],"re-optimizations.":[180],"We":[181],"evaluate":[182],"simulations":[185],"real-world":[187],"topologies":[188],"local":[192],"testbed,":[193],"demonstrating":[194],"up":[195],"39x":[197],"reduction":[199],"4.5x":[201],"increase":[202],"throughput":[204],"compared":[205],"existing":[207],"edge-centered":[208],"solutions,":[209],"also":[211],"preventing":[212],"maintaining":[216],"near-constant":[217],"re-optimization":[218],"times":[219],"regardless":[220],"topology":[222],"size.":[223]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-03-18T00:00:00"}
