Multi-Objective Optimization and its Application in Cloud Computing
Main Article Content
Abstract
As an emerging technology, cloud computing which processes a huge amount of data as well as requires a large amount of resource cost and a large part of the user’s budget cost. Job arrangement is significant in cloud computing, since it openly disturbs a systems burden and enactment. An actual job scheduling technique needs not only conference the user’s wants but also improves the output of the entire system. So, scheduling mechanism works as a dynamic part in the cloud computing. Thus, my protocol is planned to minimize the switching time, increase the resources’ utilization and also increase the server performance and throughput. Here we allocate the import to the job which gives better performance to the computer and try the best to reduce the waiting and switching time. The cloud services comprise of altered functionalities at variable costs, and changeable reliability. So the customer’s main purposes are to maximize their usefulness, and decrease their costs and risks. For job scheduling problems in cloud computing, a multi objective optimization technique is required to be projected here. An effective job scheduling not only minimizes the load of the resources but also eliminates the budget cost constraints of the users completing multi objective optimization of both performance and cost. We proposed ant colony optimization algorithm here to resolve this tricky. The ant colony algorithm is a probabilistic and indeterminate world-wide optimization algorithm, so it’s easy to find an over-all optimal solution. Moreover, it does not depend on accurate optimization and organizational features of the tricky itself. Two constraints roles were used to calculate and view the utility performance and cost. Based on the feedback these two restriction functions ready the algorithm correct the scheduling to process in a timely manner.
Downloads
Article Details
Section

This work is licensed under a Creative Commons Attribution 4.0 International License.
How to Cite
References
Y. P. Dave, A. S. Shelat, D. S. Patel and R. H. Jhaveri, “Various Job Scheduling in Cloud Computing: A Survey,” IEEE (ICICES), pp. ISBN NO.978-1-47799-3834-6/14, 2014.
S. Ghanbari and M. Othman, “A Priority based Job Scheduling Algorithm in Cloud Computing,” Elsevier (ICASCE), pp. 778-785, 2012.
M.Vijayalakshmi and V. Kumar, “Investigations on Job Scheduling Algorithms in Cloud Computing,” IJARCST, vol. 2, pp. 157-161, 2014.
E. WEINTRAUB and Y. COHEN, “Multi Objective Optimization of Cloud Computing Services for Consumers,” IJACSA, vol. 8, pp. 139-147, 2017.
L. ZUO, L. SHU1 and C. ZHU, “A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing,” IEEE Access, 2015.
S. K. Panda and P. K. Jana, “A Multi-Objective Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment,” IEEE, 2007.
LIYUN ZUO1, I. LEI SHU1 (Member, S. DONG2, C. Z. M. IEEE) and I. TAKAHIRO HARA4 (Senior Member, “A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing,” IEEE, vol. 3, p. 13, 2015.
Ewa Figielska, “An Ant Colony Optimization Algorithm for Scheduling Parallel Machines with Sequence-Dependent Setup Costs”,IEEE,p.15,2011
Mohan B.C., Baskaran R, “A survey: Ant Colony Optimization based recent research and implementation on several engineering domain”, 2012, Vol. 39, s. 4618-4627
Xuan Chen and Jun Chen,” Research in the Cloud Calculation Database Based on Improved Ant Colony Algorithm”,IJDTA,vol.9,p.71-78,2016
Subhashis Mishra, Debashis Mishra, Dr Madhabananda Das,”A Survey Paper on Swarm Intelligent Techniques and Applications”, vol. 8, pp.23-26, 2017
SrinivasanSelvaraj, Jaquline.J”Ant Colony Optimization Algorithm for Scheduling Cloud Task”, vol 7(3), pp. 491-494.
Guo. L, Zhao.S., Shen, S., Jiang, C., “Task Scheduling Optimization in cloud computing based on heuristic algorithm”, pp. 547-553, 2012.
Mao,J., “Task Scheduling of Parallel Programming system using Ant Colony Optimization” pp. 179-182, 2-010.
Goo G, Ting-Lei H, Shuai G. “Genetic Simulated Annealingaalgorithm for Task Scheduling based on Cloud Computing Environment”, p. 60-63, 2010.
S. Shin, Y. Kim, and S. Lee, ‘‘Deadline-guaranteed scheduling algorithm with improved resource utilization for cloud computing,’’ in Proc. 12th Annu. IEEE Consum. Commun. Netw. Conf. (CCNC), Jan. 2015, pp. 814–819.
M.A.RodriguezandR.Buyya,‘‘Deadlinebasedresourceprovisioningand scheduling algorithm for scientific workflows on clouds,’’ IEEE Trans. Cloud Comput., vol. 2, no. 2, pp. 222–235, Apr./Jun. 2014.
B. Tripathy, S. Dash, and S. K. Padhy, ‘‘Dynamic task scheduling using a directed neural network,’’ J. Parallel Distrib. Comput., vol. 75, no. 5, pp. 101–106, Jan. 2015.
F. Ferrandi, P. L. Lanzi, C. Pilato, D. Sciuto, and A. Tumeo, ‘‘Ant colony heuristic for mapping and scheduling tasks and communications on heterogeneous embedded systems,’’ IEEE Trans. Compute.-Aided Design Integer. Circuits Syst., vol. 29, no. 6, pp. 911–924, Jun. 2010.
Iosup, A., Ostermann, S., Yigitbasi, M.N., Prodan, R., Fahringer, T. and Epema, D.H.J, “Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing”, IEEE Transactions on Parallel and Distributed Systems, Vol. 22, No. 6, 2011, pp. 931-945.
S. He, L. Guo, and Y. Guo, ‘‘Real time elastic cloud management for limited resources,’’ in Proc. 4th IEEE Int. Conf. Cloud Comput., Washington, DC, USA, Jul. 2011, pp. 622–629.