The performance study of a virtualized multicore web system

Chien Te Lu, C. S. Eugene Yeh, Yung Chung Wang, Chu Sing Yang

研究成果: Article同行評審

摘要

Enhancing the performance of computing systems has been an important topic since the invention of computers. The leading-edge technologies of multicore and virtualization dramatically influence the development of current IT systems. We study performance attributes of response time (RT), throughput, efficiency, and scalability of a virtualized Web system running on a multicore server. We build virtual machines (VMs) for a Web application, and use distributed stress tests to measure RTs and throughputs under varied combinations of virtual cores (VCs) and VM instances. Their gains, efficiencies and scalabilities are also computed and compared. Our experimental and analytic results indicate: 1) A system can perform and scale much better by adopting multiple single-VC VMs than by single multiple-VC VM. 2) The system capacity gain is proportional to the number of VM instances run, but not proportional to the number of VCs allocated in a VM. 3) A system with more VMs or VCs has higher physical CPU utilization, but lower vCPU utilization. 4) The maximum throughput gain is less than VM or VC gain. 5) Per-core computing efficiency does not correlate to the quality of VCs or VMs employed. The outcomes can provide valuable guidelines for selecting instance types provided by public Cloud providers and load balancing planning for Web systems.

原文English
頁(從 - 到)5419-5436
頁數18
期刊KSII Transactions on Internet and Information Systems
10
發行號11
DOIs
出版狀態Published - 2016 十一月 30

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Computer Networks and Communications

指紋 深入研究「The performance study of a virtualized multicore web system」主題。共同形成了獨特的指紋。

引用此