Method and apparatus for communicating between an agent and a remote management module in a processing system
First Claim
Patent Images
1. A processing system comprising:
- control circuitry operable to control the processing system;
a remote management module to enable remote management of the processing system via a network; and
an agent to operate as an intermediary between the remote management module and the control circuitry, wherein the agent and the remote management module are configured to cooperatively implement an abstraction layer through which the agent and the remote management module communicate.
2 Assignments
0 Petitions
Accused Products
Abstract
A processing system includes control circuitry to control the processing system, a remote management module to enable remote management of the processing system via a network, and an agent to operate as an intermediary between the remote management module and the control circuitry. The agent and the remote management module are configured to cooperatively implement an abstraction layer through which the agent and the remote management module communicate.
-
Citations
37 Claims
-
1. A processing system comprising:
-
control circuitry operable to control the processing system;
a remote management module to enable remote management of the processing system via a network; and
an agent to operate as an intermediary between the remote management module and the control circuitry, wherein the agent and the remote management module are configured to cooperatively implement an abstraction layer through which the agent and the remote management module communicate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage system comprising:
-
a storage interface through which to access a plurality of mass storage devices;
a first network interface through which to communicate with a plurality of network hosts;
control circuitry operable to provide the plurality of network hosts with access to the plurality of mass storage devices;
an agent capable of detecting a plurality of events in the storage server, the agent including a buffer and operable to store an event record in the buffer for each detected event and to assert an interrupt in connection with detection of an event; and
a remote management module to enable remote management of the storage server via a network, and further to send a command to the agent in response to the interrupt, wherein the agent responds to the command by outputting event record data from the buffer and sending the output event record data to the remote management module. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A storage server comprising:
-
a storage interface through which to access a plurality of mass storage devices;
a first network interface through which to communicate with a plurality of network hosts;
control circuitry operable to provide the plurality of network hosts with access to the plurality of mass storage devices;
an agent capable of detecting a plurality of events in the storage server, the agent including a buffer and operable to store an event record in the buffer for each detected event and to assert an interrupt in connection with detection of an event; and
a remote management module to enable remote management of the storage server via a network, and further to send a command to the agent in response to the interrupt, wherein the agent responds to the command by outputting event record data from the buffer and sending the output event record data to the remote management module. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of enabling monitoring of events by a remote management module in a processing system, the method comprising:
-
using an agent in the processing system to detect an event in the processing system;
using the agent to generate event record data representing the event;
using the agent to store the event record data in a buffer; and
using an abstraction layer between the agent and the remote management module to communicate the event record data from the agent to the remote management module. - View Dependent Claims (34, 35, 36, 37)
-
Specification