Systems and methods for dynamic buffer allocation
US8782307B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 12, 2012 |
| Grant date | Jul 15, 2014 |
| Priority date | — |
| Expiry date | Nov 12, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2205/063
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A first network device including a first port to provide first data traffic to a first storage area network, a second port to provide second data traffic to a local area network, and memory shared between the first port and the second port to temporarily store the first data traffic in N first buffers and the second data traffic in M second buffers. A queue control module allocates a first memory space of the N first buffers to the first port and a second memory space of the M second buffers to the second port. An adjustment module adjusts a first amount of the first memory space and a second amount of the second memory space in response to a congestion event caused by a first data traffic. Up to all of the first memory space and the second memory space is allocated to the N first buffers.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.