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 |
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.
|