메뉴 건너뛰기




Volumn Part F128643, Issue , 2017, Pages 521-533

HeteroOS-OS design for heterogeneous memory management in datacenter

Author keywords

3D stacked DRAM; Heterogeneous Memory; Hypervisor; Non volatile memory; Operating Systems; Virtual Memory; Virtualization

Indexed keywords

COMPLEX NETWORKS; COMPUTER ARCHITECTURE; COMPUTER OPERATING SYSTEMS; DATA STORAGE EQUIPMENT; DIGITAL STORAGE; MEMORY ARCHITECTURE; NETWORK ARCHITECTURE; VIRTUAL REALITY; VIRTUALIZATION;

EID: 85025682405     PISSN: 10636897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/3079856.3080245     Document Type: Conference Paper
Times cited : (87)

References (66)
  • 3
    • 84872094294 scopus 로고    scopus 로고
    • An optimal memory allocation scheme for scratch-pad-based embedded systems
    • Nov 2002
    • Oren Avissar, Rajeev Barua, and Dave Stewart. 2002. An Optimal Memory Allocation Scheme for Scratch-pad-based Embedded Systems. ACM Trans. Embed.Comput. Syst. 1, 1 (Nov. 2002), 6-26. https://doi.org/10.1145/581888.581891
    • (2002) ACM Trans. Embed.Comput. Syst , vol.1 , Issue.1 , pp. 6-26
    • Avissar, O.1    Barua, R.2    Stewart, D.3
  • 6
    • 84937722359 scopus 로고    scopus 로고
    • CAMEO: A two-level memory organization with capacity of main memory and flexibility of hardware-managed cache
    • IEEE Computer Society, Washington, DC, USA
    • Chiachen Chou, Aamer Jaleel, and Moinuddin K. Qureshi. 2014. CAMEO: A Two-Level Memory Organization with Capacity of Main Memory and Flexibility of Hardware-Managed Cache. In Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-47). IEEE Computer Society, Washington, DC, USA, 1-12. https://doi.org/10.1109/MICRO.2014.63
    • (2014) Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-47) , pp. 1-12
    • Chou, C.1    Jaleel, A.2    Qureshi, M.K.3
  • 7
    • 84961762645 scopus 로고    scopus 로고
    • BATMAN: Maximizing bandwidth utilization for hybrid memory systems
    • (March 9, 2015)
    • Chia-Chen Chou, Aamer Jaleel, and Moinuddin Qureshi. 2015. BATMAN: Maximizing Bandwidth Utilization for Hybrid Memory Systems. In Technical Report, TR-CARET-2015-01 (March 9, 2015).
    • (2015) Technical Report, TR-CARET-2015-01
    • Chou, C.-C.1    Jaleel, A.2    Qureshi, M.3
  • 8
    • 65849353697 scopus 로고    scopus 로고
    • A survey of flash translation layer
    • May 2009
    • Tae-Sun Chung, Dong-Joo Park, Sangwon Park, Dong-Ho Lee, Sang-Won Lee, and Ha-Joo Song. 2009. A Survey of Flash Translation Layer. J. Syst. Archit. 55, 5-6 (May 2009), 332-343. https://doi.org/10.1016/j.sysarc.2009.03.005
    • (2009) J. Syst. Archit , vol.55 , Issue.5-6 , pp. 332-343
    • Chung, T.-S.1    Park, D.-J.2    Park, S.3    Lee, D.-H.4    Lee, S.-W.5    Song, H.-J.6
  • 12
    • 79955715200 scopus 로고
    • The working set model for program behavior
    • May 1968
    • Peter J. Denning. 1968. The Working Set Model for Program Behavior.Commun. ACM 11, 5 (May 1968), 323-333. https://doi.org/10.1145/363095.363141
    • (1968) Commun. ACM , vol.11 , Issue.5 , pp. 323-333
    • Denning, P.J.1
  • 17
    • 84944386303 scopus 로고    scopus 로고
    • When virtual is harder than real: Security challenges in virtual machine based computing environments
    • USENIX Association, Berkeley, CA, USA
    • Tal Garfinkel and Mendel Rosenblum. 2005. When Virtual is Harder Than Real: Security Challenges in Virtual Machine Based Computing Environments. In Proceedings of the 10th Conference on Hot Topics in Operating Systems-Volume 10 (HOTOS'15). USENIX Association, Berkeley, CA, USA, 20-20. http://dl.acm.org/citation.cfm?id=1251123.1251143
    • (2005) Proceedings of the 10th Conference on Hot Topics in Operating Systems-Volume 10 (HOTOS'15) , pp. 20
    • Garfinkel, T.1    Rosenblum, M.2
  • 28
    • 85025609437 scopus 로고    scopus 로고
    • Sysoev Igor 2004
    • Sysoev Igor. 2004. NGinx Webserver. http://nginx.org. (2004).
    • (2004) NGinx Webserver
  • 31
    • 77953117822 scopus 로고    scopus 로고
    • Energy-and endurance-aware design of phase change memory caches
    • European Design and Automation Association 3001 Leuven, Belgium, Belgium
    • Yongsoo Joo, Dimin Niu, Xiangyu Dong, Guangyu Sun, Naehyuck Chang, and Yuan Xie. 2010. Energy-and Endurance-aware Design of Phase Change Memory Caches. In Proceedings of the Conference on Design, Automation and Test in Europe (DATE'10). European Design and Automation Association, 3001 Leuven, Belgium, Belgium, 136-141. http://dl.acm.org/citation.cfm?id=1870926.1870961
    • (2010) Proceedings of the Conference on Design, Automation and Test in Europe (DATE'10) , pp. 136-141
    • Joo, Y.1    Niu, D.2    Dong, X.3    Sun, G.4    Chang, N.5    Xie, Y.6
  • 32
  • 33
    • 85025640751 scopus 로고    scopus 로고
    • 2007
    • Michael Kerrisk. 2007. Linux NUMA policies. http://man7.org/linux/man-pages/man3/numa.3.html. (2007).
    • (2007) Linux NUMA Policies
    • Kerrisk, M.1
  • 35
    • 70450235471 scopus 로고    scopus 로고
    • Architecting phase change memory as a scalable dram alternative
    • and others
    • Benjamin C. Lee, Engin Ipek, Onur Mutlu, and others. Architecting phase change memory as a scalable dram alternative. In ISCA'19.
    • ISCA'19
    • Lee, B.C.1    Ipek, E.2    Mutlu, O.3
  • 36
    • 70450235471 scopus 로고    scopus 로고
    • Architecting phase change memory as a scalable dram alternative
    • Benjamin C. Lee, Engin Ipek, Onur Mutlu, and Doug Burger. 2009. Architecting phase change memory as a scalable dram alternative. In ISCA. ACM.
    • (2009) ISCA. ACM
    • Lee, B.C.1    Ipek, E.2    Mutlu, O.3    Burger, D.4
  • 38
    • 84863011561 scopus 로고    scopus 로고
    • PCM-ftl: A write-activity-aware NAND flash memory management scheme for pcm-based embedded systems
    • IEEE Computer Society, Washington, DC, USA
    • Duo Liu, Tianzheng Wang, Yi Wang, Zhiwei Qin, and Zili Shao. 2011. PCM-FTL: A Write-Activity-Aware NAND Flash Memory Management Scheme for PCM-Based Embedded Systems. In Proceedings of the 2011 IEEE 32Nd Real-Time Systems Symposium (RTSS'11). IEEE Computer Society, Washington, DC, USA, 357-366. https://doi.org/10.1109/RTSS.2011.40
    • (2011) Proceedings of the 2011 IEEE 32Nd Real-Time Systems Symposium (RTSS'11) , pp. 357-366
    • Liu, D.1    Wang, T.2    Wang, Y.3    Qin, Z.4    Shao, Z.5
  • 39
    • 84862069825 scopus 로고    scopus 로고
    • A block-level flash memory management scheme for reducing write activities in pcm-based embedded systems
    • EDA Consortium, San Jose, CA, USA
    • Duo Liu, Tianzheng Wang, Yi Wang, Zhiwei Qin, and Zili Shao. 2012. A Block-level Flash Memory Management Scheme for Reducing Write Activities in PCM-based Embedded Systems. In Proceedings of the Conference on Design, Automation and Test in Europe (DATE'12). EDA Consortium, San Jose, CA, USA, 1447-1450. http://dl.acm.org/citation.cfm?id=2492708.2493062
    • (2012) Proceedings of the Conference on Design, Automation and Test in Europe (DATE'12) , pp. 1447-1450
    • Liu, D.1    Wang, T.2    Wang, Y.3    Qin, Z.4    Shao, Z.5
  • 41
    • 84861945662 scopus 로고    scopus 로고
    • Supporting very large dram caches with compound-access scheduling and missmap
    • May 2012
    • Gabriel Loh and Mark D. Hill. 2012. Supporting Very Large DRAM Caches with Compound-Access Scheduling and MissMap. IEEE Micro 32, 3 (May 2012), 70-78. https://doi.org/10.1109/MM.2012.25
    • (2012) IEEE Micro , vol.32 , Issue.3 , pp. 70-78
    • Loh, G.1    Hill, M.D.2
  • 44
    • 85025640565 scopus 로고    scopus 로고
    • 2014
    • Rick Nelson. 2014. NGinx memory usage. https://www.nginx.com/blog/nginx-websockets-performance/. (2014).
    • (2014) NGinx Memory Usage
    • Nelson, R.1
  • 48
    • 84876531087 scopus 로고    scopus 로고
    • Fundamental latency trade-off in architecting dram caches: Outperforming impractical SRAM-tags with a simple and practical design
    • IEEE Computer Society, Washington, DC, USA
    • Moinuddin K. Qureshi and Gabe H. Loh. 2012. Fundamental Latency Trade-off in Architecting DRAM Caches: Outperforming Impractical SRAM-Tags with a Simple and Practical Design. In Proceedings of the 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-45). IEEE Computer Society, Washington, DC, USA, 235-246. https://doi.org/10.1109/MICRO.2012. 30
    • (2012) Proceedings of the 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-45) , pp. 235-246
    • Qureshi, M.K.1    Loh, G.H.2
  • 49
    • 70450273507 scopus 로고    scopus 로고
    • Scalable high performance main memory system using phase-change memory technology
    • June 2009
    • Moinuddin K. Qureshi, Vijayalakshmi Srinivasan, and Jude A. Rivers. 2009. Scalable High Performance Main Memory System Using Phase-change Memory Technology. SIGARCH Comput. Archit. News 37, 3 (June 2009), 24-33. https://doi.org/10.1145/1555815.1555760
    • (2009) SIGARCH Comput. Archit. News , vol.37 , Issue.3 , pp. 24-33
    • Qureshi, M.K.1    Srinivasan, V.2    Rivers, J.A.3
  • 54
    • 85025597272 scopus 로고    scopus 로고
    • 2007
    • David Rientjes. 2007. Linux Fake NUMA Patch. https://www.kernel.org/doc/Documentation/x86/x86-64/fake-numa-for-cpusets. (2007).
    • (2007) Linux Fake NUMA Patch
    • Rientjes, D.1
  • 57
    • 85025614051 scopus 로고    scopus 로고
    • Salvatore Sanfilippo 2009
    • Salvatore Sanfilippo. 2009. Redis. http://redis.io/. (2009).
    • (2009) Redis
  • 58
    • 84980411198 scopus 로고    scopus 로고
    • Knights landing (knl): 2nd generation intel xeon phi processor
    • Avinash Sodani. 2015. Knights landing (KNL): 2nd Generation Intel Xeon Phi processor. In 2015 IEEE Hot Chips 27 Symposium (HCS). 1-24. https://doi.org/10.1109/HOTCHIPS.2015.7477467
    • (2015) 2015 IEEE Hot Chips 27 Symposium (HCS) , pp. 1-24
    • Sodani, A.1
  • 62
    • 84978382687 scopus 로고    scopus 로고
    • Memory resource management in vmware esx server
    • Dec 2002
    • Carl A. Waldspurger. 2002. Memory Resource Management in VMware ESX Server. SIGOPS Oper. Syst. Rev. 36, SI (Dec. 2002), 181-194. https://doi.org/10.1145/844128.844146
    • (2002) SIGOPS Oper. Syst. Rev , vol.36 , Issue.SI , pp. 181-194
    • Waldspurger, C.A.1
  • 63
    • 0003158656 scopus 로고
    • Hitting the memory wall: Implications of the obvious
    • March 1995
    • Wm. A. Wulf and Sally A. McKee. 1995. Hitting the Memory Wall: Implications of the Obvious. SIGARCH Comput. Archit. News 23, 1 (March 1995), 20-24. https://doi.org/10.1145/216585.216588
    • (1995) SIGARCH Comput. Archit. News , vol.23 , Issue.1 , pp. 20-24
    • Wulf, W.A.1    McKee, S.A.2
  • 64
    • 82655179240 scopus 로고    scopus 로고
    • CloudVisor: Retrofitting protection of virtual machines in multi-tenant cloud with nested virtualization
    • ACM, New York, NY, USA
    • Fengzhe Zhang, Jin Chen, Haibo Chen, and Binyu Zang. 2011. CloudVisor: Retrofitting Protection of Virtual Machines in Multi-tenant Cloud with Nested Virtualization. In Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles (SOSP'11). ACM, New York, NY, USA, 203-216. https://doi.org/10.1145/2043556.2043576
    • (2011) Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles (SOSP'11) , pp. 203-216
    • Zhang, F.1    Chen, J.2    Chen, H.3    Zang, B.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.