Toward Millions of File System IOPS on Low-Cost, Commodity Hardware

被引:16
|
作者
Zheng, Da [1 ]
Burns, Randal [1 ]
Szalay, Alexander S.
机构
[1] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
基金
美国国家科学基金会;
关键词
Data-intensive computing; page cache optimization; millions of IOPS; low cost; solid-state storage devices;
D O I
10.1145/2503210.2503225
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We describe a storage system that removes I/O bottlenecks to achieve more than one million TOPS based on a user-space file abstraction for arrays of commodity SSDs. The file abstraction refactors I/O scheduling and placement for extreme parallelism and non-uniform memory and I/O. The system includes a set-associative, parallel page cache in the user space. We redesign page caching to eliminate CPU overhead and lock-contention in non-uniform memory architecture machines. We evaluate our design on a 32 core NUMA machine with four, eight-core processors. Experiments show that our design delivers 1.23 million 512-byte read TOPS. The page cache realizes the scalable TOPS of Linux asynchronous I/O (AIO) and increases user-perceived I/O performance linearly with cache hit rates. The parallel, set-associative cache matches the cache hit rates of the global Linux page cache under real workloads.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Indoor Localisation System Based On Low-Cost Commodity Hardware
    Apetroaie-Cristea, Mihaela
    Johnston, Steven J.
    Scott, Mark
    Cox, Simon J.
    [J]. UBICOMP'16 ADJUNCT: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 13 - 16
  • [2] Parallelizing Sequential Applications on Commodity Hardware using a Low-cost Software Transactional Memory
    Mehrara, Mojtaba
    Hao, Jeff
    Hsu, Po-Chun
    Mahlke, Scott
    [J]. PLDI'09 PROCEEDINGS OF THE 2009 ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, 2009, : 166 - 176
  • [3] Parallelizing Sequential Applications on Commodity Hardware using a Low-cost Software Transactional Memory
    Mehrara, Mojtaba
    Hao, Jeff
    Hsu, Po-Chun
    Mahlke, Scott
    [J]. ACM SIGPLAN NOTICES, 2009, 44 (06) : 166 - 176
  • [4] Cooperative Simultaneous Localization and Synchronization: Toward a Low-Cost Hardware Implementation
    Etzlinger, Bernhard
    Meyer, Florian
    Wymeersch, Henk
    Hlawatsch, Franz
    Mueller, Gerhard
    Springer, Andreas
    [J]. 2014 IEEE 8TH SENSOR ARRAY AND MULTICHANNEL SIGNAL PROCESSING WORKSHOP (SAM), 2014, : 33 - 36
  • [5] Manipulating the Automatic Identification System with Extremely Low-Cost Hardware
    Barber, Don
    Kanth, Vikram
    Rogers, Darren
    [J]. 2022 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM), 2022,
  • [6] Receiver Design for the Low-Cost TeraHertz Communication System with Hardware Impairment
    Mao, Tianqi
    Wang, Qi
    Wang, Zhaocheng
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [7] System and algorithms for accurate indoor tracking using low-cost hardware
    Hedley, Mark
    Humphrey, David
    Ho, Phil
    [J]. 2008 IEEE/ION POSITION, LOCATION AND NAVIGATION SYMPOSIUM, VOLS 1-3, 2008, : 159 - 166
  • [8] Low-cost meningitis A vaccine promises hope for millions of people
    不详
    [J]. EXPERT REVIEW OF VACCINES, 2010, 9 (08) : 810 - 810
  • [9] Low-cost meningitis A vaccine promises hope for millions of people
    不详
    [J]. FUTURE MICROBIOLOGY, 2010, 5 (08) : 1163 - 1163
  • [10] Low-cost Hardware Implementation of Reservoir Computers
    Alomar, Miquel L.
    Canals, Vincent
    Martinez-Moll, Victor
    Rossello, Josep L.
    [J]. 2014 24TH INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2014,