SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Performance Analysis of the
Effect of a Load Balancer on
Software Defined Networking
(SDN) based Cloud
By: Dr. Rinki Sharma,
Ramaiah University of Applied Sciences,Bangalore
1
Contemporary Network Infrastructure
• Continuous rise in communication
and computing devices
• Need for bandwidth, storage, and
computing power has grown
exponentially
• Management and maintenance
through traditional networking is
expensive and complex
• Cloud computing:
• Better scalability
• Reduced infrastructure cost
2
Software Defined
Networking (SDN)
3
Software Defined Networking
Traditional Networking Software Defined Networking
SDN eliminates manual configuration of individual switches, routers,and
other network hardware
All networking hardware is managed through a controller 4
Integration of SDN
and Cloud allows
better scalability
and manageability
5
6
Introduction
• SDN and cloud are integrated using OpenStack and OpenDayLight
(ODL)
• Web server implemented on the cloud processes requests
• Load balancer allocates processing requests to the web servers for
simultaneous processing
• Time taken by the web servers to process requests with and without
the presence of web servers is analyzed
7
Implementation
• OpenStack
• An open source cloud computing software. Provides Infrastructure as a Service(IaaS).
• OpenDayLight (ODL) controller
• Network controller for SDN
• OpenFlow
• Protocol for communication between controller and control plane of networknodes
• Open vSwitch
• Open source virtualization switch
• Open source software switch for virtualization supports functionalities such as VLAN, QoS
shaping, Layer 2 and Layer 4 based access control lists
• Open vSwitch Data Base (OVSDB)
• Data base in Open vSwitch
Nodes Configured
• Nodes configured
• Controller
• Compute
• Network
• OpenDaylight
OpenStack installed on Controller, Compute and Network Nodes
8
Components Installed on Controller, Compute and Network Node
9
OpenDaylight and OpenStack Interactions
ML-2 (Modular Layer 2)
plugin used for integration
of OpenDayLight and
OpenStack
10
Web Server and Load Balancer
Web Server 1, Web Server
2 and the load balancer
instances are launched on
OpenStack
Load balancer allocates
based on round
requests to web server
robin
scheduling
11
Time Taken to Process Requests with Load
Balancer
• Time taken to process the
requests increases linearly with
the number of requests sent
concurrently.
• It is due to the queuing of
requests at the LB
12
Time Taken to Process Requests without Load
Balancer
• Inclusion of load balancer
increases time take to process
requests due to inclusion of
additional processing unit
• LB enables system to serve
multiple requests,
simultaneously, with no
downtime
13
14
Conclusion
• Time taken to process requests with or without the presence of load
balancer increases linearly with increase in the number of concurrent
requests, as expected
• For the same number of requests, the time taken to serve the requests with
the presence of the LB is more when compared to that without the presence
of the LB.
• This is due to the extra processing unit introduced by the LB and also due to
queuing delay at the LB.
• Advantage of using LB is that it can serve multiple simultaneous requests
without downtime.
15
Future Work
• This work will be extended further to implement other job scheduling
algorithms for SDN based clouds available in the literature and
compare their performance
• The experiments will be conducted to estimate the expected saturation
rate with increasing requests
16
Related Work
Ananth, M. D., & Sharma, R. (2016, December). Cloud management using network function
virtualization to reduce capex and opex. In 2016 8th International Conference on Computational
Intelligence and Communication Networks (CICN) (pp. 43-47). IEEE.
Ananth, M. D., & Sharma, R. (2017, January). Cost and performance analysis of network function
virtualization based cloud systems. In 2017 IEEE 7th International Advance Computing Conference
(IACC) (pp. 70-74). IEEE.
Sharma, R., & Reddy, H. (2019, December). Effect of Load Balancer on Software-Defined
Networking (SDN) based Cloud. In 2019 IEEE 16th India Council International Conference
(INDICON) (pp. 1-4). IEEE.
17
Thank You

Contenu connexe

Tendances

Tendances (20)

OpenStack and Containers - Will they blend? A prequel. SF Bay OpenStack Meetup
OpenStack and Containers - Will they blend? A prequel. SF Bay OpenStack MeetupOpenStack and Containers - Will they blend? A prequel. SF Bay OpenStack Meetup
OpenStack and Containers - Will they blend? A prequel. SF Bay OpenStack Meetup
 
