Federated Geo-Distributed Clouds: Optimizing Resource Allocation Based on Request Type Using Autonomous and Multi-objective Resource Sharing Model

Big Data Research - Tập 24 - Trang 100188 - 2021
Fatemeh Ebadifard1, Seyed Morteza Babamir1
1Department of Software Engineering, University of Kashan, Kashan, Iran

Tài liệu tham khảo

Ziafat, 2017, A method for the optimum selection of DCs in geographically distributed clouds, J. Supercomput., 73, 4042, 10.1007/s11227-017-1999-5 Grozev, 2014, Inter-cloud architectures and application brokering: taxonomy and survey, Softw. Pract. Exp., 44, 369, 10.1002/spe.2168 Xu, 2017, Cost-aware resource management for federated clouds using resource sharing contracts, 238 Xu, 2018, Optimized contract-based model for resource allocation in federated geo-distributed clouds, IEEE Trans. Serv. Comput., 1 Li, 2016, Virtual machine trading in a federation of clouds: individual profit and social welfare maximization, IEEE/ACM Trans. Netw., 24, 1827, 10.1109/TNET.2015.2435015 Andronico, 2011, e-Infrastructures for e-Science: a global view, J. Grid Comput., 9, 155, 10.1007/s10723-011-9187-y Grossman, 2009, Compute and storage clouds using wide area high performance networks, Future Gener. Comput. Syst., 25, 179, 10.1016/j.future.2008.07.009 Ebadifard, 2018, A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment, Concurr. Comput., Pract. Exp., 30, 10.1002/cpe.4368 Ebadifard, 2018, A modified black hole-based multi-objective workflow scheduling improved using the priority queues for cloud computing environment, 162 Ebadifard, 2017, Optimizing multi objective based workflow scheduling in cloud computing using black hole algorithm, 102 Ebadifard, 2018, A multi-objective approach with waspas decision-making for workflow scheduling in cloud environment, Int. J. Web Res., 1 Ebadifard, 2020, Scheduling scientific workflows on virtual machines using a Pareto and hypervolume based black hole optimization algorithm, J. Supercomput., 10.1007/s11227-020-03183-4 Ebadifard, 2018, A firefly-based task scheduling algorithm for the cloud computing environment: formal verification and simulation analyses, 664 Ebadifard, 2020, A dynamic task scheduling algorithm improved by load balancing in cloud computing, 177 Ebadifard, 2017, Dynamic task scheduling in cloud computing based on Naïve Bayesian classifier, vol. 1852 Ebadifard, 2020, Autonomic task scheduling algorithm for dynamic workloads through a load balancing technique for the cloud-computing environment, Clust. Comput. Levin, 2018, Hierarchical load balancing as a service for federated cloud networks, Comput. Commun., 129, 125, 10.1016/j.comcom.2018.07.031 Wu, 2015, Scaling social media applications into geo-distributed clouds, IEEE/ACM Trans. Netw., 23, 689, 10.1109/TNET.2014.2308254 Ziafat, 2018, Optimal selection of VMs for resource task scheduling in geographically distributed clouds using fuzzy c-mean and MOLP, J. Softw., Pract. Exp., 48, 1820, 10.1002/spe.2601 Ziafat, 2019, A hierarchical structure for optimal resource allocation in geographically distributed clouds, Future Gener. Comput. Syst., 90, 539, 10.1016/j.future.2018.08.027 Prodan, 2008, Overhead analysis of scientific workflows in grid environments, IEEE Trans. Parallel Distrib. Syst., 19, 378, 10.1109/TPDS.2007.70734 Rokach, 2005, Clustering methods Yin, 2015, Joint scheduling of data and computation in geo-distributed cloud systems, 657 Li, 2013, 611 Yang, 2013, A grid-based evolutionary algorithm for many-objective optimization, IEEE Trans. Evol. Comput., 17, 721, 10.1109/TEVC.2012.2227145 Deb, 2005, Evaluating the epsilon-domination based multi-objective evolutionary algorithm for a quick computation of Pareto-optimal solutions, Evol. Comput., 13, 501, 10.1162/106365605774666895 di Pierro, 2007, An investigation on preference order ranking scheme for multiobjective evolutionary optimization, IEEE Trans. Evol. Comput., 11, 17, 10.1109/TEVC.2006.876362 Bader, 2011, HypE: an algorithm for fast hypervolume-based many-objective optimization, Evol. Comput., 19, 45, 10.1162/EVCO_a_00009 Hughes, 2003, Multiple single objective Pareto sampling, 2678 Hughes, 2005, Evolutionary many-objective optimization: many once or one many?, 222 Li, 2015, Many-objective evolutionary algorithms: a survey, ACM Comput. Surv., 48, 13, 10.1145/2792984 Fleischer, 2003, The measure of Pareto optima applications to multi objective metaheuristics, 519 Zitzler, 2004, Indicator-based selection in multi objective search, 832 Beume, 2007, SMS-EMOA: multi objective selection based on dominated hypervolume, Eur. J. Oper. Res., 181, 1653, 10.1016/j.ejor.2006.08.008 Igel, 2007, Covariance matrix adaptation for multi-objective optimization, Evol. Comput., 15, 1, 10.1162/evco.2007.15.1.1 Deb, 2014, An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints, IEEE Trans. Evol. Comput., 18, 577, 10.1109/TEVC.2013.2281535 Yuan, 2016, A new dominance relation-based evolutionary algorithm for many-objective optimization, IEEE Trans. Evol. Comput., 20, 16, 10.1109/TEVC.2015.2420112 Grodzevich, 2006, Normalization and other topics in multiobjective optimization Jomaa, 2008, A cross-layer autonomic architecture for QoS support in wireless networks, 1 Calheiros, 2011, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Softw. Pract. Exp., 41, 23, 10.1002/spe.995 Cooper Deb, 2002, A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Trans. Evol. Comput., 6, 182, 10.1109/4235.996017 Zhang, 2007, MOEA/D: a multi objective evolutionary algorithm based on decomposition, IEEE Trans. Evol. Comput., 11, 712, 10.1109/TEVC.2007.892759 Okabe, 2003, A critical survey of performance indices for multi-objective optimisation, vol. 2, 878 Zitzler, 1999, Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach, IEEE Trans. Evol. Comput., 3, 257, 10.1109/4235.797969 Zitzler, 2008, Quality assessment of Pareto set approximations, 373 Auger, 2009, Theory of the hypervolume indicator: optimal M-distributions and the choice of the reference point, 87 Ishibuchi, 2010, Manyobjective test problems to visually examine the behavior of multiobjective evolution in a decision space, 91 Nebro, 2008, AbYSS: adapting scatter search to multi objective optimization, IEEE Trans. Evol. Comput., 12, 439, 10.1109/TEVC.2007.913109