Skip to main content

2018 | OriginalPaper | Buchkapitel

Dynamic Selecting Approach for Multi-cloud Providers

verfasst von : Juliana Carvalho, Dario Vieira, Fernando Trinta

Erschienen in: Cloud Computing – CLOUD 2018

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Since multi-cloud can be used both to mitigate vendor lock-in and take advantages of cloud computing, an application can be deployed to multiple cloud providers that best meet the user and application needs. For this, it is necessary to select the cloud providers that will host an application. The selection process is a complex task due to the fact that each application part has its constraints, but mainly due to the existence of many cloud providers’, each of them with its specific characteristics. In this article, we propose a cloud providers selection process to host applications based on microservices, in which each microservice must be hosted by the provider that best meet the user and microservice requirements. We use applications based on microservices because they can be independently deployed and scalable. In addition, we use Simple Additive Weighting method for ranking the candidate cloud providers then we select candidate providers amongst them to host each microservice by mapping the selection process to multi-choice knapsack problem. Besides that, the microservices are analyzed individually, except for the cost constraint. The selection process examines the cost constraint by observing all application microservices. Our approach still differs from others described in the literature because it selects multiple cloud providers to host the application microservices, which one for each application microservice. In this article, we also evaluated the proposed method through experiments and the result shows the viability of our approach. Finally, we point out future directions for the cloud providers selection process.

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

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!

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"

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!

Literatur
1.
Zurück zum Zitat Mezgár, I., Rauschecker, U.: The challenge of networked enterprises for cloud computing interoperability. Comput. Ind. 65(4), 657–674 (2014)CrossRef Mezgár, I., Rauschecker, U.: The challenge of networked enterprises for cloud computing interoperability. Comput. Ind. 65(4), 657–674 (2014)CrossRef
2.
Zurück zum Zitat Silva, G.C., Rose, L.M., Calinescu, R.: A systematic review of cloud lock-in solutions. In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, pp. 363–368 (2013) Silva, G.C., Rose, L.M., Calinescu, R.: A systematic review of cloud lock-in solutions. In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, pp. 363–368 (2013)
3.
Zurück zum Zitat Petcu, D.: Multi-cloud: expectations and current approaches. In: Proceedings of the 2013 International Workshop on Multi-cloud Applications and Federated Clouds, MultiCloud 2013, pp. 1–6 (2013) Petcu, D.: Multi-cloud: expectations and current approaches. In: Proceedings of the 2013 International Workshop on Multi-cloud Applications and Federated Clouds, MultiCloud 2013, pp. 1–6 (2013)
4.
Zurück zum Zitat Carvalho, J.O.D., Trinta, F., Vieira, D.: PacificClouds : a flexible MicroServices based architecture for interoperability in multi-cloud environments. In: CLOSER 2018, pp. 448–455 (2018) Carvalho, J.O.D., Trinta, F., Vieira, D.: PacificClouds : a flexible MicroServices based architecture for interoperability in multi-cloud environments. In: CLOSER 2018, pp. 448–455 (2018)
5.
Zurück zum Zitat Wang, Y., He, Q., Ye, D., Yang, Y.: Service selection based on correlated QoS requirements. In: 2017 IEEE International Conference on Services Computing (SCC), pp. 241–248 (2017) Wang, Y., He, Q., Ye, D., Yang, Y.: Service selection based on correlated QoS requirements. In: 2017 IEEE International Conference on Services Computing (SCC), pp. 241–248 (2017)
6.
Zurück zum Zitat Liu, H., Xu, D., Miao, H.K.: Ant colony optimization based service flow scheduling with various QoS requirements in cloud computing. In: Proceedings of the 1st ACIS International Symposium on Software and Network Engineering, SSNE 2011, pp. 53–58 (2011) Liu, H., Xu, D., Miao, H.K.: Ant colony optimization based service flow scheduling with various QoS requirements in cloud computing. In: Proceedings of the 1st ACIS International Symposium on Software and Network Engineering, SSNE 2011, pp. 53–58 (2011)
7.
Zurück zum Zitat Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware middleware for web services composition. IEEE Trans. Softw. Eng. 30(5), 311–327 (2004)CrossRef Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware middleware for web services composition. IEEE Trans. Softw. Eng. 30(5), 311–327 (2004)CrossRef
8.
Zurück zum Zitat Pietrabissa, A., Priscoli, F.D., Di Giorgio, A., Giuseppi, A., Panfili, M., Suraci, V.: An approximate dynamic programming approach to resource management in multi-cloud scenarios. Int. J. Control 90(3), 508–519 (2017)MathSciNetCrossRef Pietrabissa, A., Priscoli, F.D., Di Giorgio, A., Giuseppi, A., Panfili, M., Suraci, V.: An approximate dynamic programming approach to resource management in multi-cloud scenarios. Int. J. Control 90(3), 508–519 (2017)MathSciNetCrossRef
9.
Zurück zum Zitat Sousa, G., Rudametkin, W., Duchien, L.: Automated setup of multi-cloud environments for microservices-based applications. In: 9th IEEE International Conference on Cloud Computing (2016) Sousa, G., Rudametkin, W., Duchien, L.: Automated setup of multi-cloud environments for microservices-based applications. In: 9th IEEE International Conference on Cloud Computing (2016)
10.
Zurück zum Zitat Al-Faifi, A.M., Song, B., Alamri, A., Alelaiwi, A., Xiang, Y.: A survey on multi-criteria decision making methods for evaluating cloud computing services. J. Internet Technol. 18(3), 473–494 (2017) Al-Faifi, A.M., Song, B., Alamri, A., Alelaiwi, A., Xiang, Y.: A survey on multi-criteria decision making methods for evaluating cloud computing services. J. Internet Technol. 18(3), 473–494 (2017)
11.
Zurück zum Zitat Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Future Gen. Comput. Syst. 29(4), 1012–1023 (2013)CrossRef Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Future Gen. Comput. Syst. 29(4), 1012–1023 (2013)CrossRef
12.
Zurück zum Zitat Hogendijk, J., Whiteside, A.E.S.D.: Sources and Studies in the History of Mathematics and Physical Sciences. Springer US (2011) Hogendijk, J., Whiteside, A.E.S.D.: Sources and Studies in the History of Mathematics and Physical Sciences. Springer US (2011)
13.
Zurück zum Zitat Petcu, D.: Consuming resources and services from multiple clouds. J. Grid Comput. 12(2), 321–345 (2014)CrossRef Petcu, D.: Consuming resources and services from multiple clouds. J. Grid Comput. 12(2), 321–345 (2014)CrossRef
Metadaten
Titel
Dynamic Selecting Approach for Multi-cloud Providers
verfasst von
Juliana Carvalho
Dario Vieira
Fernando Trinta
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-94295-7_3

Premium Partner