Digital Repository

Performance Comparison Analysis of Docker Container and Virtual Machine in the Cloud Computing Environment for Database Management Systems

Show simple item record

dc.contributor.author Weerarathna, M.L.
dc.contributor.author Jayalal, S.
dc.date.accessioned 2020-01-31T06:07:40Z
dc.date.available 2020-01-31T06:07:40Z
dc.date.issued 2019
dc.identifier.citation Weerarathna, M.L. and Jayalal, S. (2019). Performance Comparison Analysis of Docker Container and Virtual Machine in the Cloud Computing Environment for Database Management Systems, International Postgraduate Research Conference 2019, Faculty of Graduate Studies, University of Kelaniya, Sri Lanka. P. 31 en_US
dc.identifier.uri http://repository.kln.ac.lk/handle/123456789/20925
dc.description.abstract Recently, Virtual machine and Container technology have become widely used as two of the most important virtualization technologies in the industry. The virtual machine provides better mechanisms for solving many existing manageability issues in database systems. Therefore, database systems are increasingly running on virtual machines. But after introducing container technology, it has gained increasing attention in recent years and has become an alternative to traditional virtual machines. Some of the core motivations for the enterprise to adopt containerization technologies include application integration and deployment, lightweight operations, as well as resource sharing efficiency and flexibility. This provides many opportunities for researchers in the database systems to deploy the databases with server consolidation, but it is also important to understand the cost of virtualization. The additional abstraction layers provided by virtualization come from the interchange between performance and cost in a cloud computing environment where everything is on a pay-per-use basis. So, containers which are considered to be the future of virtualization are being developed to address mainly this issue. However, a systematic comparative study of the performance of the database servers in the container environment and in the virtual machine environment is still missing. Accordingly, the main objectives of the research study are to monitor, analyze and evaluate the performances of different database servers on the virtual machine and Docker containers and to study which is better for microservice-related database deployments. The proposed comparison environment was designed on the Microsoft Azure cloud computing environment with separated virtual machines and Docker containers on top of the Linux operating system as the host. An experimental research study of comparing virtual machines and containers for the overhead of running a database workload and a critical assessment of each database metric and its behavior basically when subjected to Query execution performance, Load performance and Resource utilization of the standard databases are going to be presented. The initial results have shown that the container gets the manageability benefits of virtualization over the virtual machine. Although query execution is fast, the high query latency is quite noticeable when receiving a large number of data records from container-based database servers. After reviewing the results and discussing the limitations, the conclusion of this research study will be useful for future research as well as database server deployments en_US
dc.language.iso en en_US
dc.publisher International Postgraduate Research Conference 2019, Faculty of Graduate Studies, University of Kelaniya, Sri Lanka en_US
dc.subject Virtual machines en_US
dc.subject Docker Containers en_US
dc.subject Cloud computing environment en_US
dc.subject Microservice-related databases en_US
dc.subject Database metrics en_US
dc.title Performance Comparison Analysis of Docker Container and Virtual Machine in the Cloud Computing Environment for Database Management Systems en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Digital Repository


Browse

My Account