{"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":{"id":"doi:10.1145/3642963.3652205","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,"raw_source_name":"Proceedings of the 4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","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":[],"is_corresponding":false,"raw_author_name":"Nick Tehrany","raw_affiliation_strings":["BlueOne Business Software LLC, Beverly Hills, CA, USA and Vrije Universiteit, Amsterdam"],"raw_orcid":"https://orcid.org/0000-0002-4907-8859","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"],"raw_orcid":"https://orcid.org/0009-0007-7530-4438","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"],"raw_orcid":"https://orcid.org/0000-0003-3586-7168","affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I865915315"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"23","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":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.9991999864578247,"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.9839000105857849,"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/operating-system","display_name":"Operating system","score":0.7166558504104614},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7013649940490723},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6222555637359619},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5266131162643433},{"id":"https://openalex.org/keywords/computer-data-storage","display_name":"Computer data storage","score":0.48354172706604004},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.4781542718410492},{"id":"https://openalex.org/keywords/stack","display_name":"Stack (abstract data type)","score":0.4403456449508667},{"id":"https://openalex.org/keywords/namespace","display_name":"Namespace","score":0.41186654567718506}],"concepts":[{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7166558504104614},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7013649940490723},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6222555637359619},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5266131162643433},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.48354172706604004},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.4781542718410492},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.4403456449508667},{"id":"https://openalex.org/C2778383056","wikidata":"https://www.wikidata.org/wiki/Q873636","display_name":"Namespace","level":2,"score":0.41186654567718506}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3642963.3652205","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,"raw_source_name":"Proceedings of the 4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:research.vu.nl:openaire/9744b153-65bb-44fe-b132-feadcf184af2","is_oa":true,"landing_page_url":"https://research.vu.nl/en/publications/9744b153-65bb-44fe-b132-feadcf184af2","pdf_url":null,"source":{"id":"https://openalex.org/S4306401107","display_name":"VU Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I865915315","host_organization_name":"Vrije Universiteit Amsterdam","host_organization_lineage":["https://openalex.org/I865915315"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Tehrany, N, Doekemeijer, K & Trivedi, A 2024, zns-tools: An eBPF-powered, Cross-Layer Storage Profiling Tool for NVMe ZNS SSDs. in CHEOPS '24 : Proceedings of the 4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems. Association for Computing Machinery, Inc, pp. 23-32, 4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems, CHEOPS 2024, Athens, Greece, 22/04/24. https://doi.org/10.1145/3642963.3652205","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:research.vu.nl:publications/9744b153-65bb-44fe-b132-feadcf184af2","is_oa":true,"landing_page_url":"https://hdl.handle.net/1871.1/9744b153-65bb-44fe-b132-feadcf184af2","pdf_url":null,"source":{"id":"https://openalex.org/S4306401107","display_name":"VU Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I865915315","host_organization_name":"Vrije Universiteit Amsterdam","host_organization_lineage":["https://openalex.org/I865915315"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Tehrany, N, Doekemeijer, K & Trivedi, A 2024, zns-tools: An eBPF-powered, Cross-Layer Storage Profiling Tool for NVMe ZNS SSDs. in CHEOPS '24 : Proceedings of the 4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems. Association for Computing Machinery, Inc, pp. 23-32, 4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems, CHEOPS 2024, Athens, Greece, 22/04/24. https://doi.org/10.1145/3642963.3652205","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"doi:10.1145/3642963.3652205","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,"raw_source_name":"Proceedings of the 4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4399999976158142,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G5333283264","display_name":null,"funder_award_id":"OCENW.KLEIN.561, OCENW.KLEIN.209","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"},{"id":"https://openalex.org/G8463684380","display_name":"Machine Learning from Storage: Democratizing Machine Learning for All Using Scalable, Efficient, Distributed Non-Volatile Memory Storage Technology","funder_award_id":"OCENW.KLEIN.561","funder_id":"https://openalex.org/F4320321800","funder_display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek"}],"funders":[{"id":"https://openalex.org/F4320321800","display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","ror":"https://ror.org/04jsz6e67"},{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4396908058.pdf"},"referenced_works_count":41,"referenced_works":["https://openalex.org/W95608104","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/W2979639293","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"],"related_works":["https://openalex.org/W2370740425","https://openalex.org/W2912172084","https://openalex.org/W2295002787","https://openalex.org/W4233446872","https://openalex.org/W3017834062","https://openalex.org/W4205941804","https://openalex.org/W2142058655","https://openalex.org/W4239878326","https://openalex.org/W174455462","https://openalex.org/W4232798715"],"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]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
