Automating Endurance Test for Flash-based Storage Devices in Samsung Electronics
Created by W.Langdon from
gp-bibliography.bib Revision:1.8129
- @InProceedings{Kim:2023:ICST,
-
author = "Jinkook Kim and Minseok Jeon and Sejeong Jang and
Hakjoo Oh",
-
booktitle = "2023 IEEE Conference on Software Testing, Verification
and Validation (ICST)",
-
title = "Automating Endurance Test for Flash-based Storage
Devices in Samsung Electronics",
-
year = "2023",
-
pages = "317--326",
-
abstract = "We present ARES, an automated framework for writing
endurance tests on flash-based storage devices. Since
flash-based storages such as solid-state drives and SD
cards have a limited capacity for processing data write
requests, it is important for manufacturers to
accurately test and specify the maximum amount of data
writes that their products are guaranteed to withstand.
Unfortunately, however, writing such an endurance test
is mostly conducted manually in practice, which is
difficult, laborious, and sometimes inaccurate. To
address this issue, we present ARES, a learning-based
automated approach for generating endurance tests on
flash-based storage devices. ARES is built on two
ideas. First, we observe that the search space of
endurance tests can be effectively reduced by devising
abstract relative write patterns. Second, we use a
learning algorithm based on genetic programming in
order to find worse-case write patterns efficiently.
The experimental results demonstrate that ARES is
capable of successfully learning high quality write
patterns. The performance of the learnt write patterns
is superior to that of the manual tests designed by
human engineers in Samsung Electronics. Especially for
32GB USB, ARES identified a write pattern that is
26percent more effective than the manually crafted
write pattern that has been used until recently.",
-
keywords = "genetic algorithms, genetic programming, Software
testing, Performance evaluation, Art, Solid state
drives, Software algorithms, Manuals, Flash based
Storage, Non-functional property testing, Test input
generation",
-
DOI = "doi:10.1109/ICST57152.2023.00037",
-
ISSN = "2159-4848",
-
month = apr,
-
notes = "Also known as \cite{10132302}",
- }
Genetic Programming entries for
Jinkook Kim
Minseok Jeon
Sejeong Jang
Hakjoo Oh
Citations