I. TOP-IX is a nonprofit internet exchange point (IXP) in Italy that has evolved since 2002 from a small local exchange to a larger regional and national operator.
II. The document discusses the potential role for IXPs to evolve into "InterCloud Exchanges" (ICXs) that allow for similar peering and interconnection between cloud providers as currently exists between networks at IXPs.
III. Some initial examples and challenges of creating an ICX are presented, including pooling resources across cloud providers through a trusted infrastructure and ensuring flexibility, neutrality, interoperability and SLA management as cloud systems integrate.
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Evolution of IXPs Towards InterCloud Exchange
1. 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
2. Background: what TOP-IX is
NO 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
4. The value of Exchange:
what’s next on the net?
Demand for The value of
“high level” exchange is moving
The cost of
communication on up the stack
bandwidth is
(more than IP) from the IP to
decreasing
exchange is rising platform and
applications
giovedì 23 settembre 2010
5. Evolution: Internet and Cloud Computing
TCP/IP IP BGP
1968 1974 1978 “Cloud computing 1995
1986 1991 1994 is at
the same stage [pre-
Arpanet Internet]. Each cloud is a
NSFNet CIX commercial
1960 operators
system unto itself.” 2000
Vint Cerf
1990 2020
SOAP AWS API
1990s 1999 2003 2006 2009 2010s
Grid ASP Amazon InterCloud InterCloud
Computing Consortium AWS proposed Exchange?
giovedì 23 settembre 2010
6. Beyond bandwidth: content and
processing
CDNs
Cloud IaaS
Operators
ISPs
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
7. When clouds are rising....
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?
giovedì 23 settembre 2010
8. 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
9. InterCloud eXchange
I.Neutral
Access
Point,
II.where
cloud
systems
communicate
by
standard
protocols,
III.in
a
trusted
environment.
giovedì 23 settembre 2010
10. Cloud layers
Software
as a
Service
Platform
as a
Service
Instrastructure
as a
Service
Infrastructure
giovedì 23 settembre 2010
11. ICX: IaaS Peering
Integration suite layer
!"#$%&'& !"#$%&(& !"#$%&)& !"#$%&*&
!"
!" !"#$%$ &'()*$%$
#"
$"
#"
!"#$%"$#&'$$%(")& %"
6" $%&'()*+,-"'./01%2'"3*14+(5" &"
78$"
OSI OSI
giovedì 23 settembre 2010
12. ICX: PaaS Peering
Trusted
connec,on,
API
exchange,
Common
framework !"#$%&'& !"#$%&-&
!#((#)& !#((#)&
*+,& *+,&
!"
()*+,"#" ()*+,"!" #"
-./0+1).23,""
/34*+/534"
-./0+1).23,""
/34*+/534"
!""#$%&&'()*$
$"
!" $%&"'" ()*+,"'"
%"
:11%"833/.79" &"
#"
$703/730"833/.79" '"
'"
!"#$%&'()*+$,-./"0$+1'/2(%3+ ("
6%$" )*+"
OSI OSI
giovedì 23 settembre 2010
13. Common Issues
Flexibility
Neutrality
Interoperability
Internet InterCloud
eXchange SLA
management
eXchange
Exchange
Trade
giovedì 23 settembre 2010
14. InterNet and InterCloud: framing the issues
Flexibility
Neutrality
Interoperability
SLA
management
Exchange
Trade
28
giovedì 23 settembre 2010
15. InterNet and InterCloud: framing the issues
Flexibility
Neutrality
Interoperability
SLA
management
Exchange
Trade
29
giovedì 23 settembre 2010
16. InterNet and InterCloud: framing the issues
Flexibility
Neutrality
Interoperability
SLA
management
Exchange
Trade
30
giovedì 23 settembre 2010
17. InterNet and InterCloud: framing the issues
Flexibility
Neutrality
Interoperability
SLA
management
Exchange
Trade
31
giovedì 23 settembre 2010
18. InterNet and InterCloud: framing the issues
Flexibility
Neutrality
Interoperability
SLA
management
Exchange
Trade
32
giovedì 23 settembre 2010
19. InterNet and InterCloud: framing the issues
Flexibility
Neutrality
Interoperability
SLA
management
Exchange
Trade
33
giovedì 23 settembre 2010
20. ICX: first steps
Pooling resources across different AS’s over a trusted hi-capacity infrastructure
•CPU !"#$%&'
•RAM 3 !$4,"56'
•iSCSI / NFS storage 7+-8.*)'
4,"56'
=/-8'";'?.2*'
7-)6:"/*' !"#$%&' 49%'7-):"/*)'
3 >-2*+-<5*)6' ()*+"#",-*./' 3 9)+8)+';.+:'
4":#@' *)2*<)6'
A+"5#' 0-/12'
Italian
University Network =/-8'";'!5+-/'
(GARR) 3 >.*.'4)/*+)'
giovedì 23 settembre 2010
22. Conclusions
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
giovedì 23 settembre 2010
23. Questions?
luca.cicchelli@top-ix.org
giovedì 23 settembre 2010