Abstract
With the recent developments in the field of science and technology, the capabilities of handling complex problems have increased because of the maximum usage and management of computing power. Real resources are allocated are of reality, but the difficult part lies in proper identification and accumulation of resources which are required for solving complex problems. However, to get rid of this issue, the current trend is to use cloud computing effectively by resource sharing. The final objective is to facilitate optimum utilization and computing by aggregating idle network and processing resources like CPU cycle and storage spaces. Therefore, an effective measure has to be implemented so as to meet the job requirements by identifying appropriate service providers for successful execution. The allocation and scheduling of jobs should solve various problems and promote optimum utilization of resources. The key objective of this project is to identify and solve various problems mentioned above with the help of the multi-agent brokering approach and the jumper firefly algorithm (JFA). The multi-agent brokering approach helps in the selection of various service providers in a cloud environment, and jumper firefly helps in reducing the make span time by its status table by recording the behavior of each firefly in detail. The proposed algorithm makes the weaker ones to jump to a new position so as to attain high probability. Hence, this helps to attain a better performance in finding an optimal solution to various complex issues. From various experimental angles, the jumper firefly mechanism is considered more efficient in terms of the make span time than the standard firefly algorithm (SFA) or any other methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Huang, Y., Bessis, N., Norrington, P., Kuonen, P., Hirsbrunner, B.: Exploring decentralized dynamic scheduling for clouds and clouds using the community aware scheduling algorithm. Future Gener. Comput. Syst. 29(1), 402–415, Jan 2013
Amazon Elastic Compute Cloud. http://aws.amazon.com/ec2/. Accessed 25 Oct 2011
Dominiak, M., Ganzha, M., Paprzycki, M.: Selecting cloud agent-team to execute user-job-initial solution. In: Proceedings of the Conference on Complex Intelligent and Software Intensive Systems, pp. 249–256. IEEE CS Press, Los Alamitos (2007)
Sim, K.M., Chan, R.: A brokering protocol for agent-based e-commerce. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 30(4), 474–484 (2000)
Sim, K.M.: Guest editorial: agent-based Cloud computing. Appl. Intell. 25(2), 127–129 (2006)
Singh, K., Sonia: Optimized performance task scheduling algorithm for Cloud computing. Am. Int. J. Res. Sci. Technol. Eng. Math. 14(2), 186–189 (2010)
Li, C., Li, L.: Multi economic agent interaction for optimizing the aggregate utility of Cloud users in computational cloud. Appl. Intell. 25(2), 147–158 (2006)
Kang, J., Sim, K.M.: A brokering protocol for agent-based Cloud resource discovery. Commun. Comput. Inf. Sci. 63(1), 33–40 (2009)
Naumenko, A., Nikitin, S., Terziyan, V.: Service matching in agent systems. Appl. Intell. 25(2), 223–237 (2006)
Galstyan, A., Czajkowski, K., Lerman, K.: Resource allocation in the cloud with learning agents. J. Cloud Comput. 3, 91–100 (2005)
Yosif, A.: Scheduling jobs in cloud environment using firefly algorithm. Int. J. Comput. Sci. Eng. 6(1), 79–85 (2013)
Ardaiz, O., Artigas, P., Eymann, T., Freitag, F., Navarro, L., Reinicke, M.: The Catallaxy approach for decentralized economic based allocation in Cloud resource and service markets. Appl. Intell. 25(2), 131–145 (2006)
Ganapathi, A., Chen, Y., Fox, A., Katz, R., Patterson, D.: Statistics-driven workload modeling for the cloud. University of California, Berkeley, Technical Report (2009)
Choi, S., Baik, M., Gil, J., Jung, S., Hwang, C.: Adaptive group scheduling mechanism using mobile agents in peer-to-peer Cloud computing environment. Appl. Intell. 25(2), 199–221 (2006)
Dragoni, N., Gaspari, M., Guidi, D.: An infrastructure to support cooperation of knowledge-level agents on the semantic Cloud. Appl. Intell. 25(2), 159–180 (2006)
Kunkle, D., Schindler, J.: A Load Balancing Framework for Clustered Storage. HiPC 2008, Lecture Notes in Computer Science, vol. 5374, pp. 57–72 (2008)
Fukuda, M., Kashiwagi, K., Kobayashi, S.: AgentTeamwork: coordinating Cloud-computing jobs with mobile agents. Appl. Intell. 25(2), 181–198 (2006)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Boston (1989)
Jun Wu, Xin Xu, Pengcheng Zhang, Chunming Liu: A novel multi-agent reinforcement learning approach for job scheduling in Cloud computing. Future Gener. Comput. Syst. 27(5), 430–439 (2011). ISSN 0167 739x, 10.1016/j.future.2010.10.009. http://www.sciencedirect.com/science/article/pii/S0167739X10002025
Kang, Jaeyong, Sim, Kwang: A multiagent brokering protocol for supporting Cloud resource discovery. Appl. Intell. Springer, Dordrecht, 12 Apr 2012, pp. 1–16, ISSN 0924669X, 10.1007/s10489-012-0347-y. http://dx.doi.org./10.1007/s10489-012-0347-Y
Mathiyalagan, M.P., Suriya, S., Dr. Sivanandam, S.N.: Modified ant colony algorithm for Cloud scheduling. Int. J. Comput. Sci. Eng. (IJCSE), 02(02), 132–139 (2010)
Naseer, A., Stergioulas, L.K.: Resource discovery in Clouds and other distributed environments: states of the art. Multi Agent Cloud Syst. 2(2), 163–182 (2006)
Ruay- Shiung Chang, Chih-Yuan Lin, Chun-Fu Lin: An adaptive scoring job scheduling algorithm for cloud computing. Inf. Sci. 207(10), 79/89, (2012). ISSN00200255, 10.1016/j.ins.2012.04.019. http://www.sciencedirect.com/science/article/pii/S0167739X1000202836
Tomassini, M.: Parallel and distributed evolutionary algorithms: a review. In: Miettinen, K., Makela, M., Periaux, J. (eds.) Evolutionary Algorithms in Engineering and Computer Science, pp. 113–133. Wiley, Chichester (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer India
About this paper
Cite this paper
Nithya, G., Engels, R., Das, H.R., Jayapratha, G. (2015). A Novel-Based Multi-agent Brokering Approach for Job Scheduling in a Cloud Environment. In: Rajsingh, E., Bhojan, A., Peter, J. (eds) Informatics and Communication Technologies for Societal Development. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1916-3_8
Download citation
DOI: https://doi.org/10.1007/978-81-322-1916-3_8
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1915-6
Online ISBN: 978-81-322-1916-3
eBook Packages: EngineeringEngineering (R0)