inter cloud exchange v1 (2010 09-17)

23
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

Upload: luca-cicchelli

Post on 01-Dec-2014

1.545 views

Category:

Technology


3 download

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

Page 1: Inter cloud exchange v1 (2010 09-17)

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

Page 2: Inter cloud exchange v1 (2010 09-17)

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

Page 3: Inter cloud exchange v1 (2010 09-17)

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

Page 4: Inter cloud exchange v1 (2010 09-17)

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

Page 5: Inter cloud exchange v1 (2010 09-17)

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

Page 6: Inter cloud exchange v1 (2010 09-17)

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

Page 7: Inter cloud exchange v1 (2010 09-17)

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

Page 8: Inter cloud exchange v1 (2010 09-17)

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

Page 9: Inter cloud exchange v1 (2010 09-17)

InterCloud eXchange

I.Neutral  Access  Point,

II.where  cloud  systems  communicate  by  standard  protocols,  

III.in  a  trusted  environment.

giovedì 23 settembre 2010

Page 10: Inter cloud exchange v1 (2010 09-17)

Cloud layers

Infrastructure

Instrastructure as a

Service

Platformas a

Service

Softwareas a

Service

giovedì 23 settembre 2010

Page 11: Inter cloud exchange v1 (2010 09-17)

ICX: IaaS Peering

!"

#"

$%&'()*+,-"'./01%2'"3*14+(5"6"

78$"

!"#$%$ &'()*$%$

!"#$%"$#&'$$%(")&

!"

#"

$"

%"

&"

OSI OSI

!"#$%&'& !"#$%&(& !"#$%&)& !"#$%&*&

Integration suite layer

giovedì 23 settembre 2010

Page 12: Inter cloud exchange v1 (2010 09-17)

!"#$%&'()*+$,-./"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

Page 13: Inter cloud exchange v1 (2010 09-17)

Common Issues

Flexibility

Neutrality

Interoperability

SLA  management

Exchange

Trade

InterneteXchange

InterCloudeXchange

giovedì 23 settembre 2010

Page 14: Inter cloud exchange v1 (2010 09-17)

InterNet and InterCloud: framing the issues

28

Flexibility

Neutrality

Interoperability

SLA  management

Exchange

Trade

giovedì 23 settembre 2010

Page 15: Inter cloud exchange v1 (2010 09-17)

InterNet and InterCloud: framing the issues

29

Flexibility

Neutrality

Interoperability

SLA  management

Exchange

Trade

giovedì 23 settembre 2010

Page 16: Inter cloud exchange v1 (2010 09-17)

InterNet and InterCloud: framing the issues

30

Flexibility

Neutrality

Interoperability

SLA  management

Exchange

Trade

giovedì 23 settembre 2010

Page 17: Inter cloud exchange v1 (2010 09-17)

InterNet and InterCloud: framing the issues

31

Flexibility

Neutrality

Interoperability

SLA  management

Exchange

Trade

giovedì 23 settembre 2010

Page 18: Inter cloud exchange v1 (2010 09-17)

InterNet and InterCloud: framing the issues

32

Flexibility

Neutrality

Interoperability

SLA  management

Exchange

Trade

giovedì 23 settembre 2010

Page 19: Inter cloud exchange v1 (2010 09-17)

InterNet and InterCloud: framing the issues

33

Flexibility

Neutrality

Interoperability

SLA  management

Exchange

Trade

giovedì 23 settembre 2010

Page 20: Inter cloud exchange v1 (2010 09-17)

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

Page 21: Inter cloud exchange v1 (2010 09-17)

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

Page 22: Inter cloud exchange v1 (2010 09-17)

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