×

System and method for zero buffer copying in a middleware environment

  • US 8,856,460 B2
  • Filed: 05/17/2011
  • Issued: 10/07/2014
  • Est. Priority Date: 09/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for zero buffer copying, comprising:

  • one or more high performance computing systems, each including one or more processors and a high performance memory;

    a user space on each of the one or more high performance computing systems, wherein the user space includes a Java virtual machine (JVM) and one or more application server instances, wherein each of said application server instances includes a muxer and a plurality of layers to process a request;

    a plurality of byte buffers accessible to the JVM and said application server instances;

    wherein when the request is received by a said application server instancedata from the request is stored on a heap space, and pushed from the heap space to a byte buffer,wherein the byte buffer is pinned to native memory by the JVM, such that the byte buffer is prevented from being copied from a processing layer to a processing layer, and instead a same copy of the byte buffer is passed through each of the plurality of processing layers,wherein each processing layer operates on the data in the byte buffer to participate in generating a response to the original request that supplies the data in the byte buffer,and the response is sent out by the muxer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×