Browse > Article

Compound Backup Technique using Hot-Cold Data Classification in the Distributed Memory System  

Kim, Woo Chur (숭실대학교 컴퓨터학과)
Min, Dong Hee (숭실대학교 컴퓨터학과)
Hong, Ji Man (숭실대학교 컴퓨터학부)
Publication Information
Smart Media Journal / v.4, no.3, 2015 , pp. 16-23 More about this Journal
Abstract
As the IT technology advances, data processing system is required to handle and process large amounts of data. However, the existing On-Disk system has limit to process data which increase rapidly. For that reason, the In-Memory system is being used which saves and manages data on the fast memory not saving data into hard disk. Although it has fast processing capability, it is necessary to use the fault tolerance techniques in the In-Memory system because it has a risk of data loss due to volatility which is one of the memory characteristics. These fault tolerance techniques lead to performance degradation of In-Memory system. In this paper, we classify the data into Hot and Cold data in consideration of the data usage characteristics in the In-Memory system and propose compound backup technique to ensure data persistence. The proposed technique increases the persistence and improves performance degradation.
Keywords
Distributed Memory System; Backup; Hot-Cold; Logging; Checkpointing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 구영수, "In-Memory Computing 기술현황 및 전망", Technology Inside G CNS R&D Journal, 2013. 1
2 M.K. Gupta, V. Verma, and M.S. Verma, "In-Memory Database Systems - A Paradigm Shift", International Journal of Engineering Trends and Technology (IJETT), vol. 6, no. 6, pp. 333-336, Dec. 2013.
3 F. Cristian, "Understanding Fault-Tolerant Distributed Systems", Communications of the ACM, vol. 34, no. 2, pp. 56-78, Feb. 1991.   DOI
4 R. Cattell, "Scalable SQL and NoSQL Data Stores", ACM SIGMOD Record, vol. 39, no. 4, pp. 12-27, Dec. 2010.
5 R. Koo and S. Toueg, "Checkpointing and Rollback-Recovery for Distributed Systems", Software Engineering, IEEE Transactions on, vol. 13, no. 1, pp. 23-31, Jan. 1987.
6 J. Zhao, S. Li, D.H. Yoon, Y. Xie, and N.P. Jouppi, "Kiln: Closing the Performance gap between Systems with and without persistence support", Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 421-432, Canada, Dec. 2013.
7 J.J. Levandoski, P. Larson, and R. Stoica, "Identifying Hot and Cold Data in Main-Memory Databases", Data Engineering (ICDE), 2013 IEEE 29th International Conference on, Brisbane QLD, pp. 26-37, Apr. 2013.
8 B.F. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan, and R. Sears, "Benchmarking cloud serving systems with YCSB", Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 143-154, USA, Jun, 2010.