intercloud+exchange:+pia5aforme+ neutrali+di ...internet and intercloud: framing the issues 8...
TRANSCRIPT
![Page 1: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/1.jpg)
InterCloud Exchange: pia5aforme neutrali di comunicazione tra sistemi
di Cloud Compu:ng Cosimo Anglano Lorenzo Benussi Andrea Casalegno Andrea Rive@
![Page 2: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/2.jpg)
2
Cloud Compu:ng: essen:al features (1)
Virtualiza)on: decoupling between hardware resources and applica:on soGware
Elas)city: dynamic resource alloca:on as func:on of the specific applica:on needs
Mul)-‐tenancy: different applica:ons may safely share hardware resources, thus resul:ng in be5er resource u:liza:on
![Page 3: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/3.jpg)
3
Cloud Compu:ng: essen:al features (2)
Aggrega:on and centraliza:on of hardware resources (offer)
Aggrega:on of applica:ons (demand)
Taking advantage of economies of scale in order to reduce the amount of physical resources needed to run a specific set of applica:ons
![Page 4: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/4.jpg)
Standards Interoperability
Flexibility
SLA management Neutrality
Communicate Trade Share
Internet eXchange
InterCloud eXchange
Internet eXchange : Internet
4
= InterCloud eXchange : Cloud Compu)ng
![Page 5: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/5.jpg)
InterNet and InterCloud: framing the issues
5
Internet eXchange
• Increase peering is just a command entry, increase bandwidth is just buying a Ethernet port. Route servers reduce the “any to any” matrix
InterCloud eXchange
• Ability to access resources from different clouds as transparently as possible
Neutrality
Interoperability
SLA management
Exchange
Trade
![Page 6: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/6.jpg)
InterNet and InterCloud: framing the issues
6
Internet eXchange
• Ix’s are neutral organisa:on (in Europe) working on ethernet connec:on without any IP domain control
InterCloud eXchange
• For each applica:on, every provider is accessible with the same policies
Flexibility
Interoperability
SLA management
Exchange
Trade
![Page 7: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/7.jpg)
InterNet and InterCloud: framing the issues
7
Internet eXchange
• BGP4 protocol
InterCloud eXchange
• Applica:ons, pla_orm and services needs to be accessible through uniform interfaces.
• High level protocols are arising to formalize requests.
Flexibility
Neutrality
SLA management
Exchange
Trade
![Page 8: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/8.jpg)
InterNet and InterCloud: framing the issues
8
Internet eXchange
• Easy to iden:fy the service boundaries and define performance and reliability figures for the domain of interest
InterCloud eXchange
• Complex and variable system of providers and users of services
• Brokering tools are useful to ac:vely balance demand and offer to guarantee the required SLA at higher levels of service
Flexibility
Neutrality
Interoperability
Exchange
Trade
![Page 9: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/9.jpg)
InterNet and InterCloud: framing the issues
9
Internet eXchange
• Peering
InterCloud eXchange
• Providers exchange resources among each other effec:vely pooling together part of their infrastructure
Flexibility
Neutrality
Interoperability
SLA management
Trade
![Page 10: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/10.jpg)
InterNet and InterCloud: framing the issues
10
Internet eXchange
• Transit (someone sells, someone buys)
InterCloud eXchange
• ICXs aggregate offer and demand of compu:ng resources crea:ng an opportunity for brokering services
Flexibility
Neutrality
Interoperability
SLA management
Exchange
![Page 11: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/11.jpg)
ShareGrid • ShareGrid is distributed compu:ng pla_orm based on a peer-‐
to-‐peer federa:on of resources, in which each user: – Provides his/her own resources to other users – Can use resources provided by other users to run his/her own
applica:ons
Joint project Di-‐UniPO/Di-‐UniTO/TOP-‐IX, funded by the Regione Piemonte In the framework of the Development Program
![Page 12: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/12.jpg)
ShareGrid “in the Cloud” (Paas)
Cloud Provider A
![Page 13: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/13.jpg)
ShareGrid PaaS & Federated Clouds • Spawning of new virtual Working Machines on the resources of provider B gives rise to the need of: – communica:ng with the reference Peer – accessing the Storage Server
Cloud Provider A Cloud Provider B
![Page 14: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/14.jpg)
ShareGrid PaaS & Federated Clouds • Spawning of a whole new “site” on the resources of provider B gives rise to the need of providing – communica:on between the new Peer and the Core Peer – storage access to all the new Working Machines
Cloud Provider A Cloud Provider B
![Page 15: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/15.jpg)
ShareGrid PaaS & Federated Clouds • Migra:on of individual Working Machines or of whole “sites” on resources of provided B gives rise to the need of managing already ac:ve sessions (client-‐peer, core peer-‐peer, peer-‐worker, worker-‐storage server)
Cloud Provider A Cloud Provider B
![Page 16: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/16.jpg)
InterCloud Exchange e Federated Clouds
• There is the general need of providing open mechanisms suppor:ng: – Brokering of physical resources belonging to different Cloud Providers
– Policy reconcilia:on among different Cloud Providers – Transparent addressing between different :ers of the same applica:ons running on different Cloud Providers
– Efficient communica:on among applica:on :ers running on different Cloud Providers
– Transparent access to storage resources
![Page 17: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/17.jpg)
InterCloud Exchange
InterCloud Exchange: address proxy • Redirec:ng Proxy to provide transparent addressing • Need of proxying mechanisms able to handle ac:ve sessions
when migra:on is performed
Cloud Provider A Cloud Provider B Public IP address
Internal IP Address
xx.yy.zz.ww aa.bb.cc.dd
Redirec:ng Proxy
![Page 18: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/18.jpg)
InterCloud Exchange
InterCloud Exchange: storage depots • Virtualized storage infrastructures placed in the Internet
Exchange premises and accessible in an efficient and transparent way from the resources of all the involved Cloud Providers
Cloud Provider A Cloud Provider B
Storage depot
![Page 19: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/19.jpg)
InterCloud Exchange
Brokering Engine
InterCloud Exchange: resource brokering • The Internet Exchange is the place where all the informa:on
concerning the global resource state of all the involved Cloud Providers naturally converge
• Be5er brokering policies can be devised
Cloud Provider A Cloud Provider B
Resource alloca:on
![Page 20: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/20.jpg)
InterCloud Exchange
Policy Engine
InterCloud Exchange: policy reconcilia:on • Different Cloud Provides may adopt different resource access
policies
• The Policy Engine iden:fies compa:ble and incompa:ble policies in order to iden:fy Cloud Providers that share similar policies
Cloud Provider A Cloud Provider B
Cloud Provider compa:bility set
![Page 21: InterCloud+Exchange:+pia5aforme+ neutrali+di ...InterNet and InterCloud: framing the issues 8 InterneteXchange + • Easy+to+iden:fy+the+ service+boundaries+ and+define+ performance+and+](https://reader033.vdocuments.net/reader033/viewer/2022042708/5f3bcf7a3e77e1073b65e881/html5/thumbnails/21.jpg)
Conclusions • Federa:ons of Cloud Infrastructures will be increasingly common in the future
• InterCloud Exchanges represent Neutral Access Points where InterCloud traffic can be properly handled
• Work is in progress to provide the mechanisms and policies required to implement the InterCloud Exchange func:onali:es