Most hardware and software venders suggest disabling hardware prefetching in virtualized environments. They claim that prefetching is detrimental to application performance due to inaccurate prediction caused by workload diversity and VM interference on shared cache. However, no comprehensive or quantitative measurements to support this belief have been performed. This paper is the first to systematically measure the influence of hardware prefetching in virtualized environments. We examine a wide variety of benchmarks on three types of chip-multiprocessors (CMPs) to analyze the hardware prefetching performance. We conduct extensive experiments by taking into account a number of important virtualization factors. We find that hardware prefetching has minimal destructive influence under most configurations. Only with certain application combinations does prefetching influence the overall performance. To leverage these findings and make hardware prefetching effective across a diversity of virtualized environments, we propose a dynamic prefetching-aware VCPU-core binding approach (PAVCB), which includes two phases - classifying and binding. The workload of each VM is classified into different cache sharing constraint categories based upon its cache access characteristics, considering both prefetch requests and demand requests. Then following heuristic rules, the VCPUs of each VM are scheduled onto appropriate cores subject to cache sharing constraints. We show that the proposed approach can improve performance by 12% on average over the default scheduler and 46% over manual system administrator bindings across different workload combinations in the presence of hardware prefetching.
机构:
Paneve LLC, Hadley, MA 01035 USANortheastern Univ, Dept Elect & Comp Engn, Dana Res Ctr 409, Boston, MA 02115 USA
Lin, Hai
Hu, Tiansi
论文数: 0引用数: 0
h-index: 0
机构:
Northeastern Univ, Dept Elect & Comp Engn, Dana Res Ctr 409, Boston, MA 02115 USANortheastern Univ, Dept Elect & Comp Engn, Dana Res Ctr 409, Boston, MA 02115 USA
Hu, Tiansi
Fei, Yunsi
论文数: 0引用数: 0
h-index: 0
机构:
Northeastern Univ, Dept Elect & Comp Engn, Dana Res Ctr 409, Boston, MA 02115 USANortheastern Univ, Dept Elect & Comp Engn, Dana Res Ctr 409, Boston, MA 02115 USA
机构:
St Josephs Coll Autonomous, Dept Chem, Tiruchirappalli 620002, India
Bharathidasan Univ, Tiruchirappalli 620024, IndiaSt Josephs Coll Autonomous, Dept Chem, Tiruchirappalli 620002, India
Hemamalini, A.
Jothi, A. Irudaya
论文数: 0引用数: 0
h-index: 0
机构:
St Josephs Coll Autonomous, Dept Chem, Tiruchirappalli 620002, India
Bharathidasan Univ, Tiruchirappalli 620024, IndiaSt Josephs Coll Autonomous, Dept Chem, Tiruchirappalli 620002, India
Jothi, A. Irudaya
Paul, M. Wilson Bosco
论文数: 0引用数: 0
h-index: 0
机构:
Sacred Heart Coll Autonomous, Dept Chem, Tirupattur 635601, Tamil Nadu, IndiaSt Josephs Coll Autonomous, Dept Chem, Tiruchirappalli 620002, India
Paul, M. Wilson Bosco
Mahaan, Ramalingam
论文数: 0引用数: 0
h-index: 0
机构:
SRM Inst Sci & Technol, Fac Engn & Technol, Dept Chem, Adv Mat Chem Lab, Kattankulathur 603203, Tamil Nadu, IndiaSt Josephs Coll Autonomous, Dept Chem, Tiruchirappalli 620002, India
Mahaan, Ramalingam
Bosco, Aruljothy John
论文数: 0引用数: 0
h-index: 0
机构:
SRM Inst Sci & Technol, Fac Engn & Technol, Dept Chem, Adv Mat Chem Lab, Kattankulathur 603203, Tamil Nadu, IndiaSt Josephs Coll Autonomous, Dept Chem, Tiruchirappalli 620002, India
Bosco, Aruljothy John
Pooventhiran, Thangaiyan
论文数: 0引用数: 0
h-index: 0
机构:
K Ramakrishnan Coll Engn, Dept Chem, Tiruchirappalli 621112, India
Anna Univ, Chennai, Tamil Nadu, IndiaSt Josephs Coll Autonomous, Dept Chem, Tiruchirappalli 620002, India
机构:
Kinneret Coll Sea Galilee, Sch Engn, Dept Water Ind Engn, Tel Aviv, Israel
BioCastle Water Technol Ltd, Tel Aviv, IsraelKinneret Coll Sea Galilee, Sch Engn, Dept Water Ind Engn, Tel Aviv, Israel
Menashe, Ofir
Kurzbaum, Eyal
论文数: 0引用数: 0
h-index: 0
机构:
Univ Haifa, Golan Res Inst, Katzrin, IsraelKinneret Coll Sea Galilee, Sch Engn, Dept Water Ind Engn, Tel Aviv, Israel
机构:
Univ Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
Sir Syed Univ Engn & Technol, Comp Sci Dept, Karachi 75190, PakistanUniv Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
Shahid, Muhammad Asim
Islam, Noman
论文数: 0引用数: 0
h-index: 0
机构:
Univ Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
Iqra Univ, Comp Sci Dept, Karachi 75500, PakistanUniv Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
Islam, Noman
Alam, Muhammad Mansoor
论文数: 0引用数: 0
h-index: 0
机构:
Univ Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
Coll CS & Informat Syst, Karachi 75190, PakistanUniv Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
Alam, Muhammad Mansoor
Su'ud, Mazliham Mohd
论文数: 0引用数: 0
h-index: 0
机构:
Univ Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, MalaysiaUniv Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia