Eurosys16-final26. pdf



Download 393,12 Kb.
Pdf ko'rish
bet13/17
Sana24.06.2022
Hajmi393,12 Kb.
#698201
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
eurosys16-hinfs

Buffer Benefit Model
, thereby eliminating the high
double-copy overheads.
5.3
Data-Intensive Traces and Macrobenchmarks
To further investigate the performance of HiNFS and other
file systems on real workloads, we replay a series of traces
and run a set of macrobenchmarks on these file systems. In
these experiments, the DRAM buffer size is set to 1/10 of
the workload size by default. To demonstrate the benefits of
bypassing the buffer for the eager-persistent writes, we also
PMF
S
EXT
4+D
AX
EXT
2+N
V
MMBD
EXT
4+N
V
MMBD
HiNFS
-W
B
HiNFS
--
PMF
S
EXT
4+D
AX
EXT
2+N
V
MMBD
EXT
4+N
V
MMBD
HiNFS
-W
B
HiNFS
--
PMF
S
EXT
4+D
AX
EXT
2+N
V
MMBD
EXT
4+N
V
MMBD
HiNFS
-W
B
HiNFS
--
PMF
S
EXT
4+D
AX
EXT
2+N
V
MMBD
EXT
4+N
V
MMBD
HiNFS
-W
B
HiNFS
--
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
LASR
Facebook
Read
Write
Fsync 
Unlink
Usr1
Normalized Execution Time
Usr0
Figure 12.
Breakdown of the Time Spent on Replaying
Traces.
Normalized to PMFS’s execution time.
compare HiNFS with HiNFS-WB. HiNFS-WB refers to a
system that simply uses DRAM as a write buffer of NVMM
which is implemented by closing the function of the
Eager-
Persistent Write Checker
in HiNFS. In HiNFS-WB, all the
writes are buffered in DRAM first before being persisted to
NVMM. For the traces replay, all the traces are system call
level I/O traces, and we extract the
read
,
write
,
unlink
, and
fsync
operations from the traces, and replay them on the five
different file systems. Moreover, we collect the time spent on
these four different types of I/O operations respectively, and
report a breakdown of the execution time in Figure 12. For
the macrobenchmarks, we report the normalized runtime of
all the benchmarks and show the results in Figure 13.
In Figure 12, we observe that HiNFS exhibits a reduc-
tion in execution time when comparing with PMFS by 37%,
35%, and 38% for the Usr0, Usr1, and LASR traces, re-
spectively. As we can see in the figure, this is mainly at-
tributed to the reduction of the write time of HiNFS com-
pared to PMFS. HiNFS significantly outperforms PMFS ex-
cept the Facebook trace, in which they yield similar perfor-
mance. When we analyze this trace, we find that it contains
a significant amount of
sync
operations. Moreover, we ob-
serve that HiNFS sets most of the related data blocks to the
Eager-Persistent
state with the
Buffer Benefit Model
in
this case. Thus, it bypasses the DRAM buffer for most writes
which are directly performed to NVMM, because the
sync
operations in this workload appear too frequent to coalesce
enough writes in the DRAM buffer.
In Figure 13, HiNFS reduces the execution time of run-
ning the Postmark and Kernel-Make benchmarks by 60%
and 64%, respectively, when comparing with PMFS. We
find that the Postmark workload contains many short-lived
files, where many lazy-persistent writes in this workload
can benefit from the DRAM buffer for HiNFS, as writes to
these files that are later deleted do not need to be performed
to NVMM. In the rest two cases (i.e., TPC-C and Kernel-
Grep), we can see that HiNFS and PMFS/(EXT4+DAX)


Postmark
TPC-C
Kernel-Grep Kernel-Make
0.0
0.5
1.0
1.5
2.0
2.5
3.0
Normalized Execution Time
PMFS 
EXT4+DAX 
EXT2+NVMMBD
EXT4+NVMMBD 
HiNFS-WB 
HiNFS
Figure 13.
The Elapsed Time of Running Macrobench-
marks.

Download 393,12 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish