Patent ID: 9166914
Filing Date: 2015-10-20
Classification: H04L

Abstract:
1. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: configure a physical first-in-first-out (FIFO) buffer with a plurality of FIFO segments associated with a plurality of network ports, wherein the plurality of network ports share the physical FIFO buffer; identify a FIFO segment under stress within the plurality of FIFO segments, wherein each of the FIFO segment under stress and a FIFO segment not under stress have a user specified high watermark; determining whether space is available within a resize window to allocate to the FIFO segment under stress wherein the resize window comprises buffer space between the high watermark of the FIFO segment under stress and the high watermark of the FIFO segment not under stress; and reconfigure the physical FIFO buffer to assign a portion of buffer space from a FIFO segment not under stress within the plurality of FIFO segments to the FIFO segment under stress.