{"id":"https://openalex.org/W2799019920","doi":"https://doi.org/10.14778/3192965.3192967","title":"Bubble execution","display_name":"Bubble execution","publication_year":2018,"publication_date":"2018-03-01","ids":{"openalex":"https://openalex.org/W2799019920","doi":"https://doi.org/10.14778/3192965.3192967","mag":"2799019920"},"language":"en","primary_location":{"id":"doi:10.14778/3192965.3192967","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3192965.3192967","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the VLDB Endowment","raw_type":"journal-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/A5020552178","display_name":"Zhicheng Yint","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Zhicheng Yint","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026027275","display_name":"Jin Sun","orcid":"https://orcid.org/0000-0003-4855-2499"},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Jin Sun","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068624653","display_name":"Ming Li","orcid":"https://orcid.org/0000-0003-4119-7340"},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Ming Li","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023535717","display_name":"Jaliya Ekanayake","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Jaliya Ekanayake","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029380103","display_name":"Haibo Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Haibo Lin","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067911614","display_name":"Marc Friedman","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Marc Friedman","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083815095","display_name":"Jos\u00e9 A. Blakeley","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 A. Blakeley","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074833350","display_name":"Clemens Szyperski","orcid":"https://orcid.org/0000-0002-9179-0241"},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Clemens Szyperski","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060217026","display_name":"Nikhil R. Devanur","orcid":"https://orcid.org/0009-0005-4406-5935"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Nikhil R. Devanur","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.6241,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.9403296,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"11","issue":"7","first_page":"746","last_page":"758"},"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.9991999864578247,"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.9991999864578247,"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9951000213623047,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9943000078201294,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.8817203044891357},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6412971019744873},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.606685996055603},{"id":"https://openalex.org/keywords/query-optimization","display_name":"Query optimization","score":0.6035163402557373},{"id":"https://openalex.org/keywords/sargable","display_name":"Sargable","score":0.5820438265800476},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5472180843353271},{"id":"https://openalex.org/keywords/query-plan","display_name":"Query plan","score":0.48012518882751465},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.4596651792526245},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.443794846534729},{"id":"https://openalex.org/keywords/query-language","display_name":"Query language","score":0.4243970811367035},{"id":"https://openalex.org/keywords/query-expansion","display_name":"Query expansion","score":0.42310625314712524},{"id":"https://openalex.org/keywords/online-aggregation","display_name":"Online aggregation","score":0.41222095489501953},{"id":"https://openalex.org/keywords/web-search-query","display_name":"Web search query","score":0.31706130504608154},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2991766035556793},{"id":"https://openalex.org/keywords/search-engine","display_name":"Search engine","score":0.14843818545341492},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.12459108233451843}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8817203044891357},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6412971019744873},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.606685996055603},{"id":"https://openalex.org/C157692150","wikidata":"https://www.wikidata.org/wiki/Q2919848","display_name":"Query optimization","level":2,"score":0.6035163402557373},{"id":"https://openalex.org/C192939062","wikidata":"https://www.wikidata.org/wiki/Q104840822","display_name":"Sargable","level":4,"score":0.5820438265800476},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5472180843353271},{"id":"https://openalex.org/C2779729312","wikidata":"https://www.wikidata.org/wiki/Q784232","display_name":"Query plan","level":5,"score":0.48012518882751465},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.4596651792526245},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.443794846534729},{"id":"https://openalex.org/C192028432","wikidata":"https://www.wikidata.org/wiki/Q845739","display_name":"Query language","level":2,"score":0.4243970811367035},{"id":"https://openalex.org/C99016210","wikidata":"https://www.wikidata.org/wiki/Q5488129","display_name":"Query expansion","level":2,"score":0.42310625314712524},{"id":"https://openalex.org/C24028149","wikidata":"https://www.wikidata.org/wiki/Q7094056","display_name":"Online aggregation","level":5,"score":0.41222095489501953},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.31706130504608154},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2991766035556793},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.14843818545341492},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.12459108233451843},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"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":1,"locations":[{"id":"doi:10.14778/3192965.3192967","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3192965.3192967","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the VLDB Endowment","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5299999713897705,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W135863099","https://openalex.org/W1464363888","https://openalex.org/W1570477871","https://openalex.org/W1994502095","https://openalex.org/W2011039300","https://openalex.org/W2029804882","https://openalex.org/W2038412523","https://openalex.org/W2074935284","https://openalex.org/W2090066046","https://openalex.org/W2100830825","https://openalex.org/W2105947650","https://openalex.org/W2119400430","https://openalex.org/W2122465391","https://openalex.org/W2130045784","https://openalex.org/W2135003477","https://openalex.org/W2139072600","https://openalex.org/W2151251992","https://openalex.org/W2163961697","https://openalex.org/W2189465200","https://openalex.org/W2204432465","https://openalex.org/W2296349066","https://openalex.org/W2298429875","https://openalex.org/W2394680079","https://openalex.org/W2401610261","https://openalex.org/W2626975733","https://openalex.org/W2912802084","https://openalex.org/W4239429564","https://openalex.org/W6605485969","https://openalex.org/W6687322159","https://openalex.org/W6712120708","https://openalex.org/W6758383543"],"related_works":["https://openalex.org/W3125756434","https://openalex.org/W2006459955","https://openalex.org/W185198413","https://openalex.org/W906795786","https://openalex.org/W4386051213","https://openalex.org/W4361194359","https://openalex.org/W203907944","https://openalex.org/W2955368753","https://openalex.org/W1971797742","https://openalex.org/W2604963418"],"abstract_inverted_index":{"Enabling":[0],"interactive":[1,100,171],"data":[2,61,66,149],"exploration":[3],"at":[4,102,161,177],"cloud":[5,39,103],"scale":[6,40],"requires":[7],"minimizing":[8],"end-to-end":[9],"query":[10,18,25,47,71,96,108,123,130,142],"execution":[11,19,26,30,116,119,124,186],"latency,":[12],"while":[13,57,152,197],"guaranteeing":[14],"fault":[15,110,153],"tolerance,":[16,111],"and":[17,115,133],"under":[20],"resource-constraints.":[21],"Typically,":[22],"such":[23],"a":[24,70,81,94,122,127,137,146],"involves":[27,120],"orchestrating":[28],"the":[29,65,193],"of":[31,35,129,195],"hundreds":[32],"or":[33,78],"thousands":[34],"related":[36],"tasks":[37,48,59],"on":[38],"clusters.":[41],"Without":[42],"any":[43],"resource":[44,84,113,139,189],"constraints,":[45],"all":[46],"can":[49,187],"be":[50,76],"scheduled":[51],"to":[52],"execute":[53],"simultaneously":[54],"(gang":[55],"scheduling)":[56],"connected":[58],"stream":[60,148],"between":[62,150],"them.":[63],"When":[64],"size":[67],"referenced":[68],"by":[69,157],"increases,":[72],"gang":[73,202],"scheduling":[74,134],"may":[75],"resource-wasteful":[77],"un-satisfiable":[79],"with":[80,180,201],"limited,":[82],"per-query":[83,138],"budget.":[85,140],"This":[86],"paper":[87],"introduces":[88],"B":[89],"ubble":[90],"E":[91],"xecution":[92],",":[93],"new":[95],"processing":[97],"framework":[98],"for":[99,170],"workloads":[101],"scale,":[104],"that":[105,184],"balances":[106],"cost-based":[107],"optimization,":[109],"optimal":[112],"management,":[114],"orchestration.":[117],"Bubble":[118],"dividing":[121],"graph":[125],"into":[126],"collection":[128],"sub-graphs":[131],"(bubbles),":[132],"them":[135,151],"within":[136],"The":[141],"operators":[143],"(tasks)":[144],"inside":[145],"bubble":[147,162,185],"tolerance":[154],"is":[155],"handled":[156],"persisting":[158],"temporary":[159],"results":[160],"boundaries.":[163],"Our":[164],"implementation":[165],"enhances":[166],"our":[167],"JetScope":[168],"service,":[169],"workloads,":[172],"deployed":[173],"in":[174,192],"production":[175],"clusters":[176],"Microsoft.":[178],"Experiments":[179],"TPC-H":[181],"queries":[182],"show":[183],"reduce":[188],"usage":[190],"significantly":[191],"presence":[194],"failures":[196],"maintaining":[198],"performance":[199],"competitive":[200],"execution.":[203]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2018-05-07T00:00:00"}
