US 11,863,469 B2
Utilizing coherently attached interfaces in a network stack framework
Dimitrios Syrivelis, Dublin (IE); and Andrea Reale, Dublin (IE)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on May 6, 2020, as Appl. No. 15/929,518.
Prior Publication US 2021/0352023 A1, Nov. 11, 2021
Int. Cl. H04L 49/9005 (2022.01); H04L 49/9047 (2022.01); G06F 13/20 (2006.01); G06F 9/54 (2006.01); G06F 13/16 (2006.01); G06F 13/36 (2006.01)
CPC H04L 49/9005 (2013.01) [G06F 9/547 (2013.01); G06F 13/1652 (2013.01); G06F 13/20 (2013.01); G06F 13/36 (2013.01); H04L 49/9047 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, by a processor, for utilizing an enhanced network stack framework in a computing environment, comprising:
sharing, in the enhanced network stack framework, a plurality of network buffers coherently attached between one or more applications and a physical network interface of a non-virtualized computing system while bypassing one or more drivers and an operating system of the non-virtualized computing system, wherein the sharing of the plurality of network buffers is executed by a network stack sharing service inclusive of an application buffer, a circular buffer and a queueing and pooling operation, wherein the plurality of network buffers coherently attached between the one or more applications provide a shared library providing a shared region and a private region to the one or more applications, and wherein the one or more applications exchange in-memory data over the physical network interface using a simplified remote direct memory access (RDMA)-style network communications exclusively implementing pointers and spinlocks to reduce RDMA round trip latency.