SLIDE 4 2/6/2018 4
Service Level Agreements
- Service Level Agreements (SLAs) form an important
component of the contractual relationship between a cloud customer and a cloud service provider
J1 J1 Jn
Cloud consumer
request
Cloud service provider Jemal H. Abawajy, Mohd Farhan Md Fudzee, Mohammad Mehedi Hassan, Majed A. AlRubaian: Service level agreement management framework for utility-oriented computing platforms. The Journal of Supercomputing 71(11): 4287-4303 (2015)
- Research question 2: different cloud services and deployment
models will require different approaches to SLAs.
- Research question 3: The global nature of Cloud computing
renders SLAs to cross several jurisdictions. Frameworks for handling data privacy is an important addition to cloud computing.
Penalties for Missing SLA
- Total economical penalties for SLA violations the sum
- f the total proportional penalties costs for
unsatisfied demand of resources.
- Total economical penalties at instant 𝑢 (𝑄);
𝑄 = 𝑆 ∙ ∆ ∙ 𝜚
- – 𝑠: Number of resources assigned to the Cloud user. For example, if the
user is assigned Disk, CPU, RAM memory and network capacity, then 𝑠 = 4. – 𝑆: Revenue for completing the assigned virtual machine; – 𝜚: Penalty factor for resource k, where 𝜚 ≥ 1; – 𝑛 ∶Number of VMs
Cloud Resource Provisioning algorithms
- A variety of cloud resource provisioning has been
developed
– Budget aware Provisioning algorithms
- The objective is to complete jobs such that the cost of performing
these jobs cannot exceed a certain budget constraint
– Cost-aware Provisioning algorithms
- The objective is to satisfy the SLA requirements of the user while
minimizing the total cost.