{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T22:42:17Z","timestamp":1774219337439,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,20]],"date-time":"2024-11-20T00:00:00Z","timestamp":1732060800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["1931531, 2149389, 1908793"],"award-info":[{"award-number":["1931531, 2149389, 1908793"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,20]]},"DOI":"10.1145\/3698038.3698538","type":"proceedings-article","created":{"date-parts":[[2024,11,14]],"date-time":"2024-11-14T06:32:43Z","timestamp":1731565963000},"page":"737-754","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["SmartGraph: A Framework for Graph Processing in Computational Storage"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2473-6752","authenticated-orcid":false,"given":"Soheil","family":"Khadirsharbiyani","sequence":"first","affiliation":[{"name":"Pennsylvania State University, University Park, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0349-1119","authenticated-orcid":false,"given":"Nima","family":"Elyasi","sequence":"additional","affiliation":[{"name":"Meta, State College, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4966-2040","authenticated-orcid":false,"given":"Armin Haj","family":"Aboutalebi","sequence":"additional","affiliation":[{"name":"Nvidia, San Jose, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7030-0310","authenticated-orcid":false,"given":"Chun-Yi","family":"Liu","sequence":"additional","affiliation":[{"name":"Micron technology Inc., San Jose, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4377-5418","authenticated-orcid":false,"given":"Changho","family":"Choi","sequence":"additional","affiliation":[{"name":"Samsung Semiconductor Inc., San Jose, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9940-9951","authenticated-orcid":false,"given":"Mahmut Taylan","family":"Kandemir","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,11,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2018.2858250"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3431920.3439290"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2015.7113362"},{"key":"e_1_3_2_1_4_1","unstructured":"Chanwoo Chung et al. 2023. Implementing accelerated key-value store: From SSDs to datacenter servers. Ph. D. Dissertation. Massachusetts Institute of Technology."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2019.00021"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465295"},{"key":"e_1_3_2_1_7_1","volume-title":"17th {USENIX} Conference on File and Storage Technologies ({FAST} 19). 309--316.","author":"Elyasi Nima","unstructured":"Nima Elyasi, Changho Choi, and Anand Sivasubramaniam. 2019. Large-scale graph processing on emerging storage devices. In 17th {USENIX} Conference on File and Storage Technologies ({FAST} 19). 309--316."},{"key":"e_1_3_2_1_8_1","volume-title":"Powergraph: Distributed graph-parallel computation on natural graphs. In Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 12). 17--30.","author":"Gonzalez Joseph E","year":"2012","unstructured":"Joseph E Gonzalez, Yucheng Low, Haijie Gu, Danny Bickson, and Carlos Guestrin. 2012. Powergraph: Distributed graph-parallel computation on natural graphs. In Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 12). 17--30."},{"key":"e_1_3_2_1_9_1","volume-title":"DockerSSD: Containerized In-Storage Processing and Hardware Acceleration for Computational SSDs. In 2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 379--394","author":"Gouk Donghyun","year":"2024","unstructured":"Donghyun Gouk, Miryeong Kwon, Hanyeoreum Bae, and Myoungsoo Jung. 2024. DockerSSD: Containerized In-Storage Processing and Hardware Acceleration for Computational SSDs. In 2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 379--394."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487575.2487581"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2898996"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00042"},{"key":"e_1_3_2_1_13_1","volume-title":"Xilinx Vitis Unified Software Platform. In The 2020 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays. 173--174","author":"Kathail Vinod","year":"2020","unstructured":"Vinod Kathail. 2020. Xilinx Vitis Unified Software Platform. In The 2020 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays. 173--174."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2022.3155956"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196915"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772751"},{"key":"e_1_3_2_1_17_1","volume-title":"Graphchi: Large-scale graph computation on just a {PC}. In Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 12). 31--46.","author":"Kyrola Aapo","year":"2012","unstructured":"Aapo Kyrola, Guy Blelloch, and Carlos Guestrin. 2012. Graphchi: Large-scale graph computation on just a {PC}. In Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 12). 31--46."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137776"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527391"},{"key":"e_1_3_2_1_20_1","volume-title":"Mahoney","author":"Leskovec Jure","year":"2008","unstructured":"Jure Leskovec, Kevin J. Lang, Anirban Dasgupta, and Michael W. Mahoney. 2008. Community Structure in Large Networks: Natural Cluster Sizes and the Absence of Large Well-Defined Clusters. arXiv:0810.1355 [cs.DS]"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3581784.3607070"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064191"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807184"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322275"},{"key":"e_1_3_2_1_25_1","unstructured":"Lawrence Page Sergey Brin Rajeev Motwani and Terry Winograd. 1999. The PageRank Citation Ranking: Bringing Order to the Web. Technical Report 1999-66. Stanford InfoLab. http:\/\/ilpubs.stanford.edu:8090\/422\/ Previous number = SIDL-WP-1999-0120."},{"key":"e_1_3_2_1_26_1","volume-title":"FANS: FPGA-Accelerated Near-Storage Sorting. In 2021 IEEE 29th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). IEEE, 106--114","author":"Qiao Weikang","year":"2021","unstructured":"Weikang Qiao, Jihun Oh, Licheng Guo, Mau-Chung Frank Chang, and Jason Cong. 2021. FANS: FPGA-Accelerated Near-Storage Sorting. In 2021 IEEE 29th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). IEEE, 106--114."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00078"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815408"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522740"},{"key":"e_1_3_2_1_30_1","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Ruan Zhenyuan","year":"2019","unstructured":"Zhenyuan Ruan, Tong He, and Jason Cong. 2019. {INSIDER}: Designing {In-Storage} Computing System for Emerging {High-Performance} Drive. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). 379--394."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3431920.3439298"},{"key":"e_1_3_2_1_32_1","volume-title":"Willow: A User-Programmable {SSD}. In 11th { USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 67--80.","author":"Seshadri Sudharsan","year":"2014","unstructured":"Sudharsan Seshadri, Mark Gahagan, Sundaram Bhaskaran, Trevor Bunker, Arup De, Yanqin Jin, Yang Liu, and Steven Swanson. 2014. Willow: A User-Programmable {SSD}. In 11th { USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 67--80."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3489525.3511672"},{"key":"e_1_3_2_1_34_1","volume-title":"Ta Nguyen Binh Duong, and Xiaokui Xiao","author":"Sun Peng","year":"2017","unstructured":"Peng Sun, Yonggang Wen, Ta Nguyen Binh Duong, and Xiaokui Xiao. 2017. GraphH: High Performance Big Graph Analytics in Small Clusters. arXiv:1705.05595 [cs.DC]"},{"key":"e_1_3_2_1_35_1","unstructured":"Keval Vora. 2019. {LUMOS}: Dependency-Driven Disk-based Graph Processing. In 2019 {USENIX} Annual Technical Conference ({ USENIX} {ATC} 19). 429--442."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2933349.2933353"},{"key":"e_1_3_2_1_37_1","unstructured":"Xilinx Inc. 2024. Samsung SmartSSD Computational Storage. https:\/\/www.xilinx.com\/applications\/data-center\/computational-storage\/smartssd.html Accessed: 2023-09-08."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2484425.2484427"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Jaewon Yang and Jure Leskovec. 2012. Defining and Evaluating Network Communities based on Ground-truth. arXiv:1205.6233 [cs.SI]","DOI":"10.1145\/2350190.2350193"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00053"},{"key":"e_1_3_2_1_41_1","volume-title":"13th { USENIX} Conference on File and Storage Technologies ({FAST} 15). 45--58.","author":"Zheng Da","unstructured":"Da Zheng, Disa Mhembere, Randal Burns, Joshua Vogelstein, Carey E Priebe, and Alexander S Szalay. 2015. FlashGraph: Processing billion-node graphs on an array of commodity SSDs. In 13th { USENIX} Conference on File and Storage Technologies ({FAST} 15). 45--58."},{"key":"e_1_3_2_1_42_1","unstructured":"Xiaowei Zhu Wentao Han and Wenguang Chen. 2015. GridGraph: Large-scale graph processing on a single machine using 2-level hierarchical partitioning. In 2015 {USENIX} Annual Technical Conference ({USENIX}{ATC} 15). 375--386."}],"event":{"name":"SoCC '24: ACM Symposium on Cloud Computing","location":"Redmond WA USA","acronym":"SoCC '24","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3698038.3698538","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3698038.3698538","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T18:57:58Z","timestamp":1755889078000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3698038.3698538"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,20]]},"references-count":42,"alternative-id":["10.1145\/3698038.3698538","10.1145\/3698038"],"URL":"https:\/\/doi.org\/10.1145\/3698038.3698538","relation":{},"subject":[],"published":{"date-parts":[[2024,11,20]]},"assertion":[{"value":"2024-11-20","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}