+ All Categories
Home > Technology > Autonomic Resource Provisioning for Cloud-Based Software

Autonomic Resource Provisioning for Cloud-Based Software

Date post: 27-Jun-2015
Category:
Upload: pooyan-jamshidi
View: 306 times
Download: 2 times
Share this document with a friend
Popular Tags:
20
Autonomic Resource Provisioning for Cloud-Based Software Pooyan Jamshidi Supervisor: Dr. Claus Pahl In collaboration with: Aakash Ahmad IC4- Irish Centre for Cloud Computing and Commerce School of Computing, Dublin City University Department of Computer Engineering Shahid Beheshti University, Tehran, Iran 30 th Dec, 2013
Transcript
Page 1: Autonomic Resource Provisioning for Cloud-Based Software

Autonomic Resource Provisioning for

Cloud-Based Software

Pooyan Jamshidi

Supervisor: Dr. Claus Pahl

In collaboration with: Aakash Ahmad

IC4- Irish Centre for Cloud Computing and Commerce

School of Computing, Dublin City UniversityDepartment of Computer Engineering

Shahid Beheshti University, Tehran, Iran

30th Dec, 2013

Page 2: Autonomic Resource Provisioning for Cloud-Based Software

Elasticity

Measured

Service

Self

Service

Ubiquitous

Network

Access

Resource

Pooling

Page 3: Autonomic Resource Provisioning for Cloud-Based Software

~50% = wasted hardware

Actual traffic

Page 4: Autonomic Resource Provisioning for Cloud-Based Software

~75% = wasted hardwareActual traffic

Page 5: Autonomic Resource Provisioning for Cloud-Based Software

Really like this??

Page 6: Autonomic Resource Provisioning for Cloud-Based Software

Capacity we can provision with RobusT2Scale

Page 7: Autonomic Resource Provisioning for Cloud-Based Software
Page 8: Autonomic Resource Provisioning for Cloud-Based Software

scale-up =bigger VMs

scale-out = more VMs

Page 9: Autonomic Resource Provisioning for Cloud-Based Software
Page 10: Autonomic Resource Provisioning for Cloud-Based Software
Page 11: Autonomic Resource Provisioning for Cloud-Based Software
Page 12: Autonomic Resource Provisioning for Cloud-Based Software
Page 13: Autonomic Resource Provisioning for Cloud-Based Software
Page 14: Autonomic Resource Provisioning for Cloud-Based Software
Page 15: Autonomic Resource Provisioning for Cloud-Based Software
Page 16: Autonomic Resource Provisioning for Cloud-Based Software
Page 17: Autonomic Resource Provisioning for Cloud-Based Software

SUT Criteria Big spike Dual phaseLarge

variations

Quickly

varying

Slowly

varying

Steep tri

phase

with

RobusT2Scale

𝑟𝑡95% 973ms 537ms 509ms 451ms 423ms 498ms

𝑣𝑚 3.2 3.8 5.1 5.3 3.7 3.9

with

overprovisioning

𝑟𝑡95% 354ms 411ms 395ms 446ms 371ms 491ms

𝑣𝑚 6 6 6 6 6 6

with under

provisioning

𝑟𝑡95% 1465ms 1832ms 1789ms 1594ms 1898ms 2194ms

𝑣𝑚 2 2 2 2 2 2

SLA with 𝒓𝒕𝟗𝟓 = 𝟔𝟎𝟎𝒎𝒔

Page 18: Autonomic Resource Provisioning for Cloud-Based Software

0

0.02

0.04

0.06

0.08

0.1

alpha=0.1 alpha=0.5 alpha=0.9 alpha=1.0

Page 19: Autonomic Resource Provisioning for Cloud-Based Software

Benefits

Limitations, open issues

& future directions

Page 20: Autonomic Resource Provisioning for Cloud-Based Software

~75% = wasted hardwareActual traffic

0

0.02

0.04

0.06

0.08

0.1

alpha=0.1 alpha=0.5 alpha=0.9 alpha=1.0


Recommended