Managing use of non-standard features of components of data processing systems
AssigneeDell Products L.P.
InventorsDeepaganesh Paulraj, Vinod Parackal Saby
Life of this patent
Estimating the term…
Abstract
Methods and systems for managing operation of a data processing system are disclosed. Hardware resources of the data processing system may issue a command for execution by a channel card of the data processing system. The command may be screened based on an interaction model for the channel card. The interaction model may be based on, at least, on a non-standard feature of a type of the channel card. When the interaction model indicates that the command implicates use of the non-standard feature, the command may be modified. The modified command may be used to initiate execution of the non-standard feature by the channel card to facilitate provisioning of a computer-implemented service.
Claims20
A method for managing operation of a data processing system, the method comprising:
- making an identification, by a management controller physically installed within the data processing system, that a processor of the data processing system has issued a command for execution by a channel card of the data processing system;
- and
- based on the identification:
- screening the command based on an interaction model for the channel card, the interaction model being based on, at least, a non-standard feature of the channel card based on standard features of a type of the channel card, wherein the standard features of the type of the channel card are based on an industry standard with which the channel card is compliant and the non-standard feature is a capability of the channel card that is additional to those of the industry standard, and is not natively invokable by hardware resources of the data processing system and software hosted thereon, and
- in a first instance of the screening where the interaction model indicates that the command implicates use of the non-standard feature:
- preventing the channel card from receiving the command for at least a period of time;
- modifying, based on the interaction model, the command to obtain a non-standard feature customized command;
- and
- initiating execution of the non-standard feature customized command by the channel card to facilitate provisioning of a computer-implemented service, and
- in a second instance of the screening where the interaction model indicates that the command implicates use of the standard features, allowing the channel card to receive the command without modification.
A non-transitory machine-readable medium having instructions stored therein, which when executed by a management controller of a data processing system, cause the management controller to perform operations for managing operation of the data processing system, the operations comprising:
- making an identification, by the management controller that is physically installed within the data processing system, that a processor of the data processing system has issued a command for execution by a channel card of the data processing system;
- and
- based on the identification:
- screening the command based on an interaction model for the channel card, the interaction model being based on, at least, a non-standard feature of the channel card based on standard features of a type of the channel card, wherein the standard features of the type of the channel card are based on an industry standard with which the channel card is compliant and the non-standard feature is a capability of the channel card that is additional to those of the industry standard, and is not natively invokable by hardware resources of the data processing system and software hosted thereon, and
- in a first instance of the screening where the interaction model indicates that the command implicates use of the non-standard feature:
- preventing the channel card from receiving the command for at least a period of time;
- modifying, based on the interaction model, the command to obtain a non-standard feature customized command;
- and
- initiating execution of the non-standard feature customized command by the channel card to facilitate provisioning of a computer-implemented service, and
- in a second instance of the screening where the interaction model indicates that the command implicates use of the standard features, allowing the channel card to receive the command without modification.
A data processing system, comprising:
- a management controller physically installed within the data processing system;
- and
- a memory coupled to the management controller to store instructions, which when executed by the management controller, cause the management controller to perform operations, the operations comprising:
- making an identification, by the management controller, that a processor of the data processing system has issued a command for execution by a channel card of the data processing system, and
- based on the identification:
- screening the command based on an interaction model for the channel card, the interaction model being based on, at least, a non-standard feature of the channel card based on standard features of a type of the channel card, wherein the standard features of the type of the channel card are based on an industry standard with which the channel card is compliant and the non-standard feature is a capability of the channel card that is additional to those of the industry standard, and is not natively invokable by hardware resources of the data processing system and software hosted thereon;
- and
- in a first instance of the screening where the interaction model indicates that the command implicates use of the non-standard feature:
- preventing the channel card from receiving the command for at least a period of time,
- modifying, based on the interaction model, the command to obtain a non-standard feature customized command, and
- initiating execution of the non-standard feature customized command by the channel card to facilitate provisioning of a computer-implemented service;
- and
- in a second instance of the screening where the interaction model indicates that the command implicates use of the standard features, allowing the channel card to receive the command without modification.
Dependencies are inferred from the claim text.