Data Scheduling Based on Data Label in Hybrid Storage Architecture

Carrying out high efficient and rapid analysis of big data is essential to big data application. Due to the poor scalability of DRAM, the performance of big data analysis and related applications is difficult to improve. DRAM/NVM hybrid storage architecture has the advantages of non-volatile and high storage density, which brings an opportunity to optimize big data analysis. Because the task itself depends on the data and does not modify the data, it is possible to solve the problem of operation delay if the data is deployed well on the storage system under the background of hybrid storage architecture. In order to optimize the problem of high latency, this paper discusses the data migration between disk and NVM and proposes a data deployment algorithm based on data label. The validity of labeling is verified by calculating the total time of reading data by tasks in the experiment and the efficiency of task execution is improved.

[1]  Peiquan Jin,et al.  APP-LRU: A New Page Replacement Method for PCM/DRAM-Based Hybrid Memory Systems , 2014, NPC.

[2]  Jie Wu,et al.  Correlated Friends' Impacts in Social-crowdsensing , 2017, SocialSens@CPSWeek.

[3]  Kyu Ho Park,et al.  Migration based page caching algorithm for a hybrid main memory of DRAM and PRAM , 2011, SAC '11.

[4]  Jin Pei-qua A survey on storage architectures and core algorithms for big data management on new storages , 2013 .

[5]  Jie Wu,et al.  Towards location-aware joint job and data assignment in cloud data centers with NVM , 2017, 2017 IEEE 36th International Performance Computing and Communications Conference (IPCCC).

[6]  Victor C. M. Leung,et al.  Big Data Applications , 2014 .

[7]  Ricardo Bianchini,et al.  Page placement in hybrid memory systems , 2011, ICS '11.

[8]  Sunggu Lee,et al.  Hybrid DRAM/PRAM-based main memory for single-chip CPU/GPU , 2012, DAC Design Automation Conference 2012.

[9]  Lin Li,et al.  Energy-aware page replacement for NVM based hybrid main memory system , 2017, 2017 IEEE 23rd International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA).

[10]  Minho Lee,et al.  M-CLOCK: migration-optimized page replacement algorithm for hybrid DRAM and PCM memory architecture , 2015, SAC.

[11]  Hyokyung Bahn,et al.  Characterizing Memory Write References for Efficient Management of Hybrid PCM and DRAM Memory , 2011, 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems.

[12]  Peiquan Jin,et al.  Efficient Memory Management for NVM-Based Hybrid Memory Systems , 2016 .

[13]  Peiquan Jin,et al.  A Novel Page Replacement Algorithm for the Hybrid Memory Architecture Involving PCM and DRAM , 2014, NPC.

[14]  Zhiping Jia,et al.  AIMR: An Adaptive Page Management Policy for Hybrid Memory Architecture with NVM and DRAM , 2015, 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems.

[15]  Kyu Ho Park,et al.  Adaptive page grouping for energy efficiency in hybrid PRAM-DRAM main memory , 2012, RACS.