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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend