Abstract
With the speedy development of E-commerce, requests over the internet from intensive users are soaring, especially in global online shopping festivals. In order to meet the increasing demands of temporary capacity and reduce daily expenses, hybrid clouds are often used, and the task scheduling problem with multi-objectives is further investigated. In this paper, we firstly build a differentiated-service (Diff-Serv) task scheduling model, and formulate a dynamic programming problem, where the state space is too large to be solved by exhaustive iterations. Therefore, we carefully design the value approximation function, and with reference to the reinforcement learning theory, we put forward an approximate dynamic programming (ADP) algorithm so as to conduct the long-term optimization for performance benefit, energy and rental costs. Furthermore, both scheduling quality and scheduling speed are taken into consideration in this algorithm. Experiments with both random synthetic workloads and Google cloud trace-logs are conducted to evaluate the proposed algorithm, and results demonstrate that our algorithm is effective and efficient, especially under bursty requests.
Similar content being viewed by others
References
Amazon_Web_Services: Aws auto scaling user guide. http://docs.aws.amazon.com/autoscaling/latest/userguide/as-dg.pdf
Calheiros, R.N., Buyya, R.: Cost-effective provisioning and scheduling of deadline-constrained applications in hybrid clouds (2012)
Google: Cloud trace-logs. http://code.google.com/p/googleclusterdata/wiki
Internetwatch: online-shopping. https://www.chinainternetwatch.com/19280/singles-day-top-categories-2016/
Moreno, I.S., Garraghan, P., Townend, P., Xu, J.: An approach for characterizing workloads in Google cloud to derive realistic resource utilization models. In: IEEE Seventh International Symposium on Service-Oriented System Engineering, pp. 49–60 (2013)
Niu, Y., Luo, B., Liu, F., Liu, J.: When hybrid cloud meets flash crowd: towards cost-effective service provisioning. In: IEEE INFOCOM 2015 - IEEE Conference on Computer Communications, pp. 1044–1052 (2015)
Ousterhout, K., Wendell, P., Zaharia, M., Stoica, I.: Sparrow: distributed, low latency scheduling. In: Twenty-Fourth ACM Symposium on Operating Systems Principles, pp. 69–84 (2013)
Peterson, L.L., Davie, B.S.: Computer Networks: A Systems Approach. Elsevier, Amsterdam (2007)
Powell, W.B.: Approximate Dynamic Programming: Solving the Curses of Dimensionality, vol. 703. Wiley, Hoboken (2007)
Powell, W.B.: What you should know about approximate dynamic programming. Nav. Res. Logistics 56(3), 239–249 (2009)
Puterman, M.L.: Markov Decision Processes: Discrete Stochastic Dynamic Programming. Wiley, Hoboken (2014)
Ruben, V.D.B., Vanmechelen, K., Broeckhove, J.: Cost-efficient scheduling heuristics for deadline constrained workloads on hybrid clouds. In: IEEE Third International Conference on Cloud Computing Technology and Science, pp. 320–327 (2011)
Wang, J., Bao, W., Zhu, X., Yang, L.T., Xiang, Y.: FESTAL: fault-tolerant elastic scheduling algorithm for real-time tasks in virtualized clouds. IEEE Trans. Comput. 64(9), 2545–2558 (2015)
Wikipedia: Cloud computing. https://en.wikipedia.org/wiki/Cloud_computing#hybrid_cloud
Wikipedia: Opportunity_cost. https://en.wikipedia.org/wiki/Opportunity_cost
WiseGEEK: What are the different types of network services? http://www.wisegeek.com/what-are-the-different-types-of-network-services.htm
Zuo, X., Zhang, G., Tan, W.: Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IAAS cloud. IEEE Trans. Autom. Sci. Eng. 11(2), 564–573 (2014)
Acknowledgments
This work is supported by the National Natural Science Foundation of China (No. 61472199 and No. 61370132).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Zhang, P., Lin, C., Li, W., Ma, X. (2017). Long-Term Multi-objective Task Scheduling with Diff-Serv in Hybrid Clouds. In: Bouguettaya, A., et al. Web Information Systems Engineering – WISE 2017. WISE 2017. Lecture Notes in Computer Science(), vol 10569. Springer, Cham. https://doi.org/10.1007/978-3-319-68783-4_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-68783-4_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68782-7
Online ISBN: 978-3-319-68783-4
eBook Packages: Computer ScienceComputer Science (R0)