Patent · US Active

Method and system for effective use of internal and external memory for packet buffering within a network device

US11637784B2 · kind B2 · utility

0Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2021
Grant dateApr 25, 2023
Priority date
Expiry dateApr 24, 2041

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/9084
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A mechanism is provided to maximize utilization of internal memory for packet queuing in network devices, while providing an effective use of both internal and external memory to achieve high performance, high buffering scalability, and minimizing power utilization. Embodiments initially store packet data received by the network device in queues supported by an internal memory. If internal memory utilization crosses a predetermined threshold, a background task performs memory reclamation by determining those queued packets that should be targeted for transfer to an external memory. Those selected queued packets are transferred to external memory and the internal memory is freed. Once the internal memory consumption drops below a threshold, the reclamation task stops.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.