efficient memory disaggregation with infiniswap
play

Efficient Memory Disaggregation with Infiniswap Juncheng Gu , - PowerPoint PPT Presentation

Efficient Memory Disaggregation with Infiniswap Juncheng Gu , Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, Kang G. Shin Agenda Motivation and related work Design and system overview Implementation and evaluation Future work and


  1. Efficient Memory Disaggregation with Infiniswap Juncheng Gu , Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, Kang G. Shin

  2. Agenda • Motivation and related work • Design and system overview • Implementation and evaluation • Future work and conclusion 3/30/17 1

  3. Memory-intensive applications 2 3/30/17

  4. Memory-intensive applications 3 3/30/17

  5. Performance degradation 1 Normalized Performance 0.8 0.6 0.4 0.2 0 VoltDB Memcached PowerGraph GraphX (TPC-C) (Facebook/FB SYS) (TunkRank) (PageRank) 100% working sets in memory 75% working sets in memory 50% working sets in memory 3/30/17 4

  6. Performance degradation 1 1 Normalized Performance Normalized Performance 0.8 0.8 0.6 0.6 0.4 0.4 0.18 0.2 0.2 0 0 VoltDB VoltDB Memcached Memcached PowerGraph PowerGraph GraphX GraphX (TPC-C) (TPC-C) (Facebook/FB SYS) (Facebook/FB SYS) (TunkRank) (TunkRank) (PageRank) (PageRank) 100% working sets in memory 100% working sets in memory 75% working sets in memory 75% working sets in memory 50% working sets in memory 50% working sets in memory 3/30/17 5

  7. Performance degradation 1 1 1 Normalized Performance Normalized Performance Normalized Performance 0.8 0.8 0.8 0.6 0.6 0.6 0.47 0.4 0.4 0.4 0.18 0.18 0.2 0.2 0.2 0 0 0 VoltDB VoltDB VoltDB Memcached Memcached Memcached PowerGraph PowerGraph PowerGraph GraphX GraphX GraphX (TPC-C) (TPC-C) (TPC-C) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (TunkRank) (TunkRank) (TunkRank) (PageRank) (PageRank) (PageRank) 100% working sets in memory 100% working sets in memory 100% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 3/30/17 6

  8. Performance degradation 1 1 1 1 Normalized Performance Normalized Performance Normalized Performance Normalized Performance 0.8 0.8 0.8 0.8 0.6 0.6 0.6 0.6 0.47 0.47 0.4 0.4 0.4 0.4 0.18 0.18 0.18 0.2 0.2 0.2 0.2 0.04 0 0 0 0 VoltDB VoltDB VoltDB VoltDB Memcached Memcached Memcached Memcached PowerGraph PowerGraph PowerGraph PowerGraph GraphX GraphX GraphX GraphX (TPC-C) (TPC-C) (TPC-C) (TPC-C) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (PageRank) (PageRank) (PageRank) (PageRank) 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 3/30/17 7

  9. Performance degradation 1 1 1 1 1 Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance 0.8 0.8 0.8 0.8 0.8 0.6 0.6 0.6 0.6 0.6 0.47 0.47 0.47 0.4 0.4 0.4 0.4 0.4 0.18 0.18 0.18 0.18 0.2 0.2 0.2 0.2 0.2 0.06 0.04 0.04 0 0 0 0 0 VoltDB VoltDB VoltDB VoltDB VoltDB Memcached Memcached Memcached Memcached Memcached PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph GraphX GraphX GraphX GraphX GraphX (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 3/30/17 8

  10. Performance degradation 1 1 1 1 1 1 0.94 Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance 0.8 0.8 0.8 0.8 0.8 0.8 0.6 0.6 0.6 0.6 0.6 0.6 0.47 0.47 0.47 0.47 0.4 0.4 0.4 0.4 0.4 0.4 0.18 0.18 0.18 0.18 0.18 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.04 0.04 0.04 0 0 0 0 0 0 VoltDB VoltDB VoltDB VoltDB VoltDB VoltDB Memcached Memcached Memcached Memcached Memcached Memcached PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph GraphX GraphX GraphX GraphX GraphX GraphX (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 3/30/17 9

  11. Performance degradation 0.97 1 1 1 1 1 1 1 0.94 0.94 Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.6 0.6 0.6 0.6 0.6 0.6 0.6 0.47 0.47 0.47 0.47 0.47 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.18 0.18 0.18 0.18 0.18 0.18 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.04 0.04 0.04 0.04 0 0 0 0 0 0 0 VoltDB VoltDB VoltDB VoltDB VoltDB VoltDB VoltDB Memcached Memcached Memcached Memcached Memcached Memcached Memcached PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph GraphX GraphX GraphX GraphX GraphX GraphX GraphX (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 3/30/17 10

  12. Performance degradation 0.97 0.97 1 1 1 1 1 1 1 1 0.94 0.94 0.94 Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance Normalized Performance 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.6 0.6 0.6 0.6 0.6 0.6 0.6 0.6 0.47 0.47 0.47 0.47 0.47 0.47 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.18 0.18 0.18 0.18 0.18 0.18 0.18 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.12 0.06 0.06 0.06 0.06 0.04 0.04 0.04 0.04 0.04 0 0 0 0 0 0 0 0 VoltDB VoltDB VoltDB VoltDB VoltDB VoltDB VoltDB VoltDB Memcached Memcached Memcached Memcached Memcached Memcached Memcached Memcached PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph PowerGraph GraphX GraphX GraphX GraphX GraphX GraphX GraphX GraphX (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (TPC-C) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (Facebook/FB SYS) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (TunkRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) (PageRank) 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 100% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 75% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 50% working sets in memory 3/30/17 11

Recommend


More recommend