Techniques to control system updates and configuration changes via the cloud
AssigneeIntel Corporation
InventorsMurugasamy K. Nachimuthu, Mohan J. Kumar, Vasudevan Srinivasan
Life of this patent
Estimating the term…
Abstract
Embodiments are generally directed apparatuses, methods, techniques and so forth determine an access level of operation based on an indication received via one or more network links from a pod management controller, and enable or disable a firmware update capability for a firmware device based on the access level of operation, the firmware update capability to change firmware for the firmware device. Embodiments may also include determining one or more configuration settings of a plurality of configuration settings to enable for configuration based on the access level of operation, and enable configuration of the one or more configuration settings.
Claims15
Cloud computing system for use in providing at least one cloud-based service associated with execution of at least one workload, the cloud computing system being configurable for use with remote rack server resources that are to communicate with the cloud computing system via optical communication links and at least one switch, the cloud computing system comprising:
- compute resources comprising at least one central processing unit and memory circuitry;
- storage resources for use in association with the compute resources;
- at least one optical fiber-based network for use in communicatively coupling at least certain of the compute resources and at least certain of the storage resources with the remote rack server resources via the optical communication links and the at least one switch;
- management resources for use in allocating compute resources, the storage resources, and the remote rack server resources for use in the execution of the at least one workload;
- wherein:
- the at least one workload comprises at least one virtual machine workload and/or is implemented using at least one virtualization environment;
- the compute resources and the storage resources are comprised in at least one cloud computing server;
- the remote rack server resources are comprised in at least one rack server that is remote from the at least one cloud computing server;
- the at least one rack server is to be communicatively coupled to the management resources via the optical communication links, the at least one switch, and the at least one optical fiber-based network;
- the management resources are configurable to obtain rack server resource utilization data from the remote rack server resources for use in the allocating of the remote rack server resources;
- the management resources are configurable to dynamically reallocate, based upon past resource utilization data, resource utilization prediction data, and machine-learning, the compute resources, the storage resources, and/or the remote rack server resources for use in the execution of the at least one workload;
- the at least one switch is to process communication that is in accordance with multiple link-layer protocols to enable dynamic allocation and/or dynamic reallocation of at least certain of the compute resources, the storage resources, and/or the remote rack server resources for use in the execution of the at least one workload;
- and
- the multiple-link layer protocols are different from each other, at least in part.
At least one non-transitory machine-readable memory storing instructions for being executed by circuitry associated with a cloud computing system, the cloud computing system being for use in providing at least one cloud-based service associated with execution of at least one workload, the cloud computing system being configurable for use with remote rack server resources that are to communicate with the cloud computing system via optical communication links and at least one switch, the cloud computing system including compute resources, storage resources, at least one optical fiber-based network, and management resources, the instructions, when executed by the circuitry, resulting in the cloud computing system being configured for performance of operations comprising:
- allocating, by the management resources, the compute resources, the storage resources, and the remote rack server resources for use in the execution of the at least one workload;
- wherein:
- the compute resources comprise at least one central processing unit and memory circuitry;
- the storage resources are for use in association with the compute resources;
- the at least one optical fiber-based network is for use in communicatively coupling at least certain of the compute resources and at least certain of the storage resources with the remote rack server resources via the optical communication links and the at least one switch;
- the at least one workload comprises at least one virtual machine workload and/or is implemented using at least one virtualization environment;
- the compute resources and the storage resources are comprised in at least one cloud computing server;
- the remote rack server resources are comprised in at least one rack server that is remote from the at least one cloud computing server;
- the at least one rack server is to be communicatively coupled to the management resources via the optical communication links, the at least one switch, and the at least one optical fiber-based network;
- the management resources are configurable to obtain rack server resource utilization data from the remote rack server resources for use in the allocating of the remote rack server resources;
- the management resources are configurable to dynamically reallocate, based upon past resource utilization data, resource utilization prediction data, and machine-learning, the compute resources, the storage resources, and/or the remote rack server resources for use in the execution of the at least one workload;
- the at least one switch is to process communication that is in accordance with multiple link-layer protocols to enable dynamic allocation and/or dynamic reallocation of at least certain of the compute resources, the storage resources, and/or the remote rack server resources for use in the execution of the at least one workload:
- and
- the multiple-link layer protocols are different from each other, at least in part.
A method implemented using a cloud computing system, the cloud computing system being for use in providing at least one cloud-based service associated with execution of at least one workload, the cloud computing system being configurable for use with remote rack server resources that are to communicate with the cloud computing system via optical communication links and at least one switch, the cloud computing system including compute resources, storage resources, at least one optical fiber-based network, and management resources, the method comprising:
- allocating, by the management resources, the compute resources, the storage resources, and the remote rack server resources for use in the execution of the at least one workload;
- wherein:
- the compute resources comprise at least one central processing unit and memory circuitry;
- the storage resources are for use in association with the compute resources;
- the at least one optical fiber-based network is for use in communicatively coupling at least certain of the compute resources and at least certain of the storage resources with the remote rack server resources via the optical communication links and the at least one switch;
- the at least one workload comprises at least one virtual machine workload and/or is implemented using at least one virtualization environment;
- the compute resources and the storage resources are comprised in at least one cloud computing server;
- the remote rack server resources are comprised in at least one rack server that is remote from the at least one cloud computing server;
- the at least one rack server is to be communicatively coupled to the management resources via the optical communication links, the at least one switch, and the at least one optical fiber-based network;
- the management resources are configurable to obtain rack server resource utilization data from the remote rack server resources for use in the allocating of the remote rack server resources;
- the management resources are configurable to dynamically reallocate, based upon past resource utilization data, resource utilization prediction data, and machine-learning, the compute resources, the storage resources, and/or the remote rack server resources for use in the execution of the at least one workload;
- the at least one switch is to process communication that is in accordance with multiple link-layer protocols to enable dynamic allocation and/or dynamic reallocation of at least certain of the compute resources, the storage resources, and/or the remote rack server resources for use in the execution of the at least one workload:
- and
- the multiple-link layer protocols are different from each other, at least in part.
Dependencies are inferred from the claim text.