发明名称 SYSTEMS AND METHODS FOR LIVE UPGRADE AND UPDATE OF FIRMWARE ON AN EMBEDDED NETWORKING DEVICE
摘要 A new approach is proposed that contemplates systems and methods to support performing a live update or upgrade of a firmware of an embedded networking device to a successful completion without resetting the embedded networking device. For the live update or upgrade to the firmware of the embedded networking device, a new version of the firmware that includes new features/enhancements to improve the product functionality or fix bugs encountered in previous versions of the firmware is installed seamlessly on the embedded networking device to replace the current version of the firmware on one or more cores at a time. During the live firmware updating or upgrading process, various software applications running on other cores of the embedded networking device continue to perform packet processing operations without any interruption. The live firmware update process continues until all cores of the embedded networking device are updated with the newly updated/upgraded firmware.
申请公布号 US2016266894(A1) 申请公布日期 2016.09.15
申请号 US201615067050 申请日期 2016.03.10
申请人 CAVIUM, INC. 发明人 Panicker Manojkumar;Chickles Derek;Masood Faisal;Kopparthi Ramarao;Kikkeri Satish;Kapoor Parasun;Daney David;Rosenboim Leonid
分类号 G06F9/445;H04L29/08 主分类号 G06F9/445
代理机构 代理人
主权项 1. A system to support live upgrade and update of firmware on an embedded networking device, comprising: a firmware controller configured to shut down one or more applications running on one or more cores of multiple cores of the embedded networking device;load and execute a newly updated/upgraded firmware of the embedded networking device on the one or more cores of the embedded networking device while allowing the applications to continue running on the remaining cores of the embedded networking device without interruption, downtime or reset;resume to run the applications on the one or more cores of the embedded networking device with the newly updated/upgraded firmware;repeat the steps above until all cores of the embedded networking device are updated with the newly updated/upgraded firmware.
地址 San Jose CA US