Containers or hypervisors: Which is better for database consolidation?

Asraa Abdulrazak Ali Mardan, Kenji Kono

研究成果: Conference contribution

7 被引用数 (Scopus)

抄録

Database management systems (DBMS) is a common service in clouds. Cloud platforms use virtualization to consolidate servers for efficient resource utilization and to isolate collocated users' workloads. The underlying virtualization technologies have critical impact on the performance and isolation, especially in disk I/O, in DBMS. There are two major virtualization approaches: The hypervisor-based (virtual machines) and the operating-system-level virtualization (containers). Containers are widely believed to outperform virtual machines because of negligible virtualization overheads, while virtual machines are expected to provide stronger performance isolation. This paper argues against the above beliefs by investigating MySQL I/O performance and isolation in KVM and LXC. Contrary to the general belief, our results show that KVM outperforms LXC by up to 86% without compromising the isolation. Our analysis reveals that file system journaling has negative impact on both the performance and isolation in LXC. Since containers share a journaling mechanism unlike virtual machines, journaling activities are serialized and bundled with each other, resulting in inferior performance and isolation.

本文言語English
ホスト出版物のタイトルProceedings - 8th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2016
出版社IEEE Computer Society
ページ564-571
ページ数8
ISBN(電子版)9781509014453
DOI
出版ステータスPublished - 2016 7 2
イベント8th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2016 - Luxembourg, Luxembourg
継続期間: 2016 12 122016 12 15

出版物シリーズ

名前Proceedings of the International Conference on Cloud Computing Technology and Science, CloudCom
0
ISSN(印刷版)2330-2194
ISSN(電子版)2330-2186

Other

Other8th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2016
CountryLuxembourg
CityLuxembourg
Period16/12/1216/12/15

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Software
  • Theoretical Computer Science

フィンガープリント 「Containers or hypervisors: Which is better for database consolidation?」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル