US 12,393,441 B2
Smartnic based virtual splitter ensuring microsecond latencies
Jehuda Shemer, Kfar Saba (IL); and Srinivas Kangyampeta, Bangalore (IN)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Jan. 18, 2024, as Appl. No. 18/416,481.
Application 18/416,481 is a continuation of application No. 17/191,130, filed on Mar. 3, 2021, granted, now 11,900,140.
Prior Publication US 2024/0152383 A1, May 9, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/455 (2018.01); G06F 3/06 (2006.01); G06F 9/54 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0659 (2013.01); G06F 3/0664 (2013.01); G06F 3/0673 (2013.01); G06F 9/545 (2013.01); G06F 9/45541 (2013.01); G06F 2009/45583 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a write from an application at a filter framework implemented in a write path of a computing environment;
generating an augmented write by adding metadata to the write, wherein the metadata includes information for a destination of the write and an offset of the write in the destination;
transmitting the augmented write to a splitter component on a network interface card, wherein the splitter component is associated with a memory for storing the augmented write;
processing the augmented write stored in the memory of the network interface card; and
processing the write in the write path such that the write is committed to storage in the computing environment.