Skip to main content
Erschienen in: Cluster Computing 4/2013

01.12.2013

Interconnecting Federated Clouds by Using Publish-Subscribe Service

verfasst von: Christian Esposito, Massimo Ficco, Francesco Palmieri, Aniello Castiglione

Erschienen in: Cluster Computing | Ausgabe 4/2013

Einloggen

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

search-config
loading …

Abstract

Cloud Federation is an emerging computing model where multiple resources from independent Cloud providers are leveraged to create large-scale distributed virtual computing clusters, operating as into a single Cloud organization. This model enables the implementation of environmental diversity for Cloud applications, and overcomes the provisioning and scalability limits of a single Cloud, by introducing minimal additional cost for the Cloud consumer. In such a scenario, it is necessary to leverage on specific networking technologies that enable the effective support of inter-Cloud communication services between Cloud providers. This paper proposes an interconnection solution for Cloud federations based on publish/subscribe services. Moreover, we discuss some fundamental concerns needed to satisfy the inter-Cloud communication requirements in terms of reliability and availability. Finally, we present some experimental results that highlight some key reliability and denial of service vulnerability concerns in this domain.

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 Ardagna, D., di Nitto, E., Mohagheghi, P., Mosser, S., Ballagny, C., D’Andria, F., Casale, G., Matthews, P., Nechifor, C.S., Petcu, D., Gericke, A., Sheridan, C.: Modaclouds: a model-driven approach for the design and execution of applications on multiple clouds. In: ICSE 2012 Workshop on Modeling in Software Engineering (MISE), pp. 50–56 (2012) CrossRef Ardagna, D., di Nitto, E., Mohagheghi, P., Mosser, S., Ballagny, C., D’Andria, F., Casale, G., Matthews, P., Nechifor, C.S., Petcu, D., Gericke, A., Sheridan, C.: Modaclouds: a model-driven approach for the design and execution of applications on multiple clouds. In: ICSE 2012 Workshop on Modeling in Software Engineering (MISE), pp. 50–56 (2012) CrossRef
2.
Zurück zum Zitat Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010). doi:10.1145/1721654.1721672 CrossRef Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010). doi:10.​1145/​1721654.​1721672 CrossRef
3.
Zurück zum Zitat Baumgart, I., Heep, B., Krause, S.: OverSim: a scalable and flexible overlay framework for simulation and real network applications. In: Proceedings of the 9th Int. Conf. on Peer-to-Peer Computing (IEEE P2P 09), pp. 87–88 (2009) Baumgart, I., Heep, B., Krause, S.: OverSim: a scalable and flexible overlay framework for simulation and real network applications. In: Proceedings of the 9th Int. Conf. on Peer-to-Peer Computing (IEEE P2P 09), pp. 87–88 (2009)
4.
Zurück zum Zitat Birrer, S., Bustamante, F.: A comparison of resilient overlay multicast approaches. IEEE J. Sel. Areas Commun. 25(9), 1695–1705 (2007) CrossRef Birrer, S., Bustamante, F.: A comparison of resilient overlay multicast approaches. IEEE J. Sel. Areas Commun. 25(9), 1695–1705 (2007) CrossRef
5.
Zurück zum Zitat Buford, J.F., Yu, H., Lua, E.K.: P2P Networking and Applications. Morgan Kaufmann, San Mateo (2008) Buford, J.F., Yu, H., Lua, E.K.: P2P Networking and Applications. Morgan Kaufmann, San Mateo (2008)
6.
Zurück zum Zitat Buyya, R., Ranjan, R., Calheiros, R.: InterCloud: scaling of applications across multiple cloud computing environments. In: Proceedings of the 10th Int. Conf. on Algorithms and Architectures for Parallel Processing (2010) Buyya, R., Ranjan, R., Calheiros, R.: InterCloud: scaling of applications across multiple cloud computing environments. In: Proceedings of the 10th Int. Conf. on Algorithms and Architectures for Parallel Processing (2010)
7.
Zurück zum Zitat Castro, M., Drushel, P., Kermarec, A., Rowstrom, A.: Scribe: a large-scale and decentralized application-level multicast infrastructure. IEEE J. Sel. Areas Commun. 20(8), 1489–1499 (2004) CrossRef Castro, M., Drushel, P., Kermarec, A., Rowstrom, A.: Scribe: a large-scale and decentralized application-level multicast infrastructure. IEEE J. Sel. Areas Commun. 20(8), 1489–1499 (2004) CrossRef
8.
Zurück zum Zitat Celesti, A., Tusa, F., Villari, M., Puliafito, A.: How to enhance cloud architectures to enable cross-federation. In: Proceedings of the IEEE 3rd Int. Conf. on Cloud Computing (CLOUD), pp. 337–345 (2010) Celesti, A., Tusa, F., Villari, M., Puliafito, A.: How to enhance cloud architectures to enable cross-federation. In: Proceedings of the IEEE 3rd Int. Conf. on Cloud Computing (CLOUD), pp. 337–345 (2010)
9.
Zurück zum Zitat Deering, S., Cheriton, D.: Multicast routing in datagram internetworks and extended LANs. ACM Trans. Comput. Syst. 8(2), 85–100 (1990) CrossRef Deering, S., Cheriton, D.: Multicast routing in datagram internetworks and extended LANs. ACM Trans. Comput. Syst. 8(2), 85–100 (1990) CrossRef
11.
Zurück zum Zitat Esposito, C., Cotroneo, D., Russo, S.: On reliability in publish/subscribe services. Comput. Netw. 57(5), 1318–1343 (2012) CrossRef Esposito, C., Cotroneo, D., Russo, S.: On reliability in publish/subscribe services. Comput. Netw. 57(5), 1318–1343 (2012) CrossRef
12.
Zurück zum Zitat Esposito, C., Russo, S., Beraldi, R., Platania, M., Baldoni, R.: Achieving reliable and timely event dissemination over WAN. In: Proceedings of the 13rd Int. Conf. on Distributed Computing and Networking (ICDCN), pp. 265–280 (2012) CrossRef Esposito, C., Russo, S., Beraldi, R., Platania, M., Baldoni, R.: Achieving reliable and timely event dissemination over WAN. In: Proceedings of the 13rd Int. Conf. on Distributed Computing and Networking (ICDCN), pp. 265–280 (2012) CrossRef
13.
Zurück zum Zitat Eugster, P., Felber, P., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. 35(2), 114–131 (2003) CrossRef Eugster, P., Felber, P., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. 35(2), 114–131 (2003) CrossRef
14.
Zurück zum Zitat Eugster, P.T., Guerraoui, R., Kermarrec, A.M., Massoulié, L.: Epidemic information dissemination in distributed systems. IEEE Comput. 37(5), 60–67 (2004) CrossRef Eugster, P.T., Guerraoui, R., Kermarrec, A.M., Massoulié, L.: Epidemic information dissemination in distributed systems. IEEE Comput. 37(5), 60–67 (2004) CrossRef
15.
Zurück zum Zitat Ficco, M., Rak, M.: Intrusion tolerance as a service: a SLA-based solution. In: Proceedings of the 2nd Int. Conf. on Cloud Computing and Services Science, pp. 375–384 (2012) Ficco, M., Rak, M.: Intrusion tolerance as a service: a SLA-based solution. In: Proceedings of the 2nd Int. Conf. on Cloud Computing and Services Science, pp. 375–384 (2012)
16.
Zurück zum Zitat Ficco, M., Rak, M.: Intrusion tolerance of stealth DoS attacks to web services. In: IFIP Advances in Information and Communication Technology, vol. 376, pp. 579–584 (2012) Ficco, M., Rak, M.: Intrusion tolerance of stealth DoS attacks to web services. In: IFIP Advances in Information and Communication Technology, vol. 376, pp. 579–584 (2012)
17.
Zurück zum Zitat Ficco, M., Rak, M., Di Martino, B.: An intrusion detection framework for supporting SLA assessment in cloud computing. In: Proceedings of the 4th Int. Conf. on Computational Aspects of Social Networks, pp. 244–249 (2012) Ficco, M., Rak, M., Di Martino, B.: An intrusion detection framework for supporting SLA assessment in cloud computing. In: Proceedings of the 4th Int. Conf. on Computational Aspects of Social Networks, pp. 244–249 (2012)
18.
Zurück zum Zitat Ficco, M., Romano, L.: A generic intrusion detection and diagnoser system based on complex event processing. In: Proceedings—1st Int. Conf. on Data Compression, Communication, and Processing, pp. 275–284 (2011) Ficco, M., Romano, L.: A generic intrusion detection and diagnoser system based on complex event processing. In: Proceedings—1st Int. Conf. on Data Compression, Communication, and Processing, pp. 275–284 (2011)
19.
Zurück zum Zitat Ficco, M., Venticinque, S., Di Martino, B.: MOSAIC-based intrusion detection framework for cloud computing. Lect. Notes Comput. Sci. 7566, 628–644 (2012) CrossRef Ficco, M., Venticinque, S., Di Martino, B.: MOSAIC-based intrusion detection framework for cloud computing. Lect. Notes Comput. Sci. 7566, 628–644 (2012) CrossRef
20.
Zurück zum Zitat Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns—Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994) Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns—Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)
23.
Zurück zum Zitat Han, J., Watson, D., Jahanian, F.: An experimental study of Internet path diversity. IEEE Trans. Dependable Secure Comput. 3(4), 273–288 (2006) CrossRef Han, J., Watson, D., Jahanian, F.: An experimental study of Internet path diversity. IEEE Trans. Dependable Secure Comput. 3(4), 273–288 (2006) CrossRef
24.
Zurück zum Zitat Hohpe, G., Woolf, B.: Enterprise Integration Patterns. Addison-Wesley, Reading (2003) Hohpe, G., Woolf, B.: Enterprise Integration Patterns. Addison-Wesley, Reading (2003)
25.
Zurück zum Zitat Ibsen, C., Anstey, J.: Camel in Action. Manning Publications, New York (2011) Ibsen, C., Anstey, J.: Camel in Action. Manning Publications, New York (2011)
28.
Zurück zum Zitat Fontan, J., et al.: OpenNebula: the open source virtual machine manager for cluster computing. In: Proceedings of the Open Source Grid and Cluster Software Conference (2008) Fontan, J., et al.: OpenNebula: the open source virtual machine manager for cluster computing. In: Proceedings of the Open Source Grid and Cluster Software Conference (2008)
29.
Zurück zum Zitat Keahey, K., Tsugawa, M., Matsunaga, A., Fortes, J.: Sky computing. IEEE Internet Comput. 13(5), 33–51 (2009) CrossRef Keahey, K., Tsugawa, M., Matsunaga, A., Fortes, J.: Sky computing. IEEE Internet Comput. 13(5), 33–51 (2009) CrossRef
30.
Zurück zum Zitat Lin, S., Costello, D., Miller, M.: Automatic-repeat-request error-control schemes. IEEE Commun. Mag. 22(12), 5–17 (1984) CrossRef Lin, S., Costello, D., Miller, M.: Automatic-repeat-request error-control schemes. IEEE Commun. Mag. 22(12), 5–17 (1984) CrossRef
31.
Zurück zum Zitat Lo, C.C., Huang, C.C., Ku, J.: A cooperative intrusion detection system framework for cloud computing networks. In: Proceedings of the 39th Int. Conf. on Parallel Processing, pp. 280–284 (2010) Lo, C.C., Huang, C.C., Ku, J.: A cooperative intrusion detection system framework for cloud computing networks. In: Proceedings of the 39th Int. Conf. on Parallel Processing, pp. 280–284 (2010)
32.
Zurück zum Zitat Loutas, N., Kamateri, E., Bosi, F., Tarabanis, K.: Cloud computing interoperability: the state of play. In: Proceedings of the Third IEEE Int. Conf. on Cloud Computing Technology and Science, pp. 752–757 (2011) CrossRef Loutas, N., Kamateri, E., Bosi, F., Tarabanis, K.: Cloud computing interoperability: the state of play. In: Proceedings of the Third IEEE Int. Conf. on Cloud Computing Technology and Science, pp. 752–757 (2011) CrossRef
33.
Zurück zum Zitat Magharei, N., Rejaie, R.: PRIME: peer-to-peer receiver-driven mesh-based streaming. In: Proceedings of the 26th IEEE Int. Conf. on Computer Communications (INFOCOM 07), pp. 1415–1423 (2007) Magharei, N., Rejaie, R.: PRIME: peer-to-peer receiver-driven mesh-based streaming. In: Proceedings of the 26th IEEE Int. Conf. on Computer Communications (INFOCOM 07), pp. 1415–1423 (2007)
34.
Zurück zum Zitat Markopoulou, A., Iannaccone, G., Bhattacharyya, S., Chuah, C.N., Ganjali, Y., Diot, C.: Characterization of failures in an operational IP backbone network. IEEE/ACM Trans. Netw. 16(4), 749–762 (2008) CrossRef Markopoulou, A., Iannaccone, G., Bhattacharyya, S., Chuah, C.N., Ganjali, Y., Diot, C.: Characterization of failures in an operational IP backbone network. IEEE/ACM Trans. Netw. 16(4), 749–762 (2008) CrossRef
35.
Zurück zum Zitat McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008) CrossRef McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008) CrossRef
36.
Zurück zum Zitat Meier, R., Cahill, V.: Taxonomy of distributed event-based programming systems. Comput. J. 48(5), 602–626 (2005) CrossRef Meier, R., Cahill, V.: Taxonomy of distributed event-based programming systems. Comput. J. 48(5), 602–626 (2005) CrossRef
37.
Zurück zum Zitat Monteiro, A., Pinto, J., Teixeira, C., Batista, T.: Sky computing. In: Proceedings of the 6th Conf. on Information Systems and Technologies, pp. 1–4 (2011) Monteiro, A., Pinto, J., Teixeira, C., Batista, T.: Sky computing. In: Proceedings of the 6th Conf. on Information Systems and Technologies, pp. 1–4 (2011)
40.
Zurück zum Zitat Palmieri, F., Pardi, S.: Towards a federated metropolitan area grid environment: the scope network-aware infrastructure. Future Gener. Comput. Syst. 26(8), 1241–1256 (2010) CrossRef Palmieri, F., Pardi, S.: Towards a federated metropolitan area grid environment: the scope network-aware infrastructure. Future Gener. Comput. Syst. 26(8), 1241–1256 (2010) CrossRef
41.
Zurück zum Zitat Paxson, V.: End-to-end routing behavior in the Internet. ACM SIGCOMM Comput. Commun. Rev. 36(5), 41–56 (2006) CrossRef Paxson, V.: End-to-end routing behavior in the Internet. ACM SIGCOMM Comput. Commun. Rev. 36(5), 41–56 (2006) CrossRef
42.
Zurück zum Zitat Peterson, L., Anderson, T., Culler, D., Roscoe, T.: A blueprint for introducing disruptive technology into the Internet. ACM SIGCOMM Comput. Commun. Rev. 33(1), 59–64 (2003) CrossRef Peterson, L., Anderson, T., Culler, D., Roscoe, T.: A blueprint for introducing disruptive technology into the Internet. ACM SIGCOMM Comput. Commun. Rev. 33(1), 59–64 (2003) CrossRef
43.
Zurück zum Zitat Rademakers, T., Dirksen, J.: Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix. Manning Publications, New York (2008) Rademakers, T., Dirksen, J.: Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix. Manning Publications, New York (2008)
45.
Zurück zum Zitat Rizzo, L., Vicisano, L.: RMDP: an FEC-based reliable multicast protocol for wireless environments. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2(2), 23–31 (1998) CrossRef Rizzo, L., Vicisano, L.: RMDP: an FEC-based reliable multicast protocol for wireless environments. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2(2), 23–31 (1998) CrossRef
47.
Zurück zum Zitat Snyder, B., Bosanac, D., Davies, R.: ActiveMQ in Action. Manning Publications, New York (2011) Snyder, B., Bosanac, D., Davies, R.: ActiveMQ in Action. Manning Publications, New York (2011)
48.
Zurück zum Zitat Spring, N., Mahajan, R., Wetherall, D., Anderson, T.: Measuring ISP topologies with rocketfuel. IEEE/ACM Trans. Netw. 12(1), 2–16 (2004) CrossRef Spring, N., Mahajan, R., Wetherall, D., Anderson, T.: Measuring ISP topologies with rocketfuel. IEEE/ACM Trans. Netw. 12(1), 2–16 (2004) CrossRef
49.
Zurück zum Zitat Srivatsa, M., Liu, L.: Securing publish-subscribe overlay services with eventguard. In: Proceedings of the 12th ACM Conf. on Computer and Communications Security, CCS’05, pp. 289–298. ACM, New York (2005) CrossRef Srivatsa, M., Liu, L.: Securing publish-subscribe overlay services with eventguard. In: Proceedings of the 12th ACM Conf. on Computer and Communications Security, CCS’05, pp. 289–298. ACM, New York (2005) CrossRef
53.
Zurück zum Zitat Tsugawa, M., Matsunaga, A., Fortes, J.: User-level virtual network support for sky computing. In: Fifth IEEE Int. Conf. on e-Science, 2009, e-Science’09, pp. 72–79 (2009). CrossRef Tsugawa, M., Matsunaga, A., Fortes, J.: User-level virtual network support for sky computing. In: Fifth IEEE Int. Conf. on e-Science, 2009, e-Science’09, pp. 72–79 (2009). CrossRef
54.
Zurück zum Zitat Varga, A.: The OMNET++ discrete event simulation system. In: Proceedings of the European Simulation Multiconference (ESM 01), pp. 319–324 (2001) Varga, A.: The OMNET++ discrete event simulation system. In: Proceedings of the European Simulation Multiconference (ESM 01), pp. 319–324 (2001)
55.
Zurück zum Zitat Wang, C., Carzaniga, A., Evans, D., Wolf, A.: Security issues and requirements for Internet-scale publish-subscribe systems. In: Proceedings of the 35th Annual Hawaii Int. Conf. on System Sciences, pp. 3940–3947 (2002) CrossRef Wang, C., Carzaniga, A., Evans, D., Wolf, A.: Security issues and requirements for Internet-scale publish-subscribe systems. In: Proceedings of the 35th Annual Hawaii Int. Conf. on System Sciences, pp. 3940–3947 (2002) CrossRef
56.
Zurück zum Zitat Wang, F., Mao, Z., Wang, J., Gao, L., Bush, R.: A measurement study on the impact of routing events on end-to-end Internet path performance. Comput. Commun. 36(4), 375–386 (2006) CrossRef Wang, F., Mao, Z., Wang, J., Gao, L., Bush, R.: A measurement study on the impact of routing events on end-to-end Internet path performance. Comput. Commun. 36(4), 375–386 (2006) CrossRef
57.
Zurück zum Zitat Wun, A., Cheung, A., Jacobsen, H.A.: A taxonomy for denial of service attacks in content-based publish/subscribe systems. In: Proceedings of the Int. Conf. on Distributed Event-Based Systems, DEBS’07, pp. 116–127. ACM, New York (2007) Wun, A., Cheung, A., Jacobsen, H.A.: A taxonomy for denial of service attacks in content-based publish/subscribe systems. In: Proceedings of the Int. Conf. on Distributed Event-Based Systems, DEBS’07, pp. 116–127. ACM, New York (2007)
59.
Zurück zum Zitat Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010) CrossRef Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010) CrossRef
Metadaten
Titel
Interconnecting Federated Clouds by Using Publish-Subscribe Service
verfasst von
Christian Esposito
Massimo Ficco
Francesco Palmieri
Aniello Castiglione
Publikationsdatum
01.12.2013
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 4/2013
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-013-0261-z

Weitere Artikel der Ausgabe 4/2013

Cluster Computing 4/2013 Zur Ausgabe