Beta
163983

Performance Analysis of Applying Load Balancing Strategies on Different SDN Environments

Article

Last updated: 28 Dec 2024

Subjects

-

Tags

-

Abstract

Software-Defined Network (SDN) is considered a breakthrough to the global network. It plays an important role in performance improvement and network optimization. SDN is a new mechanism for managing and designing networks rather than the current traditional network system which does not afford more services and higher data rates; therefore, we analyze the effect of applying load balancing techniques and its importance in different SDN environments. In this paper, we propose a dynamic server load balancing technique in SDN architecture. Hence, we implement a server Connection-based load balancing technique and evaluate its performance with a static Round-robin and Random-based in both mininet emulation environment and Raspberry Pi OpenFlow-enabled switch using Ryu OpenFlow controller. The performance of the proposed algorithm is compared with Round-robin and random distribution of clients' requests. The results show that the proposed technique achieves more reliability and higher resource utilization than the Round-robin and Random-based load balancing strategies. In addition, the proposed scheme exhibits more scalability and low-cost characteristics.Software-Defined Network (SDN) is considered a breakthrough to the global network. It plays an important role in performance improvement and network optimization. SDN is a new mechanism for managing and designing networks rather than the current traditional network system which does not afford more services and higher data rates; therefore, we analyze the effect of applying load balancing techniques and its importance in different SDN environments. In this paper, we propose a dynamic server load balancing technique in SDN architecture. Hence, we implement a server Connection-based load balancing technique and evaluate its performance with a static Round-robin and Random-based in both mininet emulation environment and Raspberry Pi OpenFlow-enabled switch using Ryu OpenFlow controller. The performance of the proposed algorithm is compared with Round-robin and random distribution of clients' requests. The results show that the proposed technique achieves more reliability and higher resource utilization than the Round-robin and Random-based load balancing strategies. In addition, the proposed scheme exhibits more scalability and low-cost characteristics.

DOI

10.21608/bjas.2017.163983

Keywords

Software defined-network, Ryu controller, Load Balancing, Open Flow, Raspberry Pi.v

Authors

First Name

M.I.

Last Name

Hamed

MiddleName

-

Affiliation

Electrical Engineering Dept., Faculty of Engineering, Shoubra, Benha Univ., Egypt.

Email

-

City

-

Orcid

-

First Name

B.M.

Last Name

ElHalawany

MiddleName

-

Affiliation

-

Email

-

City

-

Orcid

-

First Name

M.M.

Last Name

Fouda

MiddleName

-

Affiliation

-

Email

-

City

-

Orcid

-

First Name

A.S.

Last Name

Tag Eldien

MiddleName

-

Affiliation

-

Email

-

City

-

Orcid

-

Volume

2

Article Issue

1

Related Issue

23369

Issue Date

2017-03-01

Receive Date

2021-04-14

Publish Date

2017-03-01

Page Start

91

Page End

97

Print ISSN

2356-9751

Online ISSN

2356-976X

Link

https://bjas.journals.ekb.eg/article_163983.html

Detail API

https://bjas.journals.ekb.eg/service?article_code=163983

Order

8

Type

Original Research Papers

Type Code

1,647

Publication Type

Journal

Publication Title

Benha Journal of Applied Sciences

Publication Link

https://bjas.journals.ekb.eg/

MainTitle

Performance Analysis of Applying Load Balancing Strategies on Different SDN Environments

Details

Type

Article

Created At

23 Jan 2023