Skip to main content
Log in

CompatibleOne: The Open Source Cloud Broker

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

The adoption of Cloud computing as a new business model has induced the proliferation of several Cloud service providers. Cloud end users are then faced with choosing the appropriate provider offers in terms of supported technologies, geographic locations, security, access rules, billing, etc. In this paper, we propose a new Cloud broker called CompatibleOne which provides solutions to assist Cloud end users in their providers choice. The CompatibleOne broker is based on open standards, mainly CDMI and OCCI, and uses our new defined object-based description model called CORDS. CORDS serves to model and manage the various Cloud resources that manipulates the main CompatibleOne platform called ACCORDS. We motivate our solution with real use case scenarios and an implementation to show its feasibility.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Accords platform demonstration video. http://www.youtube.com/watch?v=CKVtFdlJkcc (2013)

  2. ACCORDS platform repository. http://gitorious.ow2.org/ow2-compatibleone/accords-platform (2013)

  3. Buyya1, R., Ranjan, R., Calheiros, R.N.: InterCloud: Utility-oriented federation of cloud computing environments for scaling of application services. In: ICA3PP’10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I, pp. 13–31. ISBN:3-642-13118-2 978-3-642-13118-9 (2010)

  4. Castella, R.G.: Contrail: Bringing Trust in Clouds. CloudCP’11, Salzburg, Austria (2011)

  5. COAPS specifications document. http://gitorious.ow2.org/ow2-compatibleone/coaps/trees/master/spec (2013)

  6. COAPS source archives. http://gitorious.ow2.org/ow2-compatibleone/coaps/trees/master/api (2013)

  7. COAPS web page. http://www-inf.it-sudparis.eu/SIMBAD/tools/starPaaS/ (2013)

  8. CompatibleOne and OCCI. http://occi-wg.org/2012/07/15/occi-compatibleone/ (2013)

  9. Dash, D., Kantere, V., Ailamaki, A.: An economic model for self-tuned cloud caching. In 25th IEEE International Conference on Data Engineering (ICDE’09), pp. 1687–1693, ISBN: 978-0-7695-3545-6. Shanghai (2009)

  10. Fielding, R.: Architectural Styles the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)

  11. Gartner report about cloud service broker. http://www.gartner.com/it/page.jsp?id=1064712 (2013)

  12. Grossman, R.L.: The case for cloud computing. IT Prof. 11(2), 23–27 (2009)

    Article  Google Scholar 

  13. Han, S.M., Hassan, M.M., Yoon, C.M., Huh, E.N.: Efficient service recommendation system for cloud computing market. In: Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, ser. ICIS’09, pp. 839–845. ACM, New York (2009)

  14. Harms, R., Yamartino, M.: The economics of the cloud. http://www.microsoft.com/en-us/news/presskits/Cloud/docs/the-economics-of-the-Cloud.pdf (2010)

  15. http://contrail-project.eu/ (2013)

  16. http://www.bonfire-project.eu/home (2013)

  17. http://www.mosaic-cloud.eu/ (2013)

  18. Hume, A., Al-Hazmi, Y., Belter, B., Campowsky, K., Carril, L., Carrozzo, G., Engen, V., Garcia-Perez, D., Ponsat, J., Kubert, R., Liang, Y., Rohr, C., Van Seghbroeck, G.: BonFIRE: A Multi-Cloud Test Facility for Internet of Services Experimentation, TridentCom’12, Thessaloniki, Greece (2012)

  19. Metsch, T., Edmonds, A.: Open cloud computing interface - infrastructure extension. OCCI-WG, GFD-P-R. 184 (2011)

  20. Metsch, T., Edmonds, A.: Open cloud computing interface - RESTful HTTP rendering. OCCI-WG, GFD-P-R.185 (2011)

  21. Moscato, F., Aversa, R., Di Martino, B., Fortis, T., Munteanu, V.: An analysis of mOSAIC ontology for cloud resources annotation. Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 973–980. Szczecin, Poland (2011)

  22. NIST report document. http://www.nist.gov/customcf/get_pdf.cfm?pub_id=909505 (2012)

  23. Nyren, R., Edmonds, A., Papaspyrou, A., Metsch, A.: Open cloud computing interface - core technical report. OCCI-WG, GFD-P-R.183 (2011)

  24. OpenStack website. http://www.openstack.org/ (2013)

  25. Pawluk, P., Simmons, B., Smit, M., Litoiu, M., Mankovski, S.: Introducing STRATOS: a cloud broker service. In: IEEE 5th International Conference on Cloud Computing (CLOUD), pp. 891–898. Honolulu (2012)

  26. Petcu, D., Craciun, C., Rak, M.: Towards a cross platform cloud API - components for cloud federation. The 1st International Conference on Cloud Computing and Services Science, pp. 166–169. Noordwijkerhout, Netherlands (2011)

  27. Plummer, D.C., Lheureux, B.J., Cantara, M., BovaCloud, T.: Services brokerage is dominated by three primary roles, G00226509 (2011)

  28. Rogers, O., Cliff, D.: A financial brokerage model for Cloud computing. J. Cloud Comput. Adv. Syst. Appl. 2012, 1, 2 (2012). http://www.Cloud-casa.com/content/1/1/2

  29. SNIA website. http://www.snia.org/cdmi (2013)

  30. SpotCloud website. http://spotCloud.com/ (2013)

  31. Unified cloud interface project. http://code.google.com/p/unifiedcloud/ (2013)

  32. Wu, F., Zhang, L., Huberman, B.: Truth-telling reservations. Lect. Notes Comput. Sci. 3828, 8091 (2005). doi:10.1007/11600930_9

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sami Yangui.

Additional information

The work presented in this paper was partially supported by the French FUI CompatibleOne project.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yangui, S., Marshall, IJ., Laisne, JP. et al. CompatibleOne: The Open Source Cloud Broker. J Grid Computing 12, 93–109 (2014). https://doi.org/10.1007/s10723-013-9285-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-013-9285-0

Keywords

Navigation