Taejoon Song, Yeon-Joo Noh, Gunho Lee, Youngjin Kim
{"title":"Lifetime-Optimal Buffer Management on Flash-based Swap Framework for Smart TV","authors":"Taejoon Song, Yeon-Joo Noh, Gunho Lee, Youngjin Kim","doi":"10.1109/ICCE-Berlin47944.2019.8966227","DOIUrl":null,"url":null,"abstract":"Recent work has demonstrated that using NAND flash as a swap device is feasible for Smart TVs by reducing the swap-out traffic with data compression and deduplication techniques. In this paper, we propose to add a buffer cache, to hold the reduced swap-out traffic, which gives a new opportunity to further extend the lifetime. This paper also introduces dynamic buffer management models, which intelligently control the size of buffer cache based on system-wide memory conditions and the efficiency of data compression. Experimental results on real Smart TV show that having a buffer cache with well-defined threshold value can improve the lifetime. The results also show that our dynamic buffer management models can effectively shrink the buffer cache even under unexpected environmental changes, resulting in significantly improving the lifetime compared to static threshold-based model.","PeriodicalId":290753,"journal":{"name":"2019 IEEE 9th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 9th International Conference on Consumer Electronics (ICCE-Berlin)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCE-Berlin47944.2019.8966227","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Recent work has demonstrated that using NAND flash as a swap device is feasible for Smart TVs by reducing the swap-out traffic with data compression and deduplication techniques. In this paper, we propose to add a buffer cache, to hold the reduced swap-out traffic, which gives a new opportunity to further extend the lifetime. This paper also introduces dynamic buffer management models, which intelligently control the size of buffer cache based on system-wide memory conditions and the efficiency of data compression. Experimental results on real Smart TV show that having a buffer cache with well-defined threshold value can improve the lifetime. The results also show that our dynamic buffer management models can effectively shrink the buffer cache even under unexpected environmental changes, resulting in significantly improving the lifetime compared to static threshold-based model.