[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Consuming Resources and Services from Multiple Clouds

Published: 01 June 2014 Publication History

Abstract

The consumption of resources and services from multiple Clouds for reasons like high availability, cost reductions or special features is a natural evolution from in-silo Clouds. Several middleware are already available for multiple Clouds. However, due to the complexity of the technical solutions, their approaches are quite different and a classification is needed to guide the potential users. This paper looks to the reports on multiple Cloud topics and proposes a specific taxonomy. It identifies the ready-to-use software and services and classifies them according the taxonomy. It also underlines the driving needs and requirements from consumers' and providers' point of views. A particular Cloudware is provided as an example for the degree of requirements fulfillment.

References

[1]
Akolkar, R., Chefalas, T., Laredo, J., Chang-Shing, P., Sailer, A., Schaffa, F., Silva-Lepe, I., Tao, T.T.: The future of service marketplaces in the cloud. In: IEEE Eighth World Congress on Services (SERVICES), pp. 262---269 (2012)
[2]
Almutairi, A.A., Sarfraz, M.I., Basalamah, S., Aref, W.G., Ghafoor, A.: A distributed access control architecture for cloud computing. IEEE Softw. 29(2), 36---44 (2012)
[3]
Aoyama, T., Sakai, H.: Inter-Cloud computing. Bus. & Inf. Syst. Eng. 3, 173---177 (2011)
[4]
Ardagna, D., Di Nitto, E., Casale, G., Petcu, D., Mohagheghi, P., Mosser, S., Matthews, P., Gericke, A., Ballagny, C., D'Andria, F., Nechifor, C.S., Sheridan, C.: Modaclouds: a model-driven approach for the design and execution of applications on multiple clouds. In: 2012 ICSE Workshop on Modeling in Software Engineering (MISE), pp. 50---56 (2012)
[5]
Ardagna, D., Balduini, M., Cră¿ciun, C., Calcavecchia, N., Casale, G., Della Valle, E., Di Nitto, E., Perez, J.F., Sheridan, C., Wang, W.: Monitoring platform specification. MODAClouds deliverable D2.1.1, available at www.modaclouds.eu/publications/public-deliverables/
[6]
Ardagna, D., Casale, G., Cră¿ciun, C., Ciavotta, M., Della Valle, E., Di Nitto, E., Gholibeigi, M., Matthews, P., Miglierina, M., Pérez, J.F., Nechifor, C.S., Sheridan, C., Wang, W.: Analysis of the state of the art and defining the scope. MODAClouds deliverable D6.1, available at www.modaclouds.eu/publications/public-deliverables/
[7]
Bernstein, D., Vij, D., Diamond, S.: An intercloud cloud computing economy technology, governance, and market blueprints. In: 2011 Annual SRII Global Conference, pp. 293---299 (2011)
[8]
Bermbach, D., Kurze, T., Tai, S.: Cloud federation: effects of federated compute resources on quality of service and cost. In: 2013 IEEE International Conference on Cloud Engineering (IC2E), pp. 31---37 (2013)
[9]
Bessani, A., Correia, M., Quaresma, B., André, F., Sousa, P.: DepSky: dependable and secure storage in a cloud-of-clouds. In: 2011 Sixth Conference on Computer Systems (EuroSys), pp. 31---46 (2011)
[10]
Bunch, C., Drawert, B., Chohan, N., Krintz, C., Petzold, L., Shams, K.: Language and runtime support for automatic configuration and deployment of scientific computing software over cloud fabrics. J. Grid Comput. 10(1), 23---46 (2012).
[11]
Buyya, R., Ranjan, R., Calheiros, R.N.: InterCloud: utility-oriented federation of cloud computing environments for scaling of application services. In: 2010 10th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), vol. 6081, pp. 13---31. LNCS (2010)
[12]
Calheiros, R.N., Toosi, A.N., Vecchiola, C., Buyya, R.: A coordinator for scaling elastic applications across multiple clouds. Futur. Gener. Comput. Syst. 28(8), 1350---1362 (2012)
[13]
Celesti, A., Tusa, F., Villari, M., Puliafito, A.: How to enhance cloud architectures to enable cross-federation. In: 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD), pp. 337---345 (2010)
[14]
Celesti, A., Tusa, F., Villari, M., Puliafito, A.: Improving virtual machine migration in federated cloud environments. In: Second International Conference on Evolving Internet (INTERNET), pp. 61---67 (2010)
[15]
Celesti, A., Fazio, M., Villari, M., Puliafito, A.: Virtual machine provisioning through satellite communications in federated cloud environments. Futur. Gener. Comput. Syst. 28(1), 85---93 (2012)
[16]
Cră¿ciun, C., Panica, S., Neagul, M., Cassale, G., Perez-Bernal, J., Wang, W.: Run-time environment --- proof of concept, MODAClouds deliverable D6.5.1, available at www.modaclouds.eu/publications/public-deliverables/
[17]
Cuomo, A., Modica, G., Distefano, S., Puliafito, A., Rak, M., Tomarchio, O., Venticinque, S., Villano, U.: An SLA-based broker for cloud infrastructures. J. Grid Comput. 11(1), 1---25 (2013)
[18]
Zeginis, D., D'Andria, F., Bocconi, S., Cruz, S.G., Martin, O.C., Gouvas, P., Ledakis, G., Tarabanis, K.A.: A user-centric multi-PaaS application management solution for hybrid multi-cloud scenarios scalable computing: practice and experience 14(1), 17---23 (2013)
[19]
D'Andria, F., Bocconi, S., Cruz, J.G., Ahtes, J., Zeginis, D.: Cloud4soa: multi-cloud application management across paas offerings. In: 2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 407---414 (2012)
[20]
Demchenko, Y., Ngo, C., De Laat, C., Garcia-Espin, J.A., Figuerola, S., Rodriguez, J., Contreras, L.M., Landi, G., Ciull, N.: Intercloud architecture framework for heterogeneous cloud based infrastructure services provisioning on-demand. In: 2013 27th International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp. 777---784 (2013)
[21]
Di Martino, B., Cretella, G.: Towards a semantic engine for cloud applications development support. In: 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS), pp. 198---203 (2012)
[22]
Ejarque, J., Sirvent, R., Badia, R.: A multi-agent approach for semantic resource allocation. In: 2010 IEEE Second International Conference on Cloud Computing Technology and Science (CloudCom), pp. 335---342 (2010)
[23]
Elmroth, E., Tordsson, J., Hernández, H., Ali-Eldin, A., Svard, S., Sedaghat, M., Li, W.: Self-management Challenges for Multi-cloud Architectures, in ServiceWave, vol. 6994, pp. 38---49. LNCS (2011)
[24]
Ferrer, A.J., Hernández, F., Tordsson, J., Elmroth, E., Ali-Eldin, A., Zsigri, C., Sirvent, R., Guitart, J., Badia, R.M., Djemame, K., Ziegler, W., Dimitrakos, T., Nair, S.K., Kousiouris, G., Konstanteli, K., Varvarigou, T., Hudzia, B., Kipp, A., Wesner, S., Corrales, M., Forg, N., Sharif, T., Sheridan, C.: Optimis: a holistic approach to cloud service provisioning. Futur. Gener. Comput. Syst. 28(1), 66---77 (2012)
[25]
Gall, M., Schneider, A., Fallenbeck, N.: An architecture for community clouds using concepts of the intercloud. In: 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), pp. 74---81 (2013)
[26]
Goiri, Í., Guitart, J., Torres, J.: Characterizing cloud federation for enhancing providers' profit. In: 2010 IEEE International Conference on Cloud Computing (CLOUD), pp. 123---130 (2010)
[27]
Goiri, Í., Guitart, J., Torres, J.: Economic model of a cloud provider operating in a federated Cloud. Inf. Syst. Front. 14, 827---843 (2012)
[28]
Grozev, N., Buyya, R.: Inter-cloud architectures and application brokering: taxonomy and survey. Software Practice and Experience (2012).
[29]
Gunka, A., Omerovic, A., Matthews, P., Muntés, Mulero, V., DAndria, F.: Analysis of existing business models and cost/business methodology --- initial version. MODAClouds deliverable D2.1.1, available at www.modaclouds.eu/publications/public-deliverables/
[30]
Harmer, T., Wright, P., Cunningham, C., Perrott, R.: Provider-independent use of the cloud. In: Euro-Par 2009 Parallel Processing, vol. 5704, pp. 454---465. LNCS (2009)
[31]
Hassan, M.M., Hossain, M.S., Sarkar, A.M.J., Huh, E.-N.: Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform. Inf. Syst. Front. 1---20 (2012)
[32]
Houidi, I., Mechtri, M., Louati, W., Zeghlache, D.: Cloud service delivery across multiple cloud platforms. In: 2011 IEEE International Conference on Services Computing (SCC). pp. 741---742 (2011)
[33]
Jain, P., Rane, D., Patidar, S.: A novel cloud bursting brokerage and aggregation (CBBA) algorithm for multi cloud environment. In: 2012 Second International Conference on Advanced Computing and Communication Technologies (ACCT), pp. 383---387 (2012)
[34]
Junker, F., Vogel, J., Stanoevska, K.: Aggregating price models for composite services in cloud service marketplaces. In: 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA), pp. 479---486 (2012)
[35]
Kang, J., Sim, K.M.: Cloudle: a multi-criteria cloud service search engine. In: 2010 IEEE Asia-Pacific Services Computing Conference (APSCC), pp. 339---346 (2010)
[36]
Keahey, K., Tsugawa, M., Matsunaga, A., Fortes, J.: Sky computing. IEEE Internet Comput. 13(5), 43---51 (2009)
[37]
Kecskemeti, G., Kertesz, A., Marosi, A., Kacsuk, P.: Interoperable resource management for establishing federated clouds. In: Achieving Federated and Self-Manageable Cloud Infrastructures: Theory and Practice, IGI Global, pp. 18---35 (2012)
[38]
Kertesz, A., Kecskemeti, G., Oriol, M., Kotcauer, P., Acs, S., Rodrguez, M., Merc, O., Marosi, A.C., Marco, J., Franch, X.: Enhancing federated cloud management with an integrated service monitoring approach. J. Grid Comput. 11(4) (2013). in print
[39]
Leavitt, N.: Hybrid clouds move to the forefront. Computer 46(5), 15---18 (2013)
[40]
Lee, C.A.: An open cloud computing interface status update (and roadmap dartboard) cloud interoperability roadmaps sessions. OMG Technical meeting (2009)
[41]
Lewis, G.A.: Role of standards in cloud-computing interoperability. In: 2013 46th Hawaii International Conference on System Sciences (HICSS), pp. 1652---1661 (2013)
[42]
Li, A., Yang, X., Kandula, S., Zhang, M.: Cloudcmp: comparing public cloud provider. In: 10th ACM SIGCOMM conference on Internet measurement (IMC), pp. 1---14 (2010)
[43]
Li, J., Li, B., Du, Z., Meng, L.: CloudVO: building a secure virtual organization for multiple clouds collaboration. In: 2010 11th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), pp. 181---186 (2011)
[44]
Loutas, N., Peristeras, V., Bouras, T., Kamateri, E., Zeginis, D., Tarabanis, K.: Towards a reference architecture for semantically interoperable clouds. In: 2010 IEEE Second International Conference on Cloud Computing Technology and Science (CloudCom), pp. 143---150 (2010)
[45]
Loutas, N., Kamateri, E., Tarabanis, K.: A semantic interoperability framework for cloud platform as a service. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 380---387 (2011)
[46]
Loutas, N., Kamateri, E., Bosi, F., Tarabanis, K.: Cloud computing interoperability: the state of play. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 752---757 (2011)
[47]
Lucas-Simarro, J.L., Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: Scheduling strategies for optimal service deployment across multiple clouds. Futur. Gener. Comput. Syst. 29(6), 1431---1441 (2013)
[48]
Machado, G.S., Hausheer, D., Stiller, B.: Considerations on the interoperability of and between cloud computing standards. In: OGF27: G2C-Net (2009)
[49]
Mandal, A., Xin, Y., Baldine, I., Ruth, P., Heerman, C., Chase, J., Orlikowski, V., Yumerefendi, A.: Provisioning and evaluating multi-domain networked clouds for hadoop-based applications. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 690---697 (2011)
[50]
Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: IaaS cloud architecture: from virtualized data centers to federated cloud infrastructures, prePrint. Computer 45(12), 65---72 (2012)
[51]
Moscato, F., Aversa, R., Di Martino, B., Petcu, D., Rak, M., Venticinque, S.: An ontology for the cloud in mosaic. In: Cloud Computing: Methodology, Systems, and Application, pp. 467---486. CRC Press (2011)
[52]
Munteanu, V.I., Fortiş, T.-F., Copie, A.: Building a cloud governance bus. Int. J. Comput. Commun. and Control 7(5), 900---906 (2012)
[53]
NIST: Cloud computing standards roadmap-version 1.0. Special 9 Publication, 500---291 (2011)
[54]
Papaioannou, T.G., Bonvin, N., Aberer, K.: Scalia: an adaptive scheme for efficient multi-cloud storage. In: International Conference on High Performance Computing, Networking, Storage and Analysis (SC), Art. 20 (2012)
[55]
Papazoglou, M.P.: Cloud blueprints for integrating and managing cloud federations. In: Software Service and Application Engineering, vol. 7365, pp. 102---119. LNCS (2012)
[56]
Paraiso, F., Haderer, N., Merle, P., Rouvoy, R., Seinturier, L.: A federated Multi-Cloud PaaS infrastructure. In: 2012 IEEE Fifth International Conference on Cloud Computing (CLOUD), pp. 392---399 (2012)
[57]
Petcu, D., Cră¿ciun, C., Neagul, M., Panica, S., Di Martino, B., Venticinque, S., Rak, M., Aversa, R.: Architecturing a sky computing platform. In: Towards a Service-Based Internet. ServiceWave 2010 Workshops, vol. 6569, pp. 1---13. LNCS (2011)
[58]
Petcu, D., Cră¿ciun, C, Rak, M.: Towards a cross platform cloud api: components for cloud federation. In: 2011 1st International Conference on Cloud Computing and Services Science (CLOSER), pp. 166---169 (2011)
[59]
Petcu, D., Cră¿ciun, C., Neagul, M., Lazcanotegui, I., Rak, M.: Building an interoperability api for sky computing. In: 2011 International Conference on High Performance Computing and Simulation (HPCS), pp. 405---411 (2011)
[60]
Petcu, D., Frîncu, M., Cră¿ciun, C., Panica, S., Neagul, M., Macariu, G.: Towards open-source cloudware. In: 2011 Fourth IEEE International Conference on Utility and Cloud Computing (UCC), pp. 330---331 (2011)
[61]
Petcu, D., Macariu, G., Panica, S., Cră¿ciun, C : Portable cloud applications --- from theory to practice. Futur. Gener. Comput. Syst. 29(6), 1417---1430 (2012)
[62]
Petcu, D., ¿andru, C.: Towards component-based software engineering of cloud applications. In: Joint 10th Working IEEE/IFIP Conference on Software Architecture and 6th European Conference on Software Architecture, Companion Volume, pp. 80---81 (2012)
[63]
Petcu, D., Panica, S., ¿andru, C., Cră¿ciun, C., Neagul, M.: Experiences in building an event-driven and deployable platform as a service. In: Web Information Systems Engineering (WISE), vol. 7651, pp. 666---672. LNCS (2012)
[64]
Petcu, D.: Multi-cloud: expectations and current approaches. In: 2013 international workshop on Multi-cloud applications and federated clouds (MultiCloud), pp. 1---6 (2013)
[65]
Petcu, D.: On the interoperability in multiple clouds. In: 3rd International Conference on Cloud Computing and Services Science (CLOSER), pp. 581---590 (2013)
[66]
Petcu, D., Di Martino, B., Venticinque, S., Rak, M., Mahr, T., Lopez, G., Brito, F., Cossu, R., Stopar, M., Sperka, S., Stankovski, V.: Experiences in building a mosaic of clouds. J. Cloud Comput. Adv. Syst. Appl 2(1), 12 (2013)
[67]
Prodan, R., Wieczorek, M., Fard, H.M.: Double auction-based scheduling of scientific applications in distributed Grid and Cloud environments. J. Grid Comput. 9(4), 531---548 (2011)
[68]
Rimal, B.P., Jukan, A., Katsaros, D., Goeleven, Y.: Architectural requirements for cloud computing systems: an enterprise cloud approach. J. Grid Comput. 9(1), 3---26 (2011)
[69]
Riteau, P.: Building dynamic computing infrastructures over distributed clouds. In: 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), pp. 2097---2100 (2011)
[70]
Singhal, M., Chandrasekhar, S., Tingjian, G., Sandhu, R., Krishnan, R., Gail-Joon, A., Bertino, E.: Collaboration in multicloud computing environments: framework and security issues. Computer 46(2), 76---84 (2013)
[71]
Sotiriadis, S., Bessis, N., Kuonen, P., Antonopoulos, N.: The inter-cloud meta-scheduling (ICMS) framework. In: 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), pp. 64---73 (2013)
[72]
Teckelmann, R., Reich, C., Sulistio, A.: Mapping of cloud standards to the taxonomy of interoperability in iaas. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 522---526 (2011)
[73]
Tordsson, J., Montero, R.S., Moreno-Vozmediano, R., Llorente, I.M.: Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Futur. Gener. Comput. Syst. 28(2), 358---367 (2012)
[74]
Venticinque, S., Tasquier, L., Di Martino, B.: Cloud computing interface and architecture for agents based resource provisioning and management. In: 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS), pp. 249---256 (2012)
[75]
Villari, M., Tusa, F., Celesti, A., Puliafito, A.: How to federate VISION clouds through saml/shibboleth authentication. In: 2012 European Conference on Service-Oriented and Cloud Computing (ESOCC), vol. 7592, pp. 259---274. LNCS (2012)
[76]
Villegas, D., Bobroff, N., Rodero, I., Delgado, J., Liu, Y., Devarakonda, A., Fong, L., Sadjadi, S.M., Parashar, M.: Cloud federation in a layered service model. J. Comput. Syst. Sci. 78, 1330---1344 (2012)
[77]
Williams, D., Jamjoom, H., Weatherspoon, H.: Plug into the supercloud. IEEE Internet Comput. 17(2), 28---34 (2013)
[78]
Yang, X., Nasser, B., Surridge, M., Middleton, S.: A business-oriented cloud federation model for real-time applications. Futur. Gener. Comput. Syst. 28(8), 1158---1167 (2012)

