{"id":"https://openalex.org/W7150737547","doi":"https://doi.org/10.48550/arxiv.2604.02442","title":"WIO: Upload-Enabled Computational Storage on CXL SSDs","display_name":"WIO: Upload-Enabled Computational Storage on CXL SSDs","publication_year":2026,"publication_date":"2026-04-02","ids":{"openalex":"https://openalex.org/W7150737547","doi":"https://doi.org/10.48550/arxiv.2604.02442"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.02442","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.02442","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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.2604.02442","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5133055288","display_name":"Yiwei Yang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Yiwei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102799039","display_name":"Yanpeng Hu","orcid":"https://orcid.org/0000-0002-1003-6475"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hu, Yanpeng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133006715","display_name":"Yusheng Zheng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zheng, Yusheng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132999887","display_name":"Estabon Ramos","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ramos, Estabon","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004251735","display_name":"Jianchang Su","orcid":"https://orcid.org/0000-0002-4089-8316"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Su, Jianchang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5125672098","display_name":"Andi Quinn","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Quinn, Andi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5133007482","display_name":"Wei Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Wei","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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9765999913215637,"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.9765999913215637,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.012900000438094139,"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.00279999990016222,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.7473999857902527},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.6970999836921692},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5246999859809875},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5116000175476074},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.47269999980926514},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.3610000014305115},{"id":"https://openalex.org/keywords/computer-data-storage","display_name":"Computer data storage","score":0.3508000075817108},{"id":"https://openalex.org/keywords/host","display_name":"Host (biology)","score":0.33709999918937683}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.777400016784668},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.7473999857902527},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.6970999836921692},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5246999859809875},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5116000175476074},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4797999858856201},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.47269999980926514},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3626999855041504},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.3610000014305115},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.3508000075817108},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.33709999918937683},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.335099995136261},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3310999870300293},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.31839999556541443},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3100999891757965},{"id":"https://openalex.org/C107814960","wikidata":"https://www.wikidata.org/wiki/Q611957","display_name":"Solid-state","level":2,"score":0.28600001335144043},{"id":"https://openalex.org/C204530211","wikidata":"https://www.wikidata.org/wiki/Q752823","display_name":"Thermal","level":2,"score":0.2825999855995178},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.2750000059604645},{"id":"https://openalex.org/C2984984529","wikidata":"https://www.wikidata.org/wiki/Q7619925","display_name":"Storage management","level":2,"score":0.26969999074935913},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.26489999890327454},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.2624000012874603}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.02442","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.02442","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.02442","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.02442","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0],"widening":[1],"gap":[2],"between":[3,77],"processor":[4],"speed":[5],"and":[6,59,79,137,157],"storage":[7,37],"latency":[8,33,160],"has":[9,45],"made":[10],"data":[11],"movement":[12],"a":[13,119],"dominant":[14],"bottleneck":[15],"in":[16],"modern":[17],"systems.":[18],"Two":[19],"lines":[20],"of":[21],"storage-layer":[22],"innovation":[23],"attempted":[24],"to":[25,54,104,153],"close":[26],"this":[27,90],"gap:":[28],"persistent":[29],"memory":[30],"shortened":[31],"the":[32,42],"hierarchy,":[34],"while":[35],"computational":[36],"devices":[38],"pushed":[39],"processing":[40],"toward":[41],"data.":[43],"Neither":[44],"displaced":[46],"conventional":[47],"NVMe":[48],"SSDs":[49,94],"at":[50],"scale,":[51],"largely":[52],"due":[53],"programming":[55],"complexity,":[56],"ecosystem":[57],"fragmentation,":[58],"thermal/power":[60],"cliffs":[61,147],"under":[62],"sustained":[63],"load.":[64],"We":[65,85],"argue":[66],"that":[67,142],"storage-side":[68],"compute":[69],"should":[70,74],"be":[71],"\\emph{reversible}:":[72],"computation":[73],"migrate":[75],"dynamically":[76],"host":[78],"device":[80],"based":[81],"on":[82,92,131],"runtime":[83],"conditions.":[84],"present":[86],"\\sys,":[87],"which":[88],"realizes":[89],"principle":[91],"CXL":[93,134],"by":[95],"decomposing":[96],"I/O-path":[97],"logic":[98],"into":[99,148],"migratable":[100],"\\emph{storage":[101],"actors}":[102],"compiled":[103],"WebAssembly.":[105],"Actors":[106],"share":[107],"state":[108],"through":[109],"coherent":[110],"CXL.mem":[111],"regions;":[112],"an":[113,132],"agility-aware":[114],"scheduler":[115],"migrates":[116],"them":[117],"via":[118],"zero-copy":[120],"drain-and-switch":[121],"protocol":[122],"when":[123],"thermal":[124,146],"or":[125],"power":[126],"constraints":[127],"arise.":[128],"Our":[129],"evaluation":[130],"FPGA-based":[133],"SSD":[135],"prototype":[136],"two":[138],"production":[139],"CSDs":[140],"shows":[141],"\\sys":[143],"turns":[144],"hard":[145],"elastic":[149],"trade-offs,":[150],"achieving":[151],"up":[152],"2$\\times$":[154],"throughput":[155],"improvement":[156],"3.75$\\times$":[158],"write":[159],"reduction":[161],"without":[162],"application":[163],"modification.":[164]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-04-07T00:00:00"}
