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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |