Application negotiable resource director technology for efficient platform resource management
AssigneeIntel Corporation
InventorsKaushik Balasubramanian, Rajesh Poornachandran, Karan Puttannaiah
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses and methods may provide for technology that automatically determines a first proposed change to an existing resource allocation associated with a first application in a first node, wherein the first proposed change is determined at least partially based on a requested resource allocation associated with a pending application and a first tolerance associated with the first application. The technology may also issue the first proposed change to the first application and automatically conduct the first proposed change if the first application accepts the first proposed change.
Claims25
A computing system comprising:
- a network controller;
- a processor coupled to the network controller;
- and
- a memory coupled to the processor, the memory including a set of executable program instructions, which when executed by the processor, cause the processor to:
- determine a first proposed change to an existing resource allocation associated with a first application in a first node of the computing system, wherein the first proposed change is to be determined at least partially based on a requested resource allocation associated with a pending application and a first tolerance associated with the first application,
- issue the first proposed change to the first application via a first bi-directional interface, and
- conduct the first proposed change if the first application accepts the first proposed change via the first bi-directional interface.
A semiconductor apparatus comprising:
- one or more substrates;
- and
- logic coupled to the one or more substrates, wherein the logic is implemented at least partly in one or more of configurable logic or fixed-functionality hardware logic, the logic coupled to the one or more substrates to:
- determine a first proposed change to an existing resource allocation associated with a first application in a first node, wherein the first proposed change is to be determined at least partially based on a requested resource allocation associated with a pending application and a first tolerance associated with the first application;
- issue the first proposed change to the first application via a first bi-directional interface;
- and
- conduct the first proposed change if the first application accepts the first proposed change via the first bi-directional interface.
At least one computer readable storage medium comprising a set of executable program instructions, which when executed by a computing system, cause the computing system to:
- determine a first proposed change to an existing resource allocation associated with a first application in a first node, wherein the first proposed change is to be determined at least partially based on a requested resource allocation associated with a pending application and a first tolerance associated with the first application;
- issue the first proposed change to the first application via a first bi-directional interface;
- and
- conduct the first proposed change if the first application accepts the first proposed change via the first bi-directional interface.
A method comprising:
- determining a first proposed change to an existing resource allocation associated with a first application in a first node, wherein the first proposed change is determined at least partially based on a requested resource allocation associated with a pending application and a first tolerance associated with the first application;
- issuing the first proposed change to the first application via a first bi-directional interface;
- and
- conducting the first proposed change if the first application accepts the first proposed change via the first bi-directional interface.
Dependencies are inferred from the claim text.