• DocumentCode
    2923015
  • Title

    Model-driven consolidation of Java workloads on multicores

  • Author

    Ansaloni, Danilo ; Chen, Lydia Y. ; Smirni, Evgenia ; Binder, Walter

  • Author_Institution
    Univ. of Lugano, Lugano, Switzerland
  • fYear
    2012
  • fDate
    25-28 June 2012
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Optimal resource allocation and application consolidation on modern multicore systems that host multiple applications is not easy. Striking a balance among conflicting targets such as maximizing system throughput and system utilization while minimizing application response times is a quandary for system administrators. The purpose of this work is to offer a methodology that can automate the difficult process of identifying how to best consolidate workloads in a multicore environment. We develop a simple approach that treats the hardware and the operating system as a black box and uses measurements to profile the application resource demands. The demands become input to a queueing network model that successfully predicts application scalability and that captures the performance impact of consolidated applications on shared on-chip and off-chip resources. Extensive analysis with the widely used DaCapo Java benchmarks on an IBM Power 7 system illustrates the model´s ability to accurately predict the system´s optimal application mix.
  • Keywords
    Java; multiprocessing systems; operating systems (computers); queueing theory; resource allocation; DaCapo Java benchmarks; IBM Power 7 system; Java workloads; application consolidation; application resource demands; application response time minimization; application scalability; model-driven consolidation; multicore systems; off-chip resources; operating system; optimal resource allocation; queueing network model; shared on-chip resources; system optimal application mix; system throughput maximization; system utilization maximization; Benchmark testing; Hardware; Interference; Java; Measurement; Multicore processing; Throughput; Java; application consolidation; multicores; performance modeling; queueing networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2012 42nd Annual IEEE/IFIP International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4673-1624-8
  • Electronic_ISBN
    1530-0889
  • Type

    conf

  • DOI
    10.1109/DSN.2012.6263928
  • Filename
    6263928