Dynamic temporary use of packet memory as resource memory
US9846658B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 21, 2014 |
| Grant date | Dec 19, 2017 |
| Priority date | — |
| Expiry date | Feb 24, 2035 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L49/9005
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
In one embodiment, packet memory and resource memory of a memory are independently managed, with regions of packet memory being freed of packets and temporarily made available to resource memory. In one embodiment, packet memory regions are dynamically made available to resource memory so that in-service system upgrade (ISSU) of a packet switching device can be performed without having to statically allocate (as per prior systems) twice the memory space required by resource memory during normal packet processing operations. One embodiment dynamically collects fragments of packet memory stored in packet memory to form a contiguous region of memory that can be used by resource memory in a memory system that is shared between many clients in a routing complex. One embodiment assigns a contiguous region no longer used by packet memory to resource memory, and from resource memory to packet memory, dynamically without packet loss or pause.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.