Cluster Computing

, Volume 22, Supplement 1, pp 207–213 | Cite as

Trust based resource selection with optimization technique

  • E. Saravana KumarEmail author
  • K. Vengatesan


Grid computing is distributed computing that coordinates and utilizes computing power, data storage, applications and network resources in dynamic and geographically dispersed organizations. Resource management and application scheduling are two major grid computing problems. Resources are heterogeneous regarding power, architecture, configuration and availability complicating task scheduling. The aim of grid scheduling is in reducing makespan. In grid applications, users should be ensured reliable transactions. Trust is multi-dimensional factor and depends on components like entity reputation, policies and opinions of the entity. A trust based scheduling approach is proposed in this study.


Grid Grid scheduling Trust in grid scheduling Ant Colony Optimization (ACO) Firefly algorithm 


  1. 1.
    Foster, I., Kesselman, C. (eds.): The Grid 2: Blueprint for a New Computing Infrastructure. Elsevier, Amsterdam (2003)Google Scholar
  2. 2.
    Marin, G.: Grid computing technology. Database Syst. J. 2(3), 13–22 (2011)Google Scholar
  3. 3.
    Schopf, J.M.: Ten actions when grid scheduling. Grid Resource Management, pp. 15–23. Springer, New York (2004)CrossRefGoogle Scholar
  4. 4.
    Lee, A., Brewer, T.: Smart grid cyber security strategy and requirements. Draft Interagency Report NISTIR, 7628 (2009)Google Scholar
  5. 5.
    Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: enabling scalable virtual organizations. Int. J. High Perform. Comput. Appl. 15(3), 200–222 (2001)CrossRefGoogle Scholar
  6. 6.
    Pearlman, L., Welch, V., Foster, I., Kesselman, C., & Tuecke, S.: A community authorization service for group collaboration. In: Policies for Distributed Systems and Networks, 2002. Proceedings Third International Workshop on IEEE, pp. 50–59 (2002)Google Scholar
  7. 7.
    Mandloi, S., Gupta, H.: Adaptive job scheduling for computational grid based on ant colony optimization with genetic parameter selection. Int. J. Adv. Comput. Res. 3(9), 66–71 (2013)Google Scholar
  8. 8.
    Abdul-Rahman, A., Hailes, S.: Supporting trust in virtual communities. In: System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on IEEE, pp. 9-pp (2000)Google Scholar
  9. 9.
    Lai, W.W., Ng, K.W., Lyu, M.R.: Integrating trust in grid computing systems. Grid and Cooperative Computing-GCC 2004, pp. 887–890. Springer, Berlin (2004)CrossRefGoogle Scholar
  10. 10.
    Azzedin, F., Maheswaran, M.: Evolving and managing trust in grid computing systems. In: Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on IEEE, vol. 3, pp. 1424–1429 (2002)Google Scholar
  11. 11.
    Ashrafijoo, B., Mir Nia, M. K., Abedini, S., Azari, N.: Trust management in grid computing systems based on probability theory. In: Education Technology and Computer (ICETC), 2010 2nd International Conference on IEEE, vol. 4, pp. V4-316 (2010)Google Scholar
  12. 12.
    Brinklov, M., Sharp, R.: Incremental trust in grid computing. In: Cluster Computing and the Grid, 2007. CCGRID 2007. Seventh IEEE International Symposium on IEEE, pp. 135–144 (2007)Google Scholar
  13. 13.
    Lana, G. Q., Westphall, C. B.: User maturity based trust management for grid computing. In: Networking, 2008. ICN 2008. Seventh International Conference on IEEE, pp. 758–761 (2008)Google Scholar
  14. 14.
    Pooranian, Z., Shojafar, M., Abawajy, J.H., Singhal, M.: GLOA: a new job scheduling algorithm for grid computing. IJIMAI 2(1), 59–64 (2013)CrossRefGoogle Scholar
  15. 15.
    Rabiee, M., Sajedi, H.: Job scheduling in grid computing with cuckoo optimization algorithm. Int. J. Comput. Appl. 62(16), 38–44 (2013)Google Scholar
  16. 16.
    Rajabioun, R.: Cuckoo optimization algorithm. Appl. Soft Comput. 11(8), 5508–5518 (2011)CrossRefGoogle Scholar
  17. 17.
    Chandar, A.P., Priyesh, V., Miriam, D.H.: Grid scheduling using improved particle swarm optimization with digital pheromones. Int. J. Sci. Eng. Res. 3(6), 1 (2012)Google Scholar
  18. 18.
    Luo, J., Ni, X., Yong, J.: A trust degree based access control in grid environments. Inf. Sci. 179(15), 2618–2628 (2009)CrossRefGoogle Scholar
  19. 19.
    Domingues, P., Sousa, B., Moura Silva, L.: Sabotage-tolerance and trust management in desktop grid computing. Future Gener Comput. Syst. 23(7), 904–912 (2007)CrossRefGoogle Scholar
  20. 20.
    Papalilo, E., Freisleben, B.: Managing behaviour trust in grid computing environments. J. Inf. Assur. Secur. 1, 27–37 (2008)Google Scholar
  21. 21.
    Selvi, S. T., Balakrishnan, P., Kumar, R., Rajendar, K.: Trust based grid scheduling algorithm for commercial grids. In: Conference on Computational Intelligence and Multimedia Applications, 2007. International Conference on IEEE, vol. 1, pp. 545–551 (2007)Google Scholar
  22. 22.
    Fidanova, S., Durchova, M.: Ant algorithm for grid scheduling problem. Large-Scale Scientific Computing, pp. 405–412. Springer, Berlin (2006)CrossRefGoogle Scholar
  23. 23.
    Alfaki, A., Yousif, A.: Job scheduling approaches based on firefly algorithm for computational grid. Doctoral dissertation, Universiti Teknologi Malaysia, Faculty of Computing (2013)Google Scholar
  24. 24.
    Yousif, A., Abdullah, A.H., Nor, S.M., Abdelaziz, A.A.: Scheduling jobs on grid computing using firefly algorithm. J. Theor. Appl. Inf. Technol. 33(2), 155–164 (2011)Google Scholar
  25. 25.
    Yousif, A., Abdullah, A. H., Nor, S. M., AbdelazizAdil, A.: Intelligent task scheduling for computational grid. In: 1st Taibah University International Conference on Computing and Information Technology, pp. 670–674 (2012)Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringAdhiyamaan College of EngineeringHosurIndia
  2. 2.Department of Computer EngineeringSanjivani College of EngineeringKopargaonIndia

Personalised recommendations