inter cloud exchange v1 (2010 09-17)
DESCRIPTION
The slides present a possible evolution of Internet Exchanges toward InterCloud Exchanges. Comparable issues within two models are explained. Moreover what TOP-IX has started doing to converge to new model.TRANSCRIPT
Evolution of an IXP
Towards InterCloud Exchange
Licensed under Creative Commons Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/
giovedì 23 settembre 2010
Background: what TOP-IX isNO PROFIT Consortium
IXP since 2002
From 2006 DEVELOPMENT PROGRAM (DP)DP aims to diffuse the use of broadband Internet and to foster innovation by providing support to early stage Internet ventures. DP works at the
level of infrastructure (i.e. band, server, hosting, housing, etc.) and sets out to support the trialling - at a pre-competitive stage - of technologies, services, operational and business models as well as to support innovative
initiatives that use broadband Internet.
giovedì 23 settembre 2010
2002
•Start opera)on•14 members
•2 node (metro Torino)•1 Gbe •100 Mps Traffic X
2004
•Interregional development•Local Government joins•24 members
•6 node•2 Long haul FO Gbe •500 Mps Traffic X
2006
•8 node•2 Long haul FO Gbe •10 GBE trunk•2 Gbps Traffic X
•Development program(start-‐up support program)•37 members•1st startup –hosted•1 apps 1 server
•18 node•2 Long haul 10 GBE Ring•N x 10 GBE trunk (metro)•10 Gbps Traffic X
2008
•Regional expansion•Public Admin &
Research•CDN provider•64 members•56 start-up hosted•Star)ng virtualiza)on process
2010
•International interconnection (LyonIX - Lyon – France)•72 members•120+ star-up hosted•CLOUD paradigm
•19 node•3 Long haul 10 GBE Ring•N x 10 GBE trunk (metro)•25 Gbps Traffic X
The evolution timeline
© mario bros. courtesy NINTENDO
giovedì 23 settembre 2010
The value of Exchange: what’s next on the net?
The cost of bandwidth is decreasing
Demand for“high level” communication (more than IP)
exchange is rising
The value of exchange is moving on up the stack
from the IP to platform and applications
giovedì 23 settembre 2010
Evolution: Internet and Cloud Computing
1968
Arpanet
1974
TCP/IP
1978
IP
1986
NSFNet
1991
CIX
1994
BGP
1995
commercialoperators1960 2000
1990s
Grid Computing
1999
ASP Consortium
2003
SOAP
2006
AmazonAWS
AWS API
2009
InterCloud proposed
1990 2020
2010s
InterCloud Exchange?
“Cloud computing is at the same stage [pre-
Internet]. Each cloud is a system unto itself.”
Vint Cerf
giovedì 23 settembre 2010
Beyond bandwidth: content and processing
ISPs
CDNs
Cloud IaaS Operators
IXP
•Internet eXchanges attract CDN and Cloud operators•Content and processing power concentrate at IXs•No exchange of resources between CDNs or Clouds (Ships in the Night)
giovedì 23 settembre 2010
1. What is the role of Internet eXchanges?
2. Are IXPs valuable also in a cloud environment?
3. To what extent Internet peering is similar to Cloud peering?
When clouds are rising....
giovedì 23 settembre 2010
Internet : Internet eXchange=
Cloud Computing : InterCloud eXchange
InterCloud eXchange (ICX)
A Communica+on pla.orm capable to introduce the
same benefits of IX (peering,...) in the cloud
environment.
giovedì 23 settembre 2010
InterCloud eXchange
I.Neutral Access Point,
II.where cloud systems communicate by standard protocols,
III.in a trusted environment.
giovedì 23 settembre 2010
Cloud layers
Infrastructure
Instrastructure as a
Service
Platformas a
Service
Softwareas a
Service
giovedì 23 settembre 2010
ICX: IaaS Peering
!"
#"
$%&'()*+,-"'./01%2'"3*14+(5"6"
78$"
!"#$%$ &'()*$%$
!"#$%"$#&'$$%(")&
!"
#"
$"
%"
&"
OSI OSI
!"#$%&'& !"#$%&(& !"#$%&)& !"#$%&*&
Integration suite layer
giovedì 23 settembre 2010
!"#$%&'()*+$,-./"0$+1'/2(%3+
!"
#"
$%&"'" ()*+,"'"
()*+,"#"-./0+1).23,""/34*+/534"
()*+,"!"-./0+1).23,""/34*+/534"
'"
6%$"
$703/730"833/.79"
:11%"833/.79"
!"
#"
$"
%"
&"
'"
("
)*+"
ICX: PaaS Peering
!"#$%&'&!#((#)&
*+,&
!"#$%&-&!#((#)&
*+,&
!""#$%&&'()*$
Trusted connec,on, API exchange,Common framework
OSI OSI
giovedì 23 settembre 2010
Common Issues
Flexibility
Neutrality
Interoperability
SLA management
Exchange
Trade
InterneteXchange
InterCloudeXchange
giovedì 23 settembre 2010
InterNet and InterCloud: framing the issues
28
Flexibility
Neutrality
Interoperability
SLA management
Exchange
Trade
giovedì 23 settembre 2010
InterNet and InterCloud: framing the issues
29
Flexibility
Neutrality
Interoperability
SLA management
Exchange
Trade
giovedì 23 settembre 2010
InterNet and InterCloud: framing the issues
30
Flexibility
Neutrality
Interoperability
SLA management
Exchange
Trade
giovedì 23 settembre 2010
InterNet and InterCloud: framing the issues
31
Flexibility
Neutrality
Interoperability
SLA management
Exchange
Trade
giovedì 23 settembre 2010
InterNet and InterCloud: framing the issues
32
Flexibility
Neutrality
Interoperability
SLA management
Exchange
Trade
giovedì 23 settembre 2010
InterNet and InterCloud: framing the issues
33
Flexibility
Neutrality
Interoperability
SLA management
Exchange
Trade
giovedì 23 settembre 2010
ICX: first steps
Italian University Network
(GARR)
!"#$%&'
()*+"#",-*./'0-/12'
!"#$%&'
3 !$4,"56'7+-8.*)'4,"56'
49%'7-):"/*)'
3 9)+8)+';.+:'*)2*<)6'
=/-8'";'!5+-/'
3 >.*.'4)/*+)'
=/-8'";'?.2*'7-)6:"/*'
3 >-2*+-<5*)6'4":#@'A+"5#'
Pooling resources across different AS’s over a trusted hi-capacity infrastructure
•CPU•RAM•iSCSI / NFS storage
giovedì 23 settembre 2010
ICX: early examples ! !"#$%&! "#$%&'()*+#(,*(-,.#/01#2,&*(*3'&'(),454)'&,
! '()*+,*%-&! 6##7'/*+8',$#&7%+(3,3/9-,:*4'-,#(,#%/;/9-,
! '+./+&&9--<'2*/',! =*(*39(3,>?@,
A**>BC,
! D(3*39(3,/'4#%/$'4,#(,-9E'/'(),89/)%*<9F'-,'(89/#(&'()4,! 01%23"$-&$<#%-,9()'3/*+#(,! 4$2)3567$/&'*/<5,)/9*<4,! 8".9%*7&'*/<5,)/9*<4,
G**>BC,
giovedì 23 settembre 2010
Most of our Cloud Exchange infrastructure is at “Proof-of-Concept” stage.Useful to identify the dynamics that become relevant when increasing the scale of the system
• Optimal use of HW resources
• Better reliability of services/applications
• Resources provided and received even out between participants
• Brokering of resources
Conclusions
giovedì 23 settembre 2010