Intelligent data plane acceleration by offloading to distributed smart network interfaces
AssigneeReliance Jio Infocomm USA, Inc.
InventorArun Rajagopal
Life of this patent
Estimating the term…
Abstract
A system for processing data, comprising a compute node having a first processor that is configured to receive a digital data message containing a request for computing services and to allocate processing resources on a private network as a function of the request. A smart network interface controller (NIC) management system operating on a second processor and configured to cause the second processor to select a smart NIC associated with the private network to allocate the smart NIC to the computing services. The smart NIC includes a processor that is configured to interface with a public network and to send and receive data over the public network associated with the computing services.
Claims21
1-20. (canceled)
A system for processing data, comprising:
- a compute node having a first processor that is configured to interact with a cloud computing environment;
- the cloud computing environment configured to receive a digital data message containing a request for computing services from the compute node;
- a smart network interface controller (NIC) management system operating on a second processor and configured to cause the second processor to select a remote smart NIC that is separate from the smart NIC management system and associated with a network and to offload the digital data message to the remote smart NIC;
- and
- the remote smart NIC includes a processor that is configured to interface with the network and to send and receive data over the network associated with the offloaded digital data message.
A method for processing data, comprising:
- configuring a cloud computing environment to receive a digital data message containing a request for computing services from a compute node having a first processor;
- configuring a smart network interface controller (NIC) management system operating on a second processor to cause the second processor to select a remote smart NIC associated with the network and to offload the digital data message to the remote smart NIC;
- and
- configuring a second remote smart NIC to interface with the network and to send and receive data over the network associated with the computing services, wherein the remote smart NIC management system is separate from the remote smart NIC and the second remote smart NIC.
Dependencies are inferred from the claim text.