NETWORK INTERFACE CONTROLLER WITH NON-VOLATILE RANDOM ACCESS MEMORY WRITE PACKET LOG
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure provide devices, techniques, and configurations for network interface controllers (NICs) that log write packets received from a network in non-volatile random access memory (NVRAM). In one embodiment, a NIC includes a network interface to couple a host of the NIC to a network, a NVRAM, and a controller coupled with the network interface and the NVRAM, where the controller is to log write packets received at the network interface from the network in the NVRAM. Other embodiments may be described and/or claimed.
-
Citations
50 Claims
-
1-25. -25. (canceled)
-
26. A network interface controller (NIC) comprising:
-
a network interface to couple a host of the NIC to a network; a non-volatile random access memory (NVRAM); and a controller coupled with the network interface and the NVRAM, wherein the controller is to log write packets received at the network interface from the network in the NVRAM. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. At least one computer-readable medium comprising instructions stored thereon that, in response to execution of the instructions by one or more processors of a network interface device, cause the network interface device to:
-
log a write packet received at a network interface of the network interface device in a non-volatile random access memory (NVRAM) buffer log; and send a copy of the write packet to an object storage module of a distributed object storage system that hosts the network interface device. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of distributed object data storage comprising:
-
receiving, by a network interface controller (NIC), a write packet; and logging, by the NIC, the write packet in a non-addressable buffer log in a non-volatile random access memory (NVRAM) of the NIC. - View Dependent Claims (48)
-
-
49. An electronic device comprising:
-
one or more processors; a solid state drive coupled with the one or more processors; and a network interface controller (NIC) coupled with the one or more processors, including; a network interface to couple a host of the NIC to a network; a non-volatile random access memory (NVRAM); and a controller coupled with the network interface and the NVRAM, wherein the NIC is to log write packets received at the network interface from the network in a non-addressable buffer log in the NVRAM. - View Dependent Claims (50)
-
Specification