{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T08:30:33Z","timestamp":1725697833164},"reference-count":48,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,7]]},"DOI":"10.1109\/icdcs.2019.00037","type":"proceedings-article","created":{"date-parts":[[2019,10,31]],"date-time":"2019-10-31T20:28:38Z","timestamp":1572553718000},"page":"293-303","source":"Crossref","is-referenced-by-count":3,"title":["One Size Never Fits All: A Flexible Storage Interface for SSDs"],"prefix":"10.1109","author":[{"given":"Zhaoyan","family":"Shen","sequence":"first","affiliation":[]},{"given":"Feng","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Gala","family":"Yadgar","sequence":"additional","affiliation":[]},{"given":"Zili","family":"Shao","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","article-title":"Data analysis in public social networks","author":"takac","year":"0","journal-title":"International Scientific Conference and International Workshop on Present Day Trends of Innovations"},{"key":"ref38","article-title":"Learning to discover social circles in ego networks","author":"mcauley","year":"0","journal-title":"International Conference on Neural Information Processing Systems (NIPS'12)"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2014.6883477"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2318857.2254766"},{"journal-title":"Memcached A Distributed Memory Object Caching System","year":"0","key":"ref31"},{"journal-title":"McDipper A Key-value Cache for Flash Storage","year":"0","key":"ref30"},{"key":"ref37","article-title":"Defining and evaluating network communities based on ground-truth","author":"yang","year":"0","journal-title":"IEEE International Conference on Data Mining (ICDM'12)"},{"journal-title":"yahoo-web","year":"0","key":"ref36"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772751"},{"journal-title":"DiskSim 4 0","year":"0","author":"bucy","key":"ref34"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"ref40","article-title":"To FUSE or not to FUSE: performance of user-space file systems","author":"vangoor","year":"0","journal-title":"USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref11","article-title":"The tail at store: a revelation from millions of hours of disk and SSD deployments","author":"hao","year":"0","journal-title":"USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3121133"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541959"},{"key":"ref14","article-title":"LightNVM: the Linux open-channel SSD subsystem","author":"bj?rling","year":"0","journal-title":"USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592804"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3203410"},{"key":"ref17","article-title":"Willow: a user-programmable SSD","author":"seshadri","year":"0","journal-title":"2nd USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref18","article-title":"FlashTKV: a high-throughput transactional key-value store on flash solid state drives","author":"yang","year":"0","journal-title":"International Conference on Advanced Communications and Computation (INFOCOMP'12)"},{"key":"ref19","article-title":"NVMKV: a scalable, lightweight, FTL-aware key-value store","author":"marmol","year":"0","journal-title":"USENIX Annual Technical Conference (ATC'15)"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749735"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.14778\/2336664.2336679"},{"key":"ref27","article-title":"FlashBlox: achieving both performance isolation and uniform lifetime for virtualized SSDs","author":"huang","year":"0","journal-title":"USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref3","article-title":"Graphene: fine-grained io management for graph computing","author":"liu","year":"0","journal-title":"USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref6","article-title":"ParaFS: a log-structured file system to exploit the internal parallelism of flash devices","author":"zhang","year":"0","journal-title":"USENIX Annual Technical Conference (ATC'16)"},{"journal-title":"Memblaze","year":"0","key":"ref29"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043563"},{"key":"ref8","article-title":"Don't stack your log on my log","author":"yang","year":"0","journal-title":"USENIX Workshop on Interactions of NVM\/Flash with Operating Systems and Workloads (INFLOW'14)"},{"key":"ref7","article-title":"Application-managed flash","author":"lee","year":"0","journal-title":"USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1963559.1963561"},{"key":"ref9","article-title":"Extending the lifetime of flash-based storage through reducing write amplification from file systems","author":"lu","year":"0","journal-title":"USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.54"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2484425.2484427"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.15"},{"key":"ref45","article-title":"PowerGraph: distributed graph-parallel computation on natural graphs","author":"gonzalez","year":"0","journal-title":"2nd USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref48","article-title":"GridGraph: large-scale graph processing on a single machine using 2-level hierarchical partitioning","author":"zhu","year":"0","journal-title":"USENIX Annual Technical Conference (ATC) 2011"},{"journal-title":"Filesystem in userspace","year":"0","author":"szeredi","key":"ref22"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522740"},{"journal-title":"fatcache","year":"0","key":"ref21"},{"journal-title":"Filebench Benchmark","year":"0","key":"ref42"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2009.03.005"},{"journal-title":"Xmp","year":"0","key":"ref41"},{"key":"ref23","article-title":"GraphChi: large-scale graph computation on just a PC","author":"kyrola","year":"0","journal-title":"2nd USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref44","article-title":"Graphlab: a new framework for parallel machine learning","author":"low","year":"2014","journal-title":"ArXiv Preprint"},{"key":"ref26","article-title":"Design tradeoffs for SSD performance","author":"agrawal","year":"0","journal-title":"USENIX Annual Technical Conference (ATC)"},{"key":"ref43","article-title":"Pregel: a system for large-scale graph processing","author":"malewicz","year":"0","journal-title":"ACM SIGMOD International Conference on Management of Data (SIGMOD) 2003"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1089733.1089735"}],"event":{"name":"2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)","start":{"date-parts":[[2019,7,7]]},"location":"Dallas, TX, USA","end":{"date-parts":[[2019,7,10]]}},"container-title":["2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8867821\/8884790\/08885075.pdf?arnumber=8885075","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T16:26:22Z","timestamp":1658247982000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8885075\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7]]},"references-count":48,"URL":"https:\/\/doi.org\/10.1109\/icdcs.2019.00037","relation":{},"subject":[],"published":{"date-parts":[[2019,7]]}}}