{"id":"https://openalex.org/W4396908058","doi":"https://doi.org/10.1145/3642963.3652205","title":"zns-tools: An eBPF-powered, Cross-Layer Storage Profiling Tool for NVMe ZNS SSDs","display_name":"zns-tools: An eBPF-powered, Cross-Layer Storage Profiling Tool for NVMe ZNS SSDs","publication_year":2024,"publication_date":"2024-04-22","ids":{"openalex":"https://openalex.org/W4396908058","doi":"https://doi.org/10.1145/3642963.3652205"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3642963.3652205","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3642963.3652205","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3642963.3652205","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087583764","display_name":"Nick Tehrany","orcid":"https://orcid.org/0000-0002-4907-8859"},"institutions":[],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nick Tehrany","raw_affiliation_strings":["BlueOne Business Software LLC, Beverly Hills, CA, USA and Vrije Universiteit, Amsterdam"],"affiliations":[{"raw_affiliation_string":"BlueOne Business Software LLC, Beverly Hills, CA, USA and Vrije Universiteit, Amsterdam","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085081429","display_name":"Krijn Doekemeijer","orcid":"https://orcid.org/0009-0007-7530-4438"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Krijn Doekemeijer","raw_affiliation_strings":["Vrije Universiteit Amsterdam, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I865915315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002623098","display_name":"Animesh Trivedi","orcid":"https://orcid.org/0000-0003-3586-7168"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Animesh Trivedi","raw_affiliation_strings":["Vrije Universiteit Amsterdam, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I865915315"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.3,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.999935,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":84,"max":92},"biblio":{"volume":null,"issue":null,"first_page":"23","last_page":"32"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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":1.0,"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/T11478","display_name":"Caching and Content Delivery","score":0.9992,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9839,"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/profiling","display_name":"Profiling (computer programming)","score":0.47815427},{"id":"https://openalex.org/keywords/namespace","display_name":"Namespace","score":0.41186655}],"concepts":[{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.71665585},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.701365},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.62225556},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5266131},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.48354173},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.47815427},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.44034564},{"id":"https://openalex.org/C2778383056","wikidata":"https://www.wikidata.org/wiki/Q873636","display_name":"Namespace","level":2,"score":0.41186655}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3642963.3652205","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3642963.3652205","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3642963.3652205","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3642963.3652205","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.44,"id":"https://metadata.un.org/sdg/9"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":40,"referenced_works":["https://openalex.org/W1604972505","https://openalex.org/W1985229168","https://openalex.org/W2018225620","https://openalex.org/W2032801361","https://openalex.org/W2045912375","https://openalex.org/W2109744883","https://openalex.org/W2112157291","https://openalex.org/W2129988636","https://openalex.org/W2136225018","https://openalex.org/W2151444573","https://openalex.org/W2155256331","https://openalex.org/W2159081928","https://openalex.org/W2166041724","https://openalex.org/W2584459836","https://openalex.org/W2605461040","https://openalex.org/W2614589094","https://openalex.org/W2734941459","https://openalex.org/W2762275650","https://openalex.org/W2763286478","https://openalex.org/W2774342683","https://openalex.org/W2903349259","https://openalex.org/W2906314214","https://openalex.org/W2912574597","https://openalex.org/W2954455330","https://openalex.org/W3032180198","https://openalex.org/W3035768710","https://openalex.org/W3102277797","https://openalex.org/W3168095980","https://openalex.org/W3172127112","https://openalex.org/W3174251760","https://openalex.org/W3204993223","https://openalex.org/W3207452942","https://openalex.org/W4200593015","https://openalex.org/W4254126235","https://openalex.org/W4281752694","https://openalex.org/W4383816111","https://openalex.org/W4385380507","https://openalex.org/W4388855645","https://openalex.org/W4390097688","https://openalex.org/W95608104"],"related_works":["https://openalex.org/W4239878326","https://openalex.org/W4233446872","https://openalex.org/W4232798715","https://openalex.org/W4205941804","https://openalex.org/W3017834062","https://openalex.org/W2912172084","https://openalex.org/W2370740425","https://openalex.org/W2295002787","https://openalex.org/W2142058655","https://openalex.org/W174455462"],"abstract_inverted_index":{"Understanding":[0],"operational":[1],"characteristics":[2],"of":[3,21,39,64,132,146],"flash":[4],"SSDs":[5,25],"has":[6],"been":[7],"a":[8,133],"challenging":[9],"task":[10],"due":[11,57],"to":[12,35,55,58,74],"their":[13,27],"complex":[14],"and":[15,47,61,77,83,123],"closed":[16],"internals.":[17],"The":[18],"recent":[19],"emergence":[20],"Zone":[22],"Namespace":[23],"(ZNS)":[24],"with":[26],"open":[28,72],"interface":[29],"allows":[30],"the":[31,59,65,80,108,114,137,143],"host":[32],"software":[33,66],"stack":[34],"explicitly":[36],"control":[37,54],"elements":[38],"this":[40,94],"complexity,":[41],"specifically":[42],"around":[43],"data":[44,81,102],"placement,":[45],"grouping,":[46],"garbage":[48],"collection":[49],"operations.":[50],"Despite":[51],"offering":[52],"more":[53],"applications,":[56],"opaque":[60],"layered":[62],"nature":[63],"storage":[67,82,103,111],"stack,":[68,112],"it":[69],"remains":[70],"an":[71,90,99],"challenge":[73],"understand,":[75],"profile,":[76],"reason":[78],"about":[79],"placement":[84],"decisions":[85],"on":[86],"ZNS":[87,134],"devices":[88],"in":[89],"end-to-end":[91,101],"manner.":[92],"In":[93],"paper,":[95],"we":[96,127],"present":[97],"zns-tools,":[98],"eBPF-powered":[100],"events":[104],"profiler":[105],"(https://github.com/stonet-research/zns-tools)":[106],"for":[107,136],"whole":[109],"ZNS-enabled":[110],"including":[113],"NVMe/ZNS":[115],"device":[116,135],"driver,":[117],"Linux":[118],"block":[119],"layer,":[120],"file":[121],"system,":[122],"application.":[124],"Using":[125],"zns-tools":[126],"uncover":[128],"diverse":[129],"utilization":[130],"profiles":[131],"same":[138],"workload":[139],"(YCSB-A),":[140],"thus":[141],"demonstrating":[142],"practical":[144],"utility":[145],"zns-tools.":[147]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4396908058","counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2025-01-03T07:06:31.132483","created_date":"2024-05-15"}