In particular, each simulator collects data from multiple services and interacts ... given QoS attributes with the budget and capacity constraints, CPs can be scaled ...
Available online at www.sciencedirect.com
Procedia Computer Science 18 (2013) 1881 – 1890
2034(7/-$!/'-&"/'8()"/9$!$/#$("/()"*+,-'-&"/'8(.#&$/#$
:;/'*($%('!#@&-$#-,!'8(C-;8$(9"!(#8",%AB'C$%(:::?.F(N@$!$(%;/'*('-&"/(&C(&/ ( -@$(@$'!-("9(-@$(C;*B&"-('%'+-'-&"/L(D@$('!#@&-$#-,!$(8$K$!'J$C("/(-@$(#8'CC'8(:::?.(+!&*&-&K$C(-"(!$'#@('(!$9&/$% ( %$#$/-!'8&>$%(C-;8$(C,&-$%(9"!(-@$(%;/'*(!$Q,&!$*$/-C("9(-@$(#8",%L (M$(9"!*,8'-$(-@$('-&"/(+!"B8$*('C('( %;/'*(*,8-&A"BR$#-&K$("+-&*&>'-&"/(+!"B8$*L(M$(,C$('(C#$/'!&"(-"($P$*+8&9;('/%($K'8,'-$(-@$($99$#-&K$/$CC("9(-@$(C-;8$L S$;N"!%CT()8",%()"*+,-&/JU($%('!#@&-$#-,!'8(C-;8$(9"!(#8",%AB'C$%(:::?.(C$!K$L( D@$(C-;8$(&C(!$9&/$%(&/('(N';(-"(9'#&8&-'-$(-@$(%;/'*('/%(C$89A'%'+-&K$('-&"/(9"!(-@&C(#'-$J"!;("9( C$!K$CL2 D@$('!#@&-$#-,!$(#"/C&C-C("9(/,*B$!C("9 ($&*5#,-)'$F($'#@("9(N@@('!$('--'#@$%(-"($'#@(!$+8'("9( C$!K$CF(-@"C$ ($&*5#,-)'$( '!$(%$C&J/$%(-"("+-&*&>$(9"!(
Tao Chen et al. / Procedia Computer Science 18 (2013) 1881 – 1890
1883
#"//$#-&"/C ( &/ ( %'-'B'C$ ( #"//$#-&"/ ( +""8F ( C$#,!&-; ( '/% ( 8"'% ( B'8'/#&/J ( +"8&$C ( $-#L (Q,'/ ,'" 2 4K$( '!$( #"*+,-'-&"/'8(!$C",!#$CF(C,#@('C() bF(*$*"!;('/%(B'/%N&%-@L(D@$C$(C"9-N'!$('/%(@'!%N'!$() C('!$("99$!$% ( '-(-@$( 8'-9"!*A'CA'(.$!K$(WZX('/%(7/9!'C-!,#-,!$A'CA'(.$!K$(W30X (!$C+$#-&K$8;L (M$ (!$8'-$% (¥ (-"(@&J@8;( %;/'*(C#$/'!&"CF(N@@(#'/(C&J/&9'/-8;(&/98,$/#$(-@$(!2B)/"#&6;2-1"2.')D#"* M$(C-'!-(*"%$8&/J(-@$(+!"B8$*(B;(+!$C$/-&/J(",!('CC,*+-&"/C('/%(@"N(-@$('-&"/(+!"B8$*(#'/ ( B$(9"!*,8'-$%('C('(%;/'*(*,8-&A"BR$#-&K$("+-&*&>'-&"/(+!"B8$*L (M$('CC,*$(-@'-(#8",%AB'C$% (:::?.( &C( 9"!*$% ( "9 ( "/$ ( "! ( *"!$ ( &/%$+$/%$/- ( "! ( #"*+"C'B8$ ( C$!K$CL (D@$C$ ( C;C-$*C( '!$ ( @"C-$% ( "/ ( -@$ ( #8",%( &/9!'C-!,#-,!$(N@$!$(!$C",!#$C('!$(C@'!$%(K&'(g&!-,'8(V'#@&/$C(1gVC5L(7-(&C(+"CC&B8$(-"(@"C-(*,8-&+8$(C;C-$*C("/( -@$(C'*$(gVL(c"!(-@$(C'O$("9(C&*+8&-;F(&/(-@&C(N"!O(N$('CC,*$("/$A-"A"/$(!$8'-&"/C@&+(B$-N$$/('/( C;C-$*( &/C-'/#$('/%('(gV(&/C-'/#$L(( ?(#8",%AB'C$%(:::?.F(#"*+"C$%("9(#"/#!$-$(C$!K$C(h0F(i(0&j(*';(@'K$(*,8-&+8$(!$+8'C(%$+8";$%( -"(%&99$!$/-(gVCL(?(!$+8'("9('/('++8'-&"/(!,//&/J("/('(gV(&C('CC,*$%(-"(@'K$(&-C(C$!K$C(!$+8'C(!,//&/J ( "/(-@$(C'*$(gVL(7/(-@&C(N"!OF(N$(!$9$!(-@$(!$+8'C("9(#"/#!$-$(C$!K$('C(C$!K$A&/C-'/#$CU(-@$(S-1(C$!K$A &/C-'/#$("9(-@$ (&-1( #"/#!$-$(C$!K$(&C(%$/"-$%(B; (0&SL(D@$(+!&*&-&K$CF(N@@('($(-@$('#@&$K$%($("!(*&/&*&>$(%$+$/%C("/(-@$(/'-,!$("9(-@'-("BR$#-&K$L(7/( +'!-,8'!F(-@$C$("BR$#-&K$C('!$(C,BR$#-(-"T
Tao Chen et al. / Procedia Computer Science 18 (2013) 1881 – 1890
1885
N@$!$(9"!*,8'(1`5(C-'-$C(-@'-('/;('-&"/(-"(C$'!#@(-@$(B$C-(#"*B&/'-&"/( "9() (+!"K&C&"/CF('/%(C&*,8-'/$",C8;(-'O$(&/-"(#"/C&%$!'-&"/('88("BR$#-&K$C(-@'-(+"-$/-&'88;(#"/98-$%(N&-@(-@"C$( "9(-@$('--'#@$%(C$!K$A&/C-'/#$((1C-$+(`5L(.+$#&9'88;F(",!('!#@&-$#-,!$("+-&*&>$C('-&"/(&C(!,//&/J(9"! ( $K'8,'-&/J ( C"8,-&"/C ( N&-@ ( -@$ ( *"C- ( ,+A-"A%'-$% ( $($%(K'8,$CF(N@@(#'/(B$(#'8#,8'-$%('C(-@$(!'-&"(B$-N$$/(#,!!$/-(K'8,$ ( '-(&/-$!K'8(-('/%(-@$(B&JJ$C-($K$!(K'8,$(-@!",J@(-@$($/-&!$(-&*$(C$!&$CL(M$(#"/%,#-(-@$(-!'&/&/J(N&-@(/"!*'8&>$%( K'8,$C(B$#',C$(-@$("!&J&/'8(*$'C,!$*$/-C(@'K$('!B&-!'!;(*'J/&-,%$F(N@@("B9,C#'-$C(-@$(C$/C&-&K&-;("9(",-+,-( -"(&/+,-C('/%(#"/C$Q,$/-8;(-@$('##,!'#;("9(*"%$8L(D"(#"+$(N&-@(%;/'*CF(-@$(9,/#-&"/(32C@'88(B$(#"/-&/,",C8;( -!'&/$%(N&-@(-@$(/$N8;A*$'C,!$%(K'8,$CL(c"!(&*+!"K&/J(+!$%-&"/('##,!'#;F(&-(&C(+"CC&B8$(-"('++8;(*,8-&+8$( *'#@&/$(8$'!/&/J(-$#@/&Q,$C(C&*,8-'/$",C8;F(&/(N@@(#'C$(-@$(!$C,8-&/J(*"%$8(N&-@(-@$(8$'C-(+$!#$/-'J$($!!"!( N",8%(B$(,C$%(9"!(#$!-'&/(+"&/-(&/(-&*$L U)0 2 )DS"(-&%" 2 356(-&)6 2 -',&6"'( &C ( '8C" ( !$C+"/C&B8$ ( 9"! ( %$-$!*&/&/J ( N@$-@$! ( -" ( -!&JJ$! ( -@$ ( "+-&*&>'-&"/( +!"#$CC(B'C$%("/(-@$(C$/C$%(%'-'("9(&-C(#"!!$C+"/%&/J(C$!K$A&/C-'/#$L(V"!$(#"/#!$-$8;F("/#$(-@$('--'#@$%( C$!K$A&/C-'/#$(&C(,/%$!Y"K$!(+!"K&C&"/F2-@$(-!'&/$%2$%("/("/$($&*5#,-)'!(D"(+!$K$/-(%,+8'-$("+-&*&>'-&"/F(-@$(U)02 ).-&*&T"'( '8C"( /$$%C( -" (#"/-&/,",C8;( *'O$ ( C,!$ (-@'- ('/ ("BR$#-&K$ ( &C( /"- (#,!!$/-8; (B$&/J ( "+-&*&>$% (N&-@&/( '/"-@$!("+-&*&>'-&"/(+!"#$CCU("-@$!N&C$F(-@$(#,!!$/-("+-&*&>'-&"/(C@",8%(B$('B"!-$%L(D@&C(C"8,-&"/(&C(+"-$/-&'88;( C#'8'B8$(C&/#$(%&99$!$/-2$&*5#,-)'$(#",8%(-!&JJ$!(/,*B$!C("9("+-&*&>'-&"/C(&/(+'!'88$8F('C(8"/J('C(-@$&!("BR$#-&K$C( %"(/"-(8$'%(-"('/;(#"/98-CL( (:,$(-"(-@$(%;/'*('-&"/((W3aX(-"(C"8K$(-@$(%;/'*(*,8-&A"BR$#-&K$("+-&*&>'-&"/(+!"B8$*(&/(9"!*,8'(145( 'C(C,#@('++!"'#@(#",8%($99&$/-8;(!$'#@(C,BA"+-&*'8(C"8,-&"/C(,/%$!(*,8-&+8$(+"-$/-&'88;(#"/98-&/J("BR$#-&K$C( WeFfXL(7/('%%&-&"/F(-@$;('!$(#'+'B8$(-"(#"+$(N&-@(%;/'*(#@'/J$C("9("BR$#-&K$Ck(#"/C-!'&/-C('/%(-@$&!(%$J!$$("9 ( #"/98-($K$/(%,!&/J(-@$(C$'!#@(+!"#$CC(WfXL(c"!($'#@(J!",+("9(+"-$/-&'8(#"/98-&/J("BR$#-&K$CF(-@$(*$-'@$,!&C-( '++!"'#@(#"/C&C-C("9(*'/;(&-$!'-&"/C(9"!(#"/C-!,#-&/J(-@$(9&/'8(+'!$-"(C$-F($'#@(&-$!'-&"/(&C('(@$,!&C-(C$'!#@&/J ( +!"#$CC(B'C$%("/(-@$(J&K$/(*"%$8C('/%(N@'-A&9(C#$/'!&"(-"(+!$%-(&9(-@$("BR$#-&K$C(#'/(B$('#@&$K$%L(D@$C$( *"%$8C ( #",8% ( B$ ( B'C$% ( "/ ( 9"!*,8' ( 125 ( '/% ( 135 ( N@$!$ ( 125 ( &C ( ' ( +!$%$9&/$% ( #"C- ( *"%$8 ( N@$!$'C ( 135 ( &C ( -@$ ( %;/'*'88;(8$'!/$%(&/J("BR$#-&K$C(&/(145F(#"/C&%$!&/J(#"/C-!'&/-C( &/(9"!*,8'(1`5A1e5L D"(#"+$(N&-@(%;/'*CF('88(C"8,-&"/C('!$('!#@&K$%('/%(-@$;('!$ (!$A$K'8,'-$%(N@$/(-@$(>('!$(+8'#$%("/('/"-@$!(gVL(7/(C,#@(#"/-$P-F(-@$("!J'/&>'-&"/(N",8%(@'K$(%&99$!$/-(F(*$*"!;q3L22IHF( _0(!$QYC$# !$QYC$# %'-'B'C$(#"//$#-&"/(9"!(0>$%('!#@&-$#-,!'8(C-;8$(9"!(#8",%AB'C$%(:::?.F(N@$!$(%;/'*( '-&"/ ( &C ( &/ ( -@$ ( @$'!- ( "9 ( -@$ ( C;*B&"- ( '%'+-'-&"/L (D@$ ( '!#@&-$#-,!$ ( 8$K$!'J$C ( "/ ( -@$ ( #8'CC'8( :::?.(+!&*&-&K$C(-"(!$'#@('(!$9&/$%(%$#$/-!'8&>$%(C-;8$(C,&-$%(9"!(-@$(%;/'*(!$Q,&!$*$/-C("9(-@$(#8",%L(M$ ( @'K$ ( 9"!*,8'-$% ( -@$ ( '-&"/ ( +!"B8$* ( 'C ( ' ( %;/'* ( *,8-&A"BR$#-&K$ ( "+-&*&>'-&"/ ( +!"B8$*( '/%( %$C#!&B$%(-@$(+!&/#&+8$C(9"!('!#@&-$#-&/J(-@$(C"8,-&"/L(D@$(+!"+"C$%('!#@&-$#-,!$(&C($P$*+8&9&$%(,C&/J('(#'C$ ( C-,%;L(7/(9,-,!$(N"!OF(N$(&/-$/%(-"(C&*,8'-$(-@$(B$@'K&"!("9(*"!$(C"+@&C-'-$%(#"*+"C&-$(#8",%AB'C$%(:::?.( C$!K$C(&/(!$'8(C$--&/JCL(M$(N&88('8C"(!$+"!-("/(C#'8'B&8&-;('/%($8'C-&-;("9(-@$('++!"'#@(&/(-$!*C("9($P$#,-&"/ ( -&*$('/%('C(N@$/(#"*+'!$%(-"('(#$/-!'8&>$%(K'!&'/-L( L4?4$4+&4" W3X 7L^L(M&--$/F(¥L(c!'/OF(:'-'(V&/&/JT( !'#-'8(V'#@&/$(]$'!/&/J(D""8C('/%(D$#@/&Q,$CF(V"!J'/(S',9*'//T(]"C(?8-"CF()?F(200`L( W2X :'!$*'F(cLF()L(:",J8'CF('/%(?L( '-!'L(2030L(D@$( "N$!("9(:;/'*(:'-'(:!&K$/(?++8'-&"/C(.;C-$*CF(B5#-&HJ;"6(92V)'W$1).2)62 22222222A63)H09*D&)-&($+CCCJ072J&'2Z)'("2R33&("2)320(&"6-&3&(2E"$",'(12,6/2[,-&)6,#20(&"6("2Z)56/,-&)6F(M'C@&/J-"/(:)F(2033L( W4X SL(:$BF(.L(?J!'N'8F(?L( !'-'BF('/%(DL(V$;'!&K'/F(?(9'C-($8&-&C-(/"/%"*&/'-$%(C"!-&/J(J$/$-('8J"!&-@*(9"!(*,8-&A"BR$#-&K$(( ((((((("+-&*&>'-&"/T(l.I?A77L(762K')(!2K,',##"#2K')D#"*20)#%&6;2Z')*2[,-5'"2¥A24)63!(2000F(++L(f_Z6f`fL W_X ^L(I",%'!>&('/%(VL( $%!'*L(V,8-&A%&*$/C&"/'8(.]?AB'C$%(!$C",!#$('88"#'-&"/(9"!(*,8-&A-&$!(#8",%(#"*+,-&/J(C;C-$*CL(A62K')(!2)32 22222222-1"2AGGG24#)5/L(2033L( W`X gL()'!%$88&/&($-('8L(.]?A'N'!$(G$C",!#$(V'/'J$*$/-(9"!(?++8'-&"/(.$!K$( !"K&%$!C(&/(-@$()8",%L(A62K')(""/&6;$2)32-1"2