Method and system for data plane abstraction to enable a dynamic creation of network applications
AssigneePLUMgrid, Inc.
InventorsPere Monclus, Sushil Singh, Brenden Blanco, Alexei Starovoitov, Awais Nemat
Life of this patent
Estimating the term…
Loading patent…
AssigneePLUMgrid, Inc.
InventorsPere Monclus, Sushil Singh, Brenden Blanco, Alexei Starovoitov, Awais Nemat
Estimating the term…
The method includes receiving, by a data plane definition language compiler, a first data plane definition describing customized functionality of a data plane of a first network application, and compiling the data plane definition to generate a first set of customized data processing modules and a program interface that allows a control plane of the network application to access the first set of customized data processing modules. The method also includes loading the first set of customized data processing modules into a data plane container, wherein the network application is executed via a network operating system, and wherein, upon execution of the network application the customized data processing module causes the data plane container of the network application to process packets differently than prior to loading the customized data processing module in the data plane container.
A method for network application development, the method comprising:
A method of network application development, the method comprising:
A computer program product for network application development, the computer program product comprising:
Dependencies are inferred from the claim text.