Patent ID: 6014727
Filing Date: 2000-01-11
Classification: G06F

Abstract:
In a computer network having a server computer coupled to a client computer, a method of exchanging a message from said client computer to said server computer, comprising:monitoring message flow through said server computer;determining an optimum size for a first memory space responsive to said monitoring, said optimum size for said first memory space representing a smallest memory size that permits each of a predefined percentage of said message flow through said server computer to be buffered undivided in said first memory space;sizing said first memory space responsive to said optimum size;receiving at said server computer a first data portion associated with said message from said client computer;allocating said first memory space in a memory of said server computer for buffering said first data portion; andif a second data portion associated with said message is received at said server computer from said client computer,writing said first memory space to a nonvolatile memory of said server computer, thereby permitting said first memory space to be unallocated, andallocating a second memory space in said memory of said server computer for buffering said second data portion, said second memory space being larger than said first memory space.