Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2024
International Guidelines for Photosensitive Epilepsy: Gap Analysis and Recommendations
ACM Transactions on Accessible Computing (TACCESS), Volume 17, Issue 3Article No.: 17, Pages 1–35https://doi.org/10.1145/3694790People with photosensitive epilepsy may have seizures caused by flashing lights, patterns, and video sequences. Because of this, there is increasing interest among researchers, developers, and companies toward making content safer. There are five major ...
- research-articleJune 2024
Index Shipping for Efficient Replication in LSM Key-Value Stores with Hybrid KV Placement
ACM Transactions on Storage (TOS), Volume 20, Issue 3Article No.: 20, Pages 1–23https://doi.org/10.1145/3658672Key-value (KV) stores based on the LSM tree have become a foundational layer in the storage stack of datacenters and cloud services. Current approaches for achieving reliability and availability favor reducing network traffic and send to replicas only new ...
- research-articleNovember 2023
GPU Graph Processing on CXL-Based Microsecond-Latency External Memory
- Shintaro Sano,
- Yosuke Bando,
- Kazuhiro Hiwada,
- Hirotsugu Kajihara,
- Tomoya Suzuki,
- Yu Nakanishi,
- Daisuke Taki,
- Akiyuki Kaneko,
- Tatsuo Shiozawa
SC-W '23: Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and AnalysisPages 962–972https://doi.org/10.1145/3624062.3624173In GPU graph analytics, the use of external memory such as the host DRAM and solid-state drives is a cost-effective approach to processing large graphs beyond the capacity of the GPU onboard memory. This paper studies the use of Compute Express Link (...
- research-articleMay 2023
RIO: Order-Preserving and CPU-Efficient Remote Storage Access
EuroSys '23: Proceedings of the Eighteenth European Conference on Computer SystemsPages 703–717https://doi.org/10.1145/3552326.3567495Modern NVMe SSDs and RDMA networks provide dramatically higher bandwidth and concurrency. Existing networked storage systems (e.g., NVMe over Fabrics) fail to fully exploit these new devices due to inefficient storage ordering guarantees. Severe ...
- research-articleJune 2022
ScaleStore: A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA
SIGMOD '22: Proceedings of the 2022 International Conference on Management of DataPages 685–699https://doi.org/10.1145/3514221.3526187In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency, and scalability at the same time. Using low latency RDMA messages, ...
-
- research-articleMay 2022
Enhanced configurable snapshot: snapshot-based fast booting on NAND flash with lifetime control
SAC '22: Proceedings of the 37th ACM/SIGAPP Symposium on Applied ComputingPages 1166–1175https://doi.org/10.1145/3477314.3507061Having a quick boot time has become a major issue in many consumer electronics to improve a user experience. Although instant on/off with persistent memory claims less than 1 second booting, the maturity of the technology is still in progress and the ...
Tebis: index shipping for efficient replication in LSM key-value stores
EuroSys '22: Proceedings of the Seventeenth European Conference on Computer SystemsPages 85–98https://doi.org/10.1145/3492321.3519572Key-value (KV) stores based on LSM tree have become a foundational layer in the storage stack of datacenters and cloud services. Current approaches for achieving reliability and availability favor reducing network traffic and send to replicas only new ...
- research-articleJune 2021
Better atomic writes by exposing the flash out-of-band area to file systems
LCTES 2021: Proceedings of the 22nd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded SystemsPages 12–23https://doi.org/10.1145/3461648.3463843File systems for mobile devices usually preserve data consistency by ordered I/Os. However, maintaining I/O ordering prevents applications from fully exploiting device parallelism and thus degrades the storage performance. In this paper, we propose ...
- research-articleJune 2021
SFP: Smart File-Aware Prefetching for Flash based Storage Systems
GLSVLSI '21: Proceedings of the 2021 Great Lakes Symposium on VLSIPages 45–50https://doi.org/10.1145/3453688.3461492Currently, most of the Flash-based storage systems reduce the performance gap between the main memory and storage by data prefetching. However, conventional prefetching techniques perform well on hard disk drives but have limited effectiveness and ...
- research-articleDecember 2018
FlashNet: Flash/Network Stack Co-Design
- Animesh Trivedi,
- Nikolas Ioannou,
- Bernard Metzler,
- Patrick Stuedi,
- Jonas Pfefferle,
- Kornilios Kourtis,
- Ioannis Koltsidas,
- Thomas R. Gross
ACM Transactions on Storage (TOS), Volume 14, Issue 4Article No.: 30, Pages 1–29https://doi.org/10.1145/3239562During the past decade, network and storage devices have undergone rapid performance improvements, delivering ultra-low latency and several Gbps of bandwidth. Nevertheless, current network and storage stacks fail to deliver this hardware performance to ...
- research-articleNovember 2017
Experience from Two Years of Visualizing Flash with SSDPlayer
ACM Transactions on Storage (TOS), Volume 13, Issue 4Article No.: 31, Pages 1–24https://doi.org/10.1145/3149356Data visualization is a thriving field of computer science, with widespread impact on diverse scientific disciplines, from medicine and meteorology to visual data mining. Advances in large-scale storage systems, as well as low-level storage technology, ...
- research-articleApril 2017
ReFlex: Remote Flash ≈ Local Flash
ASPLOS '17: Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating SystemsPages 345–359https://doi.org/10.1145/3037697.3037732Remote access to NVMe Flash enables flexible scaling and high utilization of Flash capacity and IOPS within a datacenter. However, existing systems for remote Flash access either introduce significant performance overheads or fail to isolate the ...
Also Published in:
ACM SIGPLAN Notices: Volume 52 Issue 4ACM SIGARCH Computer Architecture News: Volume 45 Issue 1 - research-articleOctober 2016
Disguised Chromium Browser: Robust Browser, Flash and Canvas Fingerprinting Protection
WPES '16: Proceedings of the 2016 ACM on Workshop on Privacy in the Electronic SocietyPages 37–46https://doi.org/10.1145/2994620.2994621Browser fingerprinting is a widely used technique to uniquely identify web users and to track their online behavior. Until now, different tools have been proposed to protect the user against browser fingerprinting. However, these tools have usability ...
- research-articleJune 2016
GeckoFTL: Scalable Flash Translation Techniques For Very Large Flash Devices
SIGMOD '16: Proceedings of the 2016 International Conference on Management of DataPages 327–342https://doi.org/10.1145/2882903.2915219The volume of metadata needed by a flash translation layer (FTL) is proportional to the storage capacity of a flash device. Ideally, this metadata should reside in the device's integrated RAM to enable fast access. However, as flash devices scale to ...
- research-articleMay 2016
NVL-C: Static Analysis Techniques for Efficient, Correct Programming of Non-Volatile Main Memory Systems
HPDC '16: Proceedings of the 25th ACM International Symposium on High-Performance Parallel and Distributed ComputingPages 125–136https://doi.org/10.1145/2907294.2907303Computer architecture experts expect that non-volatile memory (NVM) hierarchies will play a more significant role in future systems including mobile, enterprise, and HPC architectures. With this expectation in mind, we present NVL-C: a novel programming ...
- research-articleApril 2016
Flash storage disaggregation
EuroSys '16: Proceedings of the Eleventh European Conference on Computer SystemsArticle No.: 29, Pages 1–15https://doi.org/10.1145/2901318.2901337PCIe-based Flash is commonly deployed to provide datacenter applications with high IO rates. However, its capacity and bandwidth are often underutilized as it is difficult to design servers with the right balance of CPU, memory and Flash resources over ...
- research-articleNovember 2015
WEC: Improving Durability of SSD Cache Drives by Caching Write-Efficient Data
IEEE Transactions on Computers (ITCO), Volume 64, Issue 11Pages 3304–3316https://doi.org/10.1109/TC.2015.2401029Serving as cache disks, flash-based solid-state drives (SSDs) can significantly boost the performance of read-intensive applications. However, frequent data updating, the necessary condition for classical replacement algorithms (e.g., LRU, MQ, LIRS, and ...
- research-articleAugust 2015
Ultralow-Voltage High-Speed Flash ADC Design Strategy Based on FoM-Delay Product
IEEE Transactions on Very Large Scale Integration (VLSI) Systems (ITVL), Volume 23, Issue 8Pages 1518–1527https://doi.org/10.1109/TVLSI.2014.2340995This paper discusses the ultralow-voltage (ULV) design strategy for high-speed flash analog-to-digital converters (ADCs). A lower supply voltage decreases the energy consumption at the cost of conversion speed. In this paper, a new index, the figure-of-...
- research-articleMay 2015
ETD-Cache: an expiration-time driven cache scheme to make SSD-based read cache endurable and cost-efficient
CF '15: Proceedings of the 12th ACM International Conference on Computing FrontiersArticle No.: 26, Pages 1–8https://doi.org/10.1145/2742854.2742881Recently flash-based solid-state drives (SSDs) have been widely deployed as cache devices to boost system performance. However, classical SSD cache algorithms (e.g. LRU) replace the cached data frequently to maintain high hit rates. Such aggressive data ...
- ArticleNovember 2014
The truth about MapReduce performance on SSDs
LISA'14: Proceedings of the 28th USENIX conference on Large Installation System AdministrationPages 109–117Solid-state drives (SSDs) are increasingly being considered as a viable alternative to rotational hard-disk drives (HDDs). In this paper, we investigate if SSDs improve the performance of MapReduce workloads and evaluate the economics of using PCIe SSDs ...