메뉴 건너뛰기




Volumn , Issue , 2013, Pages 306-317

Optimizing virtual machine scheduling in NUMA multicore systems

Author keywords

[No Author keywords available]

Indexed keywords

APPLICATION PERFORMANCE; NON UNIFORM MEMORY ACCESS; PROGRAM PERFORMANCE; RUN-TIME VARIATIONS; SCHEDULING PROBLEM; SYSTEM LEVEL OPTIMIZATION; VIRTUAL MACHINE MONITORS; VIRTUAL MACHINE SCHEDULING;

EID: 84880278905     PISSN: 15300897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/HPCA.2013.6522328     Document Type: Conference Paper
Times cited : (94)

References (42)
  • 1
    • 84880285732 scopus 로고    scopus 로고
    • http://blog.xen.org/index.php/2012/04/23/xen-4-2-cpupools/.
  • 2
    • 84880271586 scopus 로고    scopus 로고
    • Performance evaluation of HPC benchmarks on VMware's ESXi server
    • Q. Ali, V. Kiriansky, J. Simons, and P. Zaroo, "Performance evaluation of HPC benchmarks on VMware's ESXi server," in Proc. of ICPP, 2011.
    • (2011) Proc. of ICPP
    • Ali, Q.1    Kiriansky, V.2    Simons, J.3    Zaroo, P.4
  • 4
    • 84880253052 scopus 로고    scopus 로고
    • PAM: A novel performance/power aware meta-scheduler for multi-core systems
    • M. Banikazemi, D. Poff, and B. Abali, "PAM: A novel performance/power aware meta-scheduler for multi-core systems," in Proc. of SC, 2008.
    • (2008) Proc. of SC
    • Banikazemi, M.1    Poff, D.2    Abali, B.3
  • 5
    • 0030601290 scopus 로고    scopus 로고
    • The performance implications of locality information usage in shared-memory multiprocessors
    • F. Bellosa and M. Steckermeier, "The performance implications of locality information usage in shared-memory multiprocessors," J. Parallel Distrib. Comput., vol. 37, no. 1, 1996.
    • (1996) J. Parallel Distrib. Comput. , vol.37 , Issue.1
    • Bellosa, F.1    Steckermeier, M.2
  • 9
    • 21244474546 scopus 로고    scopus 로고
    • Predicting inter-thread cache contention on a chip multi-processor architecture
    • D. Chandra, F. Guo, S. Kim, and Y. Solihin, "Predicting inter-thread cache contention on a chip multi-processor architecture," in Proc. of HPCA, 2005.
    • (2005) Proc. of HPCA
    • Chandra, D.1    Guo, F.2    Kim, S.3    Solihin, Y.4
  • 11
    • 77952285828 scopus 로고    scopus 로고
    • Fairness via source throttling: A configurable and high-performance fairness substrate for multi-core memory systems
    • E. Ebrahimi, C. J. Lee, O. Mutlu, and Y. N. Patt, "Fairness via source throttling: A configurable and high-performance fairness substrate for multi-core memory systems," in Proc. of ASPLOS, 2010.
    • (2010) Proc. of ASPLOS
    • Ebrahimi, E.1    Lee, C.J.2    Mutlu, O.3    Patt, Y.N.4
  • 14
    • 47349085427 scopus 로고    scopus 로고
    • A framework for providing quality of service in chip multi-processors
    • F. Guo and Y. Solihin, "A framework for providing quality of service in chip multi-processors," in Proc. of MICRO, 2007.
    • (2007) Proc. of MICRO
    • Guo, F.1    Solihin, Y.2
  • 16
    • 84880298863 scopus 로고    scopus 로고
    • Intel Corporation, Intel 64 and IA-32 Architectures Software Developer's Manual, December 2009
    • Intel Corporation, Intel 64 and IA-32 Architectures Software Developer's Manual, December 2009.
  • 17
    • 84880321781 scopus 로고    scopus 로고
    • Intel VTune Amplifier XE Performance Profiler
    • Intel VTune Amplifier XE Performance Profiler., http://software.intel. com/en-us/articles/intel-vtune-amplifier-xe/.
  • 19
    • 47249103334 scopus 로고    scopus 로고
    • Using OS observations to improve performance in multicore systems
    • R. Knauerhase, P. Brett, B. Hohlt, T. Li, and S. Hahn, "Using OS observations to improve performance in multicore systems," IEEE Micro, vol. 28, 2008.
    • (2008) IEEE Micro , vol.28
    • Knauerhase, R.1    Brett, P.2    Hohlt, B.3    Li, T.4    Hahn, S.5
  • 20
    • 77954592486 scopus 로고    scopus 로고
    • Bias scheduling in heterogeneous multi-core architectures
    • D. Koufaty, D. Reddy, and S. Hahn, "Bias scheduling in heterogeneous multi-core architectures," in Proc. of EuroSys, 2010.
    • (2010) Proc. of EuroSys
    • Koufaty, D.1    Reddy, D.2    Hahn, S.3
  • 21
    • 84904279959 scopus 로고
    • Lockup-free instruction fetch/prefetch cache organization
    • D. Kroft, "Lockup-free instruction fetch/prefetch cache organization," in Proc. of ISCA, 1981.
    • (1981) Proc. of ISCA
    • Kroft, D.1
  • 22
    • 84866673137 scopus 로고    scopus 로고
    • NINEPIN: Non-invasive and energy efficient performance isolation in virtualized servers
    • P. Lama and X. Zhou, "NINEPIN: Non-invasive and energy efficient performance isolation in virtualized servers," in Proc. of DSN, 2012.
    • (2012) Proc. of DSN
    • Lama, P.1    Zhou, X.2
  • 24
    • 67650021813 scopus 로고    scopus 로고
    • Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin
    • T. Li, D. Baumberger, and S. Hahn, "Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin," in Proc. of PPoPP, 2009.
    • (2009) Proc. of PPoPP
    • Li, T.1    Baumberger, D.2    Hahn, S.3
  • 25
    • 82155174811 scopus 로고    scopus 로고
    • Studying the impact of hardware prefetching and bandwidth partitioning in chip-multiprocessors
    • F. Liu and Y. Solihin, "Studying the impact of hardware prefetching and bandwidth partitioning in chip-multiprocessors," in Proc. of SIGMETRICS, 2011.
    • (2011) Proc. of SIGMETRICS
    • Liu, F.1    Solihin, Y.2
  • 26
    • 84880282949 scopus 로고    scopus 로고
    • Memory management in NUMA multicore systems: Trapped between cache contention and interconnect overhead
    • Z. Majo and T. Gross, "Memory management in NUMA multicore systems: trapped between cache contention and interconnect overhead," in Proc. of ISMM, 2010.
    • (2010) Proc. of ISMM
    • Majo, Z.1    Gross, T.2
  • 27
    • 84867495164 scopus 로고    scopus 로고
    • Memory system performance in a NUMA multicore multiprocessor
    • Z. Majo and T. Gross, "Memory system performance in a NUMA multicore multiprocessor," in Proc. of SYSTOR, 2011.
    • (2011) Proc. of SYSTOR
    • Majo, Z.1    Gross, T.2
  • 28
    • 84863469851 scopus 로고    scopus 로고
    • Matching memory access patterns and data placement for numa systems
    • Z. Majo and T. Gross, "Matching memory access patterns and data placement for numa systems," in Proc. of CGO, 2012.
    • (2012) Proc. of CGO
    • Majo, Z.1    Gross, T.2
  • 29
    • 77954607799 scopus 로고    scopus 로고
    • Resource-conscious scheduling for energy efficiency on multicore processors
    • A. Merkel, J. Stoess, and F. Bellosa, "Resource-conscious scheduling for energy efficiency on multicore processors," in Proc. of EuroSys, 2010.
    • (2010) Proc. of EuroSys
    • Merkel, A.1    Stoess, J.2    Bellosa, F.3
  • 30
    • 47349122373 scopus 로고    scopus 로고
    • Stall-time fair memory access scheduling for chip multiprocessors
    • O. Mutlu and T. Moscibroda, "Stall-time fair memory access scheduling for chip multiprocessors," in Proc. of MICRO, 2007.
    • (2007) Proc. of MICRO
    • Mutlu, O.1    Moscibroda, T.2
  • 31
    • 79953197931 scopus 로고    scopus 로고
    • Perfctr-xen: A framework for performance counter virtualization
    • R. Nikolaev and G. Back, "Perfctr-xen: A framework for performance counter virtualization," in Proc. of VEE, 2011.
    • (2011) Proc. of VEE
    • Nikolaev, R.1    Back, G.2
  • 33
    • 79952803247 scopus 로고    scopus 로고
    • VNUMA-mgr: Managing vm memory on numa platforms
    • D. Rao and K. Schwan, "vNUMA-mgr: Managing vm memory on numa platforms," in Proc. of HiPC, 2010.
    • (2010) Proc. of HiPC
    • Rao, D.1    Schwan, K.2
  • 34
    • 0034443570 scopus 로고    scopus 로고
    • Symbiotic jobscheduling for a simultaneous multithreaded processor
    • A. Snavely and D. M. Tullsen, "Symbiotic jobscheduling for a simultaneous multithreaded processor," in Proc. of ASPLOS, 2000.
    • (2000) Proc. of ASPLOS
    • Snavely, A.1    Tullsen, D.M.2
  • 35
    • 47249165359 scopus 로고    scopus 로고
    • Thread clustering: Sharing-aware scheduling on smp-cmp-smt multiprocessors
    • D. Tam, R. Azimi, and M. Stumm, "Thread clustering: sharing-aware scheduling on smp-cmp-smt multiprocessors," in Proc. of EuroSys, 2007.
    • (2007) Proc. of EuroSys
    • Tam, D.1    Azimi, R.2    Stumm, M.3
  • 36
    • 80052535250 scopus 로고    scopus 로고
    • The impact of memory subsystem resource sharing on datacenter applications
    • L. Tang, J. Mars, N. Vachharajani, R. Hundt, and M. L. Soffa, "The impact of memory subsystem resource sharing on datacenter applications," in Proc. of ISCA, 2011.
    • (2011) Proc. of ISCA
    • Tang, L.1    Mars, J.2    Vachharajani, N.3    Hundt, R.4    Soffa, M.L.5
  • 37
    • 84880269550 scopus 로고    scopus 로고
    • The SPEC CPU2006 Benchmarks
    • The SPEC CPU2006 Benchmarks., http://www.spec.org/cpu2006/.
  • 38
    • 0028346514 scopus 로고
    • Impact of sharing-based thread placement on multithreaded architectures
    • R. Thekkath and S. J. Eggers, "Impact of sharing-based thread placement on multithreaded architectures," in Proc. of ISCA, 1994.
    • (1994) Proc. of ISCA
    • Thekkath, R.1    Eggers, S.J.2
  • 39
    • 79957509669 scopus 로고    scopus 로고
    • Automated programmable control and parameterization of compiler optimizations
    • Q. Yi, "Automated programmable control and parameterization of compiler optimizations," in Proc. CGO, 2011.
    • (2011) Proc. CGO
    • Yi, Q.1
  • 40
    • 77749340037 scopus 로고    scopus 로고
    • Does cache sharing on modern CMP matter to the performance of contemporary multithreaded programs?
    • E. Z. Zhang, Y. Jiang, and X. Shen, "Does cache sharing on modern CMP matter to the performance of contemporary multithreaded programs?" in Proc. of PPoPP, 2010.
    • (2010) Proc. of PPoPP
    • Zhang, E.Z.1    Jiang, Y.2    Shen, X.3
  • 41
    • 77952248898 scopus 로고    scopus 로고
    • Addressing shared resource contention in multicore processors via scheduling
    • S. Zhuravlev, S. Blagodurov, and A. Fedorova, "Addressing shared resource contention in multicore processors via scheduling." in Proc. ASPLOS, 2010.
    • (2010) Proc. ASPLOS
    • Zhuravlev, S.1    Blagodurov, S.2    Fedorova, A.3
  • 42
    • 84871210971 scopus 로고    scopus 로고
    • Survey of scheduling techniques for addressing shared resources in multicore processors
    • S. Zhuravlev, J. Saez C., , S. Blagodurov, A. Fedorova, and M. Prieto, "Survey of scheduling techniques for addressing shared resources in multicore processors," ACM Computing Surveys, vol. 45, no. 1, 2013.
    • (2013) ACM Computing Surveys , vol.45 , Issue.1
    • Zhuravlev, S.1    Saez C, J.2    Blagodurov, S.3    Fedorova, A.4    Prieto, M.5


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