The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 19, 2017

Filed:

Apr. 21, 2014
Applicants:

Mohammed Ismael Tatar, Kanata, CA;

Promode Nedungadi, San Jose, CA (US);

Naader Hasani, San Jose, CA (US);

John C. Carney, Lexington, MA (US);

Inventors:

Mohammed Ismael Tatar, Kanata, CA;

Promode Nedungadi, San Jose, CA (US);

Naader Hasani, San Jose, CA (US);

John C. Carney, Lexington, MA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); G06F 13/16 (2006.01); H04L 12/861 (2013.01);
U.S. Cl.
CPC ...
G06F 13/1673 (2013.01); H04L 49/9005 (2013.01);
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.


Find Patent Forward Citations

Loading…