TY - GEN
T1 - A classification-based prefetching scheme for hibernation of embedded computing systems
AU - Ho, Chien Chung
AU - Chang, Yu Ming
AU - Chang, Yuan Hao
AU - Hong, Sheng Yen
AU - Chang, Che Wei
AU - Kuo, Tei Wei
N1 - Publisher Copyright:
© 2014 ACM.
PY - 2014/10/5
Y1 - 2014/10/5
N2 - With the rapid growth of embedded computing system markets, e.g., intelligent home appliances and smart TVs, vendors and researchers are developing more user-friendly interfaces and seeking to provide more sophisticated applications with better functionalities. Such a developing trend would prolong the initialization time of these embedded computing systems. Hibernation (or suspend-to-disk) that retains a computing system's state after power recycling is regarded as a solution to reduce the booting time of systems and applications to meet the requirement of user experiences. In contrast to the existing hibernation techniques that dump most of the memory pages to the secondary storage, we propose a classification-based prefetching scheme to improve the system performance on both of the hibernation and resuming with minimized I/O overheads by jointly considering the system/application behaviors and the usage patterns of memory pages. The proposed scheme was also implemented with the Linux kernel on an evaluation board to show the capability of the proposed scheme.
AB - With the rapid growth of embedded computing system markets, e.g., intelligent home appliances and smart TVs, vendors and researchers are developing more user-friendly interfaces and seeking to provide more sophisticated applications with better functionalities. Such a developing trend would prolong the initialization time of these embedded computing systems. Hibernation (or suspend-to-disk) that retains a computing system's state after power recycling is regarded as a solution to reduce the booting time of systems and applications to meet the requirement of user experiences. In contrast to the existing hibernation techniques that dump most of the memory pages to the secondary storage, we propose a classification-based prefetching scheme to improve the system performance on both of the hibernation and resuming with minimized I/O overheads by jointly considering the system/application behaviors and the usage patterns of memory pages. The proposed scheme was also implemented with the Linux kernel on an evaluation board to show the capability of the proposed scheme.
UR - http://www.scopus.com/inward/record.url?scp=84909992533&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84909992533&partnerID=8YFLogxK
U2 - 10.1145/2663761.2664215
DO - 10.1145/2663761.2664215
M3 - Conference contribution
AN - SCOPUS:84909992533
T3 - Proceedings of the 2014 Research in Adaptive and Convergent Systems, RACS 2014
SP - 332
EP - 337
BT - Proceedings of the 2014 Research in Adaptive and Convergent Systems, RACS 2014
PB - Association for Computing Machinery
T2 - 2014 Conference on Research in Adaptive and Convergent Systems, RACS 2014
Y2 - 5 October 2014 through 8 October 2014
ER -