Cited By

View all
  • (2024)A performance evaluation model for users’ satisfaction in federated cloudsCluster Computing10.1007/s10586-023-04231-327:4(4983-5004)Online publication date: 10-Jan-2024
  • (2023)Understanding the challenges and novel architectural models of multi-cloud native applications – a systematic literature reviewJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-022-00367-612:1Online publication date: 12-Jan-2023
  • (2023)An Integrated Management System for Composed Applications Deployed by Different Deployment Automation TechnologiesSN Computer Science10.1007/s42979-023-01810-44:4Online publication date: 29-Apr-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Grid Computing
Journal of Grid Computing  Volume 12, Issue 2
June 2014
250 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 June 2014

Author Tags

  1. Cloud computing
  2. Inter-Cloud
  3. Multi-Cloud

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A performance evaluation model for users’ satisfaction in federated cloudsCluster Computing10.1007/s10586-023-04231-327:4(4983-5004)Online publication date: 10-Jan-2024
  • (2023)Understanding the challenges and novel architectural models of multi-cloud native applications – a systematic literature reviewJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-022-00367-612:1Online publication date: 12-Jan-2023
  • (2023)An Integrated Management System for Composed Applications Deployed by Different Deployment Automation TechnologiesSN Computer Science10.1007/s42979-023-01810-44:4Online publication date: 29-Apr-2023
  • (2022)Energy-Efficient Resource Allocation and Migration in Private Cloud Data CentreWireless Communications & Mobile Computing10.1155/2022/31747162022Online publication date: 1-Jan-2022
  • (2021)TORCH: a TOSCA-Based Orchestrator of Multi-Cloud Containerised ApplicationsJournal of Grid Computing10.1007/s10723-021-09549-z19:1Online publication date: 1-Mar-2021
  • (2021)Cooperative game approach to form overlapping cloud federation based on inter-cloud architectureCluster Computing10.1007/s10586-021-03253-z24:2(1551-1577)Online publication date: 1-Jun-2021
  • (2020)Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworksJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-020-00194-79:1Online publication date: 10-Sep-2020
  • (2020)Cost-Efficient Strategy in Clouds with Spot Price UncertaintyAutomation and Remote Control10.1134/S000511792004013X81:4(731-745)Online publication date: 1-Apr-2020
  • (2020)Enhancing the Cloud Inter-operation Toolkit (CIT) to Support Multiple Cloud Service ModelsJournal of Grid Computing10.1007/s10723-020-09516-018:3(419-439)Online publication date: 1-Sep-2020
  • (2019)A Seeding-based GA for Location-Aware Workflow Deployment in Multi-cloud Environment2019 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2019.8790110(3364-3371)Online publication date: 10-Jun-2019
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media