NORMA eResearch @NCI Library

An adaptive algorithm for dynamic resource allocation in large heterogeneous Cloud environments

Lacerna, Ryan (2015) An adaptive algorithm for dynamic resource allocation in large heterogeneous Cloud environments. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
PDF (Master of Science)
Download (792kB) | Preview


Today, nearly everybody is connected to the Internet and consumes cloud services whether to store, process and deliver data. Cloud consists of large networks of virtualized solutions via data centres. In this new era where cloud is at the forefront, a multitude of domains such as healthcare, education, finance, science etc. have established the need for new content-driven applications. These content-driven applications require massive data gathering, generation, processing and then have them all in a large heterogeneous system that consist of a variety of private/public cloud systems that are geographically dispersed. In this context, resource provisioning and allocation becomes a big challenge in modern distributed systems due to the unpredictable fluctuation of service requests and heterogeneity of system types within the cloud environment. In consideration, an intelligent load balancer becomes an indispensable part of cloud computing. In this research paper we propose a novel algorithm to tackle such heterogeneity. This new algorithm takes advantage of the social communication and self-organisation of the intelligent foraging behaviour of Honeybees. Creating a distributed, self-organising, multi-agent system that takes advantage of the Self-aggregation technique. Self-Aggregation attempts to group services together to structure the clouds heterogeneity. In this dissertation, we empirically evaluate this new algorithms UserBase response time and data center processing performance via CloudSim against various state-of-the-industry algorithms that are currently being used in large and heterogeneous distributed systems.

Item Type: Thesis (Masters)
Subjects: T Technology > T Technology (General) > Information Technology > Cloud computing
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 13 Oct 2015 17:24
Last Modified: 05 Feb 2016 10:14

Actions (login required)

View Item View Item