SYSTEMS AND METHODS FOR PROVISIONING OF STORAGE FOR VIRTUALIZED APPLICATIONS
First Claim
Patent Images
1. A method for provisioning of storage for virtualized applications by meeting at least one service level agreement (SLA), wherein the SLA pertains to the operation of an application, the method comprising:
- identifying at least one resource requirement in the SLA for a first application;
quantifying the at least one resource associated with the at least one resource requirement that is used by a first application when the first application is running; and
adding a second application when the difference between the resource requirement of the SLA for the first application and the at least one resource used by the first application accommodates a resource requirement for the second application.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems described herein implement an SLA-based dynamic provisioning of storage for virtualized applications or virtual machines (VMs) on shared storage. The shared storage can be located behind a storage area network (SAN) or on a virtual distributed storage system that aggregates storage across direct attached storage in the server or host, or behind the SAN or a WAN.
-
Citations
21 Claims
-
1. A method for provisioning of storage for virtualized applications by meeting at least one service level agreement (SLA), wherein the SLA pertains to the operation of an application, the method comprising:
-
identifying at least one resource requirement in the SLA for a first application; quantifying the at least one resource associated with the at least one resource requirement that is used by a first application when the first application is running; and adding a second application when the difference between the resource requirement of the SLA for the first application and the at least one resource used by the first application accommodates a resource requirement for the second application. - View Dependent Claims (2, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
3. A method for dynamic provisioning of storage for virtualized applications by meeting at least one SLA, wherein the SLA pertains to the operation of the applications, the method comprising:
-
running a first application on a shared data storage; identifying at least one resource requirement of the SLA for the first application; quantifying a resource required by the SLA used by the first application when the first application is running; and adding a second application on the shared data storage when the difference between the resource requirement of the SLA for the first application and the resources used by the first application accommodates a resource requirement for the second application. - View Dependent Claims (4, 5, 6, 7, 8, 21)
-
-
18. A method for dynamic provisioning of storage for virtualized applications running a first application on a virtual machine, the method comprising:
-
locating a shared data storage on which a logical storage volume can be created for a first application; identifying a SLA associated with the first application; provisioning the logical storage volume on which to run the first application; monitoring the SLA; enforcing the SLA. - View Dependent Claims (19, 20)
-
Specification