Details of Research Outputs

TitleNLC: An Efficient Caching Algorithm Based on Non-critical Path Least Counts for In-Memory Computing
Creator
Date Issued2020
Conference Name13th International Conference on Cloud Computing, CLOUD 2020
Source PublicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN0302-9743
Volume12403 LNCS
Pages80-95
Conference Date18 September 2020-20 September 2020
Conference PlaceHonolulu
Abstract

The explosion of applications in data-parallel systems and ever-growing high-efficiency needs for data analysis have made parallel systems under enormous memory pressure when dealing with large datasets. Out-of-memory errors and excessive garbage collection can seriously affect system performance. Generally, for those data-flow tasks with intensive in-memory computing requirements, how to achieve efficient memory caching algorithms is a primary measure to make a trade-off between performance and memory overhead. By taking advantage of the latest research findings on the DAG-based task scheduling, we design a new caching algorithm for in-memory computing by exploiting the critical path information of DAG, called Non-critical path least reference count (NLC). The strategy is distinct from the existing ones in that it applies the global information of the critical path to the caching replacements rather than the task scheduling as most existing works do. Through empirical studies, we demonstrated that NLC can not only effectively enhance the parallel execution efficiency, but also reduce the number of evictions, improve the hit ratio, and memory utilization rate as well. Our comprehensive evaluations based on the selected benchmark graphs indicate that our strategy can not only fulfill the parallel system requirements but also reduce the costs by as much as, compared with the most advanced LRC algorithm.

DOI10.1007/978-3-030-59635-4_6
URLView source
Language英语English
Scopus ID2-s2.0-85092118568
Citation statistics
Document TypeConference paper
Identifierhttp://repository.uic.edu.cn/handle/39GCC9TT/12262
CollectionResearch outside affiliated institution
Corresponding AuthorWang, Yang
Affiliation
1.Shenzhen Institutes of Advanced Technology,Chinese Academy of Sciences,Shenzhen,China
2.University of Chinese Academy of Sciences,Beijing,China
3.State Key Lab of IoTSC,University of Macau,Taipa,Macao
Recommended Citation
GB/T 7714
Lv, Jingya,Wang, Yang,Meng, Tianhuiet al. NLC: An Efficient Caching Algorithm Based on Non-critical Path Least Counts for In-Memory Computing[C], 2020: 80-95.
Files in This Item:
There are no files associated with this item.
Related Services
Usage statistics
Google Scholar
Similar articles in Google Scholar
[Lv, Jingya]'s Articles
[Wang, Yang]'s Articles
[Meng, Tianhui]'s Articles
Baidu academic
Similar articles in Baidu academic
[Lv, Jingya]'s Articles
[Wang, Yang]'s Articles
[Meng, Tianhui]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Lv, Jingya]'s Articles
[Wang, Yang]'s Articles
[Meng, Tianhui]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.