On the Performance of Oracle Grid Engine Queuing System for Computing Intensive Applications
2
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
In this paper we present some research results on computing intensiveapplications using modern high performance architectures and from the perspective ofhigh computational needs. Computing intensive applications are an important family ofapplications in distributed computing domain. They have been object of study usingdifferent distributed computing paradigms and infrastructures. Such applicationsdistinguish for their demanding needs for CPU computing, independently of the amountof data associated with the problem instance. Among computing intensive applications,there are applications based on simulations, aiming to maximize system resources forprocessing large computations for simulation. In this research work, we consider anapplication that simulates scheduling and resource allocation in a Grid computingsystem using Genetic Algorithms. In such application, a rather large number ofsimulations is needed to extract meaningful statistical results about the behavior of thesimulation results. We study the performance of Oracle Grid Engine for such applicationrunning in a Cluster of high computing capacities. Several scenarios were generated tomeasure the response time and queuing time under different workloads and number ofnodes in the cluster.
Abstract
In this paper we present some research results on computing intensiveapplications using modern high performance architectures and from the perspective ofhigh computational needs. Computing intensive applications are an important family ofapplications in distributed computing domain. They have been object of study usingdifferent distributed computing paradigms and infrastructures. Such applicationsdistinguish for their demanding needs for CPU computing, independently of the amountof data associated with the problem instance. Among computing intensive applications,there are applications based on simulations, aiming to maximize system resources forprocessing large computations for simulation. In this research work, we consider anapplication that simulates scheduling and resource allocation in a Grid computingsystem using Genetic Algorithms. In such application, a rather large number ofsimulations is needed to extract meaningful statistical results about the behavior of thesimulation results. We study the performance of Oracle Grid Engine for such applicationrunning in a Cluster of high computing capacities. Several scenarios were generated tomeasure the response time and queuing time under different workloads and number ofnodes in the cluster.
참고문헌 (18)
- M. J. Fortin, "Encyclopedia of Environmetrics", pp.399~402 (2002), Wiley
- Q. Liu, "Exploring multi-grained parallelism in compute-intensive DEVS simulations", Proceedings of the 2010 IEEE Workshop on Principles of Advanced and Distributed Simulation, pp.1~8 (2010)
- "On computer-intensive simulation and estimation methods for rare event analysis in epidemic models" (2013)[URL]
- A. McKenna, "The Genome Analysis Toolkit : a MapReduce framework for analyzing next-generation DNA sequencing data", Genome Research, 20(9), pp.1297~1303 (2010)
- L. Yao, "A case study in using ADAGE for compute-intensive financial analysis processes", Proceedings of the 6th International Workshop on Enterprise Applications and Services in the Finance Industry, pp.91~111 (2013)
- A. Niedzicka, "Computation-intensive image processing algorithm parallelization on multiple hardware architectures", Proceedings of International Conference on Parallel Computing in Electrical Engineering (PARELEC2002), pp.446~448 (2002)
- K. Goga, "Simulation, modeling and performance evaluation tools for cloud applications", Proceedings of the 8th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS2014), pp.226~232 (2014)
- V. Kolici, "A study on the performance of Oracle Grid engine for computing intensive applications", Proceedings of the 6th International Conference on Intelligent Networking and Collaborative Systems (INCoS2014), pp.282~288 (2014)
- H. Casanova, "Simgrid: a toolkit for the simulation of application scheduling", Proceedings of the 1st IEEE, 2001, 430~437
- R. Buyya, "Gridsim : a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing", Concurrency and Computation : Practice and Experience, 14(13-15), pp.1175~1220 (2002)
- F. Xhafa, "Requirements for an event-based simulation package for grid systems", Journal of Interconnection Networks, 8(2), pp.163~178 (2007)
- S. Phatanapherom, "Dynamic scheduling II : fast simulation model for grid scheduling using HyperSim", Proceedings of the 35th Conference on Winter Simulation: Driving Innovation (WSC2003), pp.1494~1500 (2003)
- F. Xhafa, "A web interface for the HyperSim-G Grid simulation package", Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services (iiWAS2008), pp.312~317 (2008)
- R. Buyya, "Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: challenges and opportunities", Proceedings of the International Conference on High Performance Computing & Simulation (HPCS'09), pp.1~11 (2009)
- A. Núñez, "iCanCloud : a flexible and scalable cloud infrastructure simulator", Journal of Grid Computing, 10(1), pp.185~209 (2012)
- D. Kliazovich, "GreenCloud: a packet-level simulator of energy-aware cloud computing data centers", Proceedings of IEEE Global Telecommunications Conference (GLOBECOM 2010), pp.1~5 (2010)
- I. Sriram, "SPECI, a simulation tool exploring cloud-scale data centres", Proceedings of the 1st International Conference on Cloud Computing, pp.381~392 (2009)
- J. Carretero, "Genetic algorithm based schedulers for grid computing systems", International Journal of Innovative Computing, Information and Control, 3(6), pp.1~19 (2007)
