Title
Enhancing the Functionality of a GridSim-Based Scheduler for Effective Use with Large-Scale Scientific Applications
Abstract
The performance of computationally intensive scientific applications on the underlying system can be maximized by providing application-level load balancing of loop iterates via the use of dynamic loop scheduling (DLS) algorithms. These DLS methods are based on probabilistic analyses, and therefore account for unpredictable variations of algorithmic, systemic and application level characteristics. A considerable number of DLS algorithms has been proposed in the last decade, and some of them have been effectively integrated into scientific and engineering applications, yielding significant performance improvements. However, scheduling scientific applications in large-scale distributed systems where, the chances of failure, such as processor or link failure, are high, makes the problem of achieving a load balanced execution even more challenging. Although real experiments are necessary to verify the benefits of using DLS, they prove to be very time consuming when every level of detail is required for the assessment of the execution of complex, data parallel and irregular scientific applications using DLS on a wide range of architectural platforms and computational environments. Thus, we propose the use of simulators which can give results that are not always experimentally measurable with the current technology. Simulations also help in studying the problem at various levels of abstraction and provide practical feedback. In this paper, we discuss the implementation of DLS techniques in Alea, a Grid Sim based scheduling simulator. Based on the simulation results, we further compare the load balancing characteristics of these methods in a simulated parallel and distributed computing environment.
Year
DOI
Venue
2011
10.1109/ISPDC.2011.22
ISPDC
Keywords
Field
DocType
large-scale scientific applications,parallel processing,scientific application,computationally intensive scientific application,scheduling,dls technique,irregular scientific application,load balanced execution,application-level load balancing,dynamic loop scheduling,gridsim-based scheduler,dls algorithm,dls method,application level characteristic,dls methods,distributed computing,dynamic loop scheduling algorithms,parallel computing,effective use,heuristic algorithm,load balance,computer model,dynamic scheduling,complex data,level of detail,computational modeling,scalability
Load management,Distributed Computing Environment,Load balancing (computing),Scheduling (computing),Computer science,Real-time computing,Probabilistic logic,Dynamic priority scheduling,Grid,Distributed computing,Scalability
Conference
ISBN
Citations 
PageRank 
978-1-4577-1536-5
3
0.40
References 
Authors
22
4
Name
Order
Citations
PageRank
Srishti Srivastava1426.42
Ioana Banicescu239539.18
Ciorba Florina M.312522.96
Wolfgang E. Nagel41800167.93