DocumentCode :
729480
Title :
Dynamic user-level CPU allocation for volunteer computing in CFS-based scheduler environment
Author :
Seemakhupt, Korakit ; Piromsopa, Krerk
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
fYear :
2015
fDate :
1-3 June 2015
Firstpage :
1
Lastpage :
5
Abstract :
In this paper, we propose a CPU allocation technique to solve the problem of running volunteer application on a system with Completely Fair Scheduler (CFS) using adaptive reservation. Our allocation technique works across user boundary without requiring administrative privilege. We implemented and evaluated our technique on Linux-based system with the CFS. Our technique could mitigate performance loss of foreground workload. In compute-heavy test and video playback test, performance loss is negligible. While in latency sensitive web server test, performance loss is only about 10 percent. Our technique also improves background workload performance up to 50 percent comparing to traditional static allocation method.
Keywords :
Linux; resource allocation; scheduling; CFS; CFS-based scheduler environment; Linux-based system; adaptive reservation; completely fair scheduler; compute-heavy test; dynamic user-level CPU allocation technique; foreground workload performance loss mitigation; latency sensitive Web server test; static allocation method; user boundary; video playback test; volunteer computing; Benchmark testing; Central Processing Unit; Computer applications; Kernel; Linux; Process control; Resource management; Adaptive Reservation; Completely Fair Scheduler(CFS); Volunteer Computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on
Conference_Location :
Takamatsu
Type :
conf
DOI :
10.1109/SNPD.2015.7176225
Filename :
7176225
Link To Document :
بازگشت