Processing

Please wait...

Settings

Settings

Goto Application

1. WO2012055303 - METHOD AND SYSTEM FOR DETECTING ANOMALY OF NETWORK PROCESSOR

Publication Number WO/2012/055303
Publication Date 03.05.2012
International Application No. PCT/CN2011/079588
International Filing Date 13.09.2011
IPC
G06F 11/267 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
26Functional testing
267Reconfiguring circuits for testing, e.g. LSSD, partitioning
CPC
G06F 11/0715
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
0706the processing taking place on a specific hardware platform or in a specific software environment
0715in a system implementing multitasking
G06F 11/0763
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
0751Error or fault detection not based on redundancy
0763by bit configuration check, e.g. of formats or tags
G06F 11/0772
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
0766Error or fault reporting or storing
0772Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
G06F 11/3024
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
3024where the computing system component is a central processing unit [CPU]
Applicants
  • 中兴通讯股份有限公司 ZTE CORPORATION [CN]/[CN] (AllExceptUS)
  • 朱寅 ZHU, Yin [CN]/[CN] (UsOnly)
  • 伍益荣 WU, Yirong [CN]/[CN] (UsOnly)
Inventors
  • 朱寅 ZHU, Yin
  • 伍益荣 WU, Yirong
Agents
  • 北京派特恩知识产权代理事务所(普通合伙) CHINA PAT INTELLECTUAL PROPERTY OFFICE
Priority Data
201010526967.529.10.2010CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) METHOD AND SYSTEM FOR DETECTING ANOMALY OF NETWORK PROCESSOR
(FR) PROCÉDÉ ET SYSTÈME PERMETTANT DE DÉTECTER UNE ANOMALIE D'UN PROCESSEUR DE RÉSEAU
(ZH) 网络处理器异常检测方法及系统
Abstract
(EN)
Disclosed are a method and a system for detecting anomaly of a network processor. The method comprises: adding anomaly detection operation code in an execution flow of each thread of a network processor, and when executing the anomaly detection operation code of the current thread, the network processor recording a flag position corresponding to the current thread in an anomaly protection flag data area in a shared memory as a first flag; when a timer period is reached, a coprocessor detecting all flag bits in the anomaly protection flag data area in the shared memory; if it is detected that not all flag bits are the first flag, determining that anomaly occurs in the thread corresponding to the flag bits being not the first flag, and if it is detected that all the flag bits are the first flag, the coprocessor recording all the flag positions as a second flag. The present invention timely and effectively detects the anomaly of threads, and improves the failure detection capability during the operation of a network device using the network processor as a core unit without compromising the forwarding performance and service processing flows of the network processor.
(FR)
L'invention concerne un procédé et un système permettant de détecter une anomalie d'un processeur de réseau. Le procédé comprend les étapes suivantes : ajouter un code d'opération de détection d'anomalie dans un flux d'exécution de chaque chaîne d'un processeur de réseau, et lors de l'exécution du code d'opération de détection d'anomalie de la chaîne courante, enregistrer par le processeur de réseau une position de drapeau correspondant à la chaîne courante dans une zone de données de drapeau de protection d'anomalie d'une mémoire partagée comme un premier drapeau ; lorsqu'une période d'horloge est atteinte, détecter par un coprocesseur tous les bits indicateurs dans la zone de données de drapeau de protection d'anomalie de la mémoire partagée ; s'il est détecté que tous les bits indicateurs ne sont pas le premier drapeau, déterminer qu'une anomalie a lieu dans la chaîne correspondant aux bits indicateurs qui ne sont pas le premier drapeau, et s'il est détecté que tous les bits indicateurs sont le premier drapeau, enregistrer par le coprocesseur toutes les positions de drapeau comme un deuxième drapeau. La présente invention permet de détecter en temps opportun et de façon efficace l'anomalie de chaînes et d'améliorer la capacité de détection de défaillance durant le fonctionnement d'un dispositif réseau utilisant le processeur de réseau comme une unité centrale sans compromettre les performances de transmission et les flux de traitement de service du processeur de réseau.
Latest bibliographic data on file with the International Bureau