Data Engineer's Lunch #47: Airflow on Kubernetes
Data Engineer's Lunch #47:  Airflow on KubernetesData Engineer's Lunch #47:  Airflow on Kubernetes
Data Engineer's Lunch #47: Airflow on Kubernetes
 
Mistral Hong Kong Unconference track
Mistral Hong Kong Unconference trackMistral Hong Kong Unconference track
Mistral Hong Kong Unconference track
 
Performance monitoring for Docker - Lucerne meetup
Performance monitoring for Docker - Lucerne meetupPerformance monitoring for Docker - Lucerne meetup
Performance monitoring for Docker - Lucerne meetup
 
Cloud computing 6 cloud computing characteristics
Cloud computing 6 cloud computing characteristicsCloud computing 6 cloud computing characteristics
Cloud computing 6 cloud computing characteristics
 
Clocker Now and Next
Clocker Now and NextClocker Now and Next
Clocker Now and Next
 
DSD-INT 2021 Towards a Deltares cloud computing service - Elzinga
DSD-INT 2021 Towards a Deltares cloud computing service - ElzingaDSD-INT 2021 Towards a Deltares cloud computing service - Elzinga
DSD-INT 2021 Towards a Deltares cloud computing service - Elzinga
 
Microservices, Monoliths, SOA and How We Got Here
Microservices, Monoliths, SOA and How We Got HereMicroservices, Monoliths, SOA and How We Got Here
Microservices, Monoliths, SOA and How We Got Here
 
Guaranteed Event Delivery with Kafka and NodeJS | Amitesh Madhur, Nutanix
Guaranteed Event Delivery with Kafka and NodeJS | Amitesh Madhur, NutanixGuaranteed Event Delivery with Kafka and NodeJS | Amitesh Madhur, Nutanix
Guaranteed Event Delivery with Kafka and NodeJS | Amitesh Madhur, Nutanix
 
lakeFS Community Call no. 2
lakeFS Community Call no. 2lakeFS Community Call no. 2
lakeFS Community Call no. 2
 
CICD Azure DevOps
CICD Azure DevOpsCICD Azure DevOps
CICD Azure DevOps
 
Передача состояния с iPhone на Apple Watch
Передача состояния с iPhone на Apple WatchПередача состояния с iPhone на Apple Watch
Передача состояния с iPhone на Apple Watch
 
Serverless spark
Serverless sparkServerless spark
Serverless spark
 
Monitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudMonitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloud
 
Functional Ops - the cake is a lie
Functional Ops - the cake is a lieFunctional Ops - the cake is a lie
Functional Ops - the cake is a lie
 
Apache Flink Meets Apache Mesos And DC/OS @ Mesos Meetup Berlin
Apache Flink Meets Apache Mesos And DC/OS @ Mesos Meetup BerlinApache Flink Meets Apache Mesos And DC/OS @ Mesos Meetup Berlin
Apache Flink Meets Apache Mesos And DC/OS @ Mesos Meetup Berlin
 
Webinar intro-to-central3.7-nov23-2016
Webinar intro-to-central3.7-nov23-2016Webinar intro-to-central3.7-nov23-2016
Webinar intro-to-central3.7-nov23-2016
 
Detecting Real-Time Financial Fraud with Cloudflow on Kubernetes
Detecting Real-Time Financial Fraud with Cloudflow on KubernetesDetecting Real-Time Financial Fraud with Cloudflow on Kubernetes
Detecting Real-Time Financial Fraud with Cloudflow on Kubernetes
 
Flink Forward Berlin 2017: Steffen Hausmann - Build a Real-time Stream Proces...
Flink Forward Berlin 2017: Steffen Hausmann - Build a Real-time Stream Proces...Flink Forward Berlin 2017: Steffen Hausmann - Build a Real-time Stream Proces...
Flink Forward Berlin 2017: Steffen Hausmann - Build a Real-time Stream Proces...
 
Automating using Ansible
Automating using AnsibleAutomating using Ansible
Automating using Ansible
 

Similaire à Performance ananlysis of the effect of load balancer in sdn based cloud

LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMS
tanmayshah95
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
Linaro
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
IJCNCJournal
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
IJCNCJournal
 

Similaire à Performance ananlysis of the effect of load balancer in sdn based cloud (20)

LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMS
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
 
My Dissertation 2016
My Dissertation 2016My Dissertation 2016
My Dissertation 2016
 
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDNFlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
 
