Systems and methods for disaggregated software defined networking control
AssigneeCable Television Laboratories, Inc.
InventorsRandy Levensalor, Steven M. Pisarski, Christopher J. Corcimiglia, Dan Schrimpsher
Life of this patent
Estimating the term…
Abstract
A software defined networking (SDN) controller for a communication network is provided. The SDN controller includes a northbound interface, a southbound interface, and a database as a service (DBaaS) layer. The northbound interface includes an application layer having one or more independent SDN applications. The southbound interface includes an adapter layer having one or more independent device adapters. The DBaaS layer includes a persistent DBaaS unit and a state DBaaS unit.
Claims28
A software defined networking (SDN) system for managing message flows within an SDN environment for providing delay tolerance for ad hoc reporting, comprising:
- a processor;
- and
- a memory having computer-executable instructions encoded therein, which, when executed by the processor, cause the SDN control system to:
- receive first data having a synchronous portion and an asynchronous portion;
- divert the asynchronous portion into a first message flow and the synchronous portion into a second message flow, wherein the second message flow is different from the first message flow;
- request, for the first message flow, second data from a data store external to the SDN control system;
- and
- determine whether the second data is present in a response to the request.
A method for managing message flows within a software defined networking (SDN) environment including an SDN controller, comprising the steps of:
- receiving, at the SDN controller, first data having a synchronous portion and an asynchronous portion;
- diverting the asynchronous portion into a first message flow and the synchronous portion into a second message flow, wherein the second message flow is different from the first message flow;
- requesting, for the first message flow, by a device adapter of the SDN controller, second data from a data store external to the SDN controller;
- determining whether the second data is present in a response to the request.
Dependencies are inferred from the claim text.