{"id":"https://openalex.org/W7162418688","doi":"https://doi.org/10.1109/ispass69572.2026.00041","title":"FDPEmu: How to Separate Workloads for Better WAF on FDP SSDs","display_name":"FDPEmu: How to Separate Workloads for Better WAF on FDP SSDs","publication_year":2026,"publication_date":"2026-04-26","ids":{"openalex":"https://openalex.org/W7162418688","doi":"https://doi.org/10.1109/ispass69572.2026.00041"},"language":null,"primary_location":{"id":"doi:10.1109/ispass69572.2026.00041","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass69572.2026.00041","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","raw_type":"proceedings-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/A5137028353","display_name":"Nakyeong Kim","orcid":null},"institutions":[{"id":"https://openalex.org/I89015989","display_name":"Dankook University","ror":"https://ror.org/058pdbn81","country_code":"KR","type":"education","lineage":["https://openalex.org/I89015989"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Nakyeong Kim","raw_affiliation_strings":["Dankook University,Dept. of AI-based Convergence,Yongin,South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dankook University,Dept. of AI-based Convergence,Yongin,South Korea","institution_ids":["https://openalex.org/I89015989"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044316580","display_name":"Kwanghee Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I89015989","display_name":"Dankook University","ror":"https://ror.org/058pdbn81","country_code":"KR","type":"education","lineage":["https://openalex.org/I89015989"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Kwanghee Lee","raw_affiliation_strings":["Dankook University,Dept. of Computer Science,Yongin,South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dankook University,Dept. of Computer Science,Yongin,South Korea","institution_ids":["https://openalex.org/I89015989"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004335010","display_name":"B M Kim","orcid":null},"institutions":[{"id":"https://openalex.org/I89015989","display_name":"Dankook University","ror":"https://ror.org/058pdbn81","country_code":"KR","type":"education","lineage":["https://openalex.org/I89015989"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Bryan S. Kim","raw_affiliation_strings":["Dankook University,Dept. of Mobile Systems Engineering,Yongin,South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dankook University,Dept. of Mobile Systems Engineering,Yongin,South Korea","institution_ids":["https://openalex.org/I89015989"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017326395","display_name":"Seehwan Yoo","orcid":"https://orcid.org/0000-0001-5464-4619"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Seehwan Yoo","raw_affiliation_strings":["Syracuse University,Dept. of Electrical Engineering and Computer Science,Syracuse,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Syracuse University,Dept. of Electrical Engineering and Computer Science,Syracuse,USA","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126004290","display_name":"Jaedong Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I89015989","display_name":"Dankook University","ror":"https://ror.org/058pdbn81","country_code":"KR","type":"education","lineage":["https://openalex.org/I89015989"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaedong Lee","raw_affiliation_strings":["Dankook University,Dept. of Computer Science,Yongin,South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dankook University,Dept. of Computer Science,Yongin,South Korea","institution_ids":["https://openalex.org/I89015989"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039803598","display_name":"Jongmoo Choi","orcid":"https://orcid.org/0000-0003-2042-6327"},"institutions":[{"id":"https://openalex.org/I89015989","display_name":"Dankook University","ror":"https://ror.org/058pdbn81","country_code":"KR","type":"education","lineage":["https://openalex.org/I89015989"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jongmoo Choi","raw_affiliation_strings":["Dankook University,Dept. of Computer Science,Yongin,South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dankook University,Dept. of Computer Science,Yongin,South Korea","institution_ids":["https://openalex.org/I89015989"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"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.84555173,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"348","last_page":"357"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9929999709129333,"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.9929999709129333,"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.0006000000284984708,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.00039999998989515007,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.27799999713897705},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.250900000333786},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.23639999330043793},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.23499999940395355},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.22859999537467957}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6794999837875366},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2856999933719635},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.27799999713897705},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.250900000333786},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.23639999330043793},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2353000044822693},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.23499999940395355},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.22859999537467957},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.22259999811649323},{"id":"https://openalex.org/C2778751112","wikidata":"https://www.wikidata.org/wiki/Q835016","display_name":"Window (computing)","level":2,"score":0.21780000627040863}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ispass69572.2026.00041","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass69572.2026.00041","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1963830244","https://openalex.org/W2006425633","https://openalex.org/W2024363956","https://openalex.org/W2594680891","https://openalex.org/W2605461040","https://openalex.org/W2764131694","https://openalex.org/W2990209953","https://openalex.org/W3118571333","https://openalex.org/W4300868769","https://openalex.org/W4381612920","https://openalex.org/W4390098078","https://openalex.org/W4405915827","https://openalex.org/W4408530689","https://openalex.org/W4408870153","https://openalex.org/W7116939543"],"related_works":[],"abstract_inverted_index":{"As":[0],"data-centric":[1],"applications":[2],"proliferate,":[3],"mitigating":[4],"Write":[5],"Amplification":[6],"Factor":[7],"(WAF)":[8],"in":[9,113,130],"SSDs":[10,120],"has":[11],"become":[12],"critical":[13],"for":[14,127],"sustaining":[15],"performance":[16],"and":[17,54,94,148],"longevity.":[18],"Flexible":[19],"Data":[20],"Placement":[21],"(FDP),":[22],"a":[23,70,103,138],"recently":[24],"ratified":[25],"NVMe":[26],"standard,":[27],"addresses":[28,78],"this":[29,65],"by":[30,48,85],"allowing":[31],"hosts":[32],"to":[33,109],"guide":[34],"data":[35,89,154,180],"placement":[36],"while":[37],"retaining":[38],"block":[39],"interface":[40],"compatibility.":[41],"However,":[42],"research":[43,140],"on":[44,146,169],"FDP":[45,72,88,119,175],"is":[46,155],"constrained":[47],"the":[49,55,79,135,162],"scarcity":[50],"of":[51,57,82,164],"prototype":[52,118],"device":[53],"lack":[56],"emulation":[58],"tools":[59],"supporting":[60],"its":[61],"multi-stream":[62,114],"architecture.":[63],"In":[64],"paper,":[66],"we":[67],"propose":[68],"FDPEmu,":[69],"high-fidelity":[71],"emulator":[73,136],"extended":[74],"from":[75],"FEMU.":[76],"FDPEmu":[77],"architectural":[80],"limitations":[81],"legacy":[83],"emulators":[84],"implementing":[86],"core":[87],"structures,":[90],"per-RUH":[91],"write":[92],"pointers,":[93],"isolation-aware":[95],"Garbage":[96],"Collection":[97],"(GC).":[98],"We":[99,159],"also":[100],"introduce":[101],"Striding,":[102],"dynamic":[104],"channel":[105,111],"offset":[106],"allocation":[107],"technique,":[108],"mitigate":[110],"contention":[112],"environments.":[115],"Validation":[116],"against":[117],"demonstrates":[121],"high":[122],"fidelity":[123],"($r":[124],"\\gt":[125],"0.89$":[126],"skewed":[128],"workloads)":[129],"capturing":[131],"WAF":[132],"trends,":[133],"confirming":[134],"as":[137],"credible":[139],"platform.":[141],"Furthermore,":[142],"our":[143],"case":[144],"studies":[145],"RocksDB":[147],"F2FS":[149],"reveal":[150],"that":[151,161,173],"strictly":[152],"separating":[153],"not":[156],"universally":[157],"beneficial.":[158],"demonstrate":[160],"effectiveness":[163],"isolation":[165],"policies":[166],"relies":[167],"heavily":[168],"workload":[170],"patterns,":[171],"indicating":[172],"optimal":[174],"strategies":[176],"must":[177],"carefully":[178],"balance":[179],"lifetime":[181],"separation":[182],"with":[183],"effective":[184],"resource":[185],"utilization.":[186]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-05-27T00:00:00"}
