{"id":"https://openalex.org/W2782032628","doi":"https://doi.org/10.1145/3162626","title":"Understanding and Combating Memory Bloat in Managed Data-Intensive Systems","display_name":"Understanding and Combating Memory Bloat in Managed Data-Intensive Systems","publication_year":2017,"publication_date":"2017-10-31","ids":{"openalex":"https://openalex.org/W2782032628","doi":"https://doi.org/10.1145/3162626","mag":"2782032628"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3162626","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3162626?download=true","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"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},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3162626?download=true","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013166244","display_name":"Khanh Nguyen","orcid":"https://orcid.org/0000-0003-0400-1070"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Khanh Nguyen","raw_affiliation_strings":["University of California, Irvine, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, CA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100437115","display_name":"Kai Wang","orcid":"https://orcid.org/0000-0003-3044-9047"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kai Wang","raw_affiliation_strings":["University of California, Irvine, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, CA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102099238","display_name":"Yingyi Bu","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yingyi Bu","raw_affiliation_strings":["University of California, Irvine, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, CA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101664961","display_name":"Lu Fang","orcid":"https://orcid.org/0000-0002-1451-354X"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lu Fang","raw_affiliation_strings":["University of California, Irvine, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, CA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101967307","display_name":"Guoqing Xu","orcid":"https://orcid.org/0000-0003-4737-2146"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guoqing Xu","raw_affiliation_strings":["University of California, Irvine, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, CA","institution_ids":["https://openalex.org/I204250578"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.528,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":8,"citation_normalized_percentile":{"value":0.819429,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":83,"max":84},"biblio":{"volume":"26","issue":"4","first_page":"1","last_page":"41"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9993,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9993,"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"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9989,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9976,"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/heap","display_name":"Heap (data structure)","score":0.67526895}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8924004},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.67526895},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6265166},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.61685604},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.48063317},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.44668847},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.432675},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.41571194},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2879336},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.23331633}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3162626","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3162626?download=true","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"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}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3162626","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3162626?download=true","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"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},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.51}],"grants":[{"funder":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation","award_id":"CNS-1321179, CCF-1409829, CNS-1613023 and CNS-1703598"},{"funder":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research","award_id":"N00014-14-1-0549 and N00014-16-1-2913"}],"datasets":[],"versions":[],"referenced_works_count":92,"referenced_works":["https://openalex.org/W114095935","https://openalex.org/W1419077817","https://openalex.org/W1473115402","https://openalex.org/W1493893823","https://openalex.org/W1519442771","https://openalex.org/W1536098516","https://openalex.org/W1536265389","https://openalex.org/W1576911972","https://openalex.org/W1582870960","https://openalex.org/W1598245396","https://openalex.org/W1649645444","https://openalex.org/W1788180225","https://openalex.org/W1834532152","https://openalex.org/W1854214752","https://openalex.org/W193325121","https://openalex.org/W1967716562","https://openalex.org/W1969970763","https://openalex.org/W1978924650","https://openalex.org/W1979651969","https://openalex.org/W1980590442","https://openalex.org/W1981962444","https://openalex.org/W1984775394","https://openalex.org/W1990535818","https://openalex.org/W1993433750","https://openalex.org/W1993892970","https://openalex.org/W2014530617","https://openalex.org/W2035543557","https://openalex.org/W2036719919","https://openalex.org/W2040070287","https://openalex.org/W2048229966","https://openalex.org/W2050801173","https://openalex.org/W2052951836","https://openalex.org/W2061005179","https://openalex.org/W2064238114","https://openalex.org/W2068880428","https://openalex.org/W2069568053","https://openalex.org/W2075620950","https://openalex.org/W2081461624","https://openalex.org/W2083541728","https://openalex.org/W2085040115","https://openalex.org/W2086024829","https://openalex.org/W2086234010","https://openalex.org/W2087466192","https://openalex.org/W2096679454","https://openalex.org/W2097685561","https://openalex.org/W2098883184","https://openalex.org/W2098935637","https://openalex.org/W2100830825","https://openalex.org/W2101196063","https://openalex.org/W2101857770","https://openalex.org/W2103337291","https://openalex.org/W2110086534","https://openalex.org/W2116318340","https://openalex.org/W2117653309","https://openalex.org/W2119400430","https://openalex.org/W2119714163","https://openalex.org/W2123059332","https://openalex.org/W2123683215","https://openalex.org/W2126547925","https://openalex.org/W2126952942","https://openalex.org/W2129055634","https://openalex.org/W2129133667","https://openalex.org/W2131975293","https://openalex.org/W2133638476","https://openalex.org/W2133802223","https://openalex.org/W2140813888","https://openalex.org/W2141871141","https://openalex.org/W2147278401","https://openalex.org/W2152432695","https://openalex.org/W2154843497","https://openalex.org/W2154849212","https://openalex.org/W2154894831","https://openalex.org/W2157432684","https://openalex.org/W2158237121","https://openalex.org/W2160768644","https://openalex.org/W2163365446","https://openalex.org/W2167889790","https://openalex.org/W2170616854","https://openalex.org/W2170927924","https://openalex.org/W2173057405","https://openalex.org/W2173213060","https://openalex.org/W2189465200","https://openalex.org/W2217820795","https://openalex.org/W2320283508","https://openalex.org/W2620550230","https://openalex.org/W4236944756","https://openalex.org/W4238698576","https://openalex.org/W4242731632","https://openalex.org/W4248513939","https://openalex.org/W4253004448","https://openalex.org/W4254142897","https://openalex.org/W57970420"],"related_works":["https://openalex.org/W4382618745","https://openalex.org/W4321606653","https://openalex.org/W2885125400","https://openalex.org/W2768256330","https://openalex.org/W2595172197","https://openalex.org/W2127970246","https://openalex.org/W2084856301","https://openalex.org/W2011430815","https://openalex.org/W1657880117","https://openalex.org/W1001352512"],"abstract_inverted_index":{"The":[0,139],"past":[1],"decade":[2],"has":[3],"witnessed":[4],"increasing":[5],"demands":[6],"on":[7,97,189],"data-driven":[8],"business":[9],"intelligence":[10],"that":[11,120,143],"led":[12],"to":[13,37,167,184,215,223,231,238],"the":[14,29,50,67,93,98,131,145,148,207],"proliferation":[15],"of":[16,45,52,73,95,102,134,150],"data-intensive":[17,105,137],"applications.":[18],"A":[19],"managed":[20,68],"object-oriented":[21],"programming":[22,56],"language":[23],"such":[24,34,53],"as":[25],"Java":[26],"is":[27,78,142,161],"often":[28],"developer\u2019s":[30],"choice":[31],"for":[32,155],"implementing":[33],"applications,":[35],"due":[36],"its":[38],"quick":[39],"development":[40],"cycle":[41],"and":[42,47,81,91,100,173,181,199,220,235],"rich":[43],"suite":[44],"libraries":[46],"frameworks.":[48],"While":[49],"use":[51],"languages":[54],"makes":[55],"easier,":[57],"their":[58],"automated":[59],"memory":[60,76,170],"management":[61,171],"comes":[62],"at":[63],"a":[64,83,112,213],"cost.":[65],"When":[66],"runtime":[69,151],"meets":[70],"large":[71],"volumes":[72],"input":[74],"data,":[75],"bloat":[77,96],"significantly":[79,168],"magnified":[80],"becomes":[82],"scalability-prohibiting":[84],"bottleneck.":[85],"This":[86],"article":[87],"first":[88],"studies,":[89],"analytically":[90],"empirically,":[92],"impact":[94],"performance":[99],"scalability":[101],"large-scale,":[103],"real-world":[104],"systems.":[106],"To":[107],"combat":[108],"bloat,":[109],"we":[110],"design":[111],"novel":[113],"compiler":[114],"framework,":[115],"called":[116],"F":[117,179],"acade":[118,180],",":[119,165],"can":[121],"generate":[122],"highly":[123],"efficient":[124],"data":[125,132,156,194],"manipulation":[126],"code":[127],"by":[128],"automatically":[129],"transforming":[130],"path":[133],"an":[135,221],"existing":[136],"application.":[138],"key":[140],"treatment":[141],"in":[144,158],"generated":[146,208],"code,":[147],"number":[149],"heap":[152],"objects":[153],"created":[154],"classes":[157],"each":[159],"thread":[160],"(almost)":[162],"statically":[163],"bounded":[164],"leading":[166],"reduced":[169],"cost":[172],"improved":[174],"scalability.":[175],"We":[176],"have":[177,210],"implemented":[178],"used":[182],"it":[183],"transform":[185],"seven":[186],"common":[187],"applications":[188],"three":[190],"real-world,":[191],"already":[192],"well-optimized":[193],"processing":[195],"frameworks:":[196],"GraphChi,":[197],"Hyracks,":[198],"GPS.":[200],"Our":[201],"experimental":[202],"results":[203],"are":[204],"very":[205],"positive:":[206],"programs":[209],"(1)":[211],"achieved":[212],"3%":[214],"48%":[216],"execution":[217],"time":[218,226],"reduction":[219],"up":[222,230],"88\u00d7":[224],"GC":[225],"reduction,":[227],"(2)":[228],"consumed":[229],"50%":[232],"less":[233],"memory,":[234],"(3)":[236],"scaled":[237],"much":[239],"larger":[240],"datasets.":[241]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2782032628","counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2024-12-11T21:21:33.327064","created_date":"2018-01-12"}