Research Article | OPEN ACCESS
Grid Scheduling with QoS Satisfaction and Clustering
1Devaki Palaniappan and 2Valarmathi Muniappan Lakshapalam
1Department of CSE, Kumaraguru College of Technology, Coimbatore-641049, Tamil Nadu, India
2Department of CSE, Government College of Technology, Coimbatore-641013, Tamil Nadu, India
Research Journal of Applied Sciences, Engineering and Technology 2014 7:1456-1463
Received: June 05, 2013 | Accepted: June 21, 2013 | Published: February 20, 2014
Abstract
The objective of the study is to device an Adaptive Machine Scoring Technique with Cluster (AMSTWC) to schedule the jobs/tasks in a grid environment which reduces the overall completion time (make span) and increases the resource Utilization. It also minimizes the execution time of the algorithm and with QoS satisfaction. The scheduling is done for computational as well as data grids. There are many heterogeneous Gridlets/machines which are geographically distributed. So, the searching time of the appropriate Gridlets, most suitable for the given job is more. This algorithm clusters the Gridlets depending on their configurations which reduces the search time of the Gridlets/machines which satisfies QoS. Task requirements are matched against the Machine capabilities available in Grid and AMSTWC selects the machine which has the highest resource score. AMSTWC result is compared with the existing algorithms in terms of make span, Resource Utilization, Flow Time and Execution time. AMSTWC performs better than the existing algorithms in most of the cases.
Keywords:
Execution time, flow time, gridlets, machine scoring, make span, resource utilization,
References
-
Ajith, A. and X. Fatos, 2010. Computational models and heuristic methods for Grid scheduling problems. Future Gener. Comput. Syst., 26: 608-621.
CrossRef
-
Braun, T., H.J. Siegal, N. Beck and L.L. Boloni, 1999. A comparison study of static mapping heuristics for a class of meta-tasks on heterogeneous computing systems. Proceeding of the 8th IEEE Heterogeneous Computing Workshop (HCW'99), pp: 15-29.
CrossRef
-
Cao, J., D.P. Spooner, S.A. Jarvis and G.R. Nudd, 2005. Grid load balancing using intelligent agents. Future Gener. Comput. Syst., 21: 135-149.
CrossRef
-
Jasma, B. and R. Nedunchezhian, 2012. A hybrid policy for fault tolerant load balancing in grid computing environments. J. Netw. Comput. Appl., 35: 412-422.
CrossRef
-
Khateeb, A.A., R. Abdullah and A.N. Rashid, 2009. Job type approach for deciding job scheduling in Grid computing systems. J. Comput. Sci., 5(10): 745-750.
CrossRef
-
Kobra, E. and M. Naghibzadeh, 2007. A min-min max-min selective algorithm for grid task scheduling. Proceeding of the 3rd IEEE/IFIP International Conference in Central Asia (ICI 2007).
CrossRef
-
Rajni, I.C., 2012. Bacterial foraging based hyper-heuristic for resource scheduling in grid computing. Future Gener. Comput. Syst., 29(3): 751-762.
CrossRef
-
Ruay-Shiung, C. and H. Min-Shuo, 2010.A resource discovery tree using bitmap for grids. Future Gener. Comput. Syst., 26(1): 29-37.
CrossRef
-
Ruay-Shiung, C., L. Chih-Yuan and L. Chun-Fu, 2012. An adaptive scoring job scheduling algorithm for grid computing. Informat. Sci., 207: 79-89.
CrossRef
-
Saeid, A., N. Mahmoud and H.J.E. Dick, 2013. Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds. Future Gener. Comput. Syst., 29: 158-69.
CrossRef
-
Shamsollah, G. and O. Mohamed, 2012. A priority based job scheduling algorithm in cloud computing. Proc. Eng., 50: 778-785.
-
Suri, P.K. and M. Singh, 2010. An efficient decentralized load balancing algorithm for grid. Proceeding of the 2010 IEEE 2nd International Advance Computing Conference (IACC), pp: 10-13.
CrossRef
-
Taura, K. and A. Chien, 2000. A heuristic algorithm for mapping communicating tasks on heterogeneous resources. Proceeding of the 9th Heterogeneous Computing Workshop, Cancun Mexico, pp: 102-118.
CrossRef
-
Vivekanandan, K. and D. Ramyachitra, 2012. Bacteria foraging optimization for protein sequence analysis on the grid. Future Gener. Comput. Syst., 28(4): 647-656.
CrossRef
-
Xiaoyong, T., L. Kenli, Q. Meikang and H.M.S. Edwin, 2012. A hierarchical reliability-driven scheduling algorithm in grid systems. J. Parallel Distrib. Comput., 72: 525-535.
CrossRef
-
Yun-Han, L., L. Seiven and C. Ruay-Shiung, 2011. Improving job scheduling algorithms in a grid environment. Future Gener. Comput. Syst., 27(8): 991-998.
CrossRef
-
Zomaya, A.Y. and Y.H. Teh, 2001. Observations on using genetic algorithmsfor dynamic load-balancing. IEEE T. Parallel Distrib. Syst., 12(9): 899-912.
CrossRef
Competing interests
The authors have no competing interests.
Open Access Policy
This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Copyright
The authors have no competing interests.
|
|
|
ISSN (Online): 2040-7467
ISSN (Print): 2040-7459 |
|
Information |
|
|
|
Sales & Services |
|
|
|