Abstract
Grid computing is treated as one of the emerging fields in distributed computing; it exploits the services like sharing of resources and scheduling of workflows. One of the major issues in grid computing is resource scheduling, this can be handled using the ant colony optimization algorithm, and it can be implemented in PERMA-G framework and it is an extended version of our previous work. The ant colony optimization is used to reduce the energy consumption and execution time of the tasks. It follows the nature of ant colony mechanism to compute the total execution time and power consumption of the tasks scheduled dynamically, the experimental results show the performance of the proposed model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- \( \mu_{l} (t) \) :
-
is the updated computation power.
- \( \mu_{l} (0) \) :
-
is the initial computing power.
- ρ :
-
is the pheromone decay parameter i.e. the parameter specifies the decay in computation power after executing the task, the value lies between 0 and 1.
- σ :
-
is the pheromone variance.
- ϑ :
-
is the index of the overload in task successful execution and under load in fail.
- K :
-
is the computing complexity of the task.
References
Buyya, R., Pandey, S., Vecchiola, C.: Cloudbus toolkit for market-oriented cloud computing. In: Proceeding of the 1st International Conference on Cloud Computing (CloudCom) (2009)
Pandey, S., Karunamoorthy, D., Buyya, R.: Workflow engine for clouds. In: Buyya, R., Broberg, J., Goscinski, A. (eds.) Cloud Computing: Principles and Paradigms, pp. 321–344 (2011). Wiley, New York. ISBN-13:978-0470887998
Rajasekhara Babu, M., Venkata Krishna, P., Khalid, M.: A framework for power estimation and reduction in multi-core architectures using basic block approach. Int. J. Commun. Netw. Distrib. Syst. 10(1), 40–51 (2013)
Dhinesh Babu, L.D., Venkata Krishna, P.: Versatile time–cost algorithm (VTCA) for scheduling non–pre-emptive tasks of time critical workflows in cloud computing systems. Int. J. Commun. Netw. Distrib. Syst. 11(4), 390–411
Moradi, M., Dezfuli, M.A., Safavi, M.H.: A new time optimizing probabilistic load balancing algorithm in grid computing. Department of Computer and IT, Engineering, Amirkabir University of Technology, Tehran, Iran (2010). IEEE 978-1-4244-6349-7/10/©2010
Blum, C.: Ant colony optimization: introduction and recent trends. In: Physics of Life, pp. 271–350. Science Direct
Yagoubi, B., Meddeber, M.: Distributed load balancing model for grid computing. Revue ARIMA J. 12, 43–60 (2010)
Mamani-Aliaga, A.H., et al.: A comparative study on task dependent scheduling algorithms for grid computing. In: 13th Symposium on Computing Systems (2012)
Chang, R.-S., Chang, J.-S., Lin, P.-S.: An ant algorithm for balanced job scheduling in grids. In: Future Generation Computer Systems, pp. 20–27 (2009)
Ku-Mahamud, R., Abdul Nasir, H.J., Din, A.M.: Grid load balancing using enhanced ant colony optimization. In: Proceedings of the 3rd International Conference on Computing and Informatics (ICOCI 2011), Bandung, Indonesia, pp. 37–42, 8–9 June 2011
Suryadevera, S., Chourasia, J., Rathore, S., Jhummarwala, A.: Load balancing in computational grids using ant colony optimization algorithm. Int. J. Comput. Commun. Technol. (IJCCT) 3(3) (2012). ISSN (ONLINE):2231-0371. ISSN (PRINT):0975-7449
Umarani, S, Nithya, L.M., Shanmugam, A.: Efficient multiple ant colony algorithm for job scheduling in grid environment. Int. J. Comput. Sci. Inf. Technol. 3(2), 3388–3393 (2012). ISSN: 0975-9646
Goyal, S.K., Singh, M.: Adaptive and dynamic load balancing in grid using ant colony optimization. Int. J. Eng. Technol. 4(4), 167–174 (2012). ISSN: 0975-4024
Abdelsalam, H., Abdelaziz, A., Mukherjee, V., et al.: Trust-based ant colony optimization for grid resource scheduling. In: 13th Symposium on Computing Systems, vol. 22(1), pp. 29–43 (2014)
Mustafa Muwafak, A.., Ku Ruhana, K.-M.: Strategic oscillation for exploitation and exploration of ACS algorithm for job scheduling in static grid computing. In: Second International Conference on Computing Technology and Information Management (ICCTIM), pp. 87–92 (2015), 21–23 April 2015. doi:10.1109/ICCTIM.2015.7224598
Jain, A., Singh, R.: An innovative approach of Ant Colony optimization for load balancing in peer to peer grid environment. In: International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), pp. 1–5 (2014), 7–8 Feb 2014. doi:10.1109/ICICICT.2014.6781242
Lu, W., Wang, Z., Hu, S., Liu, L.: Ant colony optimization for task allocation in multi-agent systems. China Commun. 10(3), 125–132, Mar 2013. doi:10.1109/CC.2013.6488841
Nasir, H.J.A., Ku-Mahamud, K.R.: Grid load balancing using ant colony optimization. In: Second International Conference on Computer and Network Technology (ICCNT), pp. 207–211 (2010), 23–25 April 2010. doi:10.1109/ICCNT.2010.10
Sunil Kumar Reddy, T., Krishna, P.V, Reddy, P.C.: Power aware framework for scheduling tasks in grid based workflows. Int. J. Commun. Netw. Distrib. Syst. 14(1) (2015)
Yagoubi, B., Slimani, Y.: Task load balancing strategy for grid computing. J. Comput. Sci. 3(3), 186–194 (2007)
Yagoubi, B., Medebber, M.: A load balancing model for grid environment. In: 22nd International Symposium on Computer and Information Sciences (ISCIS 2007), pp. 1–7, 7–9 Nov 2007
Randles, M., Taleb-Bendiab, A., Lamb, D.: Scalable self governance using service communities as ambients. In: Proceedings of the IEEE Workshop on Software and Services Maintenance and Management (SSMM 2009) within the 4th IEEE Congress on Services, IEEE SERVICES-I 2009, Los Angeles, CA, 6–10 July 2009
Mukherjee, K., Sahoo, G.: Mathematical model of cloud computing framework using fuzzy bee colony optimization technique. In: Proceedings of the 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies, pp. 664–668, 28–29 Dec 2009
Dhinesh Babu, L.D., Venkata Krishna, P.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13, 2292–2303 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sunil Kumar Reddy, T., Naga Raju, D., Kumar, P.R., Raj Kumar, S.R. (2018). Power Aware-Based Workflow Model of Grid Computing Using Ant-Based Heuristic Approach. In: Aggarwal, V., Bhatnagar, V., Mishra, D. (eds) Big Data Analytics. Advances in Intelligent Systems and Computing, vol 654. Springer, Singapore. https://doi.org/10.1007/978-981-10-6620-7_18
Download citation
DOI: https://doi.org/10.1007/978-981-10-6620-7_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-6619-1
Online ISBN: 978-981-10-6620-7
eBook Packages: EngineeringEngineering (R0)