Method and Apparatus for Efficient and Transparent Network Management and Application Coordination for Software Defined Optical Switched Data Center Networks
AssigneeSodero Networks, Inc.
InventorsLei XU, Yueping ZHANG
Life of this patent
Estimating the term…
Abstract
Application actions are optimized by receiving actions from one or more distributed applications, translating the received actions into one or more network operation primitives, processing the network operation primitives to determine an optimized set of network operation primitives, determining an optimal execution sequence for the optimized set of network operation primitives, and executing the optimized set of network operation primitives based on the optimal execution sequence.
Claims3
A method of optimizing application actions, the method comprising:
- receiving, by a processor system, actions from one or more distributed applications;
- translating, by the processor system, the received actions into one or more network operation primitives;
- processing, by the processor system, the network operation primitives to determine an optimized set of network operation primitives;
- determining, by the processor system, an optimal execution sequence for the optimized set of network operation primitives;
- and
- executing, by the processor system, the optimized set of network operation primitives based on the optimal execution sequence.
A method of optimizing application actions performed in an optical switching fabric, the method comprising:
- receiving, by a processor system, actions from one or more distributed applications, the actions associated with an optical switching fabric;
- translating, by the processor system, the received actions into one or more network operation primitives;
- processing, by the processor system, the network operation primitives to determine an optimized set of network operation primitives to be actuated on the optical switching fabric;
- determining, by the processor system, an optimal execution sequence for the optimized set of network operation primitives;
- and
- executing, by the processor system, the optimized set of network operation primitives based on the optimal execution sequence on the optical switching fabric.
A system for optimizing distributed application actions in an optical switching fabric, the optical switching fabric including a plurality of interconnected optical switching units, the system comprising:
- a network manager operably coupled to the optical switching fabric, the network manager configured to reconfigure the interconnected optical switching units;
- and
- a managing platform configured to:
- receive actions from one or more distributed applications, the actions associated with the optical switching fabric;
- translate the received actions into one or more network operation primitives;
- process the network operation primitives to determine an optimized set of network operation primitives to be actuated on the optical switching fabric;
- determine an optimal execution sequence for the optimized set of network operation primitives;
- and
- execute the optimized set of network operation primitives based on the optimal execution sequence on the optical switching fabric.
Dependencies are inferred from the claim text.