1. A method of autonomic scaling of virtual machines in a cloud computing environment, the cloud computing environment comprising a plurality of virtual machines (\u2018VMs\u2019), the VMs comprising modules of automated computing machinery installed upon cloud computers disposed within a data center, the cloud computing environment further comprising a cloud operating system and a data center administration server operably coupled to the VMs, the method comprising:
deploying, by the cloud operating system, an instance of a VM, including flagging the instance of a VM for autonomic scaling and executing a data processing workload on the instance of a VM;
monitoring, by the cloud operating system, one or more operating characteristics of the instance of the VM;
deploying, by the cloud operating system, an additional instance of the VM if a value of an operating characteristic exceeds a first predetermined threshold value, including executing a portion of the data processing workload on the additional instance of the VM; and
terminating operation of the additional instance of the VM if a value of an operating characteristic declines below a second predetermined threshold value.
2. The method of claim 1 wherein:
the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine;
the method further comprises receiving, through a user interface exposed by the self service portal, user specifications of the VM, the user specifications including specifications of computer processors, random access memory, hard disk storage, inputoutput resources, application programs, and a specification for autonomic scaling that includes predetermined threshold values for operating characteristics; and
deploying an instance of a VM further comprises deploying the instance of a VM in the cloud computing environment in accordance with the received user specifications.
3. The method of claim 1 wherein flagging the instance of a VM for autonomic scaling includes storing, in the cloud operating system in association with an identifier of the instance of a VM, predetermined threshold values of operating characteristics, including threshold values for processor utilization and for memory utilization.
4. The method of claim 1 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine, and deploying an instance of a VM further comprises:
passing by the self service portal user specifications for the instance of a VM to the deployment engine;
implementing and passing to the data center administration server, by the deployment engine, a VM template with the user specifications; and
calling, by the data center administration server, a hypervisor on a cloud computer to install the VM template as an instance of a VM on the cloud computer.
5. The method of claim 1 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine, and deploying an additional instance of the VM further comprises:
passing by the self service portal user specifications for the additional instance of the VM to the deployment engine;
implementing and passing to the data center administration server, by the deployment engine with the user specifications, a same VM template used to deploy a previous instance of the VM; and
calling, by the data center administration server, a hypervisor on a cloud computer to install the same VM template as a additional instance of the VM on a cloud computer.
6. The method of claim 1 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal, and terminating operation of the additional instance of the VM further comprises:
transmitting, by the self service portal to the data center administration server, an instruction to terminate the additional instance of the VM; and
calling, by the data center administration server, a hypervisor on a cloud computer to terminate operation of the additional instance of the VM on the cloud computer.
7. Apparatus for autonomic scaling of virtual machines in a cloud computing environment, the apparatus comprising:
a plurality of virtual machines (\u2018VMs\u2019), the VMs comprising modules of automated computing machinery installed upon cloud computers disposed within a data center;
a cloud operating system;
a data center administration server operably coupled to the VMs,
at least one computer processor; and
a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions which when executed cause the apparatus to function by:
deploying, by the cloud operating system, an instance of a VM, including flagging the instance of a VM for autonomic scaling and executing a data processing workload on the instance of a VM;
monitoring, by the cloud operating system, one or more operating characteristics of the instance of the VM;
deploying, by the cloud operating system, an additional instance of the VM if a value of an operating characteristic exceeds a first predetermined threshold value, including executing a portion of the data processing workload on the additional instance of the VM; and
terminating operation of the additional instance of the VM if a value of an operating characteristic declines below a second predetermined threshold value.
8. The apparatus of claim 7 wherein:
the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine;
the computer program instructions further cause the apparatus to function by receiving, through a user interface exposed by the self service portal, user specifications of the VM, the user specifications including specifications of computer processors, random access memory, hard disk storage, inputoutput resources, application programs, and a specification for autonomic scaling that includes predetermined threshold values for operating characteristics; and
deploying an instance of a VM further comprises deploying the instance of a VM in the cloud computing environment in accordance with the received user specifications.
9. The apparatus of claim 7 wherein flagging the instance of a VM for autonomic scaling includes storing, in the cloud operating system in association with an identifier of the instance of a VM, predetermined threshold values of operating characteristics, including threshold values for processor utilization and for memory utilization.
10. The apparatus of claim 7 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine, and deploying an instance of a VM further comprises:
passing by the self service portal user specifications for the instance of a VM to the deployment engine;
implementing and passing to the data center administration server, by the deployment engine, a VM template with the user specifications; and
calling, by the data center administration server, a hypervisor on a cloud computer to install the VM template as an instance of a VM on the cloud computer.
11. The apparatus of claim 7 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine, and deploying an additional instance of the VM further comprises:
passing by the self service portal user specifications for the additional instance of the VM to the deployment engine;
implementing and passing to the data center administration server, by the deployment engine with the user specifications, a same VM template used to deploy a previous instance of the VM; and
calling, by the data center administration server, a hypervisor on a cloud computer to install the same VM template as a additional instance of the VM on a cloud computer.
12. The apparatus of claim 7 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal, and terminating operation of the additional instance of the VM further comprises:
transmitting, by the self service portal to the data center administration server, an instruction to terminate the additional instance of the VM; and
calling, by the data center administration server, a hypervisor on a cloud computer to terminate operation of the additional instance of the VM on the cloud computer.
13. A computer program product for autonomic scaling of virtual machines in a cloud computing environment, the cloud computing environment comprising a plurality of virtual machines (\u2018VMs\u2019), the VMs comprising modules of automated computing machinery installed upon cloud computers disposed within a data center, a cloud operating system, a data center administration server operably coupled to the VMs, the computer program product disposed upon a computer readable storage medium, the computer program product comprising computer program instructions which when executed cause the VMs and computers in the cloud computing environment to function by:
deploying, by the cloud operating system, an instance of a VM, including flagging the instance of a VM for autonomic scaling and executing a data processing workload on the instance of a VM;
monitoring, by the cloud operating system, one or more operating characteristics of the instance of the VM;
deploying, by the cloud operating system, an additional instance of the VM if a value of an operating characteristic exceeds a first predetermined threshold value, including executing a portion of the data processing workload on the additional instance of the VM; and
terminating operation of the additional instance of the VM if a value of an operating characteristic declines below a second predetermined threshold value.
14. The computer program product of claim 13 wherein:
the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine;
the computer program instructions further cause the VMs and computers to function by receiving, through a user interface exposed by the self service portal, user specifications of the VM, the user specifications including specifications of computer processors, random access memory, hard disk storage, inputoutput resources, application programs, and a specification for autonomic scaling that includes predetermined threshold values for operating characteristics; and
deploying an instance of a VM further comprises deploying the instance of a VM in the cloud computing environment in accordance with the received user specifications.
15. The computer program product of claim 13 wherein flagging the instance of a VM for autonomic scaling includes storing, in the cloud operating system in association with an identifier of the instance of a VM, predetermined threshold values of operating characteristics, including threshold values for processor utilization and for memory utilization.
16. The computer program product of claim 13 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine, and deploying an instance of a VM further comprises:
passing by the self service portal user specifications for the instance of a VM to the deployment engine;
implementing and passing to the data center administration server, by the deployment engine, a VM template with the user specifications; and
calling, by the data center administration server, a hypervisor on a cloud computer to install the VM template as an instance of a VM on the cloud computer.
17. The computer program product of claim 13 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal and a deployment engine, and deploying an additional instance of the VM further comprises:
passing by the self service portal user specifications for the additional instance of the VM to the deployment engine;
implementing and passing to the data center administration server, by the deployment engine with the user specifications, a same VM template used to deploy a previous instance of the VM; and
calling, by the data center administration server, a hypervisor on a cloud computer to install the same VM template as a additional instance of the VM on a cloud computer.
18. The computer program product of claim 13 wherein the cloud operating system comprises a module of automated computing machinery, further comprising a self service portal, and terminating operation of the additional instance of the VM further comprises:
transmitting, by the self service portal to the data center administration server, an instruction to terminate the additional instance of the VM; and
calling, by the data center administration server, a hypervisor on a cloud computer to terminate operation of the additional instance of the VM on the cloud computer.
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 device for increasing the volume of strand mats, comprising:
a first roller, around which the strand mats made with glass fibers are wound;
a volume-increaser that applies pressure to each of the strand mats supplied from the first roller so as to weaken the cohesion between the glass fibers and increase the volume of each of the strand mats;
a second roller, around which the volume-increased strand mats are wound;
wherein the volume-increaser comprises multiple compression rollers, between which each of the strand mats supplied from the first roller is passed in a state of being compressed,
and wherein at least one of the compression rollers comprises a driving roller which is rotated by a motor, and a gap adjusting roller which is provided at an upper side of the driving roller to be moved upward and downward.
2. The device as set forth in claim 1, wherein the compression rollers are formed with gear teeth.
3. The device as set forth in claim 1, wherein the gap adjusting roller is installed in a slider to be rotated, the slider being installed in a support in which the driving roller is installed, to be moved upward and downward, and being raised and lowered by a hydraulic cylinder installed in an upper side of the support.