Enhanced instrumentation software in fault tolerant systems

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 11/00 (2006.01) G06F 11/30 (2006.01) G06F 11/34 (2006.01) H04L 12/26 (2006.01)

Patent

CA 2210494

A monitor function (100) is implemented to monitor and control service processes and other system entities that perform tasks on a distributed network. The monitor function (100) tracks the demise and instantiation of processes and entities that either export (112) or import (108) instrumentation. Any service process or other system entity (driver, interrupt handler, system library procedure) can export instruments (indicators, controls testpoints). Instrument (110) updates are propagated automatically if they are significant. The importing process (108) conveys the information to a management system (102) so that a human operator, or automated system, can observe and control the operation of the network service. One aspect of the invention uses a backup exporter (112) to take over the processing of an exporter (112) that has become nonfunctional. Another aspect of the invention determines when a CPU has gone down and acts accordingly to identify service processes that were associated with an exporter (112) in the down CPU. For each exporter in the down CPU, any importer (108) that was monitoring with the exporter (112) must perform a switchover to monitor instrumentation on the new exporter (112) in a fault tolerant manner. Additional methods are disclosed which implement fault tolerant monitoring and control in a distributed network.

Une fonction (100) de surveillance permet de surveiller et de commander des processus de services et autres entités système exécutant des tâches dans un réseau réparti. La fonction (100) de surveillance fait le suivi de la disparition et de l'instanciation des processus et entités qui exportent (112) ou importent (108) de l'instrumentation. Tout processus de services ou autre entité système (pilote, module de gestion des interruptions, procédures en bibliothèques système) peut exporter des instruments (indicateurs, points de tests des commandes). Les mises à jour concernant les instruments (110) se répercutent automatiquement si elles sont importantes. Le processus d'importation (108) envoie les informations à un système de gestion (102) de façon à ce qu'un opérateur, ou un système automatisé, puisse observer et commander le fonctionnement du service réseau. Selon un aspect de l'invention, un exportateur de réserve (112) est utilisé pour remplacer l'exportateur (112) devenu non fonctionnel. Un autre aspect de l'invention consiste à déterminer qu'une unité centrale est tombée en panne, et à agir en conséquence pour identifier des processus de service qui étaient associés à un exportateur (112) dans l'UC en panne. Pour chaque exportateur de l'unité centrale en panne, tout importateur (108) qui effectuait une surveillance avec l'exportateur (112) doit réaliser une commutation permettant de surveiller l'instrumentation, d'une manière insensible aux défaillances, concernant le nouvel exportateur. Des procédés additionnels permettent de mettre en oeuvre, dans un réseau réparti, une surveillance et une commande en tolérance de pannes.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Enhanced instrumentation software in fault tolerant systems does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Enhanced instrumentation software in fault tolerant systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhanced instrumentation software in fault tolerant systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1904900

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.