Constructing and operating high-performance unified compute infrastructure across geo-distributed datacenters
AssigneeMidfin Systems Inc.
InventorsSuyash Sinha, Shuvabrata Ganguly, Ajith Jayamohan
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for provisioning and managing cloud-computing resources, such as in datacenters. One or more network controllers enable the creation of a unified compute infrastructure and a private cloud from connected resources such as physical and virtual servers. Such controller instances can be virtual or physical, such as a top-of-rack switch, and collectively form a distributed control plane.
Claims20
A method performed by a computing system having a processor for managing networked computer server resources, the method comprising:
- receiving a dynamic host control protocol (“DHCP”) packet from a networked server;
- when the computing system is not providing a DHCP service:
- enabling the DHCP packet to reach a DHCP service provider;
- and
- intercepting a DHCP response to the networked server, such that the intercepted DHCP response is not provided to the networked server;
- creating a DHCP response that specifies a boot file;
- transmitting the created DHCP response to the networked server, such that the networked server boots from the specified boot file;
- receiving, from the networked server, information about the networked server;
- identifying by the processor, based on the received information, a program executable by the networked server;
- and
- prompting the networked server to obtain the identified program, such that the networked server can execute the identified program.
A computer-readable memory storing computer-executable instructions configured to cause a computing system to manage networked computer server resources by:
- receiving a dynamic host control protocol (“DHCP”) packet from a networked server;
- when the computing system is not providing a DHCP service:
- enabling the DHCP packet to reach a DHCP service provider;
- and
- intercepting a DHCP response to the networked server, such that the intercepted DHCP response is not provided to the networked server;
- creating a DHCP response that specifies a boot file;
- transmitting the created DHCP response to the networked server, such that the networked server boots from the specified boot file;
- receiving, from the networked server, information about the networked server;
- identifying by the processor, based on the received information, a program executable by the networked server;
- and
- prompting the networked server to obtain the identified program, such that the networked server can execute the identified program.
A system for managing networked computer server resources, the system comprising:
- a packet interception component configured to receive a dynamic host control protocol (“DHCP”) packet from a networked server,
- wherein, when the system is not providing a DHCP service, the packet interception component is configured to enable the DHCP packet to reach a DHCP service provider, and to intercept a DHCP response to the networked server, such that the intercepted DHCP response is not provided to the networked server;
- a DHCP response component configured to create a DHCP response that specifies a boot file, and to transmit the created DHCP response to the networked server, such that the networked server boots from the specified boot file;
- a server identification component configured to receive, from the networked server, information about the networked server, and to identify, based on the received information, a program executable by the networked server;
- and
- a provisioning component configured to prompt the networked server to obtain the identified program, such that the networked server can execute the identified program.
Dependencies are inferred from the claim text.