52
!"#$%&'() +,-# !".,/0#1 2#3%&4$%/5$/%-4 3"% 6(&405 7-%8'5-4 9":-%$" ;< !&45-((& !"#$!%"&'()'$**(+,-!,(&.! /01/2 1$--$) 4 5!$%(6-$ 2%*(-789$ :"-%!(,* ;$'<-,'(* =(-(6$! !"#$%&$' )*+),- .'/01$ 2/&3- 4/'53

Contrail Project, OW2con11, Nov 24-25, Paris

Embed Size (px)

Citation preview

Page 1: Contrail Project, OW2con11, Nov 24-25, Paris

!"#$%&'()*+,-#*!".,/0#1*2#3%&4$%/5$/%-4*3"%*6(&405*7-%8'5-4

9":-%$"*;<*!&45-((&!"#$!%"&'()'$**(+,-!,(&.!

/01/231$--$)3435!$%(6-$32%*(-789$:"-%!(,*3;$'<-,'(*3=(-(6$!

!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

Page 2: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0:'/5;(4'"<$=:

• >?@3:(**3A3/-%$6!(%$B3?!"C$'%3• D9!(7"-– E3F$(!)G3)%(!%$B3,-3H'%"#$!3IJKJ

• >9-B,-6– KK&L3=M3#9B6$%3N3O&E3=M3P:3.9-B,-6– 32=92>*9-##-4Q3K&A3=M3#9B6$%3N3K&E3=M3.9-B,-6

• :"-)"!79R– KK3('(B$R,'3(-B3,-B9)%!,(*3S(!%-$!)3,-3T3'"9-%!,$)3,-3P9!"S$

– 3="!$3%<(-3AJ3S$!)"-)3,-U"*U$B

)

Page 3: Contrail Project, OW2con11, Nov 24-25, Paris

contrail-project.eu

Contrail partners

Consiglio Nazionale delle Ricerche Italia

!"#$%&'()'*)+""%,'#&$-,)./)!0%'*1#-)2"%'#3)456473)8%&#+- *

Page 4: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0:'/5;(.&<$=>#$3

?$#$;"@%$0:("A(/0(50:$1'/:$B(/@@'"/=C(:"(#5':D/;5E/>"0(

"F$'501(3$'#5=$3(A"'(A$B$'/>01(G//H(=;"DB3(

/0B(4//H(3$'#5=$3("0(:"@("A(A$B$'/:$B(=;"DB3

,

Page 5: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

I$3$/'=C(7C/;;$01$3

• 7--.(-44*'#$-1%&0"#("A('$3"D'=$3(A'"%(3$#$'/;(=;"DB3

• ?%/4$-@*=;"DB3(&J(/B#/0=$B(H2K(%/0/1$%$0:

• 6(&405'$A(L(B$@$0B/&5;5:J("A(4//H(3$'#5=$3

• 75&(&:'('$A("A(:C$(A$B$'/>"0(/0B(4//H(3$'#5=$3

• 2#$-%",-%&:'('$A

• 7-5/%'$A

M

Page 6: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

?$#$;"@%$0:(7C/;;$01$3(

• D$U$*"S3(3'"RS!$<$-),U$3'*"9B3'"RS97-63)"VW(!$3)%('X3,-%$6!(7-63/((Y3(-B3?((Y3)$!U,'$)33."!3'*"9B3.$B$!(7"-)3,-3"S$-3)"9!'$– :"-%!(,*3#!(-B3."!3(3'"-),)%$-%3)$%3".3'"RS"-$-%)3%<(%3'(-3#$3!$9)$B3,-B,U,B9(**F3,-3"%<$!3S!"C$'%)

– :"RS*,(-'$3W,%<3'*"9B3)%(-B(!B)• Y<"W4'()$3%<$3%$'<-"*"6F3W,%<39)$3'()$)3(-B3B$R"-)%!(%"!)– /-%$!-$%3)$!U,'$)G3)',$-7Z'3(SS*,'(7"-)

• Y"VW(!$3)9)%(,-(#,*,%F3(V$!3%<$3P:3.9-B,-6

N

Page 7: Contrail Project, OW2con11, Nov 24-25, Paris

7"0:'/5;(50(/(!D:3C$;;

O

!"#$%&$'()#$*)&+,-./&'(0"/+1')#+1"2/(3.'4+

5)-67.8"9+:'(/.22"0#+;.'3"/.+59'<.&*-9/.+

1"2&'"=)&.8+:'(3"2"(0+(>+?.(%'.>.'.069&.8+19&9+

!"#$+:.'>('790/[email protected]%A"7.+;/".06B/+19&9+C09-42"2+

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

Page 8: Contrail Project, OW2con11, Nov 24-25, Paris

!"#$%&$'()#$*)&+,-./&'(0"/+1')#+1"2/(3.'4+

5)-67.8"9+:'(/.22"0#+;.'3"/.+59'<.&*-9/.+

1"2&'"=)&.8+:'(3"2"(0+(>+?.(%'.>.'.069&.8+19&9+

!"#$+:.'>('790/[email protected]%A"7.+;/".06B/+19&9+C09-42"2+

7"0:'/5;(50(/(!D:3C$;;

P.6)7"0()899-(!"#$%&$'()*+),-(

.'/01$(2/&3-(4/'53

Page 9: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0:'/5;(Q$B$'/>"0

Q$B$'/>"0(R(%"'$(:C/0(/(35%@;$(&'"S$'("'(@"':/;

• /-%$!"S$!(#,*,%F– [$%$!"6$-$"9)3S!"U,B$!)3

• ?9#*,'G3S!,U(%$

– BA#&.'5&((A*'<""),-63#$)%3S!"U,B$!)– 2%3B$S*"F37R$3(-B3(%3%/#0.-– 2**"W3%"35".:'#-*S!"U,B$!)– =,6!(7"-G3$*()7',%F– Y$'9!,%F3(-B3S!,U('F3.!(R$W"!X

• Y"S<,)7'(%$B3\"YY]2G3\"?3^3"%<$!_,(3S!"U,B$!3)$*$'7"-3&#@*,-%$6!(7"-P-."!'$R$-%3R$'<(-,)R)>$B$!(7"-3()3(3.-@'&$"%*(-B3(3E!B3S(!%F

T

Page 10: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

• 7""'B50/:$(B$@;"J%$0:(/0B(%/0/1$%$0:(("A(/@@;5=/>"03("0(%D;>@;$(=;"DB3

• U/=C(/@@;5=/>"0(=/0($V@;"5:(%D;>@;$(@'"#5B$'3

9-4"/%5-C%"8'@-%

9-4"/%5-*C%"8'@-%

7$"%&1-C%"8'@-% C/:('5

!("/@

7$"%&1-C%"8'@-%=-$D"%E

C%"8'@-%

2 22 2

2SS*,'(7"-

>$B$!(7"-32?/

:"-%!(,*3>$B$!(7"-3HU$!(**32!'<,%$'%9!$

98

Page 11: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

>$B$!(7"-3)'$-(!,")Q3:*"9B35!"X$!,-6

Cloud B

Cloud C

Cloud A

7"0:'/5;(Q$B$'/>"0(H$'#5=$

Q50B(:C$(&$3:(=;"DB:"($V$=D:$(/(15#$0(/@@;5=/>"0

99

Page 12: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

>$B$!(7"-3)'$-(!,")Q3:*"9B35!"X$!,-6

Cloud B

Cloud C

Cloud A

7"0:'/5;(Q$B$'/>"0(H$'#5=$ Cloud B

Q50B(:C$(&$3:(=;"DB:"($V$=D:$(/(15#$0(/@@;5=/>"0

99

Page 13: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

>$B$!(7"-3)'$-(!,")Q3:*"9B3266!$6(7"-

Cloud B

Cloud C

Cloud A7"0:'/5;(Q$B$'/>"0(H$'#5=$

4'"#5B$(:C$(D3$'(W5:C('$3"D'=$3(A'"%(B5F$'$0:(=;"DB(@'"#5B$'3A"'(/(15#$0(/@@;5=/>"0

9)

Page 14: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

>$B$!(7"-3)'$-(!,")Q3:*"9B3266!$6(7"-

Cloud B

Cloud C

Cloud A7"0:'/5;(Q$B$'/>"0(H$'#5=$

4'"#5B$(:C$(D3$'(W5:C('$3"D'=$3(A'"%(B5F$'$0:(=;"DB(@'"#5B$'3A"'(/(15#$0(/@@;5=/>"0

9)

Page 15: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

Q$B$'/>"0(3=$0/'5"3X(7;"DB(YD'3>01

Public cloud

Private cloud

H$/%;$33(50:$1'/>"0("A('$3"D'=$3(A'"%(/(@D&;5=(=;"DB(50(/(@'5#/:$(=;"DB

7"0:'/5;(Q$B$'/>"0(H$'#5=$

9*

Page 16: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

D,)%!,#9%$B3>$B$!(7"-32!'<,%$'%9!$

• !"#$%&'$(!)*(+#(%,-.+'&$,/(01$0(,&'2(3,/,%&401(!'',##()0+1$(53!)6

• 3!)(&'$(&#("%07,%#8("9$(#2&%,(&('0::01(;+,<– =,'9%+$>8(-%0;+/,%(#$&$9#8(9#,%(&'401#

• 3!)(10$(%,#$%+'$,/($0(?.0'&.@(-%0;+/,%

>

>

>

>

• )0.+'+,#(&1/(&9$2A&9$2B(&%,('0::01

• 3+1&.(%,#09%',(&..0'&401(+#(01(-%0;+/,%#

• =2&%,/(+1C0(2,.-#(:&1&D,:,1$

• 3!)(,+$2,%(20#$,/(">(-%0;+/,%8(0%(01(+1/,-,1/,1$(EF

9,

Page 17: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

• =+1D.,(#+D1G01H(C,/,%&401(+/,14$>(%,I9+%,/($0(:&1&D,(:9.4-.,(+1/+;+/9&.('.09/(+/,144,#– J,.,D&401($0(,1&".,(#,%;+',#($0(&'$(!"#$%&'()#0C(9#,%#

• !9$20%+K&401(<+$2(L#&D,(M01$%0.– !'',##(%,I9,#$#($0(#0:,(%,#09%',#(:&>(.&#$(&(.01D(4:,(– J>1&:+'(&'',##('01$%0.H(-0.+'>(#209./(",(%,G,;&.9&$,/(,;,%>(4:,(C&'$0%#('2&1D,

• M01N/,14&.+$>(&1/($%9#$(+##9,#O

Y$'9!,%FQ3(9%<$-7'(7"-3(-B3(9%<"!,`(7"-

9M

Page 18: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53 9N

Contrail Provider

Interface layer HTTP

REST

Federation support

User Identity

GAFS driver VIN driver

CLI

External Cloud adapters

Core layer

Adapters layerVEP driver

StateSLA Coordination

SLA Negotiation

SLA Organizer

Provider Watcher

SLA Management

SLA Template Repository

Federation Runtime Manager

Mapping Attribute Authority

Policy Administration Point

Policy Decision Point

Authentication

Security

SLA Management

External Provider

Image Registry

Image Manager

Page 19: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

• Y9SS"!%3."!3%<$3.9**3*,.$3'F'*$3".3Y]2)– M%,&4018(+1#$&14&401(&1/(,1&'$:,1$(0C(&D%,,:,1$#(&$

&..(.,;,.#(0C($2,(M.09/(#,%;+',#(#$&'7H(+1C%&#$%9'$9%,8*&&=(C,/,%&401#8().&P0%:#(&#(&(=,%;+',

– J>1&:+'(=Q!(1,D04&4018(:01+$0%+1D(&1/(,1C0%',:,1$

• ?!"U,B$3R"-,%"!,-63(-B3(''"9-7-63."!3:"-%!(,*3)$!U,'$)– R,&#9%,(&1/(%,'0%/(9#&D,(0C(%,#09%',#(-,%(9#,%(&1/(&S%+"9$,($2&$(9#&D,($0($2,(

%,#-,'4;,(-%0;+/,%#(+1($2,(C,/,%&401

– J&$&(&DD%,D&401(&$(-%0;+/,%(&1/(C,/,%&401(.,;,.

– =,'9%,(:01+$0%+1D(/&$&(/+#$%+"9401

• Pa%$-B3Y]2)3%"3\"?– *1$,D%&$,(T0)(D9&%&1$,,(#-,'+N'&401(+1(=Q!#8(:01+$0%(&1/(-0##+".>(,1C0%',($2,:

• ]$U$!(6$3(''"9-7-63(-B3$'"-"R,'3R"B$*)3%"3B"– M0#$G"&#,/(T0=(,1C0%',:,1$

H2K(Z/0/1$%$0:X(["/;3

9O

!"#$%&'

()*%+,"'

-".%/01"'

Page 20: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

=Q!(U,.&$,/(U,#,&%'2(M2&..,1D,#

• \"W(:"(B$/;(W5:C($;/3>=5:J(50(H2K3]– ]"-64%$!R3Y]2)G3Y]2)3)S$',.F,-63!$)"9!'$3'*())$)

• \"W(:"(="%&50$(H2K3(/0B(.^Q(B$3='5@:"'3]– Y$R(-7'3"U$!*(SG3'<$'X,-63Y]24H_>3'"RS*,(-'$

• \"W(:"(B$/;(W5:C(H2K3(/:(Q$B$'/>"0(;$#$;](– Y]23)S*,b-6G3B$(*,-63W,%<3S!,'$3(-B3S$-(*7$)G3!,)X3R(-(6$R$-%– Y%!(%$6,$)3."!3Y]23'""!B,-(7"-3c3$-."!'$R$-%

9P

Page 21: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

V>-,#(0C(=Q!#

• HD@@"':(A"'($;/3>=5:J– 2"01(;/3>01(H2K3(A"'(@'"#535"0501(%D;>@;$(.^Q3– ?$_05>"0("A(H2K3(50B$@$0B$0:(A'"%(:C$(.^Q3(:"(&$(@'"#535"0$B

• `C'$$(:J@$3("A(H2K3(/'$(B$_0$B(W':(.^Q– H@$=5_=(H2K3X('$A$''501(:"(3@$=5_=(/@@;5/0=$3(a(.^Q('$3"D'=$3

– [$0$'5=(H2K3X($V@'$33(="%%"0(1D/'/0:$$3(WC5=C(=/0(&$(/@@;5$B(:"(/;;(.^Q3(a(/@@;5/0=$3

– \J&'5B(H2K3X(B$_0$3(b3"':("Ac(1D/'/0:$$(=;/33$3

9T

Page 22: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

=Q!(+1(&(3,/,%&401(%,I9+%,(#-.+W1D

Contrail Federation Layer

SLAfed

SLA1 SLAn

M.09/(9#,%

Contrail Provider Layer

Provider P1

IaaS1

Contrail Resource Layer

PaaS1

Contrail Provider Layer

Provider Pn

IaaSn

Contrail Resource Layer

PaaSn

X

IJ

Page 23: Contrail Project, OW2con11, Nov 24-25, Paris

!"#$%&$'()#$*)&+,-./&'(0"/+1')#+1"2/(3.'4+

5)-67.8"9+:'(/.22"0#+;.'3"/.+59'<.&*-9/.+

1"2&'"=)&.8+:'(3"2"(0+(>+?.(%'.>.'.069&.8+19&9+

!"#$+:.'>('790/[email protected]%A"7.+;/".06B/+19&9+C09-42"2+

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0:'/5;(50(/(!D:3C$;;

)9

Page 24: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

2SS*,'(7"-3D$S*"FR$-%G3_=3N31$)"9!'$33=(-(6$R$-%

• K@@;5=/>"0(B$@;"J%$0:– 7F>*@"5/.-#$*A"'('$3"D'=$(@'"#535"0501– +GH*@"5/.-#$*A"'(/@@;5=/>"0(3@$=5_=/>"0– B-,("A.-#$*@"5/.-#$(;50S501(:C$(H2K(L(.^Q(B"=D%$0:3

• 4'"#535"0501(&/3$B("0(0$1">/:$B(H2K– I$3"D'=$('$3$'#/>"0(b"@>"0/;c

• U;/3>=5:J(– ?J0/%5=(@'"#535"0501(W5:C"D:('$0$1">/>01(:C$(H2K

))

Page 25: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

6C/:(53(^U4]

• H"dW/'$(50:$'A/=$(&$:W$$0(=;"DB(@'"#5B$'3(/0B(:C$(7"0:'/5;(A$B$'/>"0

• K;;"W3(=;"DB(@'"#5B$'3(:"(&$="%$(H2K-(e"4(/W/'$('$1/'B;$33("A(:C$5'("W0(3D@@"':(b"'(;/=S("Ac(A"'(H2K3(/0B(e"4

)*

Page 26: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

^U4(4'"#5B$3

• H:/0B/'B(IUH`AD;(50:$'A/=$(:"(7"0:'/5;(A$B$'/>"0• .77G(G0:$'A/=$(A"'(A/=5;5:/>01('$D3$(/0B($V:$035&5;5:J• HD@@"':(A"'(.^Q(3:/0B/'B• ^5':D/;(.'1/05E/>"03(3D@@"':• KB#/0=$(I$3"D'=$(I$3$'#/>"0(=/@/&5;5:J

• HD@@"':(A"'(C$:$'"1$0$"D3(=;"DB3– .@$0!$&D;/-(.@$0H:/=S-(!5%&D3(b/0B(@"335&;J(%"'$(50(AD:D'$c(=;"DB3(/0B(:C$(A$B$'/>"0

),

Page 27: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

VEP Software Snapshots

)M

Page 28: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0:'/5;(3:"'/1$X([KQH

• 7)%-('&.(-),'*$%'.9$-,)*$"%&:-)*/*$-;)<"%)+("9,)+9*$";-%*)&#,)+("9,)'#<%&*$%9+$9%-

• H:"'/1$(/3(/(H$'#5=$– H:"'/1$("A(D3$'(B/:/– K==$335&;$(A'"%(W5:C50(:C$(=;"DB(/0B("#$'(:C$(G0:$'0$:

• H:"'/1$('$@"35:"'J(A"'(:C$(=;"DB(50A'/3:'D=:D'$– ^Z(5%/1$3– HJ3:$%(/0B(%"05:"'501((50A"'%/>"0(

)N

Page 29: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

_,!%9(*3/-.!()%!9'%9!$30$%W"!X3d_/0e

• K(+"0-*'=--(#5':D/;(=;D3:$'(>(&?"%;(W5:C(/(&":C(*-+9%-)&#,)-@+'-#$)='%$9&()#-$A"%B)b^!c

• `C$(^G!(3$'#$3(W5:C50(/(=;"DB-(/0B($V:$0B3(:"(":C$'(50A'/3:'D=:D'$3(bA"'(=;"DB(A$B$'/>"0c-(:"(:C$([KQH(3:"'/1$-(/0B(:"($V:$'0/;(=;5$0:(%/=C50$3

• KD:C$0>=/>"0(53(&/3$B("0(=;"DB+;$#$;(D3$'(/=="D0:3f($0='J@>"0("A(/;;(="%%D05=/>"03

)O

Page 30: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

^50(?$3510• C*'#:)4D*-+)&*).&*-)$-+0#"(":/– >()%$!3d,-3X$!-$*e3%<(-3HS$-3_?03d,-39)$!3)S('$e– P-'!FS7"-3'(-3#$3'<")$-G3$U$-3%9!-$B3"f– >*$a,#*$G3'(-3#$39)$B3#"%<3"-3S<F),'(*3R('<,-$)3(-B3W,%<,-3(369$)%3_=

– ?!"R,),-63S*(g"!R3%<(%3'(-3,-%$6!(%$3(**3$-U,),"-$B33333S*(g"!R)3dU,!%9(*3'*9)%$!)G3.$B$!(7"-)G3h2>YG39)$!33333R('<,-$)e

• :!$(%$3U,!%9(*3-$%W"!X3d_0e3,/#&;'+&((/3S$!39)$!c(SS*,'(7"-G3S*9)3'"-%!"*3-$%W"!X

)P

Page 31: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

:"-%!(,*32!'<,%$'%9!$Federation

User management/authorization application

coordinator

SLA lifecyclemanagement SLA coordination

accounting

SLA negotiation

Provider

User management/authorization

accounting

SLA lifecyclemanagement SLA enforcement

monitoring

SLA negotiation

Resource

appliancemanagement

applicationdeployment

appliance hosting

appliance monitoring

GAFS

resource reservation

applianceVIN

)T

Page 32: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

HD@@"':(A"'(0"0(7"0:'/5;(@'"#5B$'3• H/((*!"#$%&'(*4/,,"%$

• 4'"#5B$'(C"3:3– H2K(%/0/1$%$0:(b/0B($0A"'=$%$0:c

– '$3"D'=$(%/0/1$%$0:(• ^U4(/0B(G//H(="%@"0$0:3(/'$(50:$1'/:$Bg

federation

SLA

VEP

IaaS

resources

*8

Page 33: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

•4'"#5B$'(C/3(G//H(3:/=S(/0B(C"3:3(– 7"0:'/5;(H2K(%/0/1$%$0:– 7"0:'/5;(^U4(="%@"0$0:3(

•^U4(/0B(G//H(="%@"0$0:3(="%%D05=/:$(D3501(:C$(0/>#$(K4G("A(:C$(G//H(="%@"0$0:(b.77Gcg(•Z"05:"'501("A(:C$(G//H(="%@"0$0:3(%D3:(&$(="00$=:$B(:"(:C$(^U4("'(H2K(="%@"0$0:g

federation

SLA

resources

VEP

IaaS

HD@@"':(A"'(0"0(7"0:'/5;(@'"#5B$'3

*9

Page 34: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

• `C$(=;"DB(@'"#5B$'(B"$3(0":(C"3:(/0J(7"0:'/5;(3"dW/'$(="%@"0$0:(

• `C$(^U4(="%%D05=/:$3(W5:C(:C$(@'"#5B$'(G//H(3$'#5=$(:C'"D1C(5:3('$%":$(50:$'A/=$(b.77Gc• `C$(H2K(="%@"0$0:(="D;B(&$('$BD=$B(:"(%"05:"'501•Z"05:"'501("A(:C$(G//H(="%@"0$0:3(%D3:(&$(="00$=:$B(:"(:C$(^U4("'(H2K(="%@"0$0:

federation

VEP

IaaS

resources

SLA

HD@@"':(A"'(0"0(7"0:'/5;(@'"#5B$'3

*)

Page 35: Contrail Project, OW2con11, Nov 24-25, Paris

!"#$%&$'()#$*)&+,-./&'(0"/+1')#+1"2/(3.'4+

5)-67.8"9+:'(/.22"0#+;.'3"/.+59'<.&*-9/.+

1"2&'"=)&.8+:'(3"2"(0+(>+?.(%'.>.'.069&.8+19&9+

!"#$+:.'>('790/[email protected]%A"7.+;/".06B/+19&9+C09-42"2+

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0:'/5;(50(/(!D:3C$;;

**

Page 36: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"04//HX(7"0:'/5;(4//H• i)$!3(''$))3:"-?((Y3U,(3%<$3.$B$!(7"-– W$#3,-%$!.('$

EL

Page 37: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"04//HX(7"0:'/5;(4//H• i)$!3(''$))3:"-?((Y3U,(3%<$3.$B$!(7"-– W$#3,-%$!.('$

• 23:"-?((Y3(SS*,'(7"-3,)3B$Z-$B3()3(3'"RS"),7"-3".3R9*7S*$3)$!U,'$3,-)%(-'$)

EL

Page 38: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"04//HX(7"0:'/5;(4//H• i)$!3(''$))3:"-?((Y3U,(3%<$3.$B$!(7"-– W$#3,-%$!.('$

• 23:"-?((Y3(SS*,'(7"-3,)3B$Z-$B3()3(3'"RS"),7"-3".3R9*7S*$3)$!U,'$3,-)%(-'$)

EL

69#1;-)-#='%"#;-#$*2&>E%-,9+-)F)G&:*)"<)$&*B*)

H-.)&>>('+&1"#*

I':0)(-=-()*-%='+-*JKL)F)5"JKL

4&&J)+("9,8-,-%&1"#)"<)4&&J)+("9,*

Page 39: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"04//HX(7"0:'/5;(4//H• i)$!3(''$))3:"-?((Y3U,(3%<$3.$B$!(7"-– W$#3,-%$!.('$

• 23:"-?((Y3(SS*,'(7"-3,)3B$Z-$B3()3(3'"RS"),7"-3".3R9*7S*$3)$!U,'$3,-)%(-'$)

• 23:"-?((Y3)$!U,'$3,)3,RS*$R$-%$B3()3"-$3"!3R"!$3U,!%9(*3R('<,-$3,-)%(-'$)3B$B,'(%$B3%"3(3),-6*$39)$!

EL

Page 40: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"04//HX(7"0:'/5;(4//H• i)$!3(''$))3:"-?((Y3U,(3%<$3.$B$!(7"-– W$#3,-%$!.('$

• 23:"-?((Y3(SS*,'(7"-3,)3B$Z-$B3()3(3'"RS"),7"-3".3R9*7S*$3)$!U,'$3,-)%(-'$)

• 23:"-?((Y3)$!U,'$3,)3,RS*$R$-%$B3()3"-$3"!3R"!$3U,!%9(*3R('<,-$3,-)%(-'$)3B$B,'(%$B3%"3(3),-6*$39)$!

• :"-?((Y3)$!U,'$)3(!$3$*()7'3(-B3W,**3)9SS"!%3BF-(R,'3!$)"9!'$3S!"U,),"-,-6

EL

Page 41: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"04//HX(7"0:'/5;(4//H• i)$!3(''$))3:"-?((Y3U,(3%<$3.$B$!(7"-– W$#3,-%$!.('$

• 23:"-?((Y3(SS*,'(7"-3,)3B$Z-$B3()3(3'"RS"),7"-3".3R9*7S*$3)$!U,'$3,-)%(-'$)

• 23:"-?((Y3)$!U,'$3,)3,RS*$R$-%$B3()3"-$3"!3R"!$3U,!%9(*3R('<,-$3,-)%(-'$)3B$B,'(%$B3%"3(3),-6*$39)$!

• :"-?((Y3)$!U,'$)3(!$3$*()7'3(-B3W,**3)9SS"!%3BF-(R,'3!$)"9!'$3S!"U,),"-,-6

• >,!)%3!$*$()$3&=&'(&.(-M)http://www.conpaas.eu/EL

Page 42: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"04//HX(7"0:'/5;(4//H• i)$!3(''$))3:"-?((Y3U,(3%<$3.$B$!(7"-– W$#3,-%$!.('$

• 23:"-?((Y3(SS*,'(7"-3,)3B$Z-$B3()3(3'"RS"),7"-3".3R9*7S*$3)$!U,'$3,-)%(-'$)

• 23:"-?((Y3)$!U,'$3,)3,RS*$R$-%$B3()3"-$3"!3R"!$3U,!%9(*3R('<,-$3,-)%(-'$)3B$B,'(%$B3%"3(3),-6*$39)$!

• :"-?((Y3)$!U,'$)3(!$3$*()7'3(-B3W,**3)9SS"!%3BF-(R,'3!$)"9!'$3S!"U,),"-,-6

• >,!)%3!$*$()$3&=&'(&.(-M)http://www.conpaas.eu/EL

!S,1/(M01)&&=(-%,#,1$&401(YFZ'01(Z[\\(&$(]H^[-:(

=,##+01H(Y-,1(=09%',(M.09/G=9::+$

Page 43: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"04//HX(WWWg="0@//3g$D

*M

Page 44: Contrail Project, OW2con11, Nov 24-25, Paris

!"#$%&$'()#$*)&+,-./&'(0"/+1')#+1"2/(3.'4+

5)-67.8"9+:'(/.22"0#+;.'3"/.+59'<.&*-9/.+

1"2&'"=)&.8+:'(3"2"(0+(>+?.(%'.>.'.069&.8+19&9+

!"#$+:.'>('790/[email protected]%A"7.+;/".06B/+19&9+C09-42"2+

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0:'/5;(50(/(!D:3C$;;

*N

Page 45: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

M01$%&+.(L#,(M&#,(\HD,)%!,#9%$B3?!"U,),"-3".3h$"4!$.$!$-'$B3D(%(

• N'%$9&()OP)Q"9%'*$)R9',-)5_00D.,(`&%$2(.+7,6– L#,%#(1&;+D&$,($2,(]J(D.0",(;+&(<,"("%0<#,%– J,$&+.,/(:&-#(&1/(-0+1$#(0C(+1$,%,#$

• P&$&)*-$– _,0G#-&4&.(/&$&(-%0;+/,/(">(JP4#(5=-&4&.(J&$&(*1C%&#$%9'$9%,#6

– (_,0G%,C,%,1',/(/&$&((-%0;+/,/(">(!"#$-#$)D%"=',-%*• JP4*)&#,)!"#$-#$)D%"=',-%*

– ",'0:,(-&%$(0C($2,(M01$%&+.(3,/,%&$,/(M.09/(– %,1$(*V(+1C%&#$%9'$9%,(C%0:($2,(M01$%&+.(3,/,%&$,/(M.09/

*O

Page 46: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

M01$%&+.(L#,(M&#,(ZH=9*7R$B,(3?!"'$)),-63Y$!U,'$3=(!X$%S*('$

• 4"':/;("F$'501(%D;>%$B5/(3$'#5=$3(:"($0B(D3$'3– U0B(h3$'3• /==$33(3$'#5=$3(A"'(/DB5"a#5B$"(3:'$/%501(B"W0;"/B("A(/B/@:$B(%D;>%$B5/(="0:$0:

– 7"0:$0:(4'"#5B$'3• 3D@@;J('/W(%D;>%$B5/(="0:$0:

– `$=C0";"1J(4'"#5B$'3• "F$'(C51C;J(3@$=5/;5E$B(:$=C0";"1J(3$'#5=$3(A"'(B515:/;(%$B5/(/B/@>"0("A('/W(="0:$0:(b5g$g('$+35E501-('$+3/%@;501-('$+$0="B501c

*P

Page 47: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

• J&$&(&1&.>#+#(C%0:(1,9$%01(#'&S,%+1D((((((((,a-,%+:,1$#(01("+0.0D+'&.(#&:-.,#

• _,0:,$%+'&.(#2&-,(&--%0a+:&41D(((((((((((((((((((((((((((((0C($2,("+0.0D+'&.(#&:-.,H(((((((((((((((((((((((((((((((((((((:0/,.GNW1D(#+:9.&401#

• 3+D9%,(0C(:,%+$(C0%(,&'2(#+:9.&401(:&%7+1D(+$#('.0#,1,##($0($2,(,a-,%+:,1$&.(/&$&

M01$%&+.(L#,(M&#,(]H7;"DB3(A"'(\51C(4$'A"'%/0=$(I$/;+`5%$(H=5$0>_=(?/:/(

K0/;J353

*T

Page 48: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

M01$%&+.(L#,(M&#,(bHE+D2G$2%09D2-9$(`.,'$%01+'(J%9D(J+#'0;,%>

• 7"%%"0(:J@$3("A(="%@D:$'(%"B$;501(A"'(@C/'%/a&5":$=C(3$=:"'– Z";$=D;/'(BJ0/%5=3(bZ?cX(="%@D:$'(35%D;/>"0("A(@CJ35=/;(%"#$%$0:3(&J(/:"%3(/0B(%";$=D;$3((

– [$0"%$(/0/;J353g((K0/;J353("A(;/'1$(1$0"%$(B/:/&/3$(:"(B$:$'%50$(B'D1($i=5$0=J(

– \51C(:C'"D1C@D:(5%/1$(/0/;J353((

• H5105_=/0:(3:"'/1$(/0B(="%@D:$(=C/;;$01$3– 2/'1$(B/:/3$:3– 4/'/;;$;(="%@D>01(%"B$;3– 2/'1$(0D%&$'3("A(_;$3

,8

Page 49: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0=;D35"0

• 7"0:'/5;X(/(=C/;;$01501('$3$/'=C(@'"<$=:– `'D3:$B(L(50:$'"@$'/&;$(=;"DB3(– U;/3>=(B53:'5&D:$B(/@@;5=/>"03("#$'(3=/;/&;$(=;"DB(A$B$'/>"03

• 7"0:'/5;(B$;5#$'3("@$0(3"D'=$(3"dW/'$(/0B(W5;;(1"(A"'("@$0(3"D'=$(B$#$;"@%$0:(50(H@'501()89)

,9

Page 50: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7"0:'/5;(50(.6)2S-HAA<<<c0<Zc0%DA;+,<A!'4;+4,#J&#2"0&%/AM01$%&+.

Page 51: Contrail Project, OW2con11, Nov 24-25, Paris

.6)7"0()899-(!"#$%&$'()*+),-(.'/01$(2/&3-(4/'53

7'$B5:3

• H"%$(3;5B$3(A'"%– 4J5D3C(\/'3C-(G!IGK(b^U4c– 2"'$0E"(Y;/35-(\4(bH2Kc– 7C'53>0$(Z"'50-(G!IGK–Z/335%"(7"@@";/-(7!I(bQ$B$'/>"0c– `C5;"(j5$;%/00-(^h(K%3:$'B/%(b^G!c(– [D5;;/D%$(45$''$-(^h(K%3:$'B/%(b7"04//Hc– k/0(H:$0B$'-(lGY(b[KQHc

,*

Page 52: Contrail Project, OW2con11, Nov 24-25, Paris

391/,/(91/,%H(3)d(5=,;,1$2(3%&:,<0%7()%0D%&::,6

!%,&H(*1$,%1,$(0C(=,%;+',#8(=0e<&%,(f(;+%$9&.+K&401(

5*MVGZ[[gc\cZ6

)%0h,'$(%,C,%,1',H(Z^db]i

V0$&.('0#$H(\\8Zg(:+..+01(,9%0

`L('01$%+"9401H(i8](:+..+01(,9%0

`a,'9401H(3%0:(Z[\[G\[G[\(4..(Z[\]G[gG][

J9%&401H(]j(:01$2#

M01$%&'$($>-,H(M0..&"0%&4;,(-%0h,'$(5D,1,%+'6

contrail is co-funded by the EC 7th Framework Programme

2S-HAA'01$%&+.G-%0h,'$c,9

'01$%&+.G'01$&'$k+1%+&cC%

,,