System and method for an energy efficient network adaptor with security provisions
AssigneeSTMicroelectronics S.r.l.
InventorsOleg Logvinov, Aidan Cully, James D. Allen
Life of this patent
Estimating the term…
Abstract
In accordance with an embodiment, a network device includes a network controller and at least one network interface coupled to the network controller that includes at least one media access control (MAC) device configured to be coupled to at least one physical layer interface (PHY). The network controller may be configured to determine a network path comprising the at least one network interface that has a lowest power consumption and minimum security attributes of available media types coupled to the at least one PHY.
Claims20
A method of operating a network device comprising a first data interface and a plurality of network interfaces, the method comprising:
- determining a network path comprising at least one of the plurality of network interfaces that has a lowest power consumption and appropriate security requirements of available media types, wherein the determining the network path comprises using a hardware-based controller, wherein the determining the network path comprises:
- determining a first set of security requirements for transmitting a first message on the network path;
- and
- determining a second set of security requirements for transmitting an acknowledgment to the first message, the second set of security requirements being different than the first set of security requirements;
- and
- determining over which of the plurality of network interfaces the first data interface sends data to and receives data from, based on the determined network path, wherein the determining over which of the plurality of network interfaces the first data interface sends data to and receives data from comprises using the hardware-based controller.
A network device comprising:
- a network controller;
- and
- at least one network interface coupled to the network controller, the at least one network interface comprising at least one media access control (MAC) device configured to be coupled to at least one physical layer interface (PHY), wherein:
- the network controller is configured to:
- determine power consumption of available media types between at least one network interface coupled to the at least one PHY;
- determining a first set of security requirements for transmitting a first message between at least one network interface coupled to the at least one PHY;
- and
- determining a second set of security requirements for transmitting an acknowledgment to the first message, the second set of security requirements being different than the first set of security requirements;
- determine a network path comprising the at least one network interface coupled to the at least one PHY based on the power consumption, the first set of security requirements, and the second set of security requirements;
- and
- transmit power consumption and security requirements data to a first further network device, wherein the power consumption data comprises measurements of power consumed by the network device.
A network device comprising:
- a first data interface;
- a hybrid network controller coupled to the first data interface;
- and
- a plurality of network interfaces coupled to the hybrid network controller, the plurality of network interfaces comprising at least one media access control (MAC) device configured to be coupled to a plurality of physical layer interfaces (PHYs), wherein
- the hybrid network controller is configured to:
- determine a network path comprising at least one of the plurality of network interfaces that has a lowest power consumption of available media types coupled to the plurality of PHYs, and meets a minimum set of security attributes, wherein determine the network path comprises:
- determine a first set of security requirements for transmitting a first message on the network path;
- and
- determine a second set of security requirements for transmitting an acknowledgment to the first message, the second set of security requirements being different than the first set of security requirements;
- and
- determine over which of the plurality of network interfaces the first data interface sends data to and receives data from, based on the determined network path;
- transmit power consumption and security data to a first further network device;
- receive a data path assignment from the first further network device based on the transmitted power consumption and security data;
- and
- relay data from the first further network device to a second further network device based on the path assignment.
Dependencies are inferred from the claim text.