Browse > Article
http://dx.doi.org/10.3745/KTCCS.2017.6.12.479

The Optimization Mechanism of CPU/GPU Computing Resource for Minimization of Performance Interference and Calculation Efficiency in Volunteer Computing Environment  

Bak, Bong Woo (고려대학교 컴퓨터학과)
Song, Chung Geon (고려대학교 컴퓨터학과)
Yu, Heon Chang (고려대학교 컴퓨터학과)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.6, no.12, 2017 , pp. 479-486 More about this Journal
Abstract
Volunteer computing is a new computing paradigm that performs operations on idle resources of many nodes. The operation method of the client application for the execution of the volunteer computing is determined by the setting information of the user. Ideal operation requires optimized settings for system features and operating methods of other applications. In this paper, we analyze the usage ratio of CPU and GPU periodically, and develop a manager that dynamically applies optimized options. Through our proposed mechanism, the performance of the task computing is higher than that of the existing Volunteer Computing, and the performance interference is minimized. It is expected that volunteers will be able to provide higher computing resources for Volunteer Computing Project.
Keywords
Volunteer Computing; Resource Management; Task Scaling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 L. F. G. Sarmenta, "Volunteer Computing," Ph.D. dissertation, Massachusetts Institute of Technology, 2001.
2 D. P. Anderson, J. Cobb, E. Korpela, M. Lebofsky, D. Werthimer, "SETI@ home: an experiment in public-resource computing," Communications of the ACM Vol.45, No.11, pp.56-61, 2002.   DOI
3 Abbott, B. P. et al., "Einstein@ Home search for periodic gravitational waves in early S5 LIGO data," Physical Review. D., Vol.80, Issue 4, pp.042003, 2009.   DOI
4 D. P. Anderson, "Local scheduling for volunteer computing," Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International, IEEE, 2007.
5 D. Kondo, D. P. Anderson, and J. M. Vii, "Performance evaluation of scheduling policies for volunteer computing," e-Science and Grid Computing, IEEE International Conference on., IEEE, 2007.
6 A. Kopytov, "SysBench: a system performance benchmark," [Internet], http://sysbench.sourceforge.net (2004).