TY - JOUR
T1 - Redundancy Analysis and Elimination on Access Patterns of the Windows Applications Based on I/O Log Data
AU - Lee, Jun Ha
AU - Kwon, Hyuk Yoon
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2020
Y1 - 2020
N2 - In this paper, we analyze I/O log data monitored in the Windows operating system for improving the system performance. Especially, we focus on the I/O operations to the Windows registry. As a result, we identify redundant access patterns of the Windows applications. To find all the possible redundant patterns from the large-scale log data, we propose the redundancy detection algorithm. Then, we propose the two-level redundancy elimination method to remove unnecessary redundant operations. We also present an event-driven method that guarantees that the result of redundancy elimination is equivalent to that of the original program. Through experiments, we show that the proposed redundancy elimination method improves the performance of the original program having redundant access patterns by up to 90.25% for individual access patterns; by 8.93% 26.21% when the multiple programs having combined access patterns are running concurrently.
AB - In this paper, we analyze I/O log data monitored in the Windows operating system for improving the system performance. Especially, we focus on the I/O operations to the Windows registry. As a result, we identify redundant access patterns of the Windows applications. To find all the possible redundant patterns from the large-scale log data, we propose the redundancy detection algorithm. Then, we propose the two-level redundancy elimination method to remove unnecessary redundant operations. We also present an event-driven method that guarantees that the result of redundancy elimination is equivalent to that of the original program. Through experiments, we show that the proposed redundancy elimination method improves the performance of the original program having redundant access patterns by up to 90.25% for individual access patterns; by 8.93% 26.21% when the multiple programs having combined access patterns are running concurrently.
KW - Access pattern analysis
KW - I/O log data
KW - Redundancy elimination
KW - Windows registry
UR - https://www.scopus.com/pages/publications/85081911482
U2 - 10.1109/ACCESS.2020.2964260
DO - 10.1109/ACCESS.2020.2964260
M3 - Article
AN - SCOPUS:85081911482
SN - 2169-3536
VL - 8
SP - 40640
EP - 40655
JO - IEEE Access
JF - IEEE Access
M1 - 8950307
ER -