Professional Documents
Culture Documents
!!!!"
"
$
% &
$%
!
"
#
$
%
$
!#&
&
"
'
"(
(
)
!
$
)
$
*
$
315
$
<
%; 325
$
)
"(
%
3=5
$
<) !
$
"(
< > 3?5
)
+
'
(
2
%
@
#A
( 4
$
$
"A
)
%
, 345
)
6
"(
$
7
8
)
)
%
*
:
Clients
Requests
Virtual
server
Load
balancing
Real
servers
$ B1
#
( B?
!$$#
/
&C
0
"A *
"A
"A
#
$ "A
#
!
%
'()
/0
!"## $
!&#
%
'()
/0
3 #+
3!+
! $
' 4 56 " .
* "+
* -. ,
03 0&"#
13
12 ) "#"
A$
)
$
)
7$@, $8 $&#
#
3-5
E
#
$> F4: /
!""
#
"A
$
C , ) /C,0
$ 4
B 3D5 /B 0
4:4 B 9
4:1
B $ B
B1
#
/
0
#,&-- 34G5
)
#,&--
( #,&--
&C
#
H
3445
)
&C
(&CG=? 34:5
(
&C
.
600
!"#
$" %&
7 8
4
"
+
:+&;
#
:;
:
:;
"
::;
6 596
+
+
+
:";
:+;
&
:
::;
:;
:;
:+;
+
:";
:"";
:+;
:
:;
"
:"+;
:&;
<-
" <
<
<
<
<
: <
596
#
+
"
C
B
)c
es 400
m
(e
im
t 300
es
no
ps 200
e
R
100
500
A. 1node-800MHz
C. 2nodes-800MHz
E. 3nodes-800MHz
G. 4nodes-800MHz
0
500
F
H
B. 1node-1800MHz
D. 2nodes-1800MHz
F. 3nodes-1800MHz
H. 4nodes-1800MHz
1000
1500
Simultaneous sessions
2000
+
3
"+ =
:: =
!
!
!
&: =
250
H
200
G
F
)
W
r(e 150
w
op
eg
ar 100
ev
A
/
0
#,&--
)
$ .
$ "
# /$"#0
$
$ :
-GI
.:G3)
5
$
#,&--
&#E
( :
7
8 (
( .
50
0
A
0
500
A. 1node-800MHz
B. 1node-1800MHz
C. 2nodes-800MHz
D. 2nodes-1800MHz
E. 3nodes-800MHz
F. 3nodes-1800MHz
G. 4nodes-800MHz
H. 4nodes-1800MHz
1000
1500
Simultaneous sessions
2000
$ +
$
)
( .
$
'
User requests
Virtual server
Master
CPMD
Load
balancer
Server state
management
Slave
CPMD
.
!
'
/
0
Load
statistics
Request
distribution
Apache
Real server 0
Slave
CPMD
Apache
Real server 1
$%
A
'
43
5
! "!
"(
( 1
&
# @ " /&#@"0
/
"( @
&#@"
) J
BA )
<
)
4 @
'
: %
<
'
/
0
6
)
2
reqs./ sec
R(t) + Rinc * D
R(t)
/40
Needed nodes: Nt
)
'
$
$
/%@0 3415 $
$
time
t+D
-
*
*.) *.)
A
$
<
/ 7
8
0
<
6
"(
<
!
/40 (
<
( 2
&#@"
/
43
5
0 !
&#@"
&#@"
$
$
*
#$
)
)
3425
#,&-- $
)
#,&--
$
&#@"
=
,
!-#
/
9 9>6
+
&#
#
#
"
++
1.87
static-CPMD
dynamic-CPMD
non-CPMD
1.8
1.6
1.4
eu
la 1.2
v
ev 1
it
al
eR0.8
( =
"#&
""
+&
+++
++&
+&
1.11
1.00
0.94
1.00
0.83
0.6
0.4
0.2
300
static-CPMD
non-CPMD
250
dynamic-CPMD
Request rate
4000
)
(W
re 150
w
oP
2500
2000
1500
100
1000
50
# of requests with
QoS satisfied
3500
3000
200
)c
se/
sq
er
(
tea
r
ts
eu
qe
R
G 3
<
5 .:GG 3
<
5
DG 3
<
5 ( =
&#@"
&#@" $
&#@"
&#@"
@
&#@"
&#@"
( ?
'
)
&#@"
'
)
.G 3
5
&#@"
&#@"
4?I
=I
! '
&#@"
2I
0
0
50
100
Time (Sec)
Energy
1 .
/
2
2
3
*.)
500
150
0
*
)
)
$ 1
'
-2I
.G 3
5
!
B
@
2 35
4? 3
5
( =
)
&#@"
&#@"
&#@"
$
&#@"
?
&#@"
&#@"
$
!
0 $
&#@"
$
&#@"
)
<) $%
! "
#
$
" '
(
)
*
"+
,
-+
+
#
"#$
., $%%/
0 1 2
3 1
4 5
46"
7" 8
! + # %&
& 6 "
. (
( .!
":
; 1+
*
*
7"
! " #
(
' '
(##*
4! $%%0
/
1+
<
+
-+
4!+ " "
" +
#
(##*
+
, +
$
%
$%%0
= ++
. )
"
.
&#@"
'
<) $%
$
4?I
&#@" =I
&#@"
'
&#@"
'
)
4 5
8
( >+
" +
#
(
'
9 ?+
4 ;+
++
4 5
8 ! +
#
(##$ +./ 01+203
@ 1+A 6+
"B ,BCC***+A+
C
D E >
"
> +
"
+:
( 2:+
4 (
:
8!
,
,* ,
! +
+
#
5
,+, .
%&
5+.
(#
"#-
$%%=
% "
!DDB ,BCC***,C*!DDC
. 2
. <
1
#
.
!
$ )
'FB ,BCC***
C
0 .
8+
*
F
B
,BCC***
,C
&
& . "
6
H . '
7
7
.
$
K
$
&%, $
;
7B ! " # &
# ,
8
DD0
/ 4 !
( 3
, I .
+
*! ,
#
8
9
%&
3+ DD@