METHODS AND APPARATUS FOR PERFORMING IN-SERVICE UPGRADE OF SOFTWARE IN NETWORK PROCESSOR
Patent №
US 7,802,245
Granted
2010-09-21
Filed 2006
Owner
AGERE SYSTEMS INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11412915
Improved techniques are disclosed for performing an in-service upgrade of software associated with a network or packet processor. By way of example, a method of performing an in-service upgrade of code, storable in a memory associated with a packet processor and executable on the packet processor, from a first code version to a second code version, includes the following steps. A first step includes preparing for the upgrade by generating one or more write operations to effectuate the code upgrade from the first code version to the second code version. A second step includes updating the code from the first code version to the second code version by propagating the one or more write operations to the packet processor. A third step includes cleaning up after the updating step by reclaiming one or more memory locations available after the update step. As such, the storage of only a single version of the code in the memory associated with the packet processor is required.
AI classification
Ownership
AGERE SYSTEMS INC.
assignment · 179530597
Assignors
SONNIER, DAVID P., VANGATI, NARENDER REDDY
On an employer assignment, the assignors are typically the inventors.