Lightweight memory tracing for hot data identification
Autor: | Yunjae Lee, Heon Y. Yeom, Yoonhee Kim |
---|---|
Rok vydání: | 2020 |
Předmět: |
Computer Networks and Communications
Computer science Distributed computing Working set size 020206 networking & telecommunications Workload 02 engineering and technology Tracing Memory management 0202 electrical engineering electronic engineering information engineering Overhead (computing) 020201 artificial intelligence & image processing Software TRACE (psycholinguistics) |
Zdroj: | Cluster Computing. 23:2273-2285 |
ISSN: | 1573-7543 1386-7857 |
Popis: | The low capacity of main memory has become a critical issue in the performance of systems. Several memory schemes, utilizing multiple classes of memory devices, are used to mitigate the problem; hiding the small capacity by placing data in proper memory devices based on the hotness of the data. Memory tracers can provide such hotness information, but existing tracing tools incur extremely high overhead and the overhead increases as the problem size of a workload grows. In this paper, we propose Daptrace built for tracing memory access with bounded and light overhead. The two main techniques, region-based sampling and adaptive region construction, are utilized to maintain a low overhead regardless of the program size. For evaluation, we trace a wide range of 20 workloads and compared with baseline. The results show that Daptrace has a very small amount of runtime overhead and storage space overhead (1.95% and 5.38 MB on average) while maintaining the tracing quality regardless of the working set size of a workload. Also, a case study on out-of-core memory management exhibits a high potential of Daptrace for optimal data management. From the evaluation results, we can conclude that Daptrace shows great performance on identifying hot memory objects. |
Databáze: | OpenAIRE |
Externí odkaz: |