Automatic failover permissions
AssigneeIntel Corporation
InventorsFrancesc Guim Bernat, Karthik Kumar, Susanne M. Balle, Daniel Rivas Barragan, Patrick Lu
Life of this patent
Estimating the term…
Abstract
A network controller, including: a processor; and a resource permission engine to: provision a composite node including a processor and a first disaggregated compute resource (DCR) remote from the processor, the first DCR to access a target resource; determine that the first DCR has failed; provision a second DCR for the composite node, the second DCR to access the target resource; and instruct the target resource to revoke a permission for the first DCR and grant the permission to the second DCR.
Claims25
A network controller, comprising:
- a first processor;
- and
- a resource permission engine to:
- provision a composite node comprising a second processor and a first disaggregated compute resource (DCR) remote from the second processor, the first DCR to access a target resource;
- determine that the first DCR has failed;
- provision a second DCR for the composite node, the second DCR to access the target resource;
- and
- instruct the target resource to revoke a permission for the first DCR and grant the permission to the second DCR.
One or more tangible, non-transitory computer-readable mediums having stored thereon instructions for providing a resource permission engine to:
- provision a composite node comprising a processor and a first disaggregated compute resource (DCR) remote from the processor, the first DCR to access a target resource;
- determine that the first DCR has failed;
- provision a second DCR for the composite node, the second DCR to access the target resource;
- and
- instruct the target resource to revoke a permission for the first DCR and grant the permission to the second DCR.
A fabric interface apparatus, comprising:
- a local interface to communicatively couple the apparatus to a target resource;
- a fabric interface to communicatively couple the apparatus to a fabric;
- and
- protection control logic to:
- receive via the fabric an instruction from a network controller to apply a permission to the target resource, the permission associated with a first disaggregated compute resource (DCR);
- receive via the fabric an access request to the target resource, the access request identifying a second DCR;
- determine that the second DCR does not have permission to access the target resource;
- and
- deny access to the target resource.
A composite node, comprising:
- a processor;
- a memory comprising an application;
- a disaggregated compute resource (DCR) comprising a first instance and a second instance, wherein the DCR is to access a target resource;
- and
- executable logic to:
- apply a permission to the target resource, the permission associated with the first instance;
- determine that the first instance has failed;
- revoke the permission for the first instance;
- and
- associate the permission with the second instance.
Dependencies are inferred from the claim text.