Monitoring method and system for monitoring operation of resources
First Claim
1. A monitoring system for monitoring operation of resources, the resources including a plurality of processors, respective processors each performing a plurality of reconfigurable tasks and providing log information including at least a respective status of the task, the system comprising:
- a plurality of log senders for sending the log information from respective nodes, each node being either one of the processors, or an instance on one of the processors executing a respective task;
a plurality of log receivers for receiving the log information from respective log senders;
one or more task monitors for monitoring the status of respective tasks from each processor via the plurality of log receivers to determine at least whether the respective tasks are successfully completed; and
a monitoring station for displaying completion information from the one or more task monitors that indicates either successful or unsuccessful completion of a respective one or respective ones of the tasks being performed.
1 Assignment
0 Petitions
Accused Products
Abstract
A monitoring system for monitoring operation of resources may include a plurality of processors, respective processors each performing reconfigurable tasks and providing log information including a respective status of the tasks. The system may further include log senders for sending the log information from respective nodes, each node being one of the processors, or an instance on a processor executing a respective task, log receivers for receiving the log information from respective log senders, a task monitor for monitoring the status of respective tasks from each processor, and a monitoring station for displaying completion information from the task monitor that indicates either successful or unsuccessful completion of a respective task being performed. The system may also include a formatter for formatting log information in a common format and a display for displaying processor/task icons indicating status of corresponding processors and tasks.
48 Citations
41 Claims
-
1. A monitoring system for monitoring operation of resources, the resources including a plurality of processors, respective processors each performing a plurality of reconfigurable tasks and providing log information including at least a respective status of the task, the system comprising:
-
a plurality of log senders for sending the log information from respective nodes, each node being either one of the processors, or an instance on one of the processors executing a respective task;
a plurality of log receivers for receiving the log information from respective log senders;
one or more task monitors for monitoring the status of respective tasks from each processor via the plurality of log receivers to determine at least whether the respective tasks are successfully completed; and
a monitoring station for displaying completion information from the one or more task monitors that indicates either successful or unsuccessful completion of a respective one or respective ones of the tasks being performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A monitoring system for monitoring operation of resources, the resources including a plurality of processors, respective processors having logs that include different log formats, the system comprising:
-
a plurality of loggers for logging log information of each transaction in a respective one or ones of the logs, each transaction being a completion of a task and/or a condition to be monitored;
a log formatter for formatting the respective one or ones of the logs for each processor into a common format;
a log accumulator for accumulating logs from respective processors; and
a monitoring station for receiving logs in the common format and displaying the log information therein. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A display for monitoring operation of resources, the resources including a plurality of processors, respective processors each performing a plurality of reconfigurable tasks and providing log information including at least a respective status of the task, respective processors being located at a plurality of locations, a log accumulator that accumulates log information and determines whether respective processors are operating successfully, the display comprising:
-
location, task and processor icons corresponding to the plurality of tasks and processors and configured to indicate when respective one or ones of locations, tasks and/or processors are operating successfully; and
a selector for selecting a respective one of the location, task or processor icons to display detailed log information for the selected location, detailed log information for the selected task or detailed log information for the selected processor, the detailed log information about each location being log information for tasks operating on each processor at the selected location, the detailed log information about each processor being log information for each task operating on the selected processor. - View Dependent Claims (20, 21, 22)
-
-
23. A monitoring system for monitoring operation of resources, the resources including a plurality of processors, the system comprising:
-
a plurality of loggers for logging log information of transactions for each processor in a respective log;
a plurality of log senders for automatically sending the log information from respective loggers;
a log accumulator for accumulating the log information from respective log senders; and
a monitoring station for receiving and displaying the accumulated log information. - View Dependent Claims (24, 25)
-
-
26. A method of monitoring operation of resources, the resources including a plurality of processors, respective processors each performing a plurality of reconfigurable tasks and providing log information including at least a respective status of the task, the method comprising the steps of:
-
a) sending the log information from respective nodes, each node being either one of the processors or an instance on one of the processors executing a respective task;
b) receiving the log information from the respective nodes;
c) monitoring the status of respective tasks from each processor based on the log information received; and
d) determining at least whether the respective tasks are successfully completed. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method of monitoring operation of resources, the resources including a plurality of processors, respective processors having logs that include different log formats, the method comprising the steps of:
-
a) logging log information of each transaction or state for each processor in a respective one or ones of the logs;
b) formatting the respective one or ones of the logs for each processor into a common format which includes a hierarchical level-of-detail indicator;
c) accumulating logs from respective processors;
d) setting a hierarchical level-of detail based on the hierarchical level-of-detail indicator in the logs that have the common format; and
e) displaying the log information therein according to a hierarchical level-of-detail set. - View Dependent Claims (32, 33)
-
-
34. A method of displaying operation of resources, the resources including a plurality of processors, respective processors each performing a plurality of reconfigurable tasks and providing log information including at least a respective status of the task, the method comprising the steps of:
-
a) determining whether respective locations, processors and tasks are operating successfully;
b) displaying location task and processor icons corresponding to the plurality of tasks and processors and configured to indicate when respective one or ones of tasks and processors are operating successfully; and
c) selecting a respective one of the location, task or processor icons to display detailed log information for the selected location, detailed log information for the selected task or detailed log information for the selected processor, the detailed log information about each location being log information for tasks operating on each processor at the selected location, the detailed log information about each processor being log information for each task operating on the selected processor. - View Dependent Claims (35, 36, 37)
-
-
38. A method of monitoring operation of resources, the resources including a plurality of processors, the method comprising the steps of:
-
a) logging log information of transactions for each processor in a respective log;
b) automatically sending the log information for each transaction;
c) accumulating the log information from respective transactions; and
d) receiving and displaying the accumulated log information. - View Dependent Claims (39)
-
-
40. A computer readable carrier including software that is configured to control a computer to implement an monitoring method embodied in a computer readable medium for monitoring operation of resources, the resources including a plurality of processors, respective processors each performing a plurality of reconfigurable tasks and providing log information including at least a respective status of the task, the monitoring method including the steps of:
-
a) sending the log information from respective nodes, each node being either one of the processors or an instance on one of the processors executing a respective task;
b) receiving the log information from the respective nodes;
c) monitoring the status of respective tasks from each processor based on the log information received; and
d) determining at least whether the respective tasks are successfully completed.
-
-
41. A computer readable carrier including software that is configured to control a computer to implement a monitoring method embodied in a computer readable medium for monitoring operation of resources, the resources including a plurality of processors, respective processors having logs that include different log formats, the monitoring method including the steps of:
-
a) logging log information of each transaction for each processor in a respective one or ones of the logs;
b) formatting the respective one or ones of the logs for each processor into a common format which includes a hierarchical level-of-detail indicator;
c) accumulating logs from respective processors;
d) setting a hierarchical level-of detail based on the hierarchical level of detail indicator in the logs that have the common format; and
e) displaying the log information therein according to a hierarchical level-of-detail selected.
-
Specification