Soft Load balancer (SLB) CS619 Final Project Spring 2019  

Soft Load balancer (SLB)

 

Project Domain / Category

 

Networking

 

Introduction

 

In the thrust of best performance, unitization and economy of scale, modern networks are following a direction with isolated control and data plane that allows not only the consolidation and centralization of control plane but also allows new improved network control strategies to get better services performance. OpenFlow is one of the reputable protocols to allow the demarcation and management of the distributed or isolated control planes on the network’s devices like router, switches, firewalls etc.

 

Abstract/Introduction

 

This project requires designing a network load balancer with OpenFlow that will provide GUI based interface to the network administrators. The data from the GUI will be fed to the load balancing controller that will coordinate with network nodes to manage the routes to the server. The interface shall contain classification of client nodes having different requirements of bandwidth at different times. This shall be 4 periods with different bandwidth distribution. Student needs to select suitable bandwidth distribution.

 

There will be 4 servers and 48 client nodes. The students can implement the project using any simulation tool or OpenFlow libraries.

 

Build the custom load balancer using OpenFlow libraries.

 

Functional Requirements:

 

This project requires students to study the fundamental principles of the OpenFlow, networks and their device configuration as well as requires programming skills in the C/C++ in Linux environment. For this purpose, students shall be required to prepare a presentation on the OpenFlow networks and Linux system programming as part of the SRS document.

 

The core functional requirements of package are to:

 

1- Customize OpenFlow Based Controller

 

2-    Develop GUI Interface to configure the controller

 

3- Customize a Network Topology

 

4- Measure Performance and Utilization Statistics

  1. Throughput

 

  1. Delay

 

  1. Utilization

 

  1. Load Distribution

 

  1. Response time

 

 

Tools:

 

  • Linux Environment

 

  • Eclipse

 

  • OpenFlow Libraries

 

 

 

Supervisor:

Name: Syed Shah Muhammad

 

Email ID: syed@vu.edu.pk

Skype ID: mscsvu

Tags: (SLB), 2019, CS619, Final, Load, Project, Soft, Spring, balancer

Views: 34

Replies to This Discussion

Anyone having this project??
My friend needs help. please contact him here Captain Price

plz share your pre viva experiencesplz share your pre viva experiences

RSS

SPONSORED LINKS

SPONSORED LINKS

© 2019   Created by Irfan Khan MSCS.   Powered by

Badges  |  Report an Issue  |  Terms of Service