Load balancing in cloud based environment (Eucalyptus Open Source Cloud) based on VM usage information. Test phase 1, test phase 2, srs, design phase and coding final deliverable Project

Load balancing in cloud based environment (Eucalyptus Open Source Cloud) based on VM usage information. Test phase 1, test phase 2, srs, design phase and coding final deliverable Project

Project Domain / Category

Network

 

Abstract/Introduction

This project is about load balancing in a cloud environment. We will be working with Eucalyptus cloud, which is a stable Open-Source Cloud environment. We have one system with cloud frontend Install and Configure on one of the system and two or more cloud Node controllers installed and Configure as required. The basic theme behind this project is to perform load balancing at VM level. There will be several VMs running on different Node controller and one specialized VM that will act as a load balancer. Each of the VM will calculate CPU, RAM, and Hard Disk usage after a certain amount of time and send this information to the node controller if the usage of these parameters crosses a certain threshold. The node controller will then send this information to the cloud Frontend to cope with this situation. The cloud Frontend will store information in a database. The cloud Frontend will send an alarm message to the user to save his data and to provide another VM with good specs.

 

Functional Requirements:

This is a network application for managing load balancing in cloud based environment. Following the are the requirements of this application.

Modules

Module 1: Install and Configure cloud frontend on one of the system

Module 2: Install and Configure cloud Node controller on one or more systems as required Module 3: Create your own Ubuntu/Linux image and upload on Cloud Frontend system Module 4: Create one more instances of Ubuntu/Linux/Windows

Module 5: Calculate CPU, Hard Drive, RAM usage on each of the VM and send to the designated VM which perform the load balancing task

Module 6: Create instance of Ubuntu/Linux that will act as a load balancer. This VM will store information send by other VM Instances

Module 7: The cloud Frontend will send an alarm message to the user to save his data and to provide another VM with good specs.

 

Tools:

Platform: Faststart Eucalyptus cloud ISO image, Linux environment

Development tool: java Netbeans 8 (latest), SQL Server or any other DBMS

 

Supervisor:

Name: Muhammad Ibrahim

Email ID: ibrahimmayar@vu.edu.pk

Skype ID: ibrahimmayar

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
×

Hello!

Click one of our contacts below to chat on WhatsApp

× WhatsApp Us