TTSA: An Effective Scheduling Approach for Delay Bounded Tasks in Hybrid Clouds

The economy of scale provided by cloud attracts a growing number of organizations and industrial companies to deploy their applications in cloud data centers (CDCs) and to provide services to users around the world. The uncertainty of arriving tasks makes it a big challenge for private CDC to cost-effectively schedule delay bounded tasks without exceeding their delay bounds. Unlike previous studies, this paper takes into account the cost minimization problem for private CDC in hybrid clouds, where the energy price of private CDC and execution price of public clouds both show the temporal diversity. Then, this paper proposes a temporal task scheduling algorithm (TTSA) to effectively dispatch all arriving tasks to private CDC and public clouds. In each iteration of TTSA, the cost minimization problem is modeled as a mixed integer linear program and solved by a hybrid simulated-annealing particle-swarm-optimization. The experimental results demonstrate that compared with the existing methods, the optimal or suboptimal scheduling strategy produced by TTSA can efficiently increase the throughput and reduce the cost of private CDC while meeting the delay bounds of all the tasks.

[1]  Günter Rudolph,et al.  Convergence of evolutionary algorithms on the n-dimensional continuous space , 2013, IEEE Transactions on Cybernetics.

[2]  Guy Pujolle,et al.  Greenslater: On Satisfying Green SLAs in Distributed Clouds , 2015, IEEE Transactions on Network and Service Management.

[3]  Chia-Feng Juang,et al.  Data-Driven Interval Type-2 Neural Fuzzy System With High Learning Accuracy and Improved Model Interpretability , 2013, IEEE Transactions on Cybernetics.

[4]  Minghua Chen,et al.  Simple and effective dynamic provisioning for power-proportional data centers , 2011, 2012 46th Annual Conference on Information Sciences and Systems (CISS).

[5]  Carlos Cotta,et al.  On the Hybridization of Memetic Algorithms With Branch-and-Bound Techniques , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  MengChu Zhou,et al.  Stochastic Cost-Profit Tradeoff Model for Locating an Automotive Service Enterprise , 2015, IEEE Transactions on Automation Science and Engineering.

[7]  MengChu Zhou,et al.  Composite Particle Swarm Optimizer With Historical Memory for Function Optimization , 2015, IEEE Transactions on Cybernetics.

[8]  Ping Wang,et al.  Cuckoo Search and Particle Filter-Based Inversing Approach to Estimating Defects via Magnetic Flux Leakage Signals , 2016, IEEE Transactions on Magnetics.

[9]  M. Tech,et al.  Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud , 2015 .

[10]  MengChu Zhou,et al.  Model Predictive Control of Central Chiller Plant With Thermal Energy Storage Via Dynamic Programming and Mixed-Integer Linear Programming , 2015, IEEE Transactions on Automation Science and Engineering.

[11]  Renato A. Krohling,et al.  Bare Bones Particle Swarm Optimization With Scale Matrix Adaptation , 2014, IEEE Transactions on Cybernetics.

[12]  MengChu Zhou,et al.  Colored Traveling Salesman Problem , 2015, IEEE Transactions on Cybernetics.

[13]  MengChu Zhou,et al.  Stochastic Modeling and Performance Analysis of Migration-Enabled and Error-Prone Clouds , 2015, IEEE Transactions on Industrial Informatics.

[14]  MengChu Zhou,et al.  Centralized Charging Strategy and Scheduling Algorithm for Electric Vehicles Under a Battery Swapping Scenario , 2016, IEEE Transactions on Intelligent Transportation Systems.

[15]  Réjean Plamondon,et al.  A Globally Optimal Estimator for the Delta-Lognormal Modeling of Fast Reaching Movements , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  MengChu Zhou,et al.  Stochastic Modeling and Quality Evaluation of Infrastructure-as-a-Service Clouds , 2015, IEEE Transactions on Automation Science and Engineering.

[17]  Jing Zhang,et al.  Coevolutionary Particle Swarm Optimization Using AIS and its Application in Multiparameter Estimation of PMSM , 2013, IEEE Transactions on Cybernetics.

[18]  Geoffrey C. Fox,et al.  Comparison of Multiple Cloud Frameworks , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[19]  Wenhong Tian,et al.  A Toolkit for Modeling and Simulation of Real-Time Virtual Machine Allocation in a Cloud Data Center , 2015, IEEE Transactions on Automation Science and Engineering.

[20]  Weiyi Liu,et al.  A Parallel and Incremental Approach for Data-Intensive Learning of Bayesian Networks , 2015, IEEE Transactions on Cybernetics.

[21]  Rajkumar Buyya,et al.  SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments , 2012, J. Comput. Syst. Sci..

[22]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[23]  Pei Li,et al.  A predator-prey particle swarm optimization approach to multiple UCAV air combat modeled by dynamic game theory , 2015, IEEE/CAA Journal of Automatica Sinica.

[24]  John Yearwood,et al.  Hybrid Metaheuristic Approaches to the Expectation Maximization for Estimation of the Hidden Markov Model for Signal Modeling , 2014, IEEE Transactions on Cybernetics.

[25]  MengChu Zhou,et al.  Vehicle Scheduling of an Urban Bus Line via an Improved Multiobjective Genetic Algorithm , 2015, IEEE Transactions on Intelligent Transportation Systems.

