Dynamic component communication using general purpose links between respectively pooled together of like typed devices in disaggregated datacenters
First Claim
1. A method for efficient component communication and resource utilization in a disaggregated computing system, by a processor, comprising:
- providing a general purpose link between a plurality of devices respectively pooled together in pools of like-typed devices, the plurality of devices comprising individual physical hardware components used to dynamically construct the disaggregated computing system, wherein the general purpose link is used to connect the plurality of devices;
wherein;
for those of the plurality of devices communicating with one another within a same pool, the connection of the general purpose link is established using a backplane to facilitate the communication; and
for those of the plurality of devices communicating with one another within differing pools, the connection of the general purpose link is established through an optical switching device to facilitate the communication.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided herein for efficient component communication and resource utilization in a disaggregated computing system. A general purpose link is provided between a plurality of devices in the disaggregated computing system such that the general purpose link is used to connect the plurality of devices. For those of the plurality of devices communicating with one another within a same pool, the connection of the general purpose link is established using a backplane to facilitate the communication; and for those of the plurality of devices communicating with one another within differing pools, the connection of the general purpose link is established through an optical switching device to facilitate the communication.
-
Citations
21 Claims
-
1. A method for efficient component communication and resource utilization in a disaggregated computing system, by a processor, comprising:
providing a general purpose link between a plurality of devices respectively pooled together in pools of like-typed devices, the plurality of devices comprising individual physical hardware components used to dynamically construct the disaggregated computing system, wherein the general purpose link is used to connect the plurality of devices;
wherein;for those of the plurality of devices communicating with one another within a same pool, the connection of the general purpose link is established using a backplane to facilitate the communication; and for those of the plurality of devices communicating with one another within differing pools, the connection of the general purpose link is established through an optical switching device to facilitate the communication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for efficient component communication and resource utilization in a disaggregated computing system, comprising:
a plurality of devices respectively pooled together in pools of like-typed devices, the plurality of devices comprising individual physical hardware components used to dynamically construct the disaggregated computing system;
wherein at least one of the plurality of devices comprises a processor executing instructions stored in a memory device;
wherein the processor;uses a general purpose link between the plurality of devices to connect the plurality of devices;
wherein;for those of the plurality of devices communicating with one another within a same pool, the connection of the general purpose link is established using a backplane to facilitate the communication; and for those of the plurality of devices communicating with one another within differing pools, the connection of the general purpose link is established through an optical switching device to facilitate the communication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product for efficient component communication and resource utilization in a disaggregated computing system, by a processor, the computer program product embodied on a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
an executable portion that uses a general purpose link between a plurality of devices respectively pooled together in pools of like-typed devices, the plurality of devices comprising individual physical hardware components used to dynamically construct the disaggregated computing system, wherein the general purpose link is used to connect the plurality of devices, wherein the general purpose link is used to connect the plurality of devices;
wherein;for those of the plurality of devices communicating with one another within a same pool, the connection of the general purpose link is established using a backplane to facilitate the communication; and for those of the plurality of devices communicating with one another within differing pools, the connection of the general purpose link is established through an optical switching device to facilitate the communication. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification