Skip to main content
Erschienen in: Neural Computing and Applications 8/2019

22.11.2017 | Original Article

Improved differential search algorithm based dynamic resource allocation approach for cloud application

verfasst von: Anxiang Ma, Yan Gao, Liping Huang, Bin Zhang

Erschienen in: Neural Computing and Applications | Ausgabe 8/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The performance of a service-based system (SBS) in a cloud environment may not satisfy service-level agreement (SLA) constraints when the system load changes. To improve the profits of resource providers and satisfy the global SLA, it is necessary to dynamically allocate proper resource for SBS based on the forecasted system load. By analyzing the complex workflow of the SBS, this paper proposes improved differential search algorithm-based dynamic resource allocation approach which adopts an active mechanism to respond to the change of system load so as to ensure the timely response to change. The dynamic resource allocation model based on costs optimization and SLA constraint is then proposed. The improved differential search algorithm is designed to solve the dynamic resource allocation model. This paper proposes a load forecasting approach based on deep belief networks (DBNs) in order to accurately forecast the load to support dynamic resource allocation. Experimental results show that the approach performs well in terms of the quality of the solution compared with other related approaches.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Marco A, Claudio AA, Ernesto D, Filippo G (2016) A cost-effective certification-based service composition for the cloud. IEEE Int Conf Serv Comput 2016:58–65 Marco A, Claudio AA, Ernesto D, Filippo G (2016) A cost-effective certification-based service composition for the cloud. IEEE Int Conf Serv Comput 2016:58–65
2.
Zurück zum Zitat Faouzi BC, Samir T (2016) An efficient algorithm for the bursting of service-based applications in hybrid clouds. IEEE Trans Serv Comput 9(3):257–267 Faouzi BC, Samir T (2016) An efficient algorithm for the bursting of service-based applications in hybrid clouds. IEEE Trans Serv Comput 9(3):257–267
3.
Zurück zum Zitat Rosa L, Rodrigues L, Lopes A, Hiltunen M (2013) Self-management of adaptable component-based applications. IEEE Trans Softw Eng 39(3):403–421CrossRef Rosa L, Rodrigues L, Lopes A, Hiltunen M (2013) Self-management of adaptable component-based applications. IEEE Trans Softw Eng 39(3):403–421CrossRef
4.
Zurück zum Zitat Zhao XT, Zhang B, Zhang CS (2015) Service selection based resource allocation for SBS in cloud environments. J Softw 26(4):867–885MathSciNet Zhao XT, Zhang B, Zhang CS (2015) Service selection based resource allocation for SBS in cloud environments. J Softw 26(4):867–885MathSciNet
5.
Zurück zum Zitat Stephen SY, Ho GA (2009) Adaptive resource allocation for service-based systems. Int J Softw Inform 3(4):483–499 Stephen SY, Ho GA (2009) Adaptive resource allocation for service-based systems. Int J Softw Inform 3(4):483–499
6.
Zurück zum Zitat Mohd HM, Azizol A, Shamala S, Masnida H (2014) A survey on resource allocation and monitoring in cloud computing. Int J Mach Learn Comput 4(1):31–38 Mohd HM, Azizol A, Shamala S, Masnida H (2014) A survey on resource allocation and monitoring in cloud computing. Int J Mach Learn Comput 4(1):31–38
7.
Zurück zum Zitat Linlin W, Saurabh KG, Steve V, Rajkumar B (2014) SLA-based resource provisioning for hosted software as a service applications in cloud computing environments. IEEE Trans Serv Comput 7(3):465–485CrossRef Linlin W, Saurabh KG, Steve V, Rajkumar B (2014) SLA-based resource provisioning for hosted software as a service applications in cloud computing environments. IEEE Trans Serv Comput 7(3):465–485CrossRef
8.
Zurück zum Zitat Li S, Zhou YF, Jiao L (2015) Towards operational cost minimization in hybrid clouds for dynamic resource provisioning with delay-aware optimization. IEEE Trans Serv Comput 8(3):398–409CrossRef Li S, Zhou YF, Jiao L (2015) Towards operational cost minimization in hybrid clouds for dynamic resource provisioning with delay-aware optimization. IEEE Trans Serv Comput 8(3):398–409CrossRef
9.
Zurück zum Zitat Huang CJ, Guan CT, Chen HM, Wang YW (2013) An adaptive resource management scheme in cloud computing. Eng Appl Artif Intell 26(1):382–389CrossRef Huang CJ, Guan CT, Chen HM, Wang YW (2013) An adaptive resource management scheme in cloud computing. Eng Appl Artif Intell 26(1):382–389CrossRef
11.
Zurück zum Zitat Qian Z, Gagan A (2012) Resource provisioning with budget constraints for adaptive applications in cloud environments. IEEE Trans Serv Comput 5(4):497–511CrossRef Qian Z, Gagan A (2012) Resource provisioning with budget constraints for adaptive applications in cloud environments. IEEE Trans Serv Comput 5(4):497–511CrossRef
12.
Zurück zum Zitat Lee TJ, Huang KC, Shen BJ, Chang H-Y (2012) Resource allocation and dynamic provisioning for service-oriented applications in cloud environment. In: IEEE 4th international conference on cloud computing technology and science, 839–844 Lee TJ, Huang KC, Shen BJ, Chang H-Y (2012) Resource allocation and dynamic provisioning for service-oriented applications in cloud environment. In: IEEE 4th international conference on cloud computing technology and science, 839–844
13.
Zurück zum Zitat Pandey S, Wu LL, Guru SM (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. Int Conf Adv Inf Netw Appl, 400–407 Pandey S, Wu LL, Guru SM (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. Int Conf Adv Inf Netw Appl, 400–407
15.
Zurück zum Zitat Lin WW, Wang JZ, Liang C (2011) A threshold-based dynamic resource allocation scheme for cloud computing. Proced Eng 33:695–703CrossRef Lin WW, Wang JZ, Liang C (2011) A threshold-based dynamic resource allocation scheme for cloud computing. Proced Eng 33:695–703CrossRef
16.
Zurück zum Zitat Liu J,Teo K L (2015) An exact penalty function-based differential search algorithm for constrained global optimization. Soft Comput, 1–9 Liu J,Teo K L (2015) An exact penalty function-based differential search algorithm for constrained global optimization. Soft Comput, 1–9
17.
Zurück zum Zitat Zhang B, Wang L, Zhao XT (2015) A novel modeling method for relationships between resources and service performance. J Northeast Univ 36(6):773–776 Zhang B, Wang L, Zhao XT (2015) A novel modeling method for relationships between resources and service performance. J Northeast Univ 36(6):773–776
18.
Zurück zum Zitat Li D (2014) A tutorial survey of architectures, algorithms, and applications for deep learning. APSIPA Trans Signal and Inf Process 3:1–29CrossRef Li D (2014) A tutorial survey of architectures, algorithms, and applications for deep learning. APSIPA Trans Signal and Inf Process 3:1–29CrossRef
19.
Zurück zum Zitat Cardoso J, Miller J (2004) Quality of service for workflows and web service processes. J Web Semant 1:281–308CrossRef Cardoso J, Miller J (2004) Quality of service for workflows and web service processes. J Web Semant 1:281–308CrossRef
20.
Zurück zum Zitat Civicioglu P (2012) Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247CrossRef Civicioglu P (2012) Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247CrossRef
21.
Zurück zum Zitat Ruben Van den Bossche, Kurt Vanmechelen, Jan Broeckhove (2014) Optimizing IaaS reserved contract procurement using load prediction. In: 2014 IEEE 7th international conference on cloud computing, Anchorage, pp. 88–95 Ruben Van den Bossche, Kurt Vanmechelen, Jan Broeckhove (2014) Optimizing IaaS reserved contract procurement using load prediction. In: 2014 IEEE 7th international conference on cloud computing, Anchorage, pp. 88–95
22.
Zurück zum Zitat Ali NH, Hassan GM (2014) Kalman filter tracking. Int J Comput Appl 89(9):15–18 Ali NH, Hassan GM (2014) Kalman filter tracking. Int J Comput Appl 89(9):15–18
Metadaten
Titel
Improved differential search algorithm based dynamic resource allocation approach for cloud application
verfasst von
Anxiang Ma
Yan Gao
Liping Huang
Bin Zhang
Publikationsdatum
22.11.2017
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 8/2019
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-017-3280-5

Weitere Artikel der Ausgabe 8/2019

Neural Computing and Applications 8/2019 Zur Ausgabe