Paper Title : IMPROVE WORKFLOW SCHEDULING TECHNIQUE USING SEMO IN CLOUD COMPUTING
ISSN : 2394-2231
Year of Publication : 2022
10.5281/zenodo.6463364
MLA Style: IMPROVE WORKFLOW SCHEDULING TECHNIQUE USING SEMO IN CLOUD COMPUTING "Ms. K.E. Eswari M.C.A., M.Phil., M.E., SET., U. Naveenchandar" Volume 9 - Issue 2 International Journal of Computer Techniques (IJCT) ,ISSN:2394-2231 , www.ijctjournal.org
APA Style: IMPROVE WORKFLOW SCHEDULING TECHNIQUE USING SEMO IN CLOUD COMPUTING "Ms. K.E. Eswari M.C.A., M.Phil., M.E., SET., U. Naveenchandar" Volume 9 - Issue 2 International Journal of Computer Techniques (IJCT) ,ISSN:2394-2231 , www.ijctjournal.org
Abstract
In the cloud environment, the workflows have been frequently used to model large-scale problems in areas such as bioinformatics, astronomy, physics and arithmetic process. Such a resource obtains a task from the cloud providers that has ever-growing data and computing requirements and therefore demand a high-performance computing environment in order to be executed in a reasonable amount of time. These workflows are commonly modeled as a set of tasks interconnected via data or computing dependencies.Cloud computing is the latest distributed computing paradigm and it offers tremendous opportunities to solve large-scale problems. However, it presents various challenges that need to be addressed in order to be efficiently utilized for workflow applications. Although the workflow scheduling problem has been widely studied, there are very few initiatives tailored for cloud environments. Furthermore, the existing works fail to either meet the user’s Quality of Service (QoS) requirements or to incorporate some basic principles of cloud computing such as the elasticity and heterogeneity of the computing resources. This project proposes a resource provisioning and scheduling strategy for scientific workflows on Infrastructure as a Service (IaaS) and Platform as services clouds (PaaS). This project presents an algorithm based on the Superior Element Multitude Optimization (SEMO), which aims to minimize the overall workflow execution cost while meeting deadline constraints. The main scope of the project is used to analyze best available resource in the cloud environment depend upon the total execution time and total execution cost which is compare between one process to another process. If the provider satisfies the time least time, then the process becomes to termination.
Reference
[1] A. Y. Zomaya and Y.-H. Teh, ‘‘Observations on using genetic algorithms for dynamic load-balancing,’’ IEEE Trans. Parallel Distrib. Syst., vol. 12, no. 9, pp. 899–911, Sep. 2001. [2] M.ShreedharandG.Varghese,‘‘Efficientfairqueuingusingde ficitroundrobin,’’ IEEE/ACM Trans. Netw., vol. 4, no. 3, pp. 375–385, Jun. 1996 [3] D. Eyers, R. Routray, R. Zhang, D. Willcocks, and P. Pietzuch, “Towards a middleware forconfiguring largescale storage infrastructures” ’in Proc. 7th Int. Workshop Middleware Grids, Clouds e-Sci., 2009, p. 3. [4] C.Fehling,T.Ewald,F.Leymann,M.Pauly,J.Rütschlin,andD. Schumm, ‘‘Capturing cloud computing knowledge and experience in patterns,’’ in Proc. IEEE 5th Int. Conf. Cloud Comput. (CLOUD), Jun. 2012, pp. 726–733. [5] X.-S. Yang, ‘‘Firefly algorithms for multimodal optimization,’’ in Proc. Int. Symp. Stochastic Algorithms. Berlin, Germany: Springer, 2009, pp. 169–178. [6] L. D. D. Babu and P. V. Krishna, ‘‘Honey bee behavior inspired load balancingoftasksincloudcomputingenvironments,’’Appl.So ftComput., vol. 13, no. 5, pp. 2292–2303, May 2013. [7] B.Mondal,K.Dasgupta,andP.Dutta, “LoadbalancinginCloudcomputing using stochastic hill climbing-a soft computing approach,” Procedia Technol., vol. 4, pp. 783–789, Jun. 2012. [8] T. R.Armstrong, D.Hensgen, The relative performance of various mapping algorithms is independent of sizable variances in runtime predictions, in: 7th IEEE Heterogeneous Computing Workshop (HCW ’98), 1998, pp. 79–87. [9] A. Vouk, Cloud computing- issues, research and implementations, in: Information Technology Interfaces, 2008, pp. 31–40. [10] B.Wickremasinghe, R.N.Calheiros, R. Buyya, Cloudanalyst: A cloudsim-based visual modeller for analysing cloud computingenvironments and applications, in: Proceedings of the 24th International Conference on Advanced Information Networking and Applications (AINA 2010), Perth, Australia,, 2010. [11] S.H. Bokhari, “On the Mapping Problem,” IEEE Trans. Computers, vol. 30, no. 3, pp. 550-557, Mar. 1981. [12] S. Salleh and A.Y. Zomaya, Scheduling in Parallel Computing Systems: Fuzzy and Annealing Techniques. Kluwer Academic, 1999. [13] F. Bonomi and A. Kumar, ªAdaptive Optimal LoadBalancing in a Heterogeneous Multiserver System with a Central Job Scheduler,º IEEE Trans. Computers, vol. 39, no. 10, pp. 1232-1250, Oct. 1990. [14] C. Xu and F. Lau, Load-Balancing in Parallel Computers - Theory and Practice. Kluwer Academic, 1997. [15] A.Y. Zomaya, F. Ercal, and S. Olariu, Solutions to Parallel and Distributed Computing Problems: Lessons from Biological Sciences. New York: Wiley, 2001. [16] M. Armbrust, A. Fox, R. Griffith, et al. Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, Feb 2009. [17] E. Anderson, S. Spence, R. Swaminathan, et al. Quickly finding near-optimal storage designs. ACM Transactions on Computer Systems, 23(4):337–374, 2005. [18] P. Sarkar, R. Routray, E. Butler, et al. SPIKE: best practice generation for storage area networks. In SYSML’07: Proceedings of the 2nd USENIX workshop on tackling computer systems problems with machine learning techniques, pages 1–6, Berkeley, CA, USA, 2007. USENIX Association. [19] F. Chong, G. Carraro, “Architecture Strategies for Catching the Long Tail”, Microsoft Whitepaper, 2006. [20] J. Varia: “Cloud Architectures,” Technical Report, Amazon, 2010. [21] C. Fehling, F. Leymann, R. Retter, D. Schumm, W. Schupeck, “An Architectural Pattern Language of Cloudbased Applications,” Proceedings of the Conference on Pattern Languages of Programs (PLoP), 2011. [22] Bonabeau E., Dorigo M., Theraulaz G., Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, (1999) [23] R.Buyya, C. Yeo, S.Venugopal, J.Broberg, I.Brandic, Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility, in: Future Generation Computer Systems, vo1.25, 2009, pp. 599–616.
Keywords
— Cloud Computing, Resource Provisioning, Particle Swarm Optimization.