1
Eliezer Aloni, Kobby Carmona, Shay Mizrachi, Rafi Shalom, Caitlin Bestler, Merav Sicron, Dov Hirshfeld, Amit Oren, Uri Tal: Efficient handling of work requests in a network interface device. McAndrews Held & Malloy, March 30, 2010: US07688838 (54 worldwide citation)

A method for communication includes inputting from a host processor to a network interface device a sequence of work requests indicative of operations to be carried out by the network interface device with respect to a plurality of the connections. The device looks ahead through the sequence in orde ...


2
Eliezer Aloni, Kobby Carmona, Shay Mizrachi, Rafi Shalom, Merav Sicron, Dov Hirshfeld, Amit Oren, Caitlin Bestler, Uri Tal, Steven B Lindsay, Kan, Hav Khauv: Multi-port network interface device with shared processing resources. McAndrews Held & Malloy, November 16, 2010: US07835380 (46 worldwide citation)

A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface, including at least first and second physical ports, which are coupled to send and receive data packets carrying data over a packet network. A protocol processor ...


3
Caitlin Bestler: Method and system for deferred pinning of host memory for stateful network interfaces. Broadcom Corporation, McAndrews Held & Malloy, June 23, 2009: US07552298 (39 worldwide citation)

Certain aspects of a method and system for deferred pinning of host memory for stateful network interfaces are disclosed. Aspects of a method may include dynamically pinning by a convergence network interface controller (CNIC), at least one of a plurality of memory pages. At least one of: a hypervis ...


4
Eliezer Aloni, Uri El Zur, Rafi Shalom, Caitlin Bestler: Method and system for zero copy in a virtualized network environment. Broadcom Israel Research, McAndrews Held & Malloy, August 9, 2011: US07996569 (15 worldwide citation)

Methods and systems for zero copy in a virtualized network environment are disclosed. Aspects of one method may include a plurality of GOSs that share a single NIC. The NIC may switch communication to a GOS to allow that GOS access to a network via the NIC. The NIC may offload, for example, OSI laye ...


5
Eliezer Aloni, Kobby Carmona, Shay Mizrachi, Rafi Shalom, Merav Sicron, Dov Hirshfeld, Amit Oren, Caitlin Bestler, Uri Tal: Network interface device with flow-oriented bus interface. McAndrews Held & Malloy, November 2, 2010: US07826470 (12 worldwide citation)

A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface that sends and receive data packets carrying data over a packet network. A protocol processor conveys the data between the network interface and the memory via t ...


6
Alexander Aizman, Caitlin Bestler: Cloud storage system with distributed metadata. Nexenta Systems, Sawyer Law Group P C, September 10, 2013: US08533231 (11 worldwide citation)

A method and system is disclosed for providing a cloud storage system supporting existing APIs and protocols. The method of storing cloud storage system (CSS) object metadata separates object metadata that describes each CSS object as a collection of named chunks with chunk locations specified as a ...


7
Caitlin Bestler: Method and system for splicing remote direct memory access (RDMA) transactions in an RDMA-aware system. Broadcom Corporation, McAndrews Held & Malloy, January 3, 2012: US08090790 (10 worldwide citation)

Aspects of a system for splicing RDMA transactions in an RDMA system may include a main processor within a main server that may receive read requests from a client device. The main processor may translate a data reference contained in each read request to generate a physical buffer list (PBL). The p ...


8
Caitlin Bestler, Alexander Aizman: Unified local storage supporting file and cloud object access. Nexenta Systems, Nixon Peabody, September 30, 2014: US08849759 (8 worldwide citation)

A method and system for providing unified local storage support for file and cloud access is disclosed. The method comprises writing a chunk on a storage server, and replicating the chunk to other selected storage servers when necessary. The method and system further comprise writing a version manif ...


9
Caitlin Bestler: Method and system for combining page buffer list entries to optimize caching of translated addresses. Broadcom Corporation, McAndrews Held & Malloy, August 23, 2011: US08006065 (8 worldwide citation)

Certain aspects of a method and system for combining page buffer list entries (PBLEs) to optimize caching of translated addresses are disclosed. Aspects of a method may include encoding at least two page buffer list entries in a remote direct memory access (RDMA) memory map into at least two contigu ...


10
Eliezer Aloni, Kobby Carmona, Shay Mizrachi, Rafi Shalom, Merav Sicron, Dov Hirshfeld, Amit Oren, Caitlin Bestler, Uri Tal, Uri Elzur, Kan, Scott McDaniel: Network interface device serving multiple host operating systems. Broadcom Corporation, Brinks Hofer Gilson & Lione, July 2, 2013: US08478907 (6 worldwide citation)

A network interface device for use with a host computer that includes a host processor and a memory, and which is configured to concurrently run a master operating system and at least one virtual operating system. The device includes a bus interface that communicates over a bus with the host process ...