Pratyaastha: An Efficient Elastic Distributed SDN Control Plane - - PowerPoint PPT Presentation

pratyaastha an efficient elastic distributed sdn control
SMART_READER_LITE
LIVE PREVIEW

Pratyaastha: An Efficient Elastic Distributed SDN Control Plane - - PowerPoint PPT Presentation

Pratyaastha: An Efficient Elastic Distributed SDN Control Plane Anand Krishnamurthy, Shoban P. Chandrabose and Aaron Gember-Jackobson 1 Motivation Architecture Evaluation Summary SDN Control Plane Operator goals: 1. Better Performance


slide-1
SLIDE 1

Anand Krishnamurthy, Shoban P. Chandrabose and Aaron Gember-Jackobson

1

Pratyaastha: An Efficient Elastic Distributed SDN Control Plane

slide-2
SLIDE 2

SDN Control Plane

  • Operator goals:
  • 1. Better Performance – Minimizing flow setup latency
  • 2. Lower Operating Cost – Efficient controller resource

allocation

2

Summary Evaluation Architecture

Motivation

slide-3
SLIDE 3

Challenges faced by operators

Summary Evaluation Architecture

Motivation

slide-4
SLIDE 4

Challenges faced by operators

4

Controllers

Overload or Inefficient Resource Utilization Increases flow setup latency

  • State Storage and Access
  • Static switch assignment

Summary Evaluation Architecture

Motivation

Load shifts

slide-5
SLIDE 5

Pratyaastha - Architecture

Summary Evaluation

Architecture

Motivation

Joint optimization of Inter-controller communication and Resource consumption

slide-6
SLIDE 6

Pratyaastha - Architecture

Application state

Summary Evaluation

Architecture

Motivation

AS1 AS2 AS3 AS4

Flow arrival rate VM configurations Controller assignment algorithm

AI – Hill Climbing with simulated annealing

slide-7
SLIDE 7

Pratyaastha - Architecture

Application state

Summary Evaluation

Architecture

Motivation

AS1 AS2 AS3 AS4

Flow arrival rate VM configurations Controller assignment algorithm

AI – Hill Climbing with simulated annealing

Scaling and Migration

P1 P2 P3 P4

slide-8
SLIDE 8

Evaluation

8

Topology and traffic from a private datacenter 33% and 42% decrease in cost when compared with ‘Local CPU + Mem’ and ‘CPU only’ respectively 44% decrease in flow-setup latency

Summary

Evaluation

Architecture Motivation

slide-9
SLIDE 9

Summary

  • Novel assignment of application state partitions and switches to

controller instances

  • Minimizes flow setup latency
  • Minimizes controller operating costs

9

Praytaastha: An Efficient Elastic Distributed SDN Control Plane

Summary

Evaluation Architecture Motivation