AstriFlash A Flash-Based System for Online Services

被引:3
|
作者
Gupta, Siddharth [1 ]
Oh, Yunho [2 ]
Yan, Lei [1 ]
Sutherland, Mark [1 ]
Bhattacharjee, Abhishek [3 ]
Falsafi, Babak [1 ]
Hsu, Peter [4 ]
机构
[1] Ecole Polytech Fed Lausanne, EcoCloud, Lausanne, Switzerland
[2] Korea Univ, Seoul, South Korea
[3] Yale Univ, New Haven, CT USA
[4] Peter Hsu Associates, New York, NY USA
基金
新加坡国家研究基金会; 瑞士国家科学基金会;
关键词
MEMORY; COROUTINES; LATENCY; CACHES; ATTACK;
D O I
10.1109/HPCA56546.2023.10070955
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern datacenters host datasets in DRAM to offer large-scale online services with tight tail-latency requirements. Unfortunately, as DRAM is expensive and increasingly difficult to scale, datacenter operators are forced to consider denser storage technologies. While modern flash-based storage exhibits mu s-scale access latency, which is well within the tail-latency constraints of many online services, traditional demand paging abstraction used to manage memory and storage incurs high overheads and prohibits flash usage in online services. We introduce AstriFlash, a hardware-software co-design that tightly integrates flash and DRAM with ns-scale overheads. Our evaluation of server workloads with cycle-accurate full-system simulation shows that AstriFlash achieves 95% of a DRAM-only system's throughput while maintaining the required 99th-percentile tail latency and reducing the memory cost by 20x.
引用
收藏
页码:81 / 93
页数:13
相关论文
共 50 条
  • [41] A Flash Translation Layer for NAND Flash-Based Multimedia Storage Devices
    Ryu, Yeonseung
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (03) : 563 - 572
  • [42] A Flash-based Digital Circuit Design Flow
    Abusultan, Monther
    Khatri, Sunil P.
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [43] A Novel Method to Extend Flash Memory Lifetime in Flash-Based DBMS
    Liang, Zhichao
    Fan, Yulei
    Meng, Xiaofeng
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2011, 2011, 6637 : 190 - 201
  • [44] Key technology of invalid block management in NAND flash-based image recorder system
    Xu, Yonggang
    Ren, Guoqiang
    Wu, Qinzhang
    Zhang, Feng
    Hongwai yu Jiguang Gongcheng/Infrared and Laser Engineering, 2012, 41 (04): : 1101 - 1106
  • [45] An Integrated Approach for Managing the Lifetime of Flash-Based SSDs
    Lee, Sungjin
    Kim, Taejin
    Park, Ji-Sung
    Kim, Jihong
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1522 - 1525
  • [46] A SPI FLASH-based FPGA Dynamic Reconfiguration Method
    Li, Mubing
    Xie, Min
    Liu, Guoman
    Liu, Xiaochao
    2013 IEEE INTERNATIONAL CONFERENCE ON MICROWAVE TECHNOLOGY & COMPUTATIONAL ELECTROMAGNETICS (ICMTCE), 2013, : 379 - 382
  • [47] Large-capacity and high performance NAND flash-based image recorder system
    Xu, Yonggang
    Ren, Guoqiang
    Wu, Qinzhang
    Zhang, Feng
    International Journal of Digital Content Technology and its Applications, 2012, 6 (19)
  • [48] On the Mitigation of Single Event Transients on Flash-based FPGAs
    Azimi, Sarah
    Du, Boyang
    Sterpone, Luca
    2018 23RD IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2018,
  • [49] Quantitative Evaluation of Flash-based Educational Visualizing Simulator
    Takeichi, Kei
    Imai, Yoshiro
    Ando, Kazuaki
    Kagawa, Koji
    Hattori, Tetsuo
    Kawakami, Yusuke
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2016, 3 (03): : 163 - 167
  • [50] Leverage flash-based microcontrollers to cut time to market
    Richey, RL
    ELECTRONIC DESIGN, 1999, 47 (05) : 87 - 89