[26]  Sergio Escalera,et al.  Spherical Blurred Shape Model for 3-D Object and Pose Recognition: Quantitative Analysis and HCI Applications in Smart Environments , 2014, IEEE Transactions on Cybernetics.

[27]  Annalisa Riccardi,et al.  Cost-Sensitive AdaBoost Algorithm for Ordinal Regression Based on Extreme Learning Machine , 2014, IEEE Transactions on Cybernetics.

[28]  M. Zhou,et al.  Gaussian Classifier-Based Evolutionary Strategy for Multimodal Optimization , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[29]  Xiaoguang Ma,et al.  Radio Channel Allocations With Global Optimality and Bounded Computational Scale , 2014, IEEE Transactions on Vehicular Technology.

[30]  MengChu Zhou,et al.  Improved Quantum-Inspired Evolutionary Algorithm for Large-Size Lane Reservation , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[31]  Wei Tech Ang,et al.  Multistep Prediction of Physiological Tremor Based on Machine Learning for Robotics Assisted Microsurgery , 2015, IEEE Transactions on Cybernetics.

[32]  Hamed Mohsenian Rad,et al.  Energy and Performance Management of Green Data Centers: A Profit Maximization Approach , 2013, IEEE Transactions on Smart Grid.

[33]  Radu Prodan,et al.  A Truthful Dynamic Workflow Scheduling Mechanism for Commercial Multicloud Environments , 2013, IEEE Transactions on Parallel and Distributed Systems.

[34]  MengChu Zhou,et al.  Incorporation of Optimal Computing Budget Allocation for Ordinal Optimization Into Learning Automata , 2016, IEEE Transactions on Automation Science and Engineering.

[35]  Baochun Li,et al.  Dynamic Cloud Pricing for Revenue Maximization , 2013, IEEE Transactions on Cloud Computing.

[36]  Kenli Li,et al.  Optimal Multiserver Configuration for Profit Maximization in Cloud Computing , 2013, IEEE Transactions on Parallel and Distributed Systems.

[37]  Yuan Yao,et al.  Data centers power reduction: A two time scale approach for delay tolerant workloads , 2012, 2012 Proceedings IEEE INFOCOM.

[38]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[39]  Chih-Min Lin,et al.  An Efficient Interval Type-2 Fuzzy CMAC for Chaos Time-Series Prediction and Synchronization , 2014, IEEE Transactions on Cybernetics.

[40]  Kwang Mong Sim,et al.  Complex and Concurrent Negotiations for Multiple Interrelated e-Markets , 2013 .

[41]  Zhongyi Hu,et al.  PSO-MISMO Modeling Strategy for MultiStep-Ahead Time Series Prediction , 2014, IEEE Transactions on Cybernetics.

[42]  Christopher Thraves,et al.  Heterogeneous Resource Allocation under Degree Constraints , 2013, IEEE Transactions on Parallel and Distributed Systems.

[43]  Wei Tan,et al.  Self-Adaptive Learning PSO-Based Deadline Constrained Task Scheduling for Hybrid IaaS Cloud , 2014, IEEE Transactions on Automation Science and Engineering.

[44]  MengChu Zhou,et al.  An Efficient Scheduling Method for Crude Oil Operations in Refinery With Crude Oil Type Mixing Requirements , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[45]  Noureddine Zerhouni,et al.  Joint Prediction of Continuous and Discrete States in Time-Series Based on Belief Functions , 2013, IEEE Transactions on Cybernetics.

[46]  Shrisha Rao,et al.  Energy-Aware Scheduling of Distributed Systems , 2014, IEEE Transactions on Automation Science and Engineering.

[47]  Abir Chaabani,et al.  An Efficient Chemical Reaction Optimization Algorithm for Multiobjective Optimization , 2015, IEEE Transactions on Cybernetics.

[48]  Christopher Griffin,et al.  An Algorithm for Constructing and Searching Spaces of Alternative Hypotheses , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[49]  MengChu Zhou,et al.  An adaptive particle swarm optimization method based on clustering , 2015, Soft Comput..

[50]  Mengjie Zhang,et al.  Particle Swarm Optimization for Feature Selection in Classification: A Multi-Objective Approach , 2013, IEEE Transactions on Cybernetics.

[51]  Wei Tan,et al.  CAWSAC: Cost-Aware Workload Scheduling and Admission Control for Distributed Cloud Data Centers , 2016, IEEE Transactions on Automation Science and Engineering.

[52]  Alfonso Niño,et al.  A Survey of Parallel Programming Models and Tools in the Multi and Many-core Era , 2022 .

[53]  Wei Tan,et al.  SLA-based optimisation of virtualised resource for multi-tier web applications in cloud data centres , 2015, Enterp. Inf. Syst..

[54]  A. Aydin Alatan,et al.  3-D Rigid Body Tracking Using Vision and Depth Sensors , 2013, IEEE Transactions on Cybernetics.

[55]  Antti Ylä-Jääski,et al.  Is the Same Instance Type Created Equal? Exploiting Heterogeneity of Public Clouds , 2013, IEEE Transactions on Cloud Computing.

[56]  Rajkumar Buyya,et al.  Meeting Deadlines of Scientific Workflows in Public Clouds with Tasks Replication , 2014, IEEE Transactions on Parallel and Distributed Systems.

[57]  Xue Liu,et al.  Temporal Load Balancing with Service Delay Guarantees for Data Center Energy Cost Optimization , 2014, IEEE Transactions on Parallel and Distributed Systems.