Openflow trema load-balancing system

Software defined network is one of the approach many industries are trying to take advantage of. Due to the vast usage of internet all over the world, the network needs to be improved to accommodate such huge numbers of users. [1] Putting the world aside, a company or a small network also require...

Full description

Saved in:
Bibliographic Details
Main Author: Poh, Yong Xiang
Other Authors: Lee Bu Sung
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59175
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-59175
record_format dspace
spelling sg-ntu-dr.10356-591752023-03-03T20:35:20Z Openflow trema load-balancing system Poh, Yong Xiang Lee Bu Sung School of Computer Engineering Centre for Multimedia and Network Technology DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks Software defined network is one of the approach many industries are trying to take advantage of. Due to the vast usage of internet all over the world, the network needs to be improved to accommodate such huge numbers of users. [1] Putting the world aside, a company or a small network also requires the need to ensure smooth traffic and low congestion to the network resources the users there require. With 2 possible load-balancing systems available, Server-based [2] and Network-based, this paper aims to use Openflow, an open standard of Software Defined Network, to create a network-based load-balancing system to improve the network congestion of any possible network topology. The project will make use of the Trema ruby framework, an Openflow distribution to create the system to control the network flow using the rules of the openflow standard, allowing connections to seem like they are sharing the resources available. Functions of the system consist of Hosts Gathering, Path Link Generation, Path Gathering and Selection, Traffic Statistics Gathering and Path Creation. The system will detect the host and save them accordingly before forwarding the packet directly to the destination when it is still unknown. Known destination will then trigger a path creation module to create a “virtual circuit”-like system to the destination. Traffic statistics are then compiled to allow calculations to check the condition of the path. The system implemented will show the personalized control for the network to enhance the network usability, with the Openflow standard. Bachelor of Engineering (Computer Engineering) 2014-04-25T01:27:55Z 2014-04-25T01:27:55Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59175 en Nanyang Technological University 47 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
Poh, Yong Xiang
Openflow trema load-balancing system
description Software defined network is one of the approach many industries are trying to take advantage of. Due to the vast usage of internet all over the world, the network needs to be improved to accommodate such huge numbers of users. [1] Putting the world aside, a company or a small network also requires the need to ensure smooth traffic and low congestion to the network resources the users there require. With 2 possible load-balancing systems available, Server-based [2] and Network-based, this paper aims to use Openflow, an open standard of Software Defined Network, to create a network-based load-balancing system to improve the network congestion of any possible network topology. The project will make use of the Trema ruby framework, an Openflow distribution to create the system to control the network flow using the rules of the openflow standard, allowing connections to seem like they are sharing the resources available. Functions of the system consist of Hosts Gathering, Path Link Generation, Path Gathering and Selection, Traffic Statistics Gathering and Path Creation. The system will detect the host and save them accordingly before forwarding the packet directly to the destination when it is still unknown. Known destination will then trigger a path creation module to create a “virtual circuit”-like system to the destination. Traffic statistics are then compiled to allow calculations to check the condition of the path. The system implemented will show the personalized control for the network to enhance the network usability, with the Openflow standard.
author2 Lee Bu Sung
author_facet Lee Bu Sung
Poh, Yong Xiang
format Final Year Project
author Poh, Yong Xiang
author_sort Poh, Yong Xiang
title Openflow trema load-balancing system
title_short Openflow trema load-balancing system
title_full Openflow trema load-balancing system
title_fullStr Openflow trema load-balancing system
title_full_unstemmed Openflow trema load-balancing system
title_sort openflow trema load-balancing system
publishDate 2014
url http://hdl.handle.net/10356/59175
_version_ 1759857292723879936