Designing knowledge plane to optimize leaf and spine data center

by   Mujahid Sultan, et al.

In the last few decades, data center architecture evolved from the traditional client-server to access-aggregation-core architectures. Recently there is a new shift in the data center architecture due to the increasing need for low latency and high throughput between server-to-server communications, load balancing and, loop-free environment. This new architecture, known as leaf and spine architecture, provides low latency and minimum packet loss by enabling the addition and deletion of network nodes on demand. Network nodes can be added or deleted from the network based on network statistics like link speed, packet loss, latency, and throughput. With the maturity of Open Virtual Switch (OvS) and OpenFlow based Software Defined Network (SDN) controllers, network automation through programmatic extensions has become possible based on network statistics. The separation of the control plane and data plane has enabled automated management of network and Machine Learning (ML) can be applied to learn and optimize the network. In this publication, we propose the design of an ML-based approach to gather network statistics and build a knowledge plane. We demonstrate that this knowledge plane enables data center optimization using southbound APIs and SDN controllers. We describe the design components of this approach - using a network simulator and show that it can maintain the historical patterns of network statistics to predict future growth or decline. We also provide an open-source software that can be utilized in a leaf and spine data center to provide elastic capacity based on load forecasts.



There are no comments yet.


page 1

page 2

page 3


SDN-controlled and Orchestrated OPSquare DCN Enabling Automatic Network Slicing with Differentiated QoS Provisioning

In this work, we propose and experimentally assess the automatic and fle...

Adaptive Control Plane Load Balancing in vSDN Enabled 5G Network

In this work, we have formulated a controllerhypervisor (C-H) pair deplo...

Taurus: An Intelligent Data Plane

Emerging applications – cloud computing, the internet of things, and aug...

P4-compatible High-level Synthesis of Low Latency 100 Gb/s Streaming Packet Parsers in FPGAs

Packet parsing is a key step in SDN-aware devices. Packet parsers in SDN...

Concury: A Fast and Light-weighted Software Load Balancer

A load balancer (LB) is a vital network function for cloud services to b...

SIP Server Load Balancing Based on SDN

Session Initiation Protocol (SIP) grows for VoIP applications, and faces...

NetChain: Scale-Free Sub-RTT Coordination (Extended Version)

Coordination services are a fundamental building block of modern cloud s...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.