Title
Contention-aware prediction for performance impact of task co-running in multicore computers
Abstract
In this paper, we investigate the influential factors that impact on the performance when the tasks are co-running on a multicore computers. Further, we propose the machine learning-based prediction framework to predict the performance of the co-running tasks. In particular, two prediction frameworks are developed for two types of task in our model: repetitive tasks (i.e., the tasks that arrive at the system repetitively) and new tasks (i.e., the task that are submitted to the system the first time). The difference between which is that we have the historical running information of the repetitive tasks while we do not have the prior knowledge about new tasks. Given the limited information of the new tasks, an online prediction framework is developed to predict the performance of co-running new tasks by sampling the performance events on the fly for a short period and then feeding the sampled results to the prediction framework. We conducted extensive experiments with the SPEC2006 benchmark suite to compare the effectiveness of different machine learning methods considered in this paper. The results show that our prediction model can achieve the accuracy of 99.38% and 87.18% for repetitive tasks and new tasks, respectively.
Year
DOI
Venue
2022
10.1007/s11276-018-01902-7
Wireless Networks
Keywords
DocType
Volume
Performance prediction, Multicore computing, Scheduling
Journal
28
Issue
ISSN
Citations 
3
1572-8196
0
PageRank 
References 
Authors
0.34
15
6
Name
Order
Citations
PageRank
Shenyuan Ren100.68
Ligang He254256.73
Junyu Li300.34
Zhiyan Chen400.68
Peng Jiang525942.86
Chang-Tsun Li693772.14