Intercloudexchangebytopix

1,151 views

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,151
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
37
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • Aggiungere immagine (ogni due/tre slide)
  • (also) to the cloud
  • Slide di Eddie
  • Rendere più accattivante e spiegare la domanda
  • Internet eXchange – aggiungere attributi più sociali
  • = Inter-Cloud
  • Togli exchange e fai delgi esempio
  • Esempio sanitario, esempio privato (SAP+Saleforce)
  • CDNs and Cloud operators join Ixs in order to get close to the end users, not to exchange their resources
  • Top-IX infrastructure and players
  • Middleware software layers to allow transparent access to resources provided by different entities
  • Access to resorces owned by different entities through a common interface (similar to Eucalyptus and Convirt)
  • Best effort computing grid, bursty load means everybody get more than they give
  • DoQui platform to provide content model, storage, workflow
  • Load balancing across multiple instances of DoQui over Top-IX network
  • Public interfaces exposed to the internet to allow DoQui apps to engage to DoQui platform
  • Load balancing software with a powerful mechanism to describe SLO and monitor them to meet SLA
  • Defining attributes of the mechanism of exchange
  • 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>

    ×