METHOD AND APPARATUS TO COORDINATE AND AUTHENTICATE REQUESTS FOR DATA
First Claim
1. An apparatus comprising:
- a baseboard management controller (BMC); and
a request coordinator coupled to the BMC to intercept BMC requests and to provide intercepted requests to the BMC, the coordination interface comprisinga request parser to parse parameters for each of the BMC requests,one or more queues to store the requests while the BMC is servicing another BMC request, anda command submitter to send individual BMC requests to the BMC,wherein the BMC is operable to generate the responses to the BMC requests received from the coordination interface and to send the responses to the coordination interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for coordinating and authenticating requests for data. In one embodiment, the apparatus comprises: a baseboard management controller (BMC); and a request coordinator coupled to the BMC to intercept BMC requests and to provide intercepted requests to the BMC, where the coordination interface comprises a request parser to parse parameters for each of the BMC requests, one or more queues to store the requests while the BMC is servicing another BMC request, and a command submitter to send individual BMC requests to the BMC, wherein the BMC is operable to generate the responses to the BMC requests received from the coordination interface and to send the responses to the coordination interface.
19 Citations
24 Claims
-
1. An apparatus comprising:
-
a baseboard management controller (BMC); and a request coordinator coupled to the BMC to intercept BMC requests and to provide intercepted requests to the BMC, the coordination interface comprising a request parser to parse parameters for each of the BMC requests, one or more queues to store the requests while the BMC is servicing another BMC request, and a command submitter to send individual BMC requests to the BMC, wherein the BMC is operable to generate the responses to the BMC requests received from the coordination interface and to send the responses to the coordination interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A rack server system comprising:
a plurality of nodes, each of the nodes comprising; a baseboard management controller (BMC), and a request coordinator coupled to the BMC to intercept BMC requests and to provide intercepted requests to the BMC, the coordination interface comprising a request parser to parse parameters for each of the BMC requests, one or more queues to store the requests while the BMC is servicing another BMC request, and a command submitter to send individual BMC requests to the BMC, wherein the BMC is operable to generate the responses to the BMC requests received from the coordination interface and to send the responses to the coordination interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method comprising:
-
receiving baseboard management controller (BMC) requests that are for a BMC; parsing parameters for each of the BMC requests; storing the requests in one or more queues while the BMC is servicing another BMC request; submitting individual BMC requests to the BMC for servicing when the BMC is no longer servicing another BMC request; receiving responses to the BMC requests; and sending the responses to the coordination interface. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An article of manufacture having one or more non-transitory computer readable media storing instructions which, when executed by a system, cause the system to perform a method comprising:
-
receiving baseboard management controller (BMC) requests that are for a BMC; parsing parameters for each of the BMC requests; storing the requests in one or more queues while the BMC is servicing another BMC request; submitting individual BMC requests to the BMC for servicing when the BMC is no longer servicing another BMC request; receiving responses to the BMC requests; and sending the responses to the coordination interface. - View Dependent Claims (22, 23, 24)
-
Specification