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 条
  • [31] BloomFlash: Bloom Filter on Flash-based Storage
    Debnath, Biplob
    Sengupta, Sudipta
    Li, Jin
    Lilja, David J.
    Du, David H. C.
    31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, : 635 - 644
  • [32] A flash-based on-the-job training game
    Werneck, Eduardo
    Chang, Maiga
    INTERNATIONAL JOURNAL OF ARTS AND TECHNOLOGY, 2013, 6 (03) : 229 - 245
  • [33] TBuffer: Constructing a Tail Buffer in DRAM for Flash-based Main Memory System
    Chen, Zhengguo
    Xiao, Nong
    Liu, Fang
    Chen, Zhiguang
    Chen, Wei
    Xing, Yuxuan
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 276 - 283
  • [34] Development of single-event effect test system for Flash-based FPGA
    State Key Laboratory of Intense Pulsed Radiation Simulation and Effect, Northwest Institute of Nuclear Technology, Xi'an
    710024, China
    Yuanzineng Kexue Jishu, 12 (2266-2271):
  • [35] An efficient management scheme for updating redundant information in flash-based storage system
    Lee, Yangsup
    Jung, Sanghyuk
    Choi, Min
    Song, Yong Ho
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (04) : 389 - 413
  • [36] Actel launches flash-based FPGA with ISP
    不详
    ELECTRONICS WORLD, 2005, 111 (1828): : 4 - 4
  • [37] Flash-based database: studies, techniques and forecasts
    School of Information, Renmin University of China, Beijing 100872, China
    不详
    Jisuanji Xuebao, 2013, 8 (1549-1567):
  • [38] Efficient and secure flash-based gaming CAPTCHA
    Aldwairi, Monther
    Mohammed, Suaad
    Padmanabhan, Megana Lakshmi
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 142 (142) : 27 - 35
  • [39] A Unified UVM Architecture for Flash-Based Memory
    Salah, Khaled
    2017 18TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR AND SOC TEST, SECURITY AND VERIFICATION (MTV 2017), 2017, : 1 - 4
  • [40] Survey on Deduplication Techniques in Flash-Based Storage
    Chernov, Ilya
    Ivashko, Evgeny
    Rumiantsev, Alexander
    Ponomarev, Vadim
    Shabaev, Anton
    PROCEEDINGS OF THE 2018 22ND CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2018, : 25 - 33