Abstract
Cloud computing is currently the most important trend in the Information and Communication Technology (ICT) industry, and it has still not fully realized its potential. Reasons for its popularity are the opportunities to rapidly allocate vast amounts of computing resources and the fact that resources are accounted per use. While cloud computing was initiated by major industry players, academia has rapidly caught up; currently we see a vast number of cloud computing-related research efforts. However, since industry pushes development and many research aspects of cloud computing demand for large compute resources and real workloads, pure academic efforts have difficulties to address the most important issues and to have a major impact. On the other hand, academia usually tends to explore disruptive ideas that would not be addressed by industry alone. This paper summarizes the approaches and methods of five EU-funded research projects that focus on cloud computing in general and address important issues such as security, dependability, and interoperability. These aspects have received limited attention by the industry so far. The key to success of these large joint efforts is the close collaboration between partners from academia and industry spread all over Europe. The specific projects are Cloud-TM, Contrail, mOASIC, TClouds and VISION Cloud. Besides presenting the individual projects and their key contributions, we provide a perspective on future ICT research in Europe.
- BFT-SMaRt Web Site. http://code.google.com/p/bft-smart/.Google Scholar
- CloudTM Web Site. http://www.cloudtm.eu/.Google Scholar
- Contrail code repository. http://contrail.projects.ow2.org/xwiki/bin/view/Main/.Google Scholar
- Contrail web site. http://contrail-project.eu/.Google Scholar
- Cooperation themes in Horizon 2020. http://ec.europa.eu/research/horizon2020/pdf/press/fact_sheet_fp7_themes_in_h2020.pdf.Google Scholar
- Horizon 2020. http://ec.europa.eu/research/horizon2020/index_en.cfm?pg=home&video=none.Google Scholar
- mOSAIC code repository. http://bitucket.org/mosaic.Google Scholar
- mOSAIC Web Site. http://www.mosaic-cloud.eu.Google Scholar
- Open Cloud Computing Interface. http://occi-wg.org.Google Scholar
- TClouds Web Site. http://www.tclouds-project.eu/.Google Scholar
- VISION Cloud Web Site. http://www.visioncloud.eu/.Google Scholar
- Open Virtualization Format Specification, Jan 2010. DMTF Standard. http://dmtf.org/standards/ovf.Google Scholar
- M. K. Aguilera, A. Merchant, M. Shah, A. Veitch, and C. Karamanolis. Sinfonia: A new paradigm for building scalable distributed systems. ACM Transactions on Computer Systems, 27(3), 2009. Google ScholarDigital Library
- K. R. Balraj. An Approach to Achieve Delegation of Sensitive RESTful Resources on Storage Cloud. In 2nd Workshop on Software Services: Cloud Computing and Applications based on Software Services, 2011.Google Scholar
- H. Berenson, P. Bernstein, J. Gray, J. Melton, E. O'Neil, and P. O'Neil. A critique of ANSI SQL isolation levels. In Proceedings of the International Conference on Management of Data (SIGMOD '95), pages 1--10, 1995. Google ScholarDigital Library
- A. Bessani, M. Correia, B. Quaresma, F. André, and P. Sousa. DepSky: Dependable and Secure Storage in a Cloud-of-Clouds. In Proceedings of the 6th EuroSys Conference (EuroSys '11), pages 31--46, 2011. Google ScholarDigital Library
- S. Bleikertz, T. Gros, M. Schunter, and K. Eriksson. Automated Information Flow Analysis of Virtualized Infrastructures. In Proceedings of the 16th European Symposium on Research in Computer Security (ESORICS '11), pages 392--415, 2011. Google ScholarDigital Library
- S. Bugiel, T. Pöppelmann, S. Nürnberger, A.-R. Sadeghi, and T. Schneider. AmazonIA: When Elasticity Snaps Back. In Proceedings of the 18th Conference on Computer and Communications Security (CCS '11), pages 389--400, 2011. Google ScholarDigital Library
- S. Cabuk, C. I. Dalton, K. Eriksson, D. Kuhlmann, H. V. Ramasamy, G. Ramunno, A.-R. Sadeghi, M. Schunter, and C. Stüble. Towards automated security policy enforcement in multi-tenant virtual data centers. Journal of Computer Security, 18(1):89--121, 2010. Google ScholarDigital Library
- Contrail Consortium. Design of the virtual infrastructure network, 2011. Contrail Deliverable - D4.1.Google Scholar
- M. Coppola, P. Dazzi, A. Lazouski, F. Martinelli, P. Mori, J. Jensen, I. Johnson, and P. Kershaw. The Contrail approach to cloud federations. In Proceedings of the International Symposium on Grids and Clouds (ISGC '12), 2012.Google Scholar
- P. Costa, M. Pasin, A. Bessani, and M. Correia. Byzantine fault-tolerant MapReduce: Faults are not just crashes. In Proc. of the 3rd Int. Conference on Cloud Computing Technology and Science (CloudCom'11), 2011. Google ScholarDigital Library
- M. Couceiro, P. Romano, and L. Rodrigues. PolyCert: Polymorphic Self-optimizing Replication for In-Memory Transactional Grids. In Proceedings of the 12th Conference on Middleware (Middleware '11), pages 309--328, 2011. Google ScholarDigital Library
- G. DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels. Dynamo: Amazon's highly available key-value store. In Proceedings of the 21st Symposium on Operating Systems Principles (SOSP '07), pages 205--220, 2007. Google ScholarDigital Library
- B. Di Martino, D. Petcu, R. Cossu, P. Goncalves, T. Mahr, and M. Loichate. Building a Mosaic of Clouds. In Proceedings of the Euro-Par 2010 Parallel Processing Workshops (Euro-Par '10 Workshops), pages 571--578, 2011. Google ScholarDigital Library
- D. Didona, P. Romano, S. Peluso, and F. Quaglia. Transactional Auto Scaler: Elastic scaling of NoSQL transactional data grids. In Proceedings of the 9th International Conference on Autonomic Computing (ICAC '12), 2012. Google ScholarDigital Library
- S. Halevi, D. Harnik, B. Pinkas, and A. Shulman-Peleg. Proofs of ownership in remote storage systems. In Proceedings of the 18th ACM conference on Computer and communications security (CCS'11), pages 491--500, 2011. Google ScholarDigital Library
- P. Harsh, Y. Jegou, R. G. Cascella, and C. Morin. Contrail virtual execution platform: Challenges in being part of a cloud federation. In Proceedings of the 4th European Conference Towards a Service-based Internet (ServiceWave '11), pages 50--61, 2011. Google ScholarDigital Library
- P. Harsh, Y. Jegou, R. G. Cascella, and C. Morin. Open computing infrastructures for elastic services. In European Research Activities in Cloud Computing. Cambridge Scholars Publishing, 2012.Google Scholar
- F. Hupfeld, T. Cortes, B. Kolbeck, J. Stender, E. Focht, M. Hess, J. Malo, J. Marti, and E. Cesario. The XtreemFS architecture -- a case for object-based file systems in grids. Concurrency and Computation: Practice & Experience, 20(17):2049--2060, 2008. Google ScholarDigital Library
- R. Kapitza, J. Behl, C. Cachin, T. Distler, S. Kuhnle, S. V. Mohammadi, W. Schröder-Preikschat, and K. Stengel. CheapBFT: Resource-efficient Byzantine Fault Tolerance. In Proceedings of the 7th EuroSys Conference (EuroSys '12), pages 295--308, 2012. Google ScholarDigital Library
- E. K. Kolodner, S. Tal, D. Kyriazis, D. Naor, M. Allalouf, L. Bonelli, P. Brand, A. Eckert, E. Elmroth, S. V. Gogouvitis, D. Harnik, F. Hernandez, M. C. Jaeger, E. B. Lakew, J. M. Lopez, M. Lorenz, A. Messina, A. Shulman-Peleg, R. Talyansky, A. Voulodimos, and Y. Wolfsthal. A Cloud Environment for Data-intensive Storage Services. In Proceedings of the 3rd International Conference on Cloud Computing Technology and Science (CloudCom'11), pages 357--366, 2011. Google ScholarDigital Library
- A. Lakshman and P. Malik. Cassandra: A decentralized structured storage system. SIGOPS Operating Systems Review, 44:35--40, 2010. Google ScholarDigital Library
- F. Marchioni and M. Surtani. Infinispan Data Grid Platform. PACKT Publishing, 2012.Google Scholar
- N. Mavrogeorgi, S. V. Gogouvitis, A. Voulodimos, G. Katsaros, S. Koutsoutos, D. Kyriazis, T. Varvarigou, and E. Salant. Content Based SLAs in Cloud Computing Environments. In 5th International Conference on Cloud Computing, 2012.Google Scholar
- S. Peluso, P. Ruivo, P. Romano, F. Quaglia, and L. Rodrigues. When Scalability Meets Consistency: Genuine Multiversion Update-Serializable Partial Data Replication. In Proceedings of the 32nd International Conference on Distributed Computing Systems (ICDCS '12), 2012. Google ScholarDigital Library
- D. Petcu. Invitation to a Journey in the ERA of Cloud Computing. In European Research Activities in Cloud Computing, pages 1--18. Cambridge Scholars Publishing, 2012.Google Scholar
- D. Petcu, M. Frincu, C. Craciun, S. Panica, M. Neagul, and G. Macariu. Towards Open-Source Cloudware. In Proceedings of the 4th International Conference on Utility and Cloud Computing (UCC '11), pages 330 --331, 2011. Google ScholarDigital Library
- D. Petcu, G. Macariu, S. Panica, and C. Cr?aciun. Portable Cloud applications - From theory to practice. Future Generation Computer Systems, 2012. doi:10.1016/j.future.2012.01.009.Google Scholar
- D. Petcu and J. Vázquez-Poletti (Editors). European Research Activities in Cloud Computing. CSP, 2012. Google ScholarDigital Library
- G. Pierre, I. el Helw, C. Stratan, A. Oprescu, T. Kielmann, T. Schuett, J. Stender, M. Artac, and A. Cernivec. ConPaaS: An integrated runtime environment for elastic cloud applications. In Proceedings of the 12th Conference on Middleware -- Posters and Demos Track (Middleware '11), pages 5:1--5:2, 2011. Google ScholarDigital Library
- P. Romano, L. Rodrigues, N. Carvalho, and J. Cachopo. Cloud-TM: Harnessing the cloud with distributed transactional memories. SIGOPS Operating Systems Review, 44(2):1--6, 2010. Google ScholarDigital Library
- L. Schubert and K. Jeffery. Advances in Clouds. Research in Future Cloud Computing. Expert Group Report, 2012. http://cordis.europa.eu/fp7/ict/ssai/docs/cloud-report-final.pdf.Google Scholar
- N. Shavit and D. Touitou. Software transactional memory. In Proceedings of the 14th Symposium on Principles of Distributed Computing (PODC '95), pages 204--213, 1995. Google ScholarDigital Library
- S. Venticinque, R. Aversa, B. Di Martino, M. Rak, and D. Petcu. A Cloud Agency for SLA Negotiation and Management. In Proceedings of the Euro-Par 2010 Parallel Processing Workshops (Euro-Par '10 Workshops), pages 587--594, 2011. Google ScholarDigital Library
- P. Verissimo, A. Bessani, and M. Pasin. The TClouds Architecture: Open and Resilient Cloud-of-clouds Computing. In Proceedings of the 2nd Workshop on Dependability of Clouds, Data Centers and Virtual Machine Technology (DCDV '12), 2012.Google ScholarCross Ref
- G. Veronese, M. Correia, A. Bessani, and L. Lung. Efficient Byzantine Fault Tolerance. IEEE Transactions on Computers, 2012.Google Scholar
- A. Voulodimos, S. V. Gogouvitis, N. Mavrogeorgi, R. Talyansky, D. Kyriazis, S. Koutsoutos, V. Alexandrou, E. Kolodner, P. Brand, and T. Varvarigou. A Unified Management Model for Data Intensive Storage Clouds. Proceedings of the Symposium on Network Cloud Computing and Applications (NCCA'11), pages 69--72, 2011. Google ScholarDigital Library
Index Terms
- A look to the old-world_sky: EU-funded dependability cloud computing research
Recommendations
Cloud Computing: The Fifth Generation of Computing
CSNT '11: Proceedings of the 2011 International Conference on Communication Systems and Network TechnologiesCloud Computing is the emerging buzzword in Information Technology. It is growing day by day due to its rich features of services. It is a virtual pool of resources which are provided to the users through Internet. Cloud computing is a new flavor of ...
Cloud Computing in E-Government across Europe
Proceedings of the Second Joint International Conference on Technology-Enabled Innovation for Democracy, Government and Governance - Volume 8061Cloud computing has many advantages which also governments and public authorities can benefit from. Therefore, a couple of European countries have already adopted cloud computing in the public sector or are planning to do so. In this paper, we evaluate ...
PaaS dependability integration architecture based on cloud brokering
SAC '16: Proceedings of the 31st Annual ACM Symposium on Applied ComputingCloud computing has revolutionized the way IT is provisioned nowadays since it exposes computing capabilities as rental resources to consumers. The emergence of cloud computing services hasn't though prevented outages in these environments even among ...
Comments