Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intercloudexchangebytopix

1,202 views

Published on

  • Be the first to comment

Intercloudexchangebytopix

  1. 1. The Evolution of Internet Exchange: TOP-IX Public and Private Broadband Infrastructure in Piedmont, Italy
  2. 2. The evolution timeline © mario bros. courtesy NINTENDO 2002 <ul><li>Start operation </li></ul><ul><li>14 members </li></ul><ul><li>2 node (metro Torino) </li></ul><ul><li>1 Gbe </li></ul><ul><li>100 Mps Traffic X </li></ul>2004 <ul><li>Interregional development </li></ul><ul><li>Local Government joins </li></ul><ul><li>24 members </li></ul><ul><li>6 node </li></ul><ul><li>2 Long haul FO Gbe </li></ul><ul><li>500 Mps Traffic X </li></ul>2006 <ul><li>8 node </li></ul><ul><li>2 Long haul FO Gbe </li></ul><ul><li>10 GBE trunk </li></ul><ul><li>2 Gbps Traffic X </li></ul><ul><li>Development program </li></ul><ul><li>(start-up support program) </li></ul><ul><li>37 members </li></ul><ul><li>1 st startup –hosted </li></ul><ul><li>1 apps 1 server </li></ul><ul><li>18 node </li></ul><ul><li>2 Long haul 10 GBE Ring </li></ul><ul><li>N x 10 GBE trunk (metro) </li></ul><ul><li>10 Gbps Traffic X </li></ul>2008 <ul><li>Regional expansion </li></ul><ul><li>Public Admin & </li></ul><ul><ul><li>Research </li></ul></ul><ul><li>CDN provider </li></ul><ul><li>64 members </li></ul><ul><li>56 start-up hosted </li></ul><ul><li>Starting virtualization process </li></ul>2010 <ul><li>International interconnection </li></ul><ul><li>(LyonIX - Lyon – France) </li></ul><ul><li>72 members </li></ul><ul><li>120+ star-up hosted </li></ul><ul><li>CLOUD paradigm </li></ul><ul><li>19 node </li></ul><ul><li>3 Long haul 10 GBE Ring </li></ul><ul><li>N x 10 GBE trunk (metro) </li></ul><ul><li>25 Gbps Traffic X </li></ul>
  3. 3. … High performance Backbone …
  4. 4. … a Cloud computing environment …
  5. 5. In the last couple of years, internet peering started evolving towards a more generic approach to include the exchange of computing resources according to the cloud-computing model. The number of different private clouds is rising and new channels and exchange points might be needed in order to integrate them. The vision of Top-IX is a scenario where the demand for computing power is met with the same flexibility and neutrality as the demand for bandwidth is met today. As traffic exchange has shown its potentials for the Internet today, the exchange and trade of computing resources is likely to be one of the key points for Internet2. TOP-IX promotes the development of public and private infrastructures and it is defining an inter-cloud architecture capable of addressing issues such as Interoperability, data exchange formats and SLA management.
  6. 6. The value of Exchange: our value today <ul><li>TOP-IX is: </li></ul><ul><li>Technologic HUB (N.A.P.) </li></ul><ul><li>Economic HUB </li></ul><ul><li>Social HUB </li></ul>Source: Wikipedia, Internet Map
  7. 7. 3 2 Internet eXchange platform ISP 1 ISP 2 ISP3 CDN1 CDN2 … Private peering/ Transit Public peering Standard interface Standard protocol 1 OSI Internet exchange
  8. 8. The value of Exchange: what’s next on the net?
  9. 9. The value is moving to the clouds… Internet is moving to the clouds (also) … of eXchange
  10. 10. Cloud layers Source: Buyya et al (2008) Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility
  11. 11. <ul><li>What is the role of Internet eXchanges? </li></ul><ul><li>Are IXs valuable also in a cloud environment? </li></ul><ul><li>To what extent Internet peering is similar to Cloud peering? </li></ul>When clouds are rising…
  12. 12. Internet : Internet eXchange = Cloud Computing : InterCloud eXchange Standards Interoperability Flexibility SLA management Neutrality Communicate Trade Share Internet eXchange InterCloud eXchange
  13. 13. Internet eXchange + Cloud Computing = InterCloud eXchange InterCloud eXchange : A Communication platform capable to introduce the same benefits of IX (peering) in the cloud environment.
  14. 14. InterCloud eXchange <ul><li>Neutral Access Point, </li></ul><ul><li>where cloud systems communicate by standard protocols, </li></ul><ul><li>in a trusted environment. </li></ul>
  15. 15. 5 4 3 2 InterCloud eXchange platform ISP 1 Cloud 1 Cloud 2 Cloud 3 Cloud 4 1 OSI Cloud 5 3 2 1 OSI Internet peering InterCloud eXchange – HaaS Peering Integration suite Layer Haas peering
  16. 16. 7 6 5 4 3 2 InterCloud eXchange platform ISP 1 Cloud 1 Cloud 2 Virtualized resources Cloud 3 Virtualized resources 1 OSI 3 2 1 OSI Internet peering InterCloud eXchange – PaaS Peering HaaS peering Cloud 4 Common API Cloud 5 Common API PaaS peering Trusted connection, API exchange, Common framework
  17. 17. What’s next on the net? <ul><li>The value of IXs is moving to “high level” communication ( …Internet is moving to the Cloud ). </li></ul><ul><li>A new market of computing resources (hw and sw) is rising, which is based on communication between clouds and within the cloud. </li></ul><ul><li>The IX model is evolving to the ICX model </li></ul>Work in progress… InterCloud eXchange
  18. 18. Beyond Bandwidth: content and processing <ul><li>Internet eXchanges attract CDN and Cloud operators </li></ul><ul><li>Content and processing power concentrate at I X s </li></ul><ul><li>No exchange of resources between CDNs or Clouds (Ships in the Night) </li></ul>ISPs Content Delivery Networks Cloud Operators IX
  19. 19. InterCloud eXchange: first steps <ul><li>Pooling resources across different entities (different AS’s) </li></ul><ul><li>o ver a trusted hi-capacity infrastructure </li></ul><ul><li>CPU </li></ul><ul><li>RAM </li></ul><ul><li>iSCSI / NFS storage </li></ul>Italian University Network (GARR)
  20. 20. InterCloud eXchange: early examples
  21. 21. HaaS-X: Integration of data centres with Abicloud <ul><li>Physical S ervers on different AS’s added to a common pool </li></ul><ul><li>Central multi-tenant control node for configuration and performance management of collections of virtual machines or “virtual appliances” (HaaS) </li></ul>Web API IX AbiCloud server storage P hysical machines
  22. 22. PaaS-X: ShareGrid Cooperative Grid <ul><li>Physical machines join the grid when not in use </li></ul><ul><li>“ Bag of tasks” grid computing model </li></ul><ul><li>Network composed of cooperating users/providers connected to Top-IX or to the Italian university network (GARR) </li></ul><ul><li>W eb portal developed in collaboration with Top-IX </li></ul>peer Machines running the user agent software peer Web portal jobs submitted via web jobs submitted via myGrid client GARR/Internet IX peer
  23. 23. PaaS-X: DoQui distributed and scalable document management system <ul><li>DoQui platform highlights: </li></ul><ul><li>Management of content model and workflow </li></ul><ul><li>M ulti-tenant partitioning </li></ul><ul><li>Multi-user in each partition </li></ul>DoQui platform IX storage Internet DoQui application IP Network DoQui Platform Workflow engine DoQui app Management console www
  24. 24. PaaS-X: DoQui distributed and scalable document management system <ul><li>DoQui platform clustering </li></ul><ul><li>M ultiple application servers </li></ul><ul><li>M ultiple storage servers </li></ul>private interface DoQui platform IX storage Internet DoQui application IP Network DoQui Platform Workflow engine DoQui app Management console www
  25. 25. PaaS-X: DoQui distributed and scalable document management system p ublic interface w eb user <ul><li>DoQui platform clustering </li></ul><ul><li>M ultiple application servers </li></ul><ul><li>M ultiple storage servers </li></ul>DoQui platform IX storage Internet DoQui application IP Network DoQui Platform Workflow engine DoQui app Management console www
  26. 26. PaaS-X: SLA-based elasticity through Sense <ul><li>SLA defined through Service Level Objectives (eg. CPU load of server instances, priority of services, economic value of sessions) </li></ul><ul><li>Sense SW: </li></ul><ul><ul><li>monitors and reports SLA for each service </li></ul></ul><ul><ul><li>provisions/unprovisions virtual instances </li></ul></ul><ul><ul><li>“ overflows” to external clouds if economically beneficial </li></ul></ul>P hysical machines IX Internet app i nstance on commercial cloud app A app B Sense agent Sense server
  27. 27. Exchanging resources Flexibility Neutrality Interoperability SLA management Exchange Trade
  28. 28. InterNet and InterCloud: framing the issues
  29. 29. InterNet and InterCloud: framing the issues
  30. 30. InterNet and InterCloud: framing the issues
  31. 31. InterNet and InterCloud: framing the issues
  32. 32. InterNet and InterCloud: framing the issues
  33. 33. InterNet and InterCloud: framing the issues
  34. 34. 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. <ul><ul><li>Optimal use of HW resources </li></ul></ul><ul><ul><li>Better reliability of services/applications </li></ul></ul><ul><ul><li>Resources provided and received even out between participants </li></ul></ul><ul><ul><li>Brokering of resources </li></ul></ul>

×