Skip to main content

2015 | OriginalPaper | Buchkapitel

Generating Mediators for Dynamic Interoperability Across Cloud Providers

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

search-config
loading …

Abstract

With the growing popularity of cloud computing and large number of providers, it is necessary to select the most appropriate service. To select a suitable provider the user needs to browse a huge list of providers. To solve this problem, the customer can use a third-party service called a cloud broker. One of the problem we faced during the developing cloud broker framework is a lack of API standards. Every provider has its own protocol for deploying services. This paper describes a new approach to construct a protocol for communication between the client and the provider. It is based on the use of mediators, which, depending on the selected service capable to convert messages from a format of one particular provider to a format of another provider. All the processes described in a specific example of Google Compute Engine client and Digital Ocean server interactions for deploying the service. In addition, during the development of mediators was introduced a new operator “sync” to synchronize the set of answers to one.

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 Smith, D., Plummer, D., Cearley, D.: The what, why, and when of cloud computing. Special report. Gartner (2009) Smith, D., Plummer, D., Cearley, D.: The what, why, and when of cloud computing. Special report. Gartner (2009)
2.
Zurück zum Zitat Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., Leaf, D.: Nist cloud computing reference architecture. NIST special publication 500-292 (2011) Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., Leaf, D.: Nist cloud computing reference architecture. NIST special publication 500-292 (2011)
3.
Zurück zum Zitat Honda, K., Mukhamedov, A., Brown, G., Chen, T.-C., Yoshida, N.: Scribbling interactions with a formal foundation. In: Natarajan, R., Ojo, A. (eds.) ICDCIT 2011. LNCS, vol. 6536, pp. 55–75. Springer, Heidelberg (2011) CrossRef Honda, K., Mukhamedov, A., Brown, G., Chen, T.-C., Yoshida, N.: Scribbling interactions with a formal foundation. In: Natarajan, R., Ojo, A. (eds.) ICDCIT 2011. LNCS, vol. 6536, pp. 55–75. Springer, Heidelberg (2011) CrossRef
4.
Zurück zum Zitat Di Martino, B., Cretella, G., Esposito, A.: Cross-platform cloud APIs. In: Di Martino, B., et al. (eds.) Cloud Portability and Interoperability, pp. 45–57. Springer, Heidelberg (2015) Di Martino, B., Cretella, G., Esposito, A.: Cross-platform cloud APIs. In: Di Martino, B., et al. (eds.) Cloud Portability and Interoperability, pp. 45–57. Springer, Heidelberg (2015)
5.
Zurück zum Zitat Bromberg, Y.D., Grace, P., Reveillere, L.: Starlink: runtime interoperability between heterogeneous middleware protocols. In: IEEE Trans 31st International Conference on Distributed Computing System, pp. 446–455 (2010) Bromberg, Y.D., Grace, P., Reveillere, L.: Starlink: runtime interoperability between heterogeneous middleware protocols. In: IEEE Trans 31st International Conference on Distributed Computing System, pp. 446–455 (2010)
6.
Zurück zum Zitat Graham, S.T., Liu, X.: Critical evaluation on jclouds and cloudify abstract APIs against EC2, azure and HP-cloud. In: 2014 IEEE 38th International Computer Software and Applications Conference Workshops (COMPSACW), pp. 510–515. IEEE (2014) Graham, S.T., Liu, X.: Critical evaluation on jclouds and cloudify abstract APIs against EC2, azure and HP-cloud. In: 2014 IEEE 38th International Computer Software and Applications Conference Workshops (COMPSACW), pp. 510–515. IEEE (2014)
7.
Zurück zum Zitat Buyya, R., Ranjan, R., Calheiros, R.N.: Intercloud: utility-oriented federation of cloud computing environments for scaling of application services. In: Hsu, C.-H., Yang, L.T., Park, J.H., Yeo, S.-S. (eds.) ICA3PP 2010, Part I. LNCS, vol. 6081, pp. 13–31. Springer, Heidelberg (2010) CrossRef Buyya, R., Ranjan, R., Calheiros, R.N.: Intercloud: utility-oriented federation of cloud computing environments for scaling of application services. In: Hsu, C.-H., Yang, L.T., Park, J.H., Yeo, S.-S. (eds.) ICA3PP 2010, Part I. LNCS, vol. 6081, pp. 13–31. Springer, Heidelberg (2010) CrossRef
8.
Zurück zum Zitat Grozev, N., Buyya, R.: Inter-cloud architectures and application brokering: taxonomy and survey. Softw. Pract. Experience 44(3), 369–390 (2014)CrossRef Grozev, N., Buyya, R.: Inter-cloud architectures and application brokering: taxonomy and survey. Softw. Pract. Experience 44(3), 369–390 (2014)CrossRef
9.
Zurück zum Zitat Bernstein, D., Ludvigson, E., Sankar, K., Diamond, S., Morrow, M.: Blueprint for the intercloud-protocols and formats for cloud computing interoperability. In: 2009 Fourth International Conference on Internet and Web Applications and Services ICIW 2009, pp. 328–336. IEEE (2009) Bernstein, D., Ludvigson, E., Sankar, K., Diamond, S., Morrow, M.: Blueprint for the intercloud-protocols and formats for cloud computing interoperability. In: 2009 Fourth International Conference on Internet and Web Applications and Services ICIW 2009, pp. 328–336. IEEE (2009)
10.
Zurück zum Zitat Bromberg, Y.D., Grace, P., Réveillère, L.: Starlink: runtime interoperability between heterogeneous middleware protocols. In: 2011 31st International Conference on Distributed Computing Systems (ICDCS), pp. 446–455. IEEE (2011) Bromberg, Y.D., Grace, P., Réveillère, L.: Starlink: runtime interoperability between heterogeneous middleware protocols. In: 2011 31st International Conference on Distributed Computing Systems (ICDCS), pp. 446–455. IEEE (2011)
11.
Zurück zum Zitat Bromberg, Y.-D., Grace, P., Réveillère, L., Blair, G.S.: Bridging the interoperability gap: overcoming combined application and middleware heterogeneity. In: Kon, F., Kermarrec, A.-M. (eds.) Middleware 2011. LNCS, vol. 7049, pp. 390–409. Springer, Heidelberg (2011) CrossRef Bromberg, Y.-D., Grace, P., Réveillère, L., Blair, G.S.: Bridging the interoperability gap: overcoming combined application and middleware heterogeneity. In: Kon, F., Kermarrec, A.-M. (eds.) Middleware 2011. LNCS, vol. 7049, pp. 390–409. Springer, Heidelberg (2011) CrossRef
12.
Zurück zum Zitat Ng, N., Yoshida, N.: Pabble: Parameterised scribble for parallel programming. In: 2014 22nd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 707–714. IEEE (2014) Ng, N., Yoshida, N.: Pabble: Parameterised scribble for parallel programming. In: 2014 22nd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 707–714. IEEE (2014)
Metadaten
Titel
Generating Mediators for Dynamic Interoperability Across Cloud Providers
verfasst von
Oleg Trubitsin
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-25043-4_12

Premium Partner