{"id":"https://openalex.org/W4411309339","doi":"https://doi.org/10.1145/3744568","title":"JMStore: Joint Optimization of Computation and Storage Balancing in Multi-NDP Key-Value Stores with Hash-Based Data Distribution","display_name":"JMStore: Joint Optimization of Computation and Storage Balancing in Multi-NDP Key-Value Stores with Hash-Based Data Distribution","publication_year":2025,"publication_date":"2025-06-14","ids":{"openalex":"https://openalex.org/W4411309339","doi":"https://doi.org/10.1145/3744568"},"language":"en","primary_location":{"id":"doi:10.1145/3744568","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3744568","pdf_url":null,"source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"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":"ACM Transactions on Storage","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/A5035349323","display_name":"Hui Sun","orcid":"https://orcid.org/0000-0003-1811-1318"},"institutions":[{"id":"https://openalex.org/I143868143","display_name":"Anhui University","ror":"https://ror.org/05th6yx34","country_code":"CN","type":"education","lineage":["https://openalex.org/I143868143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui Sun","raw_affiliation_strings":["School of Computer Science and Technology, Anhui University","School of Computer Science and Technology, Anhui University, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0003-1811-1318","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Anhui University","institution_ids":["https://openalex.org/I143868143"]},{"raw_affiliation_string":"School of Computer Science and Technology, Anhui University, Hefei, China","institution_ids":["https://openalex.org/I143868143"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Jiaming Huang","orcid":"https://orcid.org/0009-0009-6129-5168"},"institutions":[{"id":"https://openalex.org/I143868143","display_name":"Anhui University","ror":"https://ror.org/05th6yx34","country_code":"CN","type":"education","lineage":["https://openalex.org/I143868143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiaming Huang","raw_affiliation_strings":["School of Computer Science and Technology, Anhui University","School of Computer Science and Technology, Anhui University, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0009-6129-5168","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Anhui University","institution_ids":["https://openalex.org/I143868143"]},{"raw_affiliation_string":"School of Computer Science and Technology, Anhui University, Hefei, China","institution_ids":["https://openalex.org/I143868143"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Bo Chen","orcid":"https://orcid.org/0009-0000-8400-8330"},"institutions":[{"id":"https://openalex.org/I143868143","display_name":"Anhui University","ror":"https://ror.org/05th6yx34","country_code":"CN","type":"education","lineage":["https://openalex.org/I143868143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bo Chen","raw_affiliation_strings":["Anhui University","Anhui University, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0000-8400-8330","affiliations":[{"raw_affiliation_string":"Anhui University","institution_ids":["https://openalex.org/I143868143"]},{"raw_affiliation_string":"Anhui University, Hefei, China","institution_ids":["https://openalex.org/I143868143"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056000853","display_name":"Yinliang Yue","orcid":"https://orcid.org/0000-0002-8417-2234"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yinliang Yue","raw_affiliation_strings":["Zhongguancun Laboratory","Zhongguancun Laboratory,  Beijing, China","Zhongguancun Laboratory, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-8417-2234","affiliations":[{"raw_affiliation_string":"Zhongguancun Laboratory","institution_ids":[]},{"raw_affiliation_string":"Zhongguancun Laboratory,  Beijing, China","institution_ids":[]},{"raw_affiliation_string":"Zhongguancun Laboratory, Beijing, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042766429","display_name":"Xiao Qin","orcid":"https://orcid.org/0000-0002-8345-3587"},"institutions":[{"id":"https://openalex.org/I82497590","display_name":"Auburn University","ror":"https://ror.org/02v80fc35","country_code":"US","type":"education","lineage":["https://openalex.org/I82497590"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiao Qin","raw_affiliation_strings":["Computer Science and Software Engineering, Auburn University","Computer Science and Software Engineering, Auburn University, Auburn, United States"],"raw_orcid":"https://orcid.org/0000-0002-8345-3587","affiliations":[{"raw_affiliation_string":"Computer Science and Software Engineering, Auburn University","institution_ids":["https://openalex.org/I82497590"]},{"raw_affiliation_string":"Computer Science and Software Engineering, Auburn University, Auburn, United States","institution_ids":["https://openalex.org/I82497590"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.13341807,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"22","issue":"1","first_page":"1","last_page":"49"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998999834060669,"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.9995999932289124,"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/T11478","display_name":"Caching and Content Delivery","score":0.9994999766349792,"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/computer-science","display_name":"Computer science","score":0.8458570241928101},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.7976491451263428},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5949507355690002},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5727591514587402},{"id":"https://openalex.org/keywords/joint","display_name":"Joint (building)","score":0.47798699140548706},{"id":"https://openalex.org/keywords/value","display_name":"Value (mathematics)","score":0.45453909039497375},{"id":"https://openalex.org/keywords/hash-chain","display_name":"Hash chain","score":0.44409337639808655},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3942278325557709},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18805181980133057},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.15694701671600342},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.08006957173347473}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8458570241928101},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.7976491451263428},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5949507355690002},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5727591514587402},{"id":"https://openalex.org/C18555067","wikidata":"https://www.wikidata.org/wiki/Q8375051","display_name":"Joint (building)","level":2,"score":0.47798699140548706},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.45453909039497375},{"id":"https://openalex.org/C135783594","wikidata":"https://www.wikidata.org/wiki/Q5678864","display_name":"Hash chain","level":3,"score":0.44409337639808655},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3942278325557709},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18805181980133057},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.15694701671600342},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.08006957173347473},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C170154142","wikidata":"https://www.wikidata.org/wiki/Q150737","display_name":"Architectural engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3744568","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3744568","pdf_url":null,"source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"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":"ACM Transactions on Storage","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1178509364","display_name":null,"funder_award_id":"62072001 and 62472002","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2323910686","display_name":null,"funder_award_id":"80NSSC20M0044","funder_id":"https://openalex.org/F4320306101","funder_display_name":"National Aeronautics and Space Administration"},{"id":"https://openalex.org/G27958311","display_name":null,"funder_award_id":"451861-19158","funder_id":"https://openalex.org/F4320332728","funder_display_name":"National Highway Traffic Safety Administration"},{"id":"https://openalex.org/G8195839696","display_name":null,"funder_award_id":"IIS-1618669 and OAC-1642133","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306101","display_name":"National Aeronautics and Space Administration","ror":"https://ror.org/027ka1x80"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320332728","display_name":"National Highway Traffic Safety Administration","ror":"https://ror.org/04gcfqs37"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1964527851","https://openalex.org/W1979566015","https://openalex.org/W1985229168","https://openalex.org/W2048466306","https://openalex.org/W2068739275","https://openalex.org/W2125901106","https://openalex.org/W2150871235","https://openalex.org/W2520794143","https://openalex.org/W2751343396","https://openalex.org/W2895620107","https://openalex.org/W3116572591","https://openalex.org/W3207560564","https://openalex.org/W4205983429","https://openalex.org/W4282555269","https://openalex.org/W4287844186","https://openalex.org/W4288065532","https://openalex.org/W4320060575","https://openalex.org/W4386707697","https://openalex.org/W4387007341","https://openalex.org/W4388240230","https://openalex.org/W4388977666","https://openalex.org/W4400081684"],"related_works":["https://openalex.org/W2383706615","https://openalex.org/W2069568684","https://openalex.org/W2154676777","https://openalex.org/W4200497776","https://openalex.org/W2982222368","https://openalex.org/W2379589344","https://openalex.org/W2103058157","https://openalex.org/W2355953790","https://openalex.org/W1570074286","https://openalex.org/W3151879525"],"abstract_inverted_index":{"It":[0],"is":[1,64,122],"challenging":[2],"to":[3,53,86,148,158,197,208,218,229],"store":[4,137,184,235,241],"and":[5,20,76,82,89,174,187,202,221,237,250],"process":[6,157],"massive":[7],"unstructured":[8,129],"data":[9,52,74,102,109,130,142,161,173,188],"for":[10,35,61,124,190],"key-value":[11,136,183],"storage":[12,59,105,220],"systems":[13],"that":[14,113],"require":[15],"high":[16,18],"concurrency,":[17],"performance,":[19],"low":[21],"latency.":[22],"Log-Structured":[23],"Merge":[24],"(LSM)":[25],"trees-based":[26],"Key-value":[27],"stores":[28,31,41],"or":[29,58],"KV":[30,40,234,240],"are":[32,42],"widely":[33],"adopted":[34],"enhanced":[36],"write":[37,87],"performance.":[38,92,212],"Existing":[39],"primarily":[43],"deployed":[44],"on":[45,139,177],"a":[46,118,140,182,191,216,225,261],"CPU-centric":[47],"architecture,":[48,193],"which":[49,71],"necessitates":[50],"moving":[51],"the":[54,68,104,114,125,155,160,167,195,199,230,238,256],"CPU":[55],"from":[56],"memory":[57],"devices":[60,96,207],"processing.":[62],"This":[63,78],"particularly":[65],"problematic":[66],"during":[67],"compaction":[69,156],"process,":[70],"involves":[72],"substantial":[73],"movement":[75,110,162],"rewrite.":[77],"tradition":[79],"consumes":[80],"bandwidth":[81],"computational":[83,115,146,175],"resources,":[84],"leading":[85],"amplification":[88],"impairing":[90],"system":[91,196,211],"Near-Data":[93],"Processing":[94],"(NDP)":[95],"mitigate":[97],"this":[98],"issue":[99,163],"by":[100],"processing":[101],"at":[103],"location,":[106],"thereby":[107],"reducing":[108],"cost.":[111],"Recognizing":[112],"power":[116,176],"of":[117,127,204,263],"single":[119,232],"NDP":[120,150,206,233],"device":[121],"insufficient":[123],"demands":[126],"large-scale":[128,170],"processing,":[131],"we":[132],"propose":[133,215],"JMStore\u2014a":[134],"multi-NDP":[135,192,239],"based":[138],"hash":[141,226],"organization.":[143],"By":[144],"offloading":[145],"tasks":[147],"multiple":[149,205],"devices,":[151],"JMStore":[152,243],"collaboratively":[153],"optimizes":[154],"address":[159],"as":[164,166],"well":[165],"mismatch":[168],"between":[169],"in":[171],"workloads":[172],"an":[178],"NDP.":[179],"We":[180,213],"design":[181],"programming":[185],"model":[186],"organization":[189],"enabling":[194],"leverage":[198],"hardware":[200],"efficiency":[201],"parallelism":[203],"significantly":[209],"optimize":[210],"also":[214],"strategy":[217],"balance":[219],"computation":[222],"resources":[223],"under":[224,248],"layout.":[227],"Compared":[228],"latest":[231],"(PStore)":[236],"(MStore),":[242],"demonstrates":[244],"significant":[245],"performance":[246],"improvements":[247,258],"DB_Bench":[249],"YCSB-C":[251],"with":[252],"read-write":[253],"mixed":[254],"workloads:":[255],"peak":[257],"can":[259],"reach":[260],"factor":[262],"10.":[264]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
