NORMA eResearch @NCI Library

Efficient Virtual Machine Migration using Apache Kafka Messaging Services and Spring Boot Microservices

Dasari, Arun Kumar (2022) Efficient Virtual Machine Migration using Apache Kafka Messaging Services and Spring Boot Microservices. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (652kB) | Preview
[thumbnail of Configuration manual]
Preview
PDF (Configuration manual)
Download (1MB) | Preview

Abstract

Previously, there has been much research based on the low power usage in data centers. All this research has a lack of data on how the power is reduced in the data centers. So, here the proposed system explains how the migration of virtual machines takes place. While considering the large cloud data centers, using the overall energy consumption, a popular technique is being used and it is called virtual machine consolidation. The maintenance costs in the data centers provided by the cloud providers, Power consumption is one of the most important aspects considered in the cloud-based data center. So, a solution is given in which the Apache Kafka messaging system with spring boot micro-services architecture is implemented in the cloud-based data centers, which reduces the usage of power. By using the spring boot micro services and other efficient dynamic allocation algorithms, it helps handle massive amounts of data. From the experimental results, it is clear that the systems that are using Kafka give higher performance than the systems that are not using Kafka. Experiments have been conducted in order to prove this. One is used in small-scale applications and the other one is used in large-scale applications, and both of these give the same result in that the performance is high for the Kafka-used systems.

Item Type: Thesis (Masters)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
T Technology > TK Electrical engineering. Electronics. Nuclear engineering
T Technology > T Technology (General) > Information Technology > Cloud computing
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Tamara Malone
Date Deposited: 01 Dec 2022 16:57
Last Modified: 06 Dec 2022 18:02
URI: https://norma.ncirl.ie/id/eprint/5952

Actions (login required)

View Item View Item