Synopsis Lokesh Pawar.pptx
Synopsis Lokesh Pawar.pptxSynopsis Lokesh Pawar.pptx
Synopsis Lokesh Pawar.pptx
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networking
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
Psdot 15 performance analysis of cloud computing
Psdot 15 performance analysis of cloud computingPsdot 15 performance analysis of cloud computing
Psdot 15 performance analysis of cloud computing
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
Presence cloud
Presence cloudPresence cloud
Presence cloud
 
Mastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller NodesMastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller Nodes
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Performance ananlysis of the effect of load balancer in sdn based cloud

  • 1. Performance Analysis of the Effect of a Load Balancer on Software Defined Networking (SDN) based Cloud By: Dr. Rinki Sharma, Ramaiah University of Applied Sciences,Bangalore 1
  • 2. Contemporary Network Infrastructure • Continuous rise in communication and computing devices • Need for bandwidth, storage, and computing power has grown exponentially • Management and maintenance through traditional networking is expensive and complex • Cloud computing: • Better scalability • Reduced infrastructure cost 2
  • 4. Software Defined Networking Traditional Networking Software Defined Networking SDN eliminates manual configuration of individual switches, routers,and other network hardware All networking hardware is managed through a controller 4
  • 5. Integration of SDN and Cloud allows better scalability and manageability 5
  • 6. 6 Introduction • SDN and cloud are integrated using OpenStack and OpenDayLight (ODL) • Web server implemented on the cloud processes requests • Load balancer allocates processing requests to the web servers for simultaneous processing • Time taken by the web servers to process requests with and without the presence of web servers is analyzed
  • 7. 7 Implementation • OpenStack • An open source cloud computing software. Provides Infrastructure as a Service(IaaS). • OpenDayLight (ODL) controller • Network controller for SDN • OpenFlow • Protocol for communication between controller and control plane of networknodes • Open vSwitch • Open source virtualization switch • Open source software switch for virtualization supports functionalities such as VLAN, QoS shaping, Layer 2 and Layer 4 based access control lists • Open vSwitch Data Base (OVSDB) • Data base in Open vSwitch
  • 8. Nodes Configured • Nodes configured • Controller • Compute • Network • OpenDaylight OpenStack installed on Controller, Compute and Network Nodes 8
  • 9. Components Installed on Controller, Compute and Network Node 9
  • 10. OpenDaylight and OpenStack Interactions ML-2 (Modular Layer 2) plugin used for integration of OpenDayLight and OpenStack 10
  • 11. Web Server and Load Balancer Web Server 1, Web Server 2 and the load balancer instances are launched on OpenStack Load balancer allocates based on round requests to web server robin scheduling 11
  • 12. Time Taken to Process Requests with Load Balancer • Time taken to process the requests increases linearly with the number of requests sent concurrently. • It is due to the queuing of requests at the LB 12
  • 13. Time Taken to Process Requests without Load Balancer • Inclusion of load balancer increases time take to process requests due to inclusion of additional processing unit • LB enables system to serve multiple requests, simultaneously, with no downtime 13
  • 14. 14 Conclusion • Time taken to process requests with or without the presence of load balancer increases linearly with increase in the number of concurrent requests, as expected • For the same number of requests, the time taken to serve the requests with the presence of the LB is more when compared to that without the presence of the LB. • This is due to the extra processing unit introduced by the LB and also due to queuing delay at the LB. • Advantage of using LB is that it can serve multiple simultaneous requests without downtime.
  • 15. 15 Future Work • This work will be extended further to implement other job scheduling algorithms for SDN based clouds available in the literature and compare their performance • The experiments will be conducted to estimate the expected saturation rate with increasing requests
  • 16. 16 Related Work Ananth, M. D., & Sharma, R. (2016, December). Cloud management using network function virtualization to reduce capex and opex. In 2016 8th International Conference on Computational Intelligence and Communication Networks (CICN) (pp. 43-47). IEEE. Ananth, M. D., & Sharma, R. (2017, January). Cost and performance analysis of network function virtualization based cloud systems. In 2017 IEEE 7th International Advance Computing Conference (IACC) (pp. 70-74). IEEE. Sharma, R., & Reddy, H. (2019, December). Effect of Load Balancer on Software-Defined Networking (SDN) based Cloud. In 2019 IEEE 16th India Council International Conference (INDICON) (pp. 1-4). IEEE.