A
QoS
h
( / + :A5 2
o
f ±m h
m ±m
f m z
e u
e 5AFh h %@
e h
n o
f n 5o
(
LQ
f m G nDA75T ( o
G hDA75T
)+
f 5AF h
n 5o
)
0
10
20
30
40
50
60
w/o	jammer w/	jammer
5 ]P 5 ]P
(
5
f B D n PW 5LNSP
3WW NL T EPNS W Rco h
5
e
e h w
0
10
20
30
40
50
60
w/o	jammer w/	jammer	(QoS)
5 ]P 5 ]P
(
5
QoS
f
f PW C6E CP ]NP 6T]PN ] EPNS W Rc
f
f
f •
+
Intel RDT
5LNSP
PX ]c
T ]T R 3WW NL T
5LNSP T ]T R EPNS W Rc
5 E
PX ]c 4H T ]T R
4
5LNSP 3WW NL T EPNS W Rc
53E
5 OP L O 6L L A]T WT TdL T
56A
Intel RDT
-
5LNSP
PX ]c
T ]T R 3WW NL T
5LNSP T ]T R EPNS W Rc
5 E
PX ]c 4H T ]T R
4
5LNSP 3WW NL T EPNS W Rc
53E
5 OP L O 6L L A]T WT TdL T
56A
#pqos –e “llc:0=0xff0; llc:7=0x00f;”
-a “llc:0=0-6; llc:7=7;”
5 ]P 5 ]P
-
5
. 4 4
(COS0)
(COS7)
5
Intel RDT
.
5LNSP
PX ]c
T ]T R 3WW NL T
5LNSP T ]T R EPNS W Rc
5 E
PX ]c 4H T ]T R
4
5LNSP 3WW NL T EPNS W Rc
53E
5 OP L O 6L L A]T WT TdL T
56A
t4] LOaPWW
PW IP z
m
#pqos –r –i 10
CORE IPC MISSES LLC[KB] MBL[MB/s] MBR[MB/s]
:
0 0.41 9907 32.0 0.3 0.0
1 0.36 190312791 8160.0 14524.3 0.0
2 0.23 2537 0.0 0.0 0.0
3 0.25 2563 0.0 0.0 0.0
4 0.88 66305 32.0 2.6 0.0
5 0.24 13501 0.0 0.1 0.0
6 0.10 18645 0.0 0.3 0.0
7 1.20 19505540 4096.0 89.3 0.0
5 ]P 5 ]P
-
5
. 4 4
(COS0)
(COS7)
/
B D
60
70
80
90
100
110
2345678910
RelativePerformance[%]
Cache Occupancy [MB]
483.xalancbmk
473.astar
471.omnetpp
464.h264ref
462.libquantum
458.sjeng
456.hmmer
445.gobmk
429.mcf
403.gcc
401.bzip2
400.perlbench
5
[MB]
[%]
f m G DA75T
B D x
f G
Target	VM Background	VM
1 1CPU	Cores
LLC
Hypervisor
Memory 4GB 4GB
Target	VM Background	VM
1 1
Hypervisor
4GB 4GB
(a)	 QoS (b)	 QoS
cache jammer: stress -m 1 --vm-keep
--vm-bytes 64M --vm-stride 64
SPECint 2006
f PW IP 6n4] LOaPWW D 5o
f T b B7 F% G
Hardware (PM)
CPU Intel Xeon D-1540/2.0GHz
(8 core, LLC 12MB)
M/B Supermicro X10SDV-TLN4F
Memory 64 GB DDR4-2133
Storage Crucial m4 CT512M4SSD2 512GB
Software
OS Debian GNU/Linux 8.3
Kernel Linux kernel 4.1.17
Hardware (VM)
CPU QEMUVirtual CPU version
2.1.2
Memory 4 GB
Storage QEMU QCOW Image (v3)
40GB
Software
OS Debian GNU/Linux 8.3
Kernel Linux kernel 3.16.0-4-amd64
LQ
(
0
10
20
30
40
50
60
w/o	jammer w/	jammer
)+)-)
/
-
/
+
(.
G nNLNSP ULXXP]o
0
10
20
30
40
50
60
w/o	jammer w/	jammer	(QoS)
A
)
-
g
+ g
g
(
m G 4
n o
A
80
90
100
110
120
130
140
150
2345678910
RelativePerformance[%]
Cache Occupancy [MB]
483.xalancbmk
473.astar
471.omnetpp
464.h264ref
462.libquantum
458.sjeng
456.hmmer
445.gobmk
429.mcf
403.gcc
401.bzip2
400.perlbench
T
B D
n( 4 o
[MB]
[%]
A
+
0
0.2
0.4
0.6
0.8
1
10MB	 8MB	 6MB	 4MB	 2MB	
G n o
n o
m
10%
CL A
+ SXXP]h + R MXVh
+. UP Rh S( ]PQ
w
l h
[P]WMP NSh
MdT[(h ) RNNh
-) L L]h
.) bLWL NMXV
h
x
(/ XNQh ( WTM L Xh
- X P [[ h
A
-
0
2000
4000
6000
8000
10000
12000
06:36:30
06:37:00
06:37:30
06:38:00
06:38:30
06:39:00
06:39:30
06:40:00
06:40:30
06:41:00
06:41:30
06:42:00
06:42:30
06:43:00
06:43:30
06:44:00
06:44:30
06:45:00
06:45:30
06:46:00
06:46:30
06:47:00
06:47:30
06:48:00
06:48:30
06:49:00
06:49:30
06:50:00
06:50:30
06:51:00
06:51:30
06:52:00
06:52:30
06:53:00
06:53:30
06:54:00
06:54:30
06:55:00
06:55:30
06:56:00
06:56:30
06:57:00
06:57:30
06:58:00
0
50000
100000
150000
200000
250000
300000
LLCSize[KB]
LLCMisses
LLC Size LLC Misses
0
2000
4000
6000
8000
10000
12000
07:52:30
07:53:00
07:53:30
07:54:00
07:54:30
07:55:00
07:55:30
07:56:00
07:56:30
07:57:00
07:57:30
07:58:00
07:58:30
07:59:00
07:59:30
08:00:00
08:00:30
08:01:00
08:01:30
08:02:00
08:02:30
08:03:00
08:03:30
08:04:00
08:04:30
08:05:00
08:05:30
08:06:00
08:06:30
08:07:00
08:07:30
08:08:00
0
50000
100000
150000
200000
250000
300000
LLCSize[KB]
LLCMisses
LLC Size LLC Misses
0
2000
4000
6000
8000
10000
12000
08:08:30
08:09:00
08:09:30
08:10:00
08:10:30
08:11:00
08:11:30
08:12:00
08:12:30
08:13:00
08:13:30
08:14:00
08:14:30
08:15:00
08:15:30
08:16:00
08:16:30
08:17:00
08:17:30
08:18:00
08:18:30
08:19:00
08:19:30
08:20:00
08:20:30
08:21:00
08:21:30
08:22:00
08:22:30
08:23:00
08:23:30
08:24:00
08:24:30
08:25:00
08:25:30
08:26:00
08:26:30
08:27:00
08:27:30
08:28:00
08:28:30
08:29:00
0
50000
100000
150000
200000
250000
300000
LLCSize[KB]
LLCMisses
LLC Size LLC Misses
L bLWL NMXV a% B DK M bLWL NMXV 4 K
N bLWL NMXV ( 4 K
5 XT 0 (+/9
5 XT 0 ( 9
(
5 XT 0 ( /9
r 5
s 5
80
90
100
110
120
130
140
150
2345678910
RelativePerformance[%]
Cache Occupancy [MB]
483.xalancbmk
(b)
(c)
.
0
2000
4000
6000
8000
10000
12000
20:38:00
20:38:30
20:39:00
20:39:30
20:40:00
20:40:30
20:41:00
20:41:30
20:42:00
20:42:30
20:43:00
20:43:30
20:44:00
20:44:30
20:45:00
20:45:30
20:46:00
20:46:30
20:47:00
20:47:30
20:48:00
20:48:30
20:49:00
20:49:30
20:50:00
20:50:30
20:51:00
20:51:30
20:52:00
20:52:30
20:53:00
20:53:30
20:54:00
20:54:30
20:55:00
20:55:30
20:56:00
20:56:30
20:57:00
20:57:30
20:58:00
20:58:30
20:59:00
20:59:30
21:00:00
21:00:30
21:01:00
21:01:30
21:02:00
21:02:30
21:03:00
0
50000
100000
150000
200000
250000
300000
LLCSize[KB]
LLCMisses
LLC Size LLC Misses
0
2000
4000
6000
8000
10000
12000
21:03:30
21:04:00
21:04:30
21:05:00
21:05:30
21:06:00
21:06:30
21:07:00
21:07:30
21:08:00
21:08:30
21:09:00
21:09:30
21:10:00
21:10:30
21:11:00
21:11:30
21:12:00
21:12:30
21:13:00
21:13:30
21:14:00
21:14:30
21:15:00
21:15:30
21:16:00
21:16:30
21:17:00
21:17:30
21:18:00
21:18:30
21:19:00
21:19:30
21:20:00
21:20:30
21:21:00
21:21:30
21:22:00
21:22:30
21:23:00
21:23:30
21:24:00
21:24:30
21:25:00
21:25:30
21:26:00
21:26:30
21:27:00
21:27:30
21:28:00
21:28:30
21:29:00
0
50000
100000
150000
200000
250000
300000
LLCSize[KB]
LLCMisses
LLC Size LLC Misses
A
L WTM L X a% B DK M WTM L X 4 K
80
90
100
110
120
130
140
150
2345678910
RelativePerformance[%]
Cache Occupancy [MB]
462.libquantum
(b)
r 5
s 5
0
2000
4000
6000
8000
10000
12000
18:56:00
18:56:30
18:57:00
18:57:30
18:58:00
18:58:30
18:59:00
18:59:30
19:00:00
19:00:30
19:01:00
19:01:30
19:02:00
19:02:30
19:03:00
19:03:30
19:04:00
19:04:30
19:05:00
19:05:30
19:06:00
19:06:30
19:07:00
19:07:30
19:08:00
19:08:30
19:09:00
19:09:30
19:10:00
19:10:30
19:11:00
19:11:30
19:12:00
19:12:30
19:13:00
19:13:30
19:14:00
19:14:30
19:15:00
19:15:30
19:16:00
19:16:30
19:17:00
19:17:30
19:18:00
19:18:30
19:19:00
19:19:30
19:20:00
19:20:30
19:21:00
0
50000
100000
150000
200000
250000
300000
LLCSize[KB]
LLCMisses
LLC Size LLC Misses
N WTM L X ( 4 K
(c)
5 XT 0 /9
5 XT 0 /9
g
5 XT 0 9
f B D
e 5 h
nbLWL NMXV 4 o
e
u
f
e 5 h
f m h
w h
f WTM L Xj 5
e 5 w h w
e m zk
/
S
f
e [LRP N W ]T R
f
e DA3C5 G Qb h PW 53E
f m m
e B NW O h5L L
(
f y B D
DA75T ( w
e 5 h
e m
u
(
0
10
20
30
40
50
60
w/o	jammer w/	jammer
0
10
20
30
40
50
60
w/o	jammer w/	jammer	(QoS)
f m n P a ]V 8 N T
GT] LWTdL T o –
e m h
f m
((
j h m
p m m
nG 5E@C 7D oq w w i

クラウド環境におけるキャッシュメモリQoS制御の評価