:: egov forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 ::...

32
:: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :: :: 1 :: Towards the Future of IT does the path lead through the cloud? chubert, ute of Information Resource Management, University of Ulm erformance Computing Center Stuttgart

Upload: ronald-mccormick

Post on 30-Dec-2015

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 1 ::

Towards the Future of IT

does the path lead through the cloud?

Lutz Schubert,Institute of Information Resource Management, University of UlmHigh Performance Computing Center Stuttgart

Page 2: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 2 ::

A LITTLE HISTORY LESSONThe Future of Information Technology

“Where we cannot invent, we may at least improve.”Charles Caleb Colton

Page 3: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 3 ::

(mill

tions

)

0

5

10

15

20

25

30

35

40

45Uptake of the Internet number of users

number of hosts

Introducing Load Balancing

Page 4: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 4 ::

0

50

100

150

200

250

300

350

400

(mill

tions

)

0

5

10

15

20

25

30

35

40

45Uptake of the Internet number of users

number of hosts

Page 5: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 5 ::

0

50

100

150

200

250

300

350

400

(mill

tions

)

Uptake of the Internet number of users

number of hosts

Uptake of Outsourcing

load balancing

Page 6: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 6 ::

0

200

400

600

800

1000

0

50

100

150

200

250

300

350

400

(mill

tions

)

Uptake of the Internet number of users

number of hosts

Page 7: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 7 ::

0

200

400

600

800

1000

(mill

tions

)

Uptake of the Internetnumber of users

number of hosts

load balancing

outsourcing

The Grid & Clouds

Page 8: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 8 ::

0

200

400

600

800

1000

0

500

1000

1500

2000

(mill

tions

)

Uptake of the Internetnumber of users

number of hosts

Page 9: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 9 ::

0

500

1000

1500

2000

(mill

tions

)

Uptake of the Internet number of users

number of hosts

load balancing

outsourcing

grids & clouds

???

Page 10: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 10 ::

0

500

1000

1500

2000

(mill

tions

)

Uptake of the Internet number of users

number of hosts

load balancing

outsourcing

grids & clouds

sma

rt p

ho

ne

s

GP

GP

Us mu

ltic

ore

s

heterogeneity

Page 11: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 11 ::

At the same time…

• The value of internet services keeps growing…

Source: http://www.atkearney.com/paper/-/asset_publisher/dVxv4Hz2h8bS/content/internet-value-chain-economics/10192

Page 12: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 14 ::

The Trend ContinuesStrong Increase

• Mobility• Heterogeneity• Amount of Data• #Users

Less Increase• Performance• Communication• Storage

(User) Expectations• Availability• Speed• Cost• Ease of use

• More users (only 25% online now)

• More devices (also the washing machine goes online)

• More mobility, within and across borders

• More global usage

Page 13: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 15 ::

THE PROBLEMSA Quick Report from The Cloud Expert Group

“All change is not growth; as all movement is not forward.”Ellen Glasgow

http://cordis.europa.eu/fp7/ict/ssai/docs/future-cc-2may-finalreport-experts.pdf

Page 14: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 16 ::

#1 Higher Availability through Dynamicity

Page 15: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 17 ::

#1 BUT Availability ≠ Speed

Page 16: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 18 ::

#1 Availability ≠ Speed

1 kB ~2ms*1 GB ~10 mins*1 TB ~1 week*

*purely theoretical value not allowing for average network load, different providers etc.

1 kB ~0.1 s*1 GB ~1 day*1 TB ~2 years*

Page 17: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 19 ::

#2 Dynamicity vs. Security?

Help, my data is in China?

Page 18: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 20 ::

#3 The Whole Application Moves

1 kB ~2ms*1 GB ~10 mins*1 TB ~1 week*

*purely theoretical value not allowing for average network load, different providers etc.

1 kB ~0.1 s*1 GB ~1 day*1 TB ~2 years*

Page 19: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 21 ::

#3 each part exhibits different needs…

1 kB ~2ms*1 GB ~10 mins*1 TB ~1 week*

1 kB ~0.1 s*1 GB ~1 day*1 TB ~2 years*

frequently accesseddata

rarelyaccesseddata

consistency?

Page 20: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 22 ::

#3 … use them

Page 21: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 23 ::

#3 … use them

• Reduced resource cost– Not all application parts need to scale out fully (less resources)– Faster adaptation time (better dynamicity)– The individual requirements are lower (simpler resources)

• Higher customer satisfaction– Better fulfillment of availability etc.– Trust & security through hybrid (public-private) clouds

Page 22: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 24 ::

#pragma func main() = heatspread( initmap( heatmap ) )

} #pragma func heatspread(heatmap) =

zipWith (+) (heatcell( neighbours(heatmap) )) (heatmap)

}

Specifies input data dependencies

Specifies output dependencies

Specifies workflow

double heatmap[10]; double heatmap_tmp[10];

void main() { initmap(*heatmap); for (int iter=0; iter<100; iter++) // 100 iterations { heatspread(*heatmap); memcpy(heatmap, heatmap_tmp, 10) } }

void heatspread (double** heatmap) { for (int x=0; x<10; y++) { double dphi = heatcell( neighbours(heatmap, x) ); heatmap_tmp[x] = heatmap[x] + dphi; } } ...

#4 Programmability

Page 23: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 25 ::

#5 Federation / Cloud-Bursting

?

Page 24: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 26 ::

CONCLUSIONS

“My interest is in the future because I am going to spend the rest of my life there.”Charles F. Kettering

http://cordis.europa.eu/fp7/ict/ssai/docs/cloud-expert-group/roadmap-dec2012-vfinal.pdf

Page 25: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 27 ::

federated & merged clouds

auto-composition

demanding services on the fly

carry your environment

short term mid term long term

Cloud Development Roadmap

new re

sour

ces

BYOD

pers

onali

satio

n

globa

lisat

ion

serv

ice-c

entri

c

huge

dat

a

exas

cale

new IT

Page 26: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 28 ::

The Future is Cloudy?

• Future environments are– Even more heterogeneous on all levels (specialisation)– Even more widely dispersed (global mobility)– Large scale with little performance per unit (multicore)– Demanding more complex usage scenarios

Clouds are a first reaction to this paradigm change They are not the FINAL solution But they are a necessary transition into the future

Page 27: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 30 ::

THANKS FOR

LISTENING

Lutz SchubertInstitute of Resource Management, University of [email protected]

Page 28: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 31 ::

#4 Programmability (2)

① ②

Page 29: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 32 ::

#4 Programmability (2)

Page 30: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 33 ::

#4 Programmability (2)

Page 31: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 34 ::

#4 Programmability (2)

Page 32: :: eGov Forum :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 09.04.2013 :::: 1 :: Towards the Future of IT does the path lead through

:: eGov Forum ::

::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::

:: 09.04.2013 :: :: 35 ::