Skip to main content

An Inter-Cloud Architecture for Future Internet Infrastructures

  • Conference paper
  • First Online:
Adaptive Resource Management and Scheduling for Cloud Computing (ARMS-CC 2014)

Abstract

In latest years, the concept of interconnecting clouds to allow common service coordination has gained significant attention mainly because of the increasing utilization of cloud resources from Internet users. An efficient common management between different clouds is essential benefit, like boundless elasticity and scalability. Yet, issues related with different standards led to interoperability problems. For this reason, the definition of the open cloud-computing interface defines a set of open community-lead specifications along with a flexible API to build cloud systems. Today, there are cloud systems like OpenStack, OpenNebula, Amazon Web Services and VMWare VCloud that expose APIs for inter-cloud communication. In this work we aim to explore an inter-cloud model by creating a new cloud platform service to act as a mediator among OpenStack, FI-WARE datacenter resource management and Amazon Web Service cloud architectures, therefore to orchestrate communication of various cloud environments. The model is based on the FI-WARE and will be offered as a reusable enabler with an open specification to allow interoperable service coordination.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. OpenStack Cloud Software. http://docs.openstack.org/api/openstack-image-service/2.0/content/upload-binary-image-data.html

  2. FI-WARE. http://www.fi-ware.org

  3. OpenStack API. http://docs.openstack.org/api/openstack-image-service/2.0/content/image-api-v2.0.html

  4. Open Cloud Computing Interface. http://occi-wg.org

  5. Jackson, K., Cody Bunch, C.: Openstack Cloud Computing Cookbook, 2nd edn. Packt Publishing, Birmingham (2013)

    Google Scholar 

  6. Sotiriadis, S., Bessis, N. Kuonen, P., Antonopoulos, N.: The Inter-cloud meta-scheduling (ICMS) framework. In: Proceedings of the 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA ’13), pp. 64–73. IEEE Computer Society, Washington, DC (2013)

    Google Scholar 

  7. Sotiriadis, S., Petrakis, G.M.E., Covaci, S., Zampognaro, P., Georga, E., Thuemmler, C.: An architecture for designing future internet (FI) applications in sensitive domains: expressing the software to data paradigm by utilizing hybrid cloud technology. In: 13th IEEE International Conference on BioInformatics and BioEngineering (BIBE 2013), Chania, Greece, 10–13 Nov 2013

    Google Scholar 

  8. Service API Examples Using Curl. http://docs.openstack.org/developer/keystone/api_curl_examples.html

  9. Richardson, L., Ruby, S.: Restful Web Services, 1st edn. O’Reilly, Sebastopol (2007)

    Google Scholar 

  10. Ward, S., Hostetter, M.: Curl: a language for web content. Int. J. Web Eng. Technol. 1(1), 41–62 (2003)

    Article  Google Scholar 

  11. Petcu, D.: Multi-cloud: expectations and current approaches. In: Proceedings of the 2013 International Workshop on Multi-cloud Applications and Federated Clouds (MultiCloud ’13), pp. 1–6. ACM, New York (2013)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Future Internet Public-Private Partnership (FI-PPP). https://www.fi-ppp.eu

  14. Intellicloud. Intelligence Systems Laboratory, Technical University of Crete, Greece. http://www.intelligence.tuc.gr

  15. Advanced Message Queuing Protocol. http://www.amqp.org

  16. Amazon Web Services (AWS) API. http://aws.amazon.com/documentation/

  17. VMWare VCloud API. http://pubs.vmware.com

  18. OpenNebula API. http://docs.opennebula.org/4.6/

  19. Sotiriadis, S.: The inter-cloud meta-scheduling. Ph.D. thesis, University of Derby (2013). http://hdl.handle.net/10545/299501

  20. Bessis, N., Sotiriadis, S., Pop, F., Cristea, V.: Using a novel Message-Exchanging Optimization (MEO) model to reduce energy consumption in distributed systems. Simul. Model. Pract. Theory 39, 104–120 (2013). ISSN: 1569-190X, Elsevier

    Google Scholar 

Download references

Acknowledgement

This work is part of the Future Internet – Social Technological Alignment Research (FI-STAR) project, which is a Future Internet Private Public Partnership (FI-PPP) run by the European Commission. FI- STAR will conduct early clinical and non-clinical digital-health use-case trials in European countries.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stelios Sotiriadis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Sotiriadis, S., Bessis, N., Petrakis, E.G.M. (2014). An Inter-Cloud Architecture for Future Internet Infrastructures. In: Pop, F., Potop-Butucaru, M. (eds) Adaptive Resource Management and Scheduling for Cloud Computing. ARMS-CC 2014. Lecture Notes in Computer Science(), vol 8907. Springer, Cham. https://doi.org/10.1007/978-3-319-13464-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13464-2_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13463-5

  • Online ISBN: 978-3-319-13464-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics