Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-319-68783-4_17guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Long-Term Multi-objective Task Scheduling with Diff-Serv in Hybrid Clouds

Published: 07 October 2017 Publication History

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.

References

[1]
[2]
Calheiros Rodrigo N. and Buyya Rajkumar Cost-Effective Provisioning and Scheduling of Deadline-Constrained Applications in Hybrid Clouds Web Information Systems Engineering - WISE 2012 2012 Berlin, Heidelberg Springer Berlin Heidelberg 171-184
[5]
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)
[6]
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)
[7]
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)
[8]
Peterson LL and Davie BS Computer Networks: A Systems Approach 2007 Amsterdam Elsevier
[9]
Powell WB Approximate Dynamic Programming: Solving the Curses of Dimensionality 2007 Hoboken Wiley
[10]
Powell WB What you should know about approximate dynamic programming Nav. Res. Logistics 2009 56 3 239-249
[11]
Puterman ML Markov Decision Processes: Discrete Stochastic Dynamic Programming 2014 Hoboken Wiley
[12]
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)
[13]
Wang J, Bao W, Zhu X, Yang LT, and Xiang Y FESTAL: fault-tolerant elastic scheduling algorithm for real-time tasks in virtualized clouds IEEE Trans. Comput. 2015 64 9 2545-2558
[16]
WiseGEEK: What are the different types of network services? http://www.wisegeek.com/what-are-the-different-types-of-network-services.htm
[17]
Zuo X, Zhang G, and Tan W Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IAAS cloud IEEE Trans. Autom. Sci. Eng. 2014 11 2 564-573

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
Web Information Systems Engineering – WISE 2017: 18th International Conference, Puschino, Russia, October 7-11, 2017, Proceedings, Part I
Oct 2017
549 pages
ISBN:978-3-319-68782-7
DOI:10.1007/978-3-319-68783-4
  • Editors:
  • Athman Bouguettaya,
  • Yunjun Gao,
  • Andrey Klimenko,
  • Lu Chen,
  • Xiangliang Zhang,
  • Fedor Dzerzhinskiy,
  • Weijia Jia,
  • Stanislav V. Klimenko,
  • Qing Li

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 07 October 2017

Author Tags

  1. Multi-objective optimization
  2. Hybrid cloud
  3. Task scheduling
  4. Approximate dynamic programming (ADP)

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media