• No results found

Status, trends and challenges in cloud and multi-cloud service provisioning

N/A
N/A
Protected

Academic year: 2021

Share "Status, trends and challenges in cloud and multi-cloud service provisioning"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

Status, trends and challenges

in cloud and multi-cloud

service provisioning

Erik Elmroth

Department of Computing Science & HPC2N

Umeå University

(2)

From where I view the clouds –

Three main projects (FP7 IPs)

Introduced federated clouds.

Among EUs first major cloud project.

Optimized cloud services over the complete

lifecycle. Non-functional aspects.

Pioneering federated storage clouds. Raised

abstraction level. Media- & telecom apps.

(3)

Critical performance requirements

- to be cost-efficiently met

Extremely rapid growth (from global scale)

– YouTube (16 months) 100 mil/movies per day, 20

mil. unique users per month

– AppStore (19 months): Over 100000 Iphone

programs, over 3 billion downloads

Regular/planned peaks

– Banks, tax filing

– Market campaign effects

Unexpected peaks

– News related video streaming

– Stock trading peaks at financial crises

Regional aspects in usage patters

– Regional concerns (news, events, etc)

– Time-dependent usage-patterns

(4)

Critical performance requirements

- to be cost-efficiently met

Extremely rapid growth (from global scale)

– YouTube (16 months) 100 mil/movies per day, 20

mil. unique users per month

– AppStore (19 months): Over 100000 Iphone

programs, over 3 billion downloads

Regular/planned peaks

– Banks, tax filing

– Market campaign effects

Unexpected peaks

– New related video streaming

– Stock trading peaks at financial crises

Regional aspects in usage patters

– Regional concerns (news, events, etc)

– Time-dependent usage-patterns

(5)

E ri k E lmro th e lmro th @cs .u mu .s e E ri k E lmro th e lmro th @cs .u mu .s e

New data center challenges

Traditionally: managed peak loads by hosting ”too

much” hardware

Requirements for an elastic

data center infrastructure

Today’s Clouds provide partial solutions

Google @ The Dulles, OR

(6)

NIST definition of cloud computing

3 service models Software-as-a-Service Plattform-as-a-Service Infrastructure-as-a-Service 5 characteristics On-demand self-service

Broad network access

Resource pooling Rapid elasticity Measured service 4 deployment models Public Private Community Hybrid

National Institute of

Standards and Technology

(7)

How?

Virtual machines

-Abstracts hardware Grid technology

-Distributed virtual resource

Business Service Management

- Dynamic SLA management Autonomic systems

Next Generation Clouds

What

?

Large-scale IT capacity

Compute + storage + network

Automatically increase, decrease & migrate

(8)

E ri k E lmro th e lmro th @cs .u mu .s e E ri k E lmro th e lmro th @cs .u mu .s e Multi-clouds Federated Clouds Infrastructure Provider Bursted Private Clouds

T

HREE

B

ASIC

S

CENARIOS

Infrastructure Provider Infrastructure Provider Infrastructure Provider Infrastructure Provider Service Provider Broker Infrastructure Provider Service Provider Service Provider Infrastructure Provider Private infra-structure

(9)

Some trends

Service types

• Infrastructure  platform & software Infrastructure types

• Compute or storage  unified capacity management Abstraction level

• Focus on data, not storage

• Focus on work done, not computers Non-functional aspects

• Service qualities. Not what can be done but how good it can be done Location

• For performance, legal, trust or economical reasons Systems scale

• Autonomous systems Information scale

• Data & metadata. User, services and systems data Security & Trust

• The most common areas for questions and concerns

(10)

E ri k E lmro th e lmro th @cs .u mu .s e

(11)

E ri k E lmro th e lmro th @cs .u mu .s e

Senior researchers Project admin.

Erik Elmroth, Professor Francisco Hernandez, Assistant Professor Johan Tordsson, Assistant Professor Lei Xu,

Post Doc P-O Östberg Post Doc Lennart Edblom,

Senior lecturer PhD students Ahmed Ali-Eldin Daniel Henriksson Ewnetu Bayuh Lakew Wubin Li Mina Sedaghat Petter Svärd

Systems developers/systems experts

Tomas Forsman, Systems expert Peter Gardfjäll, Systems Developer Sebastian Gröhn, Research assistant Anders Häggström, Research assistant Lars Larsson, Systems Developer

cloudresearch.se

(12)
(13)

• So far, lots of focus on compute clouds

– Data is everywhere and growing

– Data is key to cloud management

• Unified management view for compute, storage and

network

• Larger systems

• More data

• Locality awareness

• More focus on self-managed systems

• Split-deployment

– dependencies

– interoperability

• Managing information

• Information for management

• Managing capacity (resources)

• Managing services

• Virtualizing resources & abstracting storage

(14)

E ri k E lmro th e lmro th @cs .u mu .s e E ri k E lmro th e lmro th @cs .u mu .s e

• Nåt om “from …. amazon-type… to

large-scale distributed …. data + storage+

(15)

E ri k E lmro th e lmro th @cs .u mu .s e E ri k E lmro th e lmro th @cs .u mu .s e

• Nån typ av allmän intro till vad cloud är

– Kanske med lite om roller, virtualisering, data

centers

• Management with respect to non-functional

apsects/requirements

– Få med alla möjligt OPTIMIS-aspekter

– TREC

(16)

• Managing capacity (resources)

• Managing services

• Virtualizing resources & abstracting storage

(17)

E ri k E lmro th e lmro th @cs .u mu .s e E ri k E lmro th e lmro th @cs .u mu .s e

Cloud Resource

M

anagement

What?

Compute + storage + network

Low and high level management

For whom?

Service providers

Infrastructure providers

How?

Single abstraction – multiple use (scenarios)

General tools for key functionality

(18)

Example (low level management):

Elasticity- & access control

Elasticity control

Control the system’s handling peaks & lows

Inceasing ability to meet SLAs Reduces resource consumption

Access control

Overbooking of elastic services

Access control quality directly determines income and SLA

(19)

E ri k E lmro th e lmro th @cs .u mu .s e

Holistic cloud management

Algorithms

Policies Algorithms Policies Algorithms Policies Algorithms Policies Algorithms Policies

Business Level Objectives Management constraints

Algorithms Policies

(20)

Live migration

“Transfer a VM from one host to another

without disrupting services.”

Improves:

Resource utilization

Reliability

Flexibility

Enables cloud

management!

UMU:s research: better algorithms

for live migration

Caching, compression

References

Related documents

Phishing the web  / Peter Panter / 2004­12­27 Thank you Links & Sources [1] APWG Antiphishing Workgroup, www.antiphishing.org [2] Messagelabs, www.messagelabs.com

Therefore, predictor variables with a large mean decrease in accuracy measure were deemed more important in predicting presence of a species (Cutler et al. Using this process,

delivers an object under an Agreement (purchase agreement, § 433 BGB) or delivers an object to be manufactured by it (contract for work and material, § 651 BGB), warranty

The Plant Board will extend their facilities without charge to a prospective customer, if the estimated cost of the project is less than $600 multiplied by the services

I hypothesize that if HFTs anticipate and trade ahead of non-HFT order flow, then when an HFT buys a stock aggressively, this should forecast future aggressive buying by non-HFTs

elements. On the main wing element transition occurs directly upstream of the kink, on slat and flap upper side the predicted transition points are located upstream of

On the other hand, if we find a high percentage of initiated trades that increase the market makers’ absolute inventory position this is consistent with the market makers being

legal and legislative counsel, to request the DHS to refine these rules, particularly regarding the term “immediately available in the labor or delivery suite” as a requirement