Home            Contact us            FAQs
    
      Journal Home      |      Aim & Scope     |     Author(s) Information      |      Editorial Board      |      MSP Download Statistics

     Research Journal of Applied Sciences, Engineering and Technology


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
http://dx.doi.org/10.19026/rjaset.7.419  |  © The Author(s) 2014
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

  1. Ajith, A. and X. Fatos, 2010. Computational models and heuristic methods for Grid scheduling problems. Future Gener. Comput. Syst., 26: 608-621.
    CrossRef    
  2. 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    
  3. 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    
  4. 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    
  5. 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    
  6. 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    
  7. Rajni, I.C., 2012. Bacterial foraging based hyper-heuristic for resource scheduling in grid computing. Future Gener. Comput. Syst., 29(3): 751-762.
    CrossRef    
  8. 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    
  9. 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    
  10. 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    
  11. Shamsollah, G. and O. Mohamed, 2012. A priority based job scheduling algorithm in cloud computing. Proc. Eng., 50: 778-785.
  12. 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    
  13. 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    
  14. 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    
  15. 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    
  16. 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    
  17. 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
Submit Manuscript
   Information
   Sales & Services
Home   |  Contact us   |  About us   |  Privacy Policy
Copyright © 2024. MAXWELL Scientific Publication Corp., All rights reserved