Browse > Article

An Adaptive Grid Resource Selection Method Using Statistical Analysis of Job History  

Hur, Cin-Young (숙명여자대학교 컴퓨터과학과)
Kim, Yoon-Hee (숙명여자대학교 컴퓨터과학과)
Abstract
As large-scale computational applications in various scientific domains have been utilized over many integrated sets of grid computing resources, the difficulty of their execution management and control has been increased. It is beneficial to refer job history generated from many application executions, in order to identify application‘s characteristics and to decide selection policies of grid resource meaningfully. In this paper, we apply a statistical technique, Plackett-Burman design with fold-over (PBDF), for analyzing grid environments and execution history of applications. PBDF design identifies main factors in grid environments and applications, ranks based on how much they affect to their execution time. The effective factors are used for selecting reference job profiles and then preferable resource based on the reference profiles is chosen. An application is performed on the selected resource and its execution result is added to job history. Factor's credit is adjusted according to the actual execution time. For a proof-of-concept, we analyzed job history from an aerospace research grid system to get characteristics of grid resource and applications. We built JARS algorithm and simulated the algorithm with the analyzed job history. The simulation result shows good reliability and considerable performance in grid environment with frequently crashed resources.
Keywords
Adaptive Resource selection; Job history; Grid computing; e-Science; Plackett-Burman;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Hui Li, Rajkumar Buyya, "Model-Driven Simulation of Grid Scheduling Strategies," e-Science and Grid Computing, IEEE International Conference, pp.287-294, Bangalore, Dec 2007.
2 GridSim 4.2 beta (released on Oct 12, 2008), http://www.gridbus.org/gridsim/
3 김종암, 김윤희, 김병수, 안재완, 김진호, 이준석, 최중근, 이근배, 조정현, 김지영, 허신영, 강상현, 류근영, "다분야 유체해석을 위한 e-Science 기술개발 및 활용 연구," 보고서 I-08-GG-05-01R-1, 한국과학기술정보원, 2008.
4 Alexandru Iosup, Hui Li, Mathieu Jan, Shanny Anoep, Catalin Dumitrescu, Lex Wolters, Dick H. J. Epema, "The Grid Workloads Archive," Future Generation Computer Systems, v.24 n.7, pp.672-686, July 2008.   DOI   ScienceOn
5 The Grid Workloads Archive, http://gwa.ewi.-tudelft.nl
6 Piyush Shivam, Shivnath Babu, Jeff Chase, "Active and Accelerated Learning of Cost Models for Optimizing Scientific Applications," International Conference on Very Large Data Bases (VLDB), pp.535-546, Seoul, Korea, September 2006.
7 Gosia Wrzesinska, Jason Maassen, Henri E. Bal, "Self-adaptive applications on the grid," Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming, pp.121-129, San Jose, California, USA, March 2007.
8 Montgomery Douglas C., "Design and Analysis of Experiments Fifth Edition," John Wiley & Sons, Inc. 2000.
9 Daniel C. Vanderster, Nikitas J. Dimopoulos, Randall J. Sobie, "Improved Grid Metascheduler Design using the Plackett-Burman Methodology," Proceedings of the 21st International Symposium on High Performance Computing Systems and Applications, p.9, May 2007.
10 Computational Fluid Dynamics, http://www.cfdonline.com/
11 e-AIRS 2.0, http://repository.kisti.re.kr:8080/gridsphere/gridsphere
12 한국과학기술정보원, http://www.kisti.re.kr
13 PRAGMA(Pacific Rim Application and Grid Middleware Assembly), http://www.pragma-gird.net/about/
14 Globus Alliance, http://www.globus.org/
15 Piyush Shivam, "Proactive Experiment-Driven Learning for System Management," Ph.D. Dissertation, Department of Computer Science, Duk e University, 2007.
16 PRAGMA Grid Monitoring home page, http://pragmagoc.rocksclusters.org/scmsweb/
17 Cinyoung Hur, Yoonhee Kim, "Adaptive Grid Resource Selection based on Job History Analysis using Plackett-Burman Designs," APNOMS 2009 LNCS 5787, pp.133-142, 2009.
18 박성현, "현대실험계획법(개정판)," 민영사, 2005.
19 Klaus Krauter, Rajkumar Buyya, Muthucumaru Maheswaran, "A taxonomy and survey of grid resource management systems for distributed computing," Software-Practice & Experience, vol.32 no.2, pp.135-164, February 2002.   DOI   ScienceOn