ABSTRACT
With the development of cloud computing technology, cloud services put forward higher requirements for Internet bandwidth, traffic, execution time, cost, etc. At the same time, more and more fierce market competition has led to uncontrollable online business, which has resulted in more and more network fluctuations and business fluctuations. These fluctuation risks make cloud services unstable and beyond expectations. Traditional cloud service scheduling algorithms are more based on time, resource balance, execution cost, etc., which are more suitable for stable environment. When there are fluctuations, these algorithms can not take the impact of fluctuations into account, resulting in unreasonable scheduling strategy. In this study, we propose a multi-objective optimization scheduling strategy for cloud service based on fluctuation cost. We use the fluctuation cost to evaluate the potential impact of the fluctuation, construct the resource sequence based on the fluctuation factor, and obtain the fluctuation cost value through the fluctuation cost algorithm. Combined with execution time optimization, task priority and other objectives, particle swarm optimization scheduling algorithm is improved to meet the multi-objective strategy requirements. Finally, the experiment proves that this strategy can better handle the resource scheduling problem when fluctuations occur. By setting different weight values, it can provide more solutions for user decision-making in the actual situation.
- Mavromoustakis C X, Mastorakis G, Dobre C. Advances in Mobile Cloud Computing and Big Data in the 5G Era[J]. 2017.Google ScholarCross Ref
- Hamid Madni, Abd Latiff Muhammad Shafie, Coulibaly Yahaya. Resource Scheduling for Infrastructure as a Service (IaaS) in Cloud Computing: Challenges and Opportunities[J]. Journal of Network & Computer Applications, 2016, 68(C): 173--200.Google ScholarDigital Library
- Rajendran C, Ziegler H. Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs[J]. European Journal of Operational Research, 2007, 155(2): 426--438Google ScholarCross Ref
- Deb K, Pratap A, Agarwal S, et al. A fast and elitist multiobjective genetic algorithm: NSGA-II[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182--197.Google ScholarDigital Library
- Rui Z, Cheng W. A divide-and-conquer strategy with particle swarm optimization for the job shop scheduling problem[J]. Engineering Optimization, 2010, 42(7): 641--670.Google ScholarCross Ref
- Bakwad K M, Pattnaik S S, Sohi B S, et al. Hybrid Bacterial Foraging with Parameter Free PSO.[C]// 2010.Google Scholar
- M.Elzeki, O, Z. Reshad, M, A. Elsoud, M. Improved Max-Min Algorithm in Cloud Computing[J]. International Journal of Computer Applications, 50(12): 22--27.Google ScholarCross Ref
- S. Selvarani, G. Sudha Sadhasivam. Improved cost-based algorithm for task scheduling in cloud computing[C]// 2010 IEEE International Conference on Computational Intelligence and Computing Research. IEEE, 2011.Google Scholar
- Tsai, Chun-Wei, Huang, Wei-Cheng, Chiang, Meng-Hsiu. A Hyper-Heuristic Scheduling Algorithm for Cloud[J]. Cloud Computing IEEE Transactions on, 2(2): 236--250.Google ScholarCross Ref
- Mohammed Alhamad, Tharam Dillon, Elizabeth Chang. Conceptual SLA framework for cloud computing[C]// Digital Ecosystems and Technologies (DEST), 2010 4th IEEE International Conference on. IEEE, 2010.Google Scholar
- Zhu, Jian Rong, Zhuang, Yi, Li, Jing. Virtual Machines Scheduling Algorithm Based on Multi-Objective Optimization in Cloud Computing[J]. Advanced Materials Research, 2014, 1046: 508--511.Google ScholarCross Ref
- Nidhi Bansal, Maitreyee Dutta. Performance evaluation of task scheduling with priority and non-priority in cloud computing[C]// 2014 IEEE International Conference on Computational Intelligence and Computing Research. IEEE, 2015.Google Scholar
- Liu X, Fan L, Wang L, et al. PSO Based Multiobjective Reliable Optimization Model for Cloud Storage[C]// 2015.Google ScholarCross Ref
- Entisar S. Alkayal, Nicholas R. Jennings, Maysoon F. Abulkhair. Efficient Task Scheduling Multi-Objective Particle Swarm Optimization in Cloud Computing[C]// 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops). IEEE, 2017.Google Scholar
- Dewen WANG, Fangfang ZHOU, Jiangman LI. Cloud-based parallel power flow calculation using resilient distributed datasets and directed acyclic graph[J]. Journal of Modern Power Systems and Clean Energy, 2019(1).Google Scholar
Index Terms
- A multi-objective optimal scheduling strategy for cloud service based on fluctuation cost
Recommendations
Ontology-Based Automatic Cloud Service Categorization for Enhancing Cloud Service Discovery
EDOC '15: Proceedings of the 2015 IEEE 19th International Enterprise Distributed Object Computing ConferenceOver the past few years, cloud computing has been more and more attractive as a new computing paradigm due to high flexibility for provisioning on-demand computing resources that are used as services through the Internet. In cloud computing, the unique ...
Model-based cloud service deployment optimisation method for minimisation of application service operational cost
AbstractMany currently existing cloud cost optimisation solutions are aimed at cloud infrastructure providers, and they often deal only with specific types of application services. Unlike infrastructure providers, the providers of cloud applications are ...
Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing
Cloud computing promises to provide high quality, on-demand services with service-oriented architecture. However, cloud service typically come with various levels of services and performance characteristics, which makes Quality of Cloud Service (QoCS) ...
Comments