1461174250-446778f6-d2ff-477b-ad89-454a41171e5a

1. A method for allocating computer resources, the method comprising:
monitoring a performance metric of a physical computing platform comprising one or more physical resources, the physical computing platform executing a virtualized environment;
assigning each physical resource of the one or more physical resources to one of a plurality of pools according to a type of the physical resource;
determining a projected performance metric of at least one physical resource of the one or more physical resources, the at least one physical resource of a first pool of the plurality of pools, the projected performance metric based on a rate of change of the monitored performance metric, the projected performance metric comprising an estimated future performance metric of the at least one physical resource;
determining, based on the monitored performance metric, whether the projected performance metric will meet a threshold value;
identifying one or more additional physical resources from the first pool but not of the physical computing platform when identified and that are the same type as the at least one physical resource; and
executing a remediation process to provision the one or more additional physical resources for the physical computing platform to change the projected performance metric below the threshold value.
2. The method of claim 1, wherein the physical computing platform further comprises a computing-block-based physical infrastructure.
3. The method of claim 1, wherein the remediation process comprises:
determining, based on the monitored performance metric, whether the monitored performance metric exceeds the threshold value; and
activating the physical resources to improve the performance metric below the threshold value.
4. The method of claim 1, wherein the remediation process comprises:
pre-configuring the physical resources for the virtualized environment; and
allocating the physical resources to a standby pool.
5. The method of claim 1, wherein the remediation process comprises:
activating the provisioned one or more additional physical resources into the physical computing platform for executing the virtualized environment.
6. The method of claim 1, wherein monitoring the performance metric comprises the threshold value and a threshold time interval.
7. The method of claim 1, wherein the virtualized environment comprises a virtualized cluster comprising one or more virtualized machines.
8. The method of claim 7, wherein the remediation process comprises:
activating a provisioned physical host for executing the virtualized environment; and
adding the provisioned physical host to the virtualized cluster.
9. The method of claim 1, wherein the monitored performance metric comprises at least one of a cluster status, a cluster CPU usage, a cluster memory usage, a cluster hosts usage, and a datastore usage.
10. A method for allocating computer resources, the method comprising:
monitoring a performance metric of a virtual machine platform comprising one or more virtual machines;
assigning each virtual machine to one of a plurality of pools according to a type of the virtual machine;
determining a projected performance metric of at least one virtual machine of a first pool based on a rate of change of the monitored performance metric, the projected performance metric comprising an estimated future performance metric of the at least one virtual machine;
determining, based on the monitored performance metric, whether the projected performance metric will meet a threshold value;
identifying one or more additional virtual machines from the first pool that are the same type as the at least one virtual machine; and
executing a remediation process to provision the one or more additional virtual machines for the virtual machine platform to change the projected performance metric below the threshold value.
11. The method of claim 10, wherein the remediation process comprises:
determining whether the monitored performance metric meets the threshold value based on monitoring the performance metric; and
activating a virtual machine having virtual computing resources selected to reduce the performance metric below the threshold value.
12. The method of claim 10, further comprising:
determining whether the performance metric falls below another threshold value based on monitoring the performance metric; and
de-provisioning at least one of the virtual machines if the monitored performance metric falls below the other threshold value.
13. The method of claim 10, further comprising:
triggering a remediation alert if the performance metric meets the threshold value; and
pausing the monitoring of the performance metric while the remediation process is being executed.
14. The method of claim 10, further comprising:
determining whether the performance metric continues to meet the threshold value after executing the remediation process; and
executing a second remediation process comprising provisioning of further additional virtual machines for a physical computing platform if the performance metric continues to meet the threshold value.
15. A computer system, comprising:
a storage device configured to store one or more monitoring policies, and a management server configured to:
monitor a performance metric of a physical computing platform comprising one or more physical resources, the physical computing platform executing a virtualized environment;
assign each physical resource to one of a plurality of pools according to a type of the physical resource;
determine a projected performance metric of at least one physical resource of the one or more physical resources, the at least one physical resource of a first pool of the plurality of pools, the projected performance metric based on a rate of change of the monitored performance metric, the protected performance metric comprising an estimated future performance metric of the at least one physical resource;
determine, based on the monitored performance metric, whether the projected performance metric will meet a threshold value;
identify one or more additional physical resources from the first pool that are the same type as the at least one physical resource, the one or more additional physical resources not of the physical computing platform when identified; and
execute a remediation process to provision the one or more additional physical resources for the physical computing platform to change the projected performance metric below the threshold value.
16. The computer system of claim 15, wherein the management server is further configured to:
determine whether the performance metric falls below another threshold value based on the monitoring policy; and
de-provision at least one of the physical resources if the monitored performance metric falls below the other threshold value.
17. The computer system of claim 15, wherein the management server is further configured to:
trigger a remediation alert if the performance metric meets the threshold value; and
pause the monitoring of the performance metric while the remediation process is being executed.
18. The computer system of claim 15, wherein the management server is further configured to:
determine whether the performance metric continues to meet the threshold value after executing the remediation process; and
execute a second remediation process comprising provision of additional physical resources for a physical computing platform if the performance metric continues to meet the threshold value.
19. The computer system of claim 15, wherein the type of the physical resource comprises a model type of the physical resource.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A robotic vacuum cleaner, comprising:
a driving mechanism;
a fan;
an electronic control;
at least four sweeping brushes; and
a housing having a front side extending in a transverse direction (q), having a longitudinal direction (I) perpendicular to the transverse direction (q), and having an underside with a first suction opening that extends in the transverse direction (q);
wherein at least two of the four sweeping brushes are provided on each side of the first suction opening and at least one subregion of the first suction opening remains free from sweeping brushes, as viewed from the front side; and
wherein said at least two of the four sweeping brushes provided on side of the first suction opening are driven in an identical direction of rotation; and
wherein on both sides of the first suction opening, a connecting line (V) between axes of rotation of said at least two of the four sweeping brushes disposed there in succession points in the direction of the first suction opening.
2. The robotic vacuum cleaner according to claim 1, wherein the first suction opening extends in the transverse direction (q) across less than half an entire width of the housing.
3. The robotic vacuum cleaner according to claim 1, wherein the axes of rotation of the at least four weeping brushes are oriented vertically or obliquely relative to a horizontal line and wherein the axes of rotation of the at least four weeping brushes are disposed in front of the first suction opening as viewed in the longitudinal direction (I).
4. The robotic vacuum cleaner according to claim 1, wherein one of the at least four sweeping brushes protrudes on at least one side of the housing.
5. The robotic vacuum cleaner according to claim 1, wherein the connecting lines (V) on both sides of the first suction opening are disposed at an angle (\u03b1) between 5\xb0 and 30\xb0 relative to the transverse direction (q), as viewed from above.
6. The robotic vacuum cleaner according to claim 1, wherein the at least four sweeping brushes have a diameter in a plane formed by the longitudinal direction (I) and the transverse direction (q) and wherein the at least four sweeping brushes that are directly adjacent to one another have an overlap in the transverse direction (q) that is between 0.01-fold and 0.3-fold the diameter.
7. The robotic vacuum cleaner according to claim 1, wherein a horizontally rotatable brush roller is disposed in the first suction opening.
8. The robotic vacuum cleaner according to claim 1, wherein at least one step is provided on the underside of the housing.
9. The robotic vacuum cleaner according to claim 1, wherein a second suction opening is disposed on the underside of the housing.
10. The robotic vacuum cleaner according to claim 9, wherein the at least four sweeping brushes are disposed in the transverse direction (q) between the first suction opening and the second suction opening.