towards the future of it
DESCRIPTION
Towards the Future of IT. does the path lead through the cloud?. Lutz Schubert, Institute of Information Resource Management, University of Ulm High Performance Computing Center Stuttgart. The Future of Information Technology. A Little History Lesson. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/1.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/2.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/3.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/4.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/5.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/6.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/7.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/8.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/9.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/10.jpg)
:: 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
smar
t pho
nes
GPG
PUs mul
ticor
es
heterogeneity
![Page 11: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/11.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/12.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/13.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/14.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 16 ::
#1 Higher Availability through Dynamicity
![Page 15: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/15.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 17 ::
#1 BUT Availability ≠ Speed
![Page 16: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/16.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/17.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 19 ::
#2 Dynamicity vs. Security?
Help, my data is in China?
![Page 18: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/18.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/19.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/20.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 22 ::
#3 … use them
![Page 21: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/21.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/22.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/23.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 25 ::
#5 Federation / Cloud-Bursting
?
![Page 24: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/24.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/25.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 27 ::
federated & merged clouds
auto-compositiondemanding services on the fly
carry your environment
short term mid term long term
Cloud Development Roadmap
new re
sourc
es
BYODpe
rsona
lisati
on
globa
lisati
on
servi
ce-ce
ntric
huge
data
exas
cale
new IT
![Page 26: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/26.jpg)
:: 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: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/27.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 30 ::
THANKS FOR
LISTENING
Lutz SchubertInstitute of Resource Management, University of [email protected]
![Page 28: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/28.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 31 ::
#4 Programmability (2)
① ②
![Page 29: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/29.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 32 ::
#4 Programmability (2)
②
![Page 30: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/30.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 33 ::
#4 Programmability (2)
![Page 31: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/31.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 34 ::
#4 Programmability (2)
![Page 32: Towards the Future of IT](https://reader035.vdocuments.site/reader035/viewer/2022070423/568166ff550346895ddb650f/html5/thumbnails/32.jpg)
:: eGov Forum ::
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::
:: 09.04.2013 :: :: 35 ::