SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond
|
|
|
- Rosalyn Sherman
- 10 years ago
- Views:
Transcription
1 SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond Use Cases & Position Papers SIENA is a Specific Support Action funded by the GÉANT & e-infrastructure Unit, DG Information Society & Media, European Commission
2
3 Index Executive Summary...3 Introduction: Forces Driving Change... 5 Future European e-infrastructure...6 e-infrastructure Requirements...8 e-infrastructure Technology...9 Enabling Standards International Co-ordination...12 Clouds Standards Coordination...13 Conclusions/Recommendations/Future Directions Target Audience...15 Timeline...15 Scope...15 Roadmap Editorial Board (REB) Member List SIENA Project Description 18 Cloudscape III Use Cases & Position Papers The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 1
4 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 2 Disclaimer The views expressed in this roadmap are those of the authors and do not necessarily reflect the official European Commission s view on the subject.
5 SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond Executive Summary The future European electronic infrastructure for research (e-infrastructure) needs to integrate federated and virtualised technologies based on geographically distributed information and communications technology (ICT) resources in a secure and interoperable way. Such ICT resources will be provided by both the public sector and commercial vendors and be dynamically and flexibly accessed on demand to provide a set of common services for the communities they serve. A driving force for e-infrastructures in Europe is data intensive science exemplified in Europe by existing research projects at national and European levels 1, and future projects such as those described in the Roadmap of the European Strategy Forum on Research Infrastructures, commonly referred to as the ESFRI projects 2. Our focus is to identify the core common requirements relating to the provision of e-infrastructure that the communities have rather than the specific functionality used by particular communities. A high-level description of these requirements, and especially those that are common to all or most projects, is contained in the report of the European E-Infrastructure Forum 3. Other relevant documents describing e-infrastructure requirements have been produced by the e-infrastructure Reflection Group (e-irg) 4 and the High Level Expert Group on Scientific Data 5. An overarching and fundamentally important characteristic of an e-infrastructure is the interoperability of its component technologies. Failure to achieve interoperability can have powerful negative consequences for cost and efficiency of operation, and for the research productivity of user communities of an e-infrastructure. Interoperability is best achieved through adherence to a set of open standards and agreed principles. Work to establish such a set of standards is ongoing for the e-infrastructure components, the services, and the metadata, and will continue for the foreseeable future. Agreed principles are important to achieve interoperability as a temporary measure while an agreed set of open standards is being developed. Due to the highly diverse, domain specific requirements of different user communities, there is a risk of fragmentation in the development of e-infrastructure. The fact that funding for public infrastructure comes primarily from the independent Member States The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 3 1] See, for example, the book edited by Hey and Gray research.microsoft.com/en-us/collaboration/fourthparadigm/contents.aspx 2] ec.europa.eu/research/infrastructures/index_en.cfm?pg=esfri-roadmap 3] 4] 5] cordis.europa.eu/fp7/ict/e-infrastructure/high-level-group_en.html
6 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond of the European Community also represents a risk for fragmentation due to national objectives (e.g. budgetary) possibly being misaligned with European level needs. These risks apply equally to research e-infrastructure and to e-government infrastructure, the use of ICTs in public sector activities. The most important recommendation of this roadmap is to undertake determined and targeted efforts to discourage fragmentation, and to encourage and participate in the development of an adequate set of structures - both organisational (e.g. governance, single sign on, etc.) and technical (e.g. open standards, security, software, etc.) to ensure the interoperability of future European e-infrastructures for research and e-government. 4
7 Introduction: Forces Driving Change Powerful economic and environmental forces are driving a major evolution in the way information and communications technology (ICT) is provisioned for user communities in industry and the public sector. Economies of scale are driving consolidation of IT resources into a smaller number of ever larger data centers. Data centers with hundreds of thousands of computational and storage units are no longer uncommon. Considerations of the cost of powering and cooling such large concentrations of electronic equipment, together with environmental concerns, drive the placing of such data centers in geographic locations where power is plentiful and inexpensive. As communities become more dependent on ICT resources, the desire to assert their ownership of their data, legal concerns on the locality of the data, and the need for geographical redundancy may lead to a diffusion of data centres. The forces now driving change within ICT are many and potentially contradictory, leading to different solutions that optimise the needs of different communities and their use cases. These forces and their consequences simultaneously enable and drive the move towards a utility model of ICT. The current manifestation of this model is cloud computing through the commoditisation of the underlying virtualisation technology and the globalisation of service provision. The dynamic flexibility and reduced cost of accessing ICT resources in the cloud are beginning to overwhelm most other considerations on provisioning ICT resources. Such a fundamental shift poses numerous challenges to user communities. For example the Integrated Sustainable Pan-European Infrastructure for Researchers in Europe (EGI- InSPIRE) project partially funded by the EC is responding to the demands from its user communities by exploring aspects of cloud computing, notably flexible and elastic provisioning, within its grid of federated resource providers. This document addresses a number of these challenges, with a primary focus on standardization and interoperability of the infrastructures built around the utility model. Finally, market forces may be working against standardization in cloud computing 6. The differing requirements of diverse customer communities lead naturally to market segmentation. These differing requirements also enable vendor differentiation through the development of different cloud architectures to address different market segments. Competition among vendors can then lead to locking customers into distinct cloud offerings. The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 5 6] See article Cloud Computing Standards Not This Year, by John Considine, January 2011 at cloudcomputing.sys-con.com/node/
8 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 6 Future European e-infrastructure Electronic infrastructures at a European level are becoming fundamental resources for supporting activities across the public sector - primarily e-research, e-government and e-health - as society attempts to exploit the data deluge it is facing from the numerous existing and future digital data sources. Obtaining knowledge from this data to benefit many areas of society requires convergence at three main levels: The provision of a cost-effective, flexible, adaptable and reliable e-infrastructure that is able to support different user groups and use cases; Access to persistently identifiable data sources - open access for public data and restricted access for confidential data; The development of appropriate applications, algorithms and environments that use the e-infrastructure to extract knowledge from the data sources. Tackling these issues cuts across many of the areas identified within the Digital Agenda for Europe 7 as being critical for Europe s continued growth towards a smart society: reducing the fragmentation of services, improving their interoperability, providing secure access to valuable data and resources, driving innovation and development in these services, and educating a generation of users and developers in the benefit of such technologies. Europe has already built up significant knowledge and momentum in one public sector area - e-research - after over a decade of investment through the European Commission s Framework Programmes and national funding sources. A succession of projects has resulted in capacity building across Europe and its regional partners in both grids of high throughput computing (e.g. EGEE 8, EGI-InSPIRE 9 ) and high performance computing (e.g. DEISA 10, PRACE 11 that are linked by the pan-european networking infrastructure GÉANT 12. Alongside the establishment of this e-infrastructure, innovative scalable middleware 13 has been developed and deployed into operation to meet the needs of researchers across many disciplines investigating such scientific and societal challenges as particle physics, the human genome, or climate modeling. The e-research community comprises researchers in such domains as high-energy physics, astronomy and astrophysics, energy research, and the earth, material, biological and life sciences. For this e-research community, the next decade will see European e-infrastructure being used as a foundation for establishing multi-national multi-disciplinary research infrastructures such as those described in the ESFRI roadmap. Although the maturity of these individual projects varies, together they have common needs that if provided consistently across the sector will promote many aspects of the Digital Agenda for Europe and provide cost-effective return on investment. Central to meeting these different use cases across the public sector is to provide a best 7] ec.europa.eu/information_society/digital-agenda/index_en.htm 8] 9] 10] 11] 12] 13] en.wikipedia.org/wiki/middleware
9 of breed e-infrastructure that brings together public and commercial providers to deliver a series of increasingly sophisticated platforms that are tuned to the particular needs of these communities. At the heart of this vision is the provision of a federated, virtualised e-infrastructure: Federated: Bringing commercial and public sector providers from different countries that are able to inter-operate with each other - ultimately through the adoption of open standards; Virtualised: Using new and emerging software to flexibly partition these resources on demand to meet the needs of various user communities dynamically; e-infrastructure: Having a set of common services (e.g. identity management, accounting, provisioning, data access, etc) that provides a platform for adoption, portability and reuse across different communities. The vision presented in this document is by no means guaranteed. The investment that has been committed by national governments and the European Commission in GÉANT, EGI and PRACE provides vital structural building blocks in the e-infrastructure community, but in moving from core e-infrastructure to higher-level components the priorities for investment begin to diverge across Europe and between communities. The need for software to manage, deploy and run in the federated virtualized environments remains. To avoid a single monolithic software deployment across Europe the development and implementation of standards remains essential if individual sectors are not to fragment into using their own bespoke and non-interoperable software solutions. While the Infrastructure as a Service (IaaS) model is at the heart of this vision for Europe as a whole, it will be used as a basis for deploying platforms (Platforms as a Service - PaaS) and software, notably application software (Software as a Service - SaaS) that are developed to meet the needs of particular communities. The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 7
10 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 8 e-infrastructure Requirements Different communities will have different needs from the future European e-infrastructure. Our focus is to identify the core common requirements relating to the provision of e-infrastructure that the communities have rather than the specific functionality used by particular communities. Single Sign-On: Inter-domain access to services from different communities demands secure, portable, electronic identity that can be used across different service providers. The federated identity providers that are being established in Europe present one possible solution to this requirement. Security: Supporting secure and dynamic resource (including data, knowledge, and services) sharing and collaborations across institutional and national boundaries is an essential part of achieving the vision of an e-infrastructure. Robust electronic authentication capable of reliably identifying remote users (human beings or software components) with a certain level of assurance in authentication strength is an important pre-requisite to facilitate effective user authorisation and fine-grained access control to distributed services 14. Group Management: Managing individual access to resources across Europe is not feasible considering the number of users and resources. Using group based access control, such as the virtual organisation models used in grids, the project model used in HPC and the attributes model used in federated identities, provides a more scalable access control model. Persistent Data Identifiers: The ability to uniquely identify a data set, and from that data set identify its ownership, access rights, privacy attributes provenance, life-time, stored locations, etc. is vital for systematic reuse of data across communities. User Support: Support is needed for all types of users (end-users, system administrators, developers, etc.) across the complete life-cycle of e-infrastructure adoption. This includes training on the deployed technologies, consultancy on their use and problem solving when something goes wrong. This is needed both for the core infrastructure and any domain specific software that is deployed on top of it. Virtualisation: Communities need to deploy their own services, potentially co-located with particular data sets, on sites across Europe on demand. Such activity can then be decoupled from the deployment activities of other communities. High Throughput Data Analysis: Such communities need to be able to move large datasets to where the computing resources are available, and to move the results from such analysis to where long-term storage capacity is available. In addition to the previous requirements this requires a high-performance pan-european networking infrastructure closely coupled to data-centres with large computing and storage capabilities as supported through the EGI-InSPIRE project. High Performance Computing: Peta-scale computing resources are essential for the small proportion of researchers solving science s most demanding problem through projects such as PRACE. Efficient access to the small number of peta-scale machines in Europe is facilitated through high-performance networking links. 14] See E-infrastructure Security: Levels of Assurance Final Report:
11 e-infrastructure Technology e -infrastructure in Europe has reached a production status over the last decade by driving innovation in middleware and networking technology. This innovation needs to continue over the next decade in areas such as:»» Virtualisation: High-quality hypervisors that underpin virtualisation in modern datacentres are becoming commonplace. Commercial solutions provide integration with data centre operations. Open-source solutions, such as the OpenNebula environment, are being used as powerful tools for innovation and interoperability in the research community, and as platforms to implement new standards in cloud computing.»» Networking: Driven by the worldwide growth of the Internet commercial networking solutions are available for deployment to support public service activities. A focus on on-demand cross-domain provisioning of high-speed data transfer links (light paths) with defined service level agreements is an area which needs continuing investment.»» Software: The software platforms and services necessary to federate the virtualised resources to provide seamless access and to run within the virtualised environments continue to need investment. Increasingly, investment needs to take place through acquisition of commercially provided software solutions where they exist and allowing the research community to innovate through open-source software in areas where they can add unique value beyond the scope of commercial solutions. The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 9
12 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond Enabling Standards Standardisation and interoperability are invaluable characteristics to a successful application of distributed computing. The importance of the need for open standards to support interoperability goals is now well documented in the e-business world. Of particular relevance to the e-research and e-government communities are the statements made in the EICTA Interoperability White Paper of , the ETSI White Paper No. 3. Achieving Technical Interoperability 16 and the EC s European Interoperability Strategy (EIS) 17 and Interoperability Framework (EIFv2) 18 documents of Given a policy of using open standards to achieve interoperability, the next question is which standards? At present this is not easy to answer. There are many initiatives to define the optimum set of standards to support all aspects of cloud computing 19, but as yet the full set does not exist. Putting in place the necessary on-going procedures for tracking emerging standards and technologies in order to a) set up and maintain a central agreed list of open standards, and b) provide best practice advice to e-infrastructure projects, is a significant task, and will require future investments. In an effort to align the needs of both the research and e-government communities it may be beneficial to take into consideration current EC work on Project CAMSS 20 and SEMIC.eu 21. However the following questions will persist for some time to come: 1. How does one proceed with interoperability if sufficient standards do not yet exist? 2. What happens if a large market develops for commercial offerings without open standard specifications? 3. What if relevant open standard specifications exist but are not, or not yet, supported by industry? 10 The EIS/EIF provides the following pragmatic guidance on these questions which should be equally applicable to the research communities: Public administrations may decide to use less open specifications, if open specifications do not exist or do not meet functional interoperability needs. In some cases, public administrations may find that no suitable formalised specification is available for a specific need in a specific area. If new specifications have to be developed, 15] EICTA Interoperability white paper In March 2009 EICTA was rebranded DIGITALEUROPE. 16] ETSI White Paper No. 3 Achieving Technical Interoperability - the ETSI Approach. By Hans van der Veer (Alcatel- Lucent), Anthony Wiles (ETSI Secretariat). 3rd edition, April ] COM(2010) 744 final, Annex 1 ec.europa.eu/isa/strategy/doc/annex_i_eis_en.pdf 18] COM(2010) 744 final, Annex 2 ec.europa.eu/isa/strategy/doc/annex_ii_eif_en.pdf 19] See, for example forge.gridforum.org/sf/go/doc ] ec.europa.eu/isa/workprogramme/doc/detail_description_of_actions.pdf. CAMSS, an initiative of the European Commission s IDABC programme, aims to initiate, support and coordinate the collaboration between volunteer Member States in defining a Common Assessment Method for Standards and Specifications and to share the assessment study results for the development of egovernment services. 21] SEMIC.EU is a participatory platform and a service by the European Commission that supports the sharing of assets of interoperability to be used in public administration and egovernment.
13 public administrations may either develop the specifications themselves and put forward the result for standardization, or request a new formalised specification to be developed by standards developing organisations.»» Even where existing formalised specifications are available, they evolve over time and experience shows that revisions often take a long time to be completed. Active government participation in the standardization process mitigates concerns about delays, improves alignment of the formalised specifications with public sector needs and can help governments keep pace with technology innovation. In the context of the SIENA Roadmap, it is essential that the research communities who need e-infrastructures for their work define their requirements of the relevant e-infrastructures. Without such definitions and conformance, little can be done to furnish standards-compliant solutions that meet any community requirements. They should also support and contribute to the current standardization initiatives and not seek to re-invent wheels. As an interim measure they should consider building adaptors to fill gaps in the standards landscape, but adapters should not be seen as the long term solution to achieve interoperability. The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 11
14 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond International Co-ordination Work on the SIENA roadmap complements that of the far larger US National Institute of Standards and Technology (NIST) Cloud Computing Program 22. A US Federal Cloud Computing Strategy document has been released which outlines the Federal Government s approaches to Cloud Computing 23. The SIENA project is concerned with e-infrastructure for research including grids and clouds. The NIST program is concerned with government use of cloud computing. The NIST SAJACC initiative 24 develops cloud system use cases to drive the formation of cloud computing standards. Cross communication between SIENA and the NIST program is proving beneficial. A number of members of the SIENA REB are also participants in the NIST cloud computing expert group. Similar work is going on in Japan 25 China 26 and other countries. The NIST program in the US, GICTF in Japan, and CESI in China are all potential partners in evaluating potential cloud standards relevant for European e-infrastructure ] collaborate.nist.gov/twiki-cloud-computing/bin/view/cloudcomputing/ WebHome 23] Federal Cloud Computing Strategy - Vivek Kundra U.S. Chief Information Officer, February 8th gov/itl/cloud/ 24] 25] See and the presentation Smart Cloud Strategy in Japan by Yasu Taniwaki, Division Director, ICT Strategy Division, Japanese Ministry of Internal Affairs and Communications, November 2010 items-int.eu/img/pdf/1011_smart_cloud_strategy_global_forum_.pdf 26]
15 Clouds Standards Coordination Cloud standardisation efforts led by the Distributed Management Task Force (DMTF), the Storage Networking Industry Association (SNIA) and the Open Grid Forum (OGF) are frequently cited as being enablers that could have a major impact on compute infrastructure in the future. Work on additional standards for various aspects of cloudbased services is underway in the Organisation for Advancement of Structured Information Standards (OASIS) and the Internet Engineering Task Force (IETF). At the same time, market adoption of some of these standards is mixed, and different regions (US, China, Japan) are still evaluating their approaches to cloud standards, so it is difficult to predict whether consensus will emerge in the near term. The standards listed below that have emerged from analysis of use cases collected to date are being coordinated through an alliance between the OGF and SNIA as well as through a cross-sdo cloud standards collaboration group 27 : Open Virtualization Format (OVF) 28 developed by DMTF. OVF is a packaging standard designed to address the portability and deployment of virtual appliances. This is recognised as a DMTF, ANSI standard categorized under IaaS, Interoperability. There are firms who provide tools for conversion between various appliance formats, including OVF format to Amazon Machine Image (AMI) format. 29 The Open Cloud Computing Interface (OCCI) 30 developed by the OGF. OCCI describes application programming interfaces (APIs) that enable cloud providers to expose their services. It focuses on IaaS based clouds and allows the deployment, monitoring and management of virtual workloads (like virtual machines), but is applicable to any interaction with a virtual cloud resource through defined http(s) header fields and extensions. While there are several open-source implementations, OCCI has not yet been widely adopted in commercial platforms. OCCI is also an input to the DMTF standard for cloud management. The Cloud Data Management Interface (CDMI) 31 developed by SNIA. CDMI defines the functional interface that applications use to create, retrieve, update and delete data elements from the Cloud. CDMI is not yet widely implemented in commercial platforms. Other standards may emerge that enable interoperability between clouds and grids. For example, the OGF GLUE 32 standard provides one information model for describing grid and cloud entities while the CIM model from DMTF 33 provides an alternative model used frequently in industry. The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 13 27] See the summary at the Cloud Standards Wiki is available at cloud-standards.org 28] A description is available at dmtf.org/standards/ovf 29] aws.amazon.com/amis/ 30] occi-wg.org/ 31] 32] GLUE Specification v. 2.0, by S. Andreozzi (INFN); S. Burke (RAL); F. Ehm (CERN); L. Field (CERN); G. Galang (ARCS); B. Konya (Lund University); M. Litmaath (CERN); P. Millar (DESY); JP Navarro (ANL). March ]
16 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond Conclusions Recommendations Future Directions The most important recommendation of this roadmap is to: Undertake determined and targeted efforts to discourage fragmentation, while at the same time preserving innovation in the development of e-infrastructure. In support of this recommendation we believe the following actions are necessary by all stakeholders to achieve the desired outcomes: Fund participation in the long-term development of an adequate set of open standards to ensure the interoperability of future European infrastructures for research and e-government. Public sector and commercial providers should engage more to explore shared standards requirements. An ongoing process is needed to track emerging standards, technologies, and best practices in order to create and maintain a structured repository of open standards (from various SDOs) for grids and clouds, and provide updated guidance to European e-infrastructure projects. This activity will benefit from interaction with worldwide initiatives and other European projects (e.g. NIST, GICTF, CESI, CAMSS 34, SEMIC.eu 35, etc.). Encourage and fund the definition of sound security policies concerning the access, use and provisioning of services within distributed infrastructures. Introduce guidelines for dealing with data privacy, long term data curation, liability and taxation issues in clouds and grids for work across legislative boundaries. 14 Fund procurement of open source or commercially provided software solutions allowing the research community to innovate in areas where they can add unique value beyond the scope of commercial solutions. Fund on-demand cross-domain provisioning of high-speed data transfer links (light paths) with defined service level agreements. Involve Europeans citizens in e-science through volunteer computing (using, e.g., desktop grids and clouds). 34] ec.europa.eu/idabc/en/document/7407.html. See also footnote n ] See also footnote n. 21.
17 Target Audience This initial draft document is for circulation to the SIENA Roadmap Editorial Board (REB), Industry Expert Group (IEG), Special Liaison Group (SLG) and the European Commission. Timeline Since October 2010, REB members have been contributing material to the SIENA Wiki. The material is structured according to a table of contents for a final document. This initial draft has been prepared as a SIENA deliverable to the EC. The REB has developed a publishable version circulated at Cloudscape-III (Brussels, 15-16/03/2011). The REB will then integrate further elements, namely the use cases presented at Cloudscape III from SIENA and NIST. Scope This document addresses requirements, technologies, and interoperability and standards for e-infrastructure to support existing, ongoing, and future research in the European Research Area. The term e-infrastructure encompasses the distributed information and communications technologies (ICTs), together with federating software, that together provide services and access to resources needed to support public sectors such as research in the natural and social sciences and humanities. While not a focus of this specific document, some consideration is given to aspects of e-infrastructure that apply also to e-government. The most recent European Commission call under Framework Programme 7 for proposals relevant to e-infrastructure can be found in the European Commission Work Programme 2011 Capacities Part 1 Research Infrastructures 36. The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 15 36] cordis.europa.eu/fp7/wp-2011_en.html
18 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond Roadmap Editorial Board (REB) Member List REB Member Role & Organisation Country John Borras Independent Consultant & OASIS United Kingdom Goetz-Philip Brasche Mark Carlson Guy Coates Juan Cáceres Program Director Cloud Computing EMIC & Venus-C representative Senior Architect, Oracle & SNIA & DMTF representative Group leader, Informatics systems group at Wellcome Trust Sanger Institute Middleware Technologies Specialist, Telefónica I+D & StratusLab representative Germany United States United Kingdom Spain Michel Drescher EGI.eu Technical Manager The Netherlands Åke Edlund Mike Fisher Patrick Guillemin KTH project manager and researcher & ECEE representative Distributed Computing Research Group Leader BT & Chair of Technical Committee, ETSI ETSI Secretariat, Strategy & New Initiatives Sweden United Kingdom France Jenny Huang AT&T, OMG representative United States Gershon Janssen Independent Consultant & OASIS Standards Group representative The Netherlands 16 Craig Lee The Aerospace Corporation United States Bob Marcus ET-Strategies United States Ignacio Martin Llorente Complutense University of Madrid & OpenNebula representative Spain Steven Newhouse EGI.eu Director & EGI-InSPIRE Director The Netherlands Alexander Papaspyrou Morris Riedel Alan Sill Technische Univ. Dortmund & IGE representative Jülich Supercomputing Centre & EMI representative VP of Standards, OGF & Senior Scientist, Texas Tech University Germany Germany United States Etienne Urbah LAL, Univ Paris-Sud & EDGI representative France Martin Antony Walker Independent Consultant & REB Chair France
19 Roadmap content has been contributed by members of the SIENA Roadmap Editorial Board (REB) and Industry Expert and Special Liaison Groups (IEG and SLG), who also contributed to the editing process. Roadmap content structuring, production, and final editing were done by Martin Antony Walker, REB chair, John Borras, co-chair, and Steven Newhouse, Director of EGI.eu and EGI-InSPIRE, with contributions by Silvana Muscella, SIENA technical coordinator, and James Ahtes, ATOS Origin. Organisation and coordination of the REB and editorial activities have been carried out by the SIENA consortium. The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond 17
20 The SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond SIENA Project Description eu S IENA (RI ) the Standards and Interoperability for einfrastructure Implementation Initiative ( ), is a Support Action funded by the European Commission under Framework Programme 7 ( ) Research infrastructures projects. SIENA will contribute to defining a future einfrastructures roadmap focusing on interoperability and standards, in close collaboration with the European Commission, Distributed Computing Infrastructures (DCI) projects and Standard Development Organisations (SDOs) to gain an in-depth understanding of how distributed computing technology is being developed in this context. The roadmap will define scenarios, identify trends, investigate the innovation and impact sparked by cloud and grid computing, and deliver insight into how standards and the policy framework is defining and shaping current and future development and deployment in Europe and globally. 18
21 15-16 March 2011 Brussels, Belgium Use Cases & Position Papers
22 CloudScape III - Taking European Cloud Infrastructure Forward Index Introduction...21 Uses and perspectives from Science and Research BiGGrid HPC Cloud...23 Biology on the Cloud...25 CONTRAIL - Open Computing Infrastructures for Elastic Services...27 RESERVOIR - IaaS Cloud Interoperability...29 TClouds - Trustworthy Cloud Computing...31 European Distributed Computing Infrastructures EDGI, DEGISCO & IDGF - European Desktop Grid Initiative, Desktop Grids for International Scientific Collaboration & International Desktop Grid Federation EGI - European Grid Infrastructure EMI - European Middleware Initiative IGE - Initiative for Globus in Europe...39 StratusLab - Enhancing Grid Infrastructures with Virtualization and Cloud Technologies VENUS-C - Virtual Multidisciplinary Environments using Cloud Infrastructures...43 Business & Government The shift to cloud computing in government in the EU...45 G-Cloud - UK Government Cloud Computing Infrastructure...48 CitySourced/FreedomSpeaks citizen services platform...50 CUSTOM - Cultural Heritage & Tourism Store on the Cloud Standards & Interfaces OpenNebula - A reference open cloud stack to enable interoperable enterprise-class cloud computing platforms...54 OCCI - Open Cloud Computing Interface specification set...56 Legal, Economic, Ethical and Security Issues Cloud computing and its ethical challenges...58 VENUS-C study on economic and legal implications of sustainable scientific clouds The Cloud: Understanding security, privacy and trust challenges...62
23 Introduction Cloudscape III use cases and Position Papers for the SIENA European Roadmap on Grid and Cloud Standards for e-science and Beyond Cloud computing is expected to play a key role in the digital economy in Europe and beyond. To ensure European citizens gain real benefits from the cloud, it is essential that we address legal and institutional barriers, as well as technical challenges such as interoperability. The SIENA Roadmap on grids and clouds for European research infrastructures and public services addresses interoperability and standards and in the next 15 months is committed to delivering a policy framework for distributed computing that ensures fair competition and brings to bear European strategic priorities. To help achieve these goals, the SIENA consortium is drawing on Cloudscape III to showcase speakers from all over the globe who will offer their personal insights on specific use cases or interoperability issues surrounding Cloud computing. The following use cases and position papers have been collected for the Cloudscape III event, serving primarily as a sample of the cloud computing landscape. They highlight potential challenges for deliberation at Cloudscape III and for the SIENA Roadmap Editorial Board in the coming months, with the aim of shaping future developments and the SIENA Roadmap itself. The full collection of use cases and position papers are available at CloudScape III - Taking European Cloud Infrastructure Forward 21
24 CloudScape III - Taking European Cloud Infrastructure Forward 22
25 Uses and perspectives from Science and Research BiGGrid HPC Cloud General overview and field of application With the newly developed BiGGrid High Performance Computing (HPC) Cloud environment, scientific researchers get access to their own Virtual Private HPC Cluster. It is a virtualized HPC Cluster that users can configure to exactly match their needs, without interfering with the needs of other users. It is flexible, offers self service and is dynamically scalable. Users can start from existing templates (images), or build their own cluster from scratch. It is even possible to make a copy from their current IT software environment (for example their laptop or desktop pc) and turn that into a HPC cluster in our Cloud. In that way, there will be very little difference between their development environment and their production environment. There is no need for an (expensive) rewrite of their software, and scientific challenges can be scaled up very easily from desktop scale to High Performance Compute cluster scale. CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability For us the most important part of Cloud standards is that we offer infrastructure as a service, but we want to hide all the differences and little details of hardware behind an abstract interface or API. For example, it does not really matter which Cloud middleware we use and which OS runs on the hosts to deploy our VMs, we use OCCI as an interface between our GUI and OpenNebula. Also, we are finalizing an implementation of CDMI to have the same setup for storage. CDMI will hide the complexities for users of where data is located in a distributed cloud and which protocols they can use to access it. Also through CDMI users can deploy a storage volume and manage their data, including fine grained authorizations, without manual steps by our administrators. 23 Adoption of emerging or existing standards We are also starting to work on an API for network configurations. Our users will be able to manage many network settings by themselves, for example the creation of a VLAN between VMs, setting firewall rules and setting up secure connections to their virtual machines. Our goal is that we fully automate the management of virtual HPC clusters. All (skilled) end users can be completely self supporting and can access and configure their virtual private HPC cluster in the BiGGrid HPC Cloud through a secure and functionally complete API. When these standards for compute, storage and network are complete, it can also be used between Cloud clusters/providers to (automatically) negotiate migration of workloads. Security configurations are especially important for this use case.
26 CloudScape III - Taking European Cloud Infrastructure Forward Finally, standards should be open, so everybody can benefit and end users will actually have a choice of where to deploy. Possible future cooperation ECEE Enabling Clouds for escience is an open collaboration spot for cloud projects in Europe. The purpose with ECEE is to share experiences to find out as much as possible, as quick as possible, about how clouds can help our users in their daily work. escience projects involved so far are NEON, BalticCloud, NGS, GRNET cloud, SARA cloud, UCM (OpenNebula), StratusLab, VENUS-C, SEECCI and CESGA which together represent a fair share of the European cloud community. ECEE focus on interoperability-now, sharing its input and requirements with ongoing standardization efforts. Meeting twice a year since OGF28 in March 2010, the projects together share roadmaps, experiences and issues trying to identify: a common roadmap over all; gap analysis; Market analysis today s users, tomorrow s; Guidelines best practices, quick start one-pager, checklists and practical rules of thumb. A number of Focus Areas were identified at an early stage including: Security, Metering, Accounting, Billing, Business models, Federation of clouds, Network and Licences, Scheduling, load balancing (resource sharing, application correlation) and in making a list of tested solutions, and their pros and cons. Contacts: Floris Sluiter Ake Edlund Organisation; SARA HPC centre KTH Royal Institute of Technology Contact details: [email protected] [email protected] Web: 24
27 Biology on the Cloud The Cloud provides a wide range of infrastructure and software services that can be used by the Biology user community. Indeed, experienced technical computing users are already finding ways in which to use these services to augment their existing computing resources. The greater promise of the cloud is that it can make technical computing pervasive, opening up the field to new researchers who have not been traditional HPC users. These researchers will be able to co-opt sophisticated cloud services provided by both academia and commercial providers to aid them in their research. In this paper I will showcase two Biology Cloud use cases which offer a number of advantages to users. IaaS: Web-services Mirrors The Ensembl project provides a variety of web services which allows researchers to visualise and data-mine genomic data ( Ensembl has a world-wide audience and is accessed 24 hours a day. Historically, the web service was hosted in a single UK datacentre. Whilst this provided fast access to users in the UK and Europe, users in Asia and the Americas found that access to the web services was slow, due the large latencies involved in serving requests across the globe. Single site hosting also made the website vulnerable to datacentre and network outages. The global, distributed nature of commercial Cloud IaaS make them a useful building block for providing world-wide availability and reach. Ensembl has used public IaaS providers to build mirrors of its web services in the United States of America and Asia. Not only has this massively increased the performance of the website for non European users, but it also provides continued availability of service when the UK datacentre is offline. Cloud hosting provides several advantages over hosting in a traditional co-location facility. Installing real hardware in a remote co-location facility requires time-consuming and costly logistics. Hardware has to be shipped to the facility and cleared through customs, and staff need to be present on site to oversee hardware installation and initial provisioning. In contrast, provisioning virtual hardware in a remote cloud IaaS facility can be done from any location with internet access, whilst the on-demand facilities allow machines to be provisioned within a matter of minutes CloudScape III - Taking European Cloud Infrastructure Forward 25 SaaS: Providing Informatics services for Next-Generation Sequencing (NGS) SasS provides new opportunities for organisations to provide IT services to researchers. IT service provision for next-generation sequencing machines is a huge challenge. A single sequencing instrument can produce approximately a terabyte of raw data per day and a large sequencing study may end up with a total dataset of many hundreds of terabytes. Dealing with this data is a challenge for organisations of all sizes, whether they are a small lab with a single machine, or a large sequencing centre with many tens of machines.
28 CloudScape III - Taking European Cloud Infrastructure Forward Although sequencing manufacturers provide basic analysis software for their machines, there is a whole extended eco-system of software that researchers typically want to run on their data. The large volumes of data means that labs need to integrate their instruments with a LIMS (Laboratory Information Management System), in order to organise and track their data. Researchers will also want to run down-stream analysis on their data once it comes off the sequencers; raw sequence data is typically only the first stage in a scientific investigation. Down-stream analysis software is typically complex, and requires a highperformance computing (HPC) infrastructure. Rather than having to provide software and HPC support in house, the Cloud SaaS model allows researchers to obtain LIMs and data analysis services from specialised bio-informatics suppliers. Using this model, researchers run a sequencing experiment in-house, and the raw data is then uploaded to the SaaS providers, who will then analyse, track and store their data. Researchers are therefore freed from having to manage their own LIMs and HPC infrastructure. Whilst most sequencing SaaS is currently provided by commercial entities (eg opportunities also exist for academic cloud providers. Many large scale sequencing projects are carried out by large academic consortia, composed of many different organisations with differing specialities. (eg the International Cancer Genome Consortium Members of the consortium with a high level of IT expertise can provide SaaS services to the whole of the consortium. These services may be hosted on the consortium s own infrastructure, or on cloud IaaS provided by a third party. Private cloud SaaS provision within a consortium may be especially useful when data-privacy and security policies make it impractical to host data on third-party cloud services. Challenges remain. Although research organisations are connected by high speed networks, these networks are currently not well connected to the commercial networks used by commercial cloud providers. In practice, transfers of large amount of data into commercial cloud providers is time consuming, and can limit the usefulness of SaaS services for sequencing applications, especially for organisations with limited network connectivity. 26 Contact: Guy Coates Organisation: Wellcome Sangar Institute Contact details: [email protected] Web: Relevant Links:
29 CONTRAIL Open Computing Infrastructures for Elastic Services General overview and field of application The Contrail project will deliver federated access to cloud resources. Single registration and account management are core features of the use cases, where account management also includes roles and permissions, billing, resource allocations, etc. Services are selected based on published service levels and quality of protection, as well as, of course, cost and permissions. Federated access must be transparent, with the federation accessing, or enabling access to, remote cloud services on behalf of the user, but of course without incurring unexpected costs. Account management will thus need to include an internal economic model. Briefly, the use cases (case studies) cover geo-referenced data, processing streaming multimedia, real-time high performance scientific data analysis, and drug discovery. Our user communities cover both industry and academic users. (The mapping of use cases to requirements is still ongoing.) Contrail will provide both PaaS and IaaS. The PaaS services will be using existing components for structured storage a key/value store, a database infrastructure (using SQL), as well as hosting services enabling hosting of PHP applications, MapReduce-enabled storage with Hadoop, and bag-of-tasks services. In addition to the native interfaces, we will need interfaces for provisioning and managing PaaS resources. CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability Interoperability is very important to Contrail. As the federation accesses services on behalf of users, having standard interfaces into clouds (such as OCCI from OGF and CDMI from SNIA) will be very useful. Otherwise, we will need to code an interface for each service provider which will limit the number of service providers we can support. As we currently plan to work with OpenNebula, we will support their interfaces. The other role of standards is to ensure that the interface remains stable: a proprietary interface could be changed by its owner, potentially without consulting us, whereas a standard managed by a standards body will have processes for updating protocols. In this respect, it would be useful to focus on open standards bodies and/or working groups, where the participation is open and not prohibitively expensive. Whenever possible, we try to identify existing standards and evaluate them to see whether they are appropriate for Contrail. If not, we consider working with the standards working groups to augment their standard. While we reuse whenever possible, we will also seek standardisation of our own work whenever appropriate. Having learnt from other EUprojects, we will identify work for potential standardisation and collaboration in standards bodies at an early stage in the project, to ensure that such work has a reasonable chance of completion during the lifetime of Contrail. We make as much use as possible of collaboration 27
30 CloudScape III - Taking European Cloud Infrastructure Forward 28 events and are currently working on identifying peer projects for collaboration. There are additional benefits to collaborating on standards: we avoid duplication of effort, and get more effort behind the work by collaborating. Adoption of emerging or existing standards The maturity of standards and their implementations is very important: a standard which has more than one implementation behind it, at least one in C or C++ and one in Java, where the implementations are robust and independent of each other, and the underlying libraries are themselves mature, will be much more useful. We could in principle use a protocol which has a single implementation (most of our own code will be implemented in Java), but Contrail will also need to interoperate with more than itself, so mature implementations should be preferred. As an example, there are many security-related standards from IETF, W3C, OASIS, ITU which are relevant to Contrail. We note that even very mature standards like X.509 certificates can pose interoperation problems, and many later standards (e.g. in WS-Security) have themselves taken a long time to mature, and not all of these are usable yet. There is also a risk with new standards that they only partially implemented the specification, in which case we will need to know or learn the hard way which parts of the specification we can use. We are still reviewing existing standards for suitability for Contrail, as well as related work produced by other EU-funded projects. We are following interoperation activities in OGF (e.g. GIN, PGI, and the proposed Cloud-BP (BP=Basic Profile, analogous to HPC-BP.) We see interoperation testing happening mainly in collaborations with peer projects, and/ or within the scope of standards bodies, not usually within Contrail itself. It is possible that we can help emerging standards mature by using them both within Contrail and in collaborations, but this will require more effort and will extend the development time for our own components. So, all other things being equal, a mature standard is preferred. We are likely to use (or at the very least evaluate) the following emerging standards: OCCI from OGF; CDMI from SNIA; Proposed extensions to XACML (to bring it in line with functionality in POLPA): DMTF standards may be relevant (OVF, OVF+ ); Standards (if any) for managing workflow: AMQP Advanced Message Queuing Protocol ( Possible future cooperation Existing projects: SLA@SOI SLA management, service management uses Apache TASHI, and they claim their service manager is based on OCCI (?); MASTER - protection profiles, risks, trusted infrastructure; DEPLOY formal methods; Cloud4SOA; RESERVOIR framework for business applications applications, SLA. Use of OpenNebula; StratusLab; mosaic. Contact: Dr Christine MORIN Organisation: INRIA Rennes Contact details: [email protected] Web: contrail-project.eu Dr Jens Jensen Science and Technology Facilities Council [email protected]
31 RESERVOIR - IaaS Cloud Interoperability General overview and field of application The RESERVOIR project is developing an IaaS cloud computing platform with advanced features regarding current alternatives, such as automatic scalability and site federation. The applications to which RESERVOIR is aimed are multi-tier services that are deployed and managed using the RESERVOIR middleware. The services demonstrated in the project range all application fields, from GRID computing, corporate services (e.g. SAP), egovernment and the telco industry. RESERVOIR architecture provides site federation and functionality is split in three different middleware layers: Service Manager (SM), which provides holistic service management; Virtual Execution Environment Management (VEEM), which manages the virtual machines that compose the service implementing the federation capabilities; and Virtual Execution Environment Host (VEEH) which implements the virtualization platform (i.e. hypervisor). CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability Interoperability is key in RESERVOIR and standards are used in three areas. Firstly, the service packaging format should leverage standard formats, so the same services that customers get from ISVs, deploy in their in-house IT infrastructure and/or other cloud, can also be seamlessly deployed in RESERVOIR. Secondly, the deployment and management API used by users to interact with RESERVOIR cloud should be standardized. Thirdly, as RESERVOIR is composed of three independent middleware layers (Service Manager, Virtual Execution Environment Management and Virtual Execution Environment Host) that could be developed and provided independently, standard APIs between them are needed. 29 Adoption of emerging or existing standards In order to package the services that are deployed in RESERVOIR cloud, the Distributed Management Task Force (DMTF) s Open Virtualization Format (OVF) is used. The challenge with OVF in RESERVOIR is how to adhere to the basic standard, widely used among industry but without the advanced features in RESERVOIR (elasticity, deployment-time configuration, deployment constraints, etc), and at the same time how to introduce these features without breaking it. The key to achieving this goal is using OVF built-in extensibility. Apart from OVF, standard APIs are needed to allow the interaction between users and the RESERVOIR cloud. In this area, we have found a lot of fragmentation, due to each alternative in the IaaS management API landscape being actually a vendor-specific API rather than a standard one. However, some emerging efforts are being taken to define a truly standard IaaS management API and one of the most outstanding ones is the work carried out in the
32 CloudScape III - Taking European Cloud Infrastructure Forward DMTF s Cloud Management WG. In the RESERVOIR project, TCloud API has been defined and used as IaaS management API and, in order to get a close alignment with the final DMTF standard, we submitted this proposal to DMTF and actively participate in CMWG work. Regarding interoperability between RESERVOIR middleware layers, standard alternatives are also being explored and used: TCloud API (being the intra-layer functionality a subset of the API exposed to cloud users) and libvirt. Once the DMTF s CMWG API consolidates, interoperability tests could be done between RESERVOIR and future vendors implementations. Possible future cooperation The standards consolidated in RESERVOIR (OVF and TCloud API) will continue its evolution in other cloud-related projects participated by the same partners (such as FP7 4CaaST, FP7 VISION or Spanish funded NUBA) and in the products developed by the industrial partners in those consortia. Contact: Fermín Galán Márquez Organisation: Telefónica I+D Contact details: [email protected] Web: 30
33 TClouds Trustworthy Cloud Computing General overview and field of application The TClouds project investigates two use cases: 1. The Smart Grid Use Case This case is based on a smart grid application that has been developed jointly by Portugal s main energy provider EDP ( and the engineering company EFACEC (www. efacec.pt). The application is in a pre-commercial stage and is currently piloted with public agencies. A central element is the real-time data generation, intelligent analysis and smart control of public lightning. 2. The ehealth Use Case This case is based on a patient monitoring, medical data analysis and remote diagnosis application that is being developed by Philips ( and the St. Raffaele Hospital ( in Milan. The application is in the research and development stage. Central requirements are differentiated data access according to roles such as patient, doctor, pharmacist or patient family members. Also, strict regulatory requirements need to be observed in order to protect the privacy of the treated information. TClouds investigates the migration of central elements of these applications into an IaaS cloud environment in particular the scalable operational data storage as well as performance critical run-time components. In both cases specific regulatory conditions apply that are derived from EU as well as national law. Both cases also imply specific requirements for security and need to protect the application from external as well as insider attacks from cloud provider maintenance personnel. TClouds is specifically investigating the migration into a cloud-of-clouds environment that is composed by multiple federated IaaS providers. For this reason, TClouds will set-up several test-sites as well as use commercial IaaS providers. CloudScape III - Taking European Cloud Infrastructure Forward 31 The importance of interoperability TClouds is to one extent researching on technologies that can provide external security and privacy to any IaaS cloud such as allowing computation with encrypted data in the cloud or the automated integrity verification of results received from software components deployed in a cloud. However, complementary mechanisms that TClouds is developing will also involve interfaces and interaction with the IaaS providers on the deployment and enforcement of security and privacy policies. This relates to the IaaS service management interface level as well as to the standards for deployment descriptions and monitoring.
34 CloudScape III - Taking European Cloud Infrastructure Forward Adoption of emerging or existing standards TClouds is investigating two Open Source cloud platforms: OpenStack ( and Open Nebula (opennebula.org). Tclouds also envisages the adoption and extension of Open cloud standards. Currently, the following are examples for standards that are considered: The DMTF Open Virtualization Format (OVF) The OGF Open Cloud Computing Interface (OCCI) The SNIA Cloud Data Management Interface (CDMI) The NIST Cloud Standards Roadmap e.g. SCAP / Security Content Automation Protocol Existing security standards such as for identity and access management, encryption and key management Possible future cooperation TCLouds is collaborating with the following initiatives: Effectsplus Networking of EU Security Projects FIA - European Future Internet Assembly NESSI Networked European Software and Services ETP Relevant EU cloud projects (only first indications): RESERVOIR (federated IaaS clouds) VISION (federated cloud storage) SAIL (cloud networking) Contacts: Elmar Husmann Matthias Schunter Organisation: IBM Strategy & Change - Innovation IBM Research Zurich Contact details: [email protected] [email protected] Web : 32
35 European Distributed Computing Infrastructures EDGI, DEGISCO & IDGF General overview and field of application The EDGI (European Desktop Grid Initiative) and DEGISCO (Desktop Grids for International Scientific Collaboration) European projects, together with IDGF (International Desktop Grid Federation), are expanding the power of escience infrastructures such as EGI with Desktop resources (which are numerous and cheap) and Cloud resources (which provide Quality of Service) in full production. On the e-infrastructures side, we interface with the computing element by presenting the collected Desktop resources as just another Batch System. On the Desktop Grid side, we interface with the Desktop Grid server by submitting jobs to it. We interface with Clouds by using their API. Our Application Repository middleware publishes applications from government, industry or academia which have been adapted and validated for secure execution on Desktop resources. CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability Our projects are needed because of the current lack of interoperability between the various middleware stacks for Grids, Desktop Grids and Clouds. In fact, we are providing practical interoperation through our bridge, using ad-hoc adapters, converters and translators for each connected Grid or Cloud middleware. Our work would be eased very much by common Grid/Cloud open standards which are not only published, but widely implemented in a really interoperable manner. We present here the relevant standardization domains by decreasing level of importance. 33 Adoption of emerging or existing standards We are currently using many of the following de facto and official standards and we plan to use more of them in the future:»» Information publication and discovery is standardized by OGF GLUE 2.0.»» Security is covered by IGFT, RFC-3820 compliant X509 proxies, OGF VOMS, Oasis SAML and EGI SPG.»» Log records will be standardized by OGF Activity Instance Document Schema.»» Accounting records are standardized by OGF Usage Record.»» Monitoring may be performed using the WLCG Nagios stack.»» Data management is standardized by OGF DFDL, OGF ByteIO, GridFTP, SRM, DMI and SNIA CDMI; Virtual image format and definition by DMTF OVF.
36 CloudScape III - Taking European Cloud Infrastructure Forward VM instantiation and management by OGF OCCI. Job description language; by OGF JSDL; Job management protocol i by OGF BES and HPC Basic Profile. Possible future cooperation IDGF and EDGI/DEGISCO are working in strong collaboration with EGI, EMI, NorduGrid, UNICORE Forum and interested NGIs in order to reach the widest possible user and resource provider communities. IDGF is organising desktop grid operators and application developers. Standardization activities are carried out mainly inside OGF. EDGI is carefully following any improvements and further developments of ARC, glite and UNICORE maintained by EMI in order to make sure that the Service Grids to Desktop Grids bridge middleware developed by EDGI will be compatible with any new versions of the ARC, glite, UNICORE and UMD middleware stacks. IDGF and EDGI/DEGISCO will explore the integration in future einfrastructures. This means possible collaborations with Cloud research projects such as Contrail and mosaic. And it will look at extending virtualization techniques to the Desktop Grid client. Contact: Etienne Urbah Organisation: LAL, Univ Paris-Sud Contact details: [email protected] Web: edgi-project.eu Relevant Links: desktopgridfederation.eu 34
37 EGI - European Grid Infrastructure General overview and field of application EGI provides an e-infrastructure to support the data analysis and computational needs of its publicly funded and supported end-users from the research community within Europe. Increasingly, this community has experimented with the interfaces provided from commercial cloud providers (IaaS, PaaS & SaaS) and would like to experience similar ease of use and flexibility, but with the efficiency, data transfer rates, control and cost (free at the point of use) that they have experienced within publicly funded e-infrastructure. The main users of such an environment are not foreseen to (directly) be end-users. Rather they will be experts associated with the Virtual Research Community (or Virtual Organisation) that will manage the preparation, deployment and operation of the virtual machines. These experts will come either from within the community or within an NGI working on behalf of that community. These experts would decide on behalf of their community the distribution of the services at the resource centres that they have access to, when to deploy new software updates, and even the software that they would use. Essential to this model is to federate the virtual resources located at the resource infrastructure providers (the European NGIs and EIROs within EGI) to provide: Authentication and authorization model that permits the access to virtual machine management functions (deploy, start, stop, inspect, etc.) located at sites in different administrative domains Provisioning and maintenance of virtualized resources driven by locality to existing data sources, data sinks, or high performance networking links CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability Interoperability is essential to a federated virtualised infrastructure. Each resource centre (site) will wish to make its own decision as to the underlying virtual machine management system it uses. This capability will need to be exposed in a systematic and consistent way to a distributed user group which will need to access many such centres. Standards such as OCCI and other IaaS activity are essential for this usage model. Likewise, coordination is a key aspect of any federated model. For a virtualised federated infrastructure, the ability to manage consistent access to these resources demands a common security model that scales with regards to authentication and authorization. The X.509 related technology coupled to virtual organization model has shown to work technically at this scale, and if its primary use is to govern access to the virtual machine management functions (as opposed to access to the services run inside the virtual machine) it provides a standards based solution. A key aspect of federation is resource discovery and to report on its usage. Standards such as GLUE2 are being used within EGI to describe resources and derivatives of the Usage Record 35
38 CloudScape III - Taking European Cloud Infrastructure Forward specification are used to aggregate accounting records on a European wide basis. Much of this information flow is now being supported by messaging technologies implemented the JMS specification. Adoption of emerging or existing standards Many of the emerging standards/specifications mentioned previously (GLUE2, Usage Record, OCCI, JMS, X.509, etc.) have multiple servers or clients and are frequently sourced from communities beyond EGI. This not only gives us technical confidence in adopting the technologies (they are proven to work in many other areas) but gives us adoption confidence as there are multiple providers that already need and know that their work needs to inter-operate. Any deployment of new technology releases will go through staged rollout before widescale production deployment to ensure that the interoperability is actually achieved between the critical components where it is needed. However, having to do explicit interoperability tests with different technologies would demonstrate low confidence in the technical provider and these would not be ones we would chose to work with. Possible future cooperation 36 The technologies emerging out of the European Middleware Initiative, StratusLab, Initiative for Globus in Europe could all contribute to this activity. The Contrail project is exploring the issue as to how different resource sites can contribute to a cloud as an infrastructure, as opposed to individual sites. A missing capability in the open-source area seems to be the provisioning aspect across multiple cloud providers. Dealing with the negotiation of resources from each provider to match the high-level deployment plan coming from the requesting user seems to be a gap. Likewise, linking a local virtualised network topology to existing high-speed networking links between virtualised resources does not seem to have an integrated solution at the moment. Contact: Steven Newhouse Organisation: European Grid Initiative Contact details: [email protected] Web: Relevant Links: Integration of Clouds and Virtualisation into the European production infrastructure go.egi.eu/258
39 EMI - European Middleware Initiative General overview and field of application As being primarily a research middleware provider, European Middleware Intiative (EMI) use cases, in the context of e-infrastructures, are driven by complex distributed highlevel scientific workflows that partly span over different types of e-infrastructures. These require the transparent access to different types of heterogeneous computational resources (i.e. HPC and HTC) as well as performing storage management and necessary data transfers between resources. Here different computational paradigms such as HPC and HTC are needed in order to support common scientific community accepted different low-level application programming models (i.e. OpenMP, MPI vs. task farming). This in turn points to requirements for common interfaces to computing resources, storage management, and the use of commonly agreed interfaces for data transfer adopted by middleware services that provide access to such resources. Related to this are challenging security requirements such as enabling single-sign on across e-infrastructure boundaries or even performing work on behalf of another identity than the initial middleware user itself (i.e. delegation of rights). Although many security models (PKI, SLC-services, OpenID, etc.) and interfaces/standards (X.509, SAML, etc.) exist, they have been not consistently adopted across technology providers. More recently, cloud computing is emerging using virtualization technologies that form a dynamic kind of ondemand e-infrastructure. EMI explores solutions to enable middleware services to take advantage of such emerging virtualized infrastructures. In this context, we consider two options. EMI services that are part of virtual machine appliances and the seamless access to existing cloud infrastructures from already established and broadly used middleware services/clients. CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability The requirement for interoperability between existing middleware services that are deployed as part of virtual appliances is relatively well supported by available standards in the field that EMI is commonly adopting during the course of the project (i.e. compute, data, information, security area, etc.). However, end-users typically require interoperability to take advantage of middleware services with unique capabilities that specifically offer access to HPC, HTC, or storage resources across all different kinds of e-infrastructures (e.g. PRACE, EGI, clouds). While HPC-based clouds are rather rare, we mostly experience interoperability requirements for middleware to use it seamlessly with already existing cloud-based infrastructures (and their access and management interfaces) offering HTC resources and dynamic storage capabilities. EMI will work towards the interoperability with implementations providing emerging standards-based interfaces to existing cloud infrastructures, with a particular focus on the access of computing and data resources. 37
40 CloudScape III - Taking European Cloud Infrastructure Forward Scientific end-users already take advantage of commonly used middleware (client) tools today which require the seamless access to these infrastructures by having interoperability in the areas of security, job and data management, as well as accounting. Adoption of emerging or existing standards Several agreed standard interfaces/schemas for the interoperability between established middleware technologies are adopted and continuously tested for compliance during the course of the EMI project (e.g. SRM, GLUE2, etc.). Nevertheless, from a client perspective, several middleware services are expected to be compliant with emerging standard interfaces of cloud-based infrastructures. At the time of writing, there is currently one emerging standard named as Open Cloud Computing Interface (OCCI) that might be relevant for EMI when it offers functionality on the PaaS and SaaS-level rather than on the IaaS-level as today. In terms of storage, the standard Cloud Data Management Interface (CDMI) seems to be a promising standard to be adopted by EMI services as well while the standard still needs to prove its relevance in industry. In both cases, EMI has to be aware of the dynamics of virtual resources and at the same time make good use of them ideally through the adoption of commonly agreed standard interfaces. Possible future cooperation StratusLab (Providing EMI middleware-based virtual machine appliances) VENUS-C (EMI clients might benefit via similar standard interfaces based on BES/JSDL) Contact: Morris Riedel Organisation: Jülich Supercomputing Centre Contact details: [email protected] Web: 38
41 IGE - Initiative for Globus in Europe General overview and field of application IGE targets, as a base middleware provider, various fields of applications and does not limit itself to a certain community. However, a strong focus lies on helping scientists in their daily work, making the use of einfrastructure as simple and seamless as possible while not trying to cover specific issues, but rather cover general services. The two general use cases IGE has collected from the user communities, and which are seen as the most important, are Grid on top of Cloud and Cloud on top of Grid. While the Grid on top of Cloud use case covers the exercise of running Grid middleware services in an IaaS environment and is basically solved by technology providers from various directions (the EGI roadmap, commercial IaaS vendors, open-source projects, infrastructure standardization efforts, etc.), it still requires significant automation efforts to bring benefit to the operators of such services. The Cloud on top of Grid use case, in turn, requires an entirely new set of interfaces, which are yet to be defined. For example, the typical IaaS model of managing virtual machines needs to be mapped to current Grid middleware environments. A starting point for this is the Globus Online effort, which is an integral part of the project for the European Research community. CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability For the Grid on top of Cloud use case, interoperability is a key issue: the deployment of Grid services should work as seamless as possible for the operators, even cross-infrastructure. As such, common interfaces to the underlying infrastructure are crucial and should be available as broadly as possible. One candidate for this process would be OCCI, but the area of service templates and deployment automation, also with respect to instance-specific configuration and adaptation, is yet to be resolved since no accepted standards are available here. For the Cloud on top of Grid use case, the capabilities as defined by the EGI roadmap are a starting point for possible standards. However, in this context, the applications and platforms comprising the Cloud environment highly influence the requirements for such standards. Here it would be necessary to collect Cloud application use cases that are eligible to run on top of Grid infrastructure and extract common requirements that need to be addressed by the DCI projects. 39 Adoption of emerging or existing standards At the moment, IGE evaluates the applicability of Cloud standards to the project goals. As said before, a good candidate for the described use cases is the OCCI family of specifications. Interoperability tests conducted by IGE would largely consider using Cloud interfaces from the client perspective; as such, the project requirements are consumer-oriented regarding
42 CloudScape III - Taking European Cloud Infrastructure Forward IaaS services. From the provider perspective, the upcoming European deployment of a cloud-based file transfer service on top of Grid infrastructure, Globus Online, will show whether and how scalability is an issue, but is unlikely to touch interoperability issues on the Cloud interface level. Possible future cooperation A main issue seems to lie in the field of usable templates in the context of virtualized services. Especially the post-template creation aspects such as individual VM modification (tailoring towards the VRC that is to be targeted) seems to be an open issue. While the EGI roadmap seems to touch this field, concrete steps are yet to be defined. Contact: Alexander Papaspyrou Organisation: Technische Universität Dortmund Contact details: [email protected]; [email protected] Web: 40
43 StratusLab Enhancing Grid Infrastructures with Virtualization and Cloud Technologies General overview and field of application The StratusLab project started in June 2010 with the purpose of investigating the impact of the emerging cloud computing paradigm in the provision of grid computing services. StratusLab focuses on the Infrastructure-as-a-Service (IaaS) cloud paradigm, which implies the usage of virtualization technologies for the provision of computing resources. The project is integrating a cloud distribution, based on the OpenNebula cloud management toolkit, specifically designed with the purpose of hosting grid services. During the design phase the specific requirements and/or restrictions of grid services are taken into account in order to provide optimized cloud environments for deploying virtualized production grid sites. The first version of the StratusLab distribution was released in October The distribution is used by the project itself to setup and provide a reference cloud service. Currently two capabilities are available to the public: a cloud IaaS service, giving users the ability to to instantiate and manage VMs and a appliance repository where the VM images are stored. This reference cloud service is used also internally by the project as a testbed for deploying grid sites and in order to investigate potential implications of their operation over the cloud. The primary application domains that the project is targeting are similar to those of grid computing, i.e. scientific applications either in research or production phase. In particular the Bioinformatics group from CNRS/IBCP participates in the project offering the primary use cases for end-user applications on the StratusLab infrastructure. CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability Interoperability plays an important role for StratusLab as with any large scale shared infrastructure environment. Currently the main focus is on IaaS interfaces, access to virtual machine appliances and security. Another level of interoperability particularly important for StratusLab is the one between grid middleware and cloud management service. In this level issues of accounting and monitoring have been identified as a priority for investigation. 41 Adoption of emerging or existing standards OpenNebula is in the core of StratusLab distribution and has already adopted the OGF OCCI standard. The toolkit s development team, which also participates in StratusLab, plays a central role in the standardization process of OCCI. Although OCCI support is currently not yet integrated in the StratusLab distribution, it is scheduled for the upcoming releases of the project. For what concerns security and authentication, StratusLab has adopted X.509
44 CloudScape III - Taking European Cloud Infrastructure Forward certificates and utilizes VOMS services for VO management and end-user authentication. During the second year of the project we plan to investigate hybrid cloud solutions and exploitation of commercial cloud infrastructures. In this case IaaS interoperability will become even more relevant and may re-focus the development and integration activities of the project. Possible future cooperation StratusLab keeps close contact with most of the DCI European projects currently under way. In particular the project is in close collaboration with EGI-InSPIRE, EMI and EDGI projects. These collaborations are being formalized with respective MoUs. The project is also planning to collaborate with commercial cloud providers like ElasticHosts and Flexiscale in order to test the application of the StratusLab distribution in hybrid cloud environments. Contact: Vangelis Floros Organisation: GRNET Contact details: [email protected] Web: 42
45 VENUS-C Virtual Multidisciplinary Environments Using Cloud Infrastructures General overview and field of application The VENUS-C project is aimed at validating the use of cloud infrastructures to support research in seven user scenarios, plus around ten more applications that will be identified through an open call. Current user scenarios include seven applications across four thematic areas: civil engineering, marine biodiversity, civil protection and emergencies and biomedicine. Specifically, applications focus on 3D static and dynamic structural analysis (Universidad Politecnica de Valencia), building information management (Collaboratorio), marine biodiversity maps (National Research Council of Italy), wildfire risk prediction and fire propagation simulation (University of the Aegean), bioinformatics (Universidad Politecnica de Valencia), systems biology (Center for Computational and Systems Biology), and drug discovery (Newcastle University), covering a wide range of scientific use cases targeting on the use of intensive computing and data storage. Cloud infrastructures are envisaged as a way to access improved computing power beyond users facilities (long-duration earthquake simulations, the alignment of large-scale sequences with respect to public databases, drug discovery over large ligand databases, biological systems simulation, and so on), by adapting computing kernels as worker roles or complete virtual appliances. These working units are orchestrated in a coordinated and reliable framework that ensures the effective execution of the multiple parallel components. However, cloud infrastructures are also acting as enabling technologies providing computing resources for web applications (as in the generation of fire risk and behavior maps, ad-hoc views of marine biodiversity maps or for rendering capabilities in building information). CloudScape III - Taking European Cloud Infrastructure Forward The importance of interoperability From the point of view of the user, interoperability can be understood as the ability to switch, choose or use several infrastructures simultaneously. The ability to seamlessly switch from local to external resources provided by cloud infrastructures constitutes an attractive usage model for research. Local resources could deal with test or planning work, whereas external production-quality resources can be used in large experiments. This could be the case for example of a phylogenetic annotation or a drug discovery experiment or the dynamic simulation of an earthquake on a building structure. There are limitations on binaries (which could be hidden by the use of virtual appliances) and performance restrictions, but different infrastructures could even bring different opportunities (and costs). Another important issue is the interoperability in data objects across infrastructures (as data science infrastructures holding public data and computing clouds dealing with it), which would also require business interoperability in the way costs could be charged. 43
46 CloudScape III - Taking European Cloud Infrastructure Forward Adoption of emerging or existing standards Along with the standards that will be adopted at the level of the VENUS-C execution models, data access is an area in which user applications could be impacted more by standards. In VENUS-C, the Cloud Data Management Interface (CDMI Storage and Networking Industry Association) is being adopted to provide a standard access to local and remote data. CDMI will hide the particularities of the storage back-ends that will improve the interoperability of applications when accessing data in different platforms. However, there is a concern about the effect on performance that could have adopting CDMI as a neutral interface for accessing data. Therefore, large-scale tests will be performed using both CDMI neutral and platform specific data access interfaces, looking for trade-offs between performance and interoperability. Possible future cooperation CDMI, which defines the functional interface that applications will use to create, retrieve, update and delete data elements from the Cloud. As part of this interface the client will be able to discover the capabilities of the cloud storage offering and use this interface to manage containers and the data that is placed in them. In addition, metadata can be set on containers and their contained data elements through this interface. This interface is also used by administrative and management applications to manage containers, accounts, security access and monitoring/billing information, even for storage that is accessible by other protocols. The capabilities of the underlying storage and data services are exposed so that clients can understand the offering. Contact: Ignacio Blanquer Organisation: Universidad Politecnica de Valencia Contact details: [email protected] Web: 44
47 Business & Government The shift to cloud computing in government in the EU Government is one of the biggest sectors for ICT spending in the EU. The factors that are driving government to use cloud are a little different from the business/private sector. The business, and particularly small business is leading the shift to cloud computing, primarily because cloud offers companies increased flexibility in their use of computing resources. This enables companies to be more efficient and operate more effectively. Cloud also has advantages over traditional computer deployment such as desktop, in allowing customers to save capital expenditure (switching to opex), and save property, labour and other indirect costs associated with owning and operating a traditional computer estate. A third party running a major data warehouse or cloud computing facility and upgrading software more regularly also has the ability to offer latest generation of products/technology on a faster and more regular basis and can literally offer more for less given scale economies. Government is less driven by operational efficiency, and more by the major drives to reduce cost and save money to pay off debts and reduce government deficits. Programmatic change, such as government seeking buy once benefits, rather than buying on a silo-ed and departmental basis and government looking to leverage its buying power, are focusing government efforts on cost, and cost of processing is leading purchasing managers to look at cloud computing because of its significant cost savings over traditional desktop solutions. Many governments have announced, and are in the throws of implementing, service oriented architectures (SOA), that are intended to create a technology platform in government enabling applications to be bought off the shelf and added more quickly and cost effectively to the government s app s store. Virtualisation and standards may help, but an increasing issue is the dependence on the technology of particular vendors that are needed in getting an SOA to work, or inter-operate, with others technology. CloudScape III - Taking European Cloud Infrastructure Forward UK government: driven by cost savings In the UK, the government is pursuing a cloud computing strategy, and looking to consolidate central government computing from 200+ data centers to about 10. This will inevitably involve virtualisation, and may involve public cloud as well as the consolidation onto a private cloud platform. In line with the private sector, government is concerned about data protection and data security, and it is hoped that the move from a physical to a more virtual environment may increase the security of data (the UK has had a history of loss of data on physical items such as sticks and disks and computers, and the promise of remote storage is expected to reduce the risks of physical data loss). 45
48 CloudScape III - Taking European Cloud Infrastructure Forward Legal issues The legal issues facing government and government agencies include data protection and the need to produce data for law enforcement. These are the same issues facing the private sector more generally. These are in the process of being worked through. Technology lock-in and forwards and backwards compatibility of existing technology with cloud deployment is a major additional issue for government: the shift to SOA means that standards are needed against which purchases can be made and third parties need technical interfaces in order to run their technology with that which is already in the existing government estate. However, standards only solve the issue of technology lock-in where they exist, and they typically only exist when many players have already agreed to operate to a particular standard. Licensing of underlying intellectual property rights is often needed in such situations, and can be achieved on FRAND (fair reasonable and non discriminatory, terms) which has been agreed in many cases. Also, in its previous approach, which allowed individual departments to purchase technology to meet specific needs of the department by the department, the UK government has already outsourced many of its functions to third parties. Now, looking at cross departmental cost savings and cross departmental technology solutions means addressing cross departmental needs and will cut across agreements with existing suppliers and the different technologies that have already been bought for particular departmental needs. Interoperability 46 Interoperability is the issue of the moment. This is the issue of how to make existing technology work with the latest generation, often available from a cloud computing solution. Where situations of dependency on a single player s technology arise, such as with interoperability with the IBM mainframe, (often used for tax and benefits systems by government), then standards are unlikely to resolve the issue, and there is a need for anti-trust laws or regulation to achieve interoperability. The European Commission is currently investigating the lock in between legacy programs running on proprietary IBM mainframes and is looking at the issue of interoperability between applications and hardware and software in relation to a complaint brought by an open source company Turbo Hercules. This complaint involves Turbo Hercules attempts to run customer data on other hardware and software outside the mainframe environment, and the way that interoperability between the customer s established technology others technology. The European Commission is also examining a range of measures that could be adopted to deal with pervasive technologies under action point 25 of its Digital Agenda. These issues typically arise where technology has been provided by a supplier on a vertically integrated basis: hardware and software lock-in is a well known approach of technology companies. The issue may be thought of as bundling, of monopoly and non monopoly components, whether of hardware and software or of a number of software products together. The Commission intervened in the Microsoft case (and in other cases such as IMS health), and has adopted remedies to ensure that interface information is published and that application programmers obtain the information needed so that their software can run with others and that applications can run on other companies hardware. This is a current issue in the UK. The UK s Cabinet Office has recently (end Jan 2011) announced its preference for non-ipr based standards in government purchasing. However, it is a
49 mystery how such an approach would resolve these issues or even how such an approach is compatible with EU and WTO obligations to ensure that government purchasing is evenhanded and technologically neutral. These issues are current and require resolution. Can they be left to look after themselves? Can a market solution solve the problem? Often this is the case with applications at higher levels in the technology stack where customers can buy an alternative application if one does not work. Where a customer has bought technology and has become dependent upon it interoperability may be the only solution. Clearly, if existing technology is owned by an existing supplier, use of that technology will often require compensation and intellectual property right licenses may be needed. Intervention may be needed so that the market is not held back and the government is not held to ransom. Unlike markets for apps, these dependency situations are not capable of being dealt with as matters at the higher levels in the technology stack where the market can be expected to operate freely, but are issues that arise where customers are dependent on technology or technology platforms and where suppliers have market power. There is clearly no issue of dependency and no issue of market power where no dependency exists, however, where there is market power and dependency, then there is a major need for interoperability that requires real inter-working between existing and future technology. Apart from case by case investigation by anti-trust authorities, the shift to cloud computing can be seen as a shift toward greater intelligence being included in communications infrastructure: off-premises processing is truly dependent on communications at a distance, and dependent on the interoperability and access to technical information. Some aspects of the existing telecommunications infrastructure will need to be upgraded in order to be able to cope with the increased needs and demands of cloud computing solutions. CloudScape III - Taking European Cloud Infrastructure Forward Communications regulation? These issues are not new, and in order for the many different technologies that are used in a communications system to talk to another communications system regulation has existed for many years to make sure that systems can interconnect. The regime that exists and governs the use of telecommunications infrastructure addresses these issues and may apply to improve the conditions of access and use of the telecoms infrastructure for the new phenomena of cloud computing. Regulation of interoperability and access has been needed and applied to telecoms companies for many years, as the shift to a new era of computing takes place with more processing in the system needing to work with computing at the edge the system of laws are faced with familiar issues. Resolution is taking place now and a fair balance between the needs of rights holders and the efficiency gains and cost benefits needed by government will mean that the system will require adaptation by industry and regulatory/anti-trust authorities alike. 47 Contact: Tim Cowen Organisation: Sidley Austin & Open Computing Alliance Contact details: [email protected] Web:
50 CloudScape III - Taking European Cloud Infrastructure Forward G-CLOUD UK Government Cloud Computing Infrastructure General overview and field of application The G-Cloud programme is a UK Government initiative to provide a Service orientated infrastructure for delivering services to the citizen and support for business processes across Government. While the longer term vision for G-Cloud foresees widespread sharing of services and scaling of applications to the public cloud with appropriate security, in the short term the challenge is to harvest small amounts of infrastructure distributed amongst Government s several hundred Data Centres, to provide support for virtualized applications to scale within the Firewall. Standards which allow the development of a shared infrastructure and classes of operation for IaaS which would support different software types is essential. Some form of shared middleware for scheduling and load balancing is also required. This should recognize concepts of class of software supported, locality and required configurations, including security impact level. While it is not envisaged that management of shared data will be implemented in this way, this may become a requirement downstream. The importance of interoperability 48 Ultimately, the design of G-Cloud applications should not need to take account of hardware/software environments in which to operate, whether owned or rented as a service. However, in the short term there will be a requirement to assure interoperability in order to take full advantage of available capacity across the UK estate and beyond into public cloud service providers. The ability to integrate a number of classes of cloud infrastructure and schedule freely across multiple sites would be ideal. Some proprietary vendors can offer this capability (e.g. Platform). Indeed, Amazon offers a wide range of services on its Infrastructure. It also offers a range of tools for scheduling and configuring applications in the Cloud. This is the benchmark. For administration purposes the UK Government requires usage accounting to be implemented across the organization. Adoption of emerging or existing standards I would expect that any proposed standards would need to meet Government requirements for openness and quality. I would not expect to spend government resources supporting testing for interoperation. This money would be better spent in designing applications for scalability and adaptability into mobile/smartphone domains.
51 Possible future cooperation I believe that Amazon Web Services is offering the best articulated path forwards towards cloud based scalable application support. The specification of services is more important than an interoperable API. The ability to design and instantiate a configured application is key to delivering services on demand. OGF flirted with the idea of templates a couple of years ago. Chris Smith and Ian Osborne presented a paper on this topic at CloudWorld in San Francisco in August The UK Government will be willing to collaborate more on this subject via the Cabinet Office. However, it is worth considering that most government IT activity is outsourced to major 3rd party Systems Integrators (e.g. HP/EDS, IBM, Capgemini, CSC, etc.) and as such a large measure of interest and support is required from them. Contact: Ian Osborne Organisation: Intellect Contact details: [email protected] Web: Relevant Links: CloudScape III - Taking European Cloud Infrastructure Forward 49
52 CloudScape III - Taking European Cloud Infrastructure Forward CitySourced/FreedomSpeaks citizen services platform General overview and field of application FreedomSpeaks is a political social network with a mission to facilitate governmental transparency and open communication between constituents and publicly elected officials. According to the organization s mission statement: Information has always been power, so we ve decided to bring the power back to the people. We re hard at work digging up our officials voting records, and we d like to keep this data archived for all of you. To fulfill this pledge, FreedomSpeaks manages an intense data mining and translation operation, turning HTML data files into a collection of information that can be accessed and acted upon by engaged citizens. Since its inception in 2006, FreedomSpeaks has mined data from the United States Census, Senate, and Congressional records, plus hundreds of state and local government websites. In 2009, FreedomSpeaks decided to expand its offerings to include a new mobile product, CitySourced. CitySourced provides a way for citizens to report issues in their city using their smartphones. Residents can take a picture of almost any city issue such as potholes or graffiti then select a category and submit that report directly to city hall. The application makes use of the smartphone s internal global position system (GPS) capabilities and internal compass. FreedomSpeaks needed to migrate to a cloud-based technology platform to support this new product offering. The importance of interoperability 50 Interoperability in these systems occurs between users on desktop browsers and Android, iphone, Windows 7 and Balckberry smartphones and the application running on the cloud service; between the application running in the cloud service and multiple data sources; and between the application and other applications run by news outlets, government officials and others. Since 2006, FreedomSpeaks has added data including legislative data, elected official data, and even geographic information systems data. This abundance of data was gathered by employing a network of spiders to create complex web crawls that execute on the cloud platform. This information is presented on the FreedomSpeaks website, and provided for use by other parites through a rest interface. The data from the CitySourced solution is queued up to FreedomSpeaks server computers, and later processed all of which takes approximately 60 seconds. It also requires running millions of geo lookups against thousands of state and city agencies across the United States. Once processed, the information is directed to the appropriate governing body. When the governmental agency takes care of the issue, a notification is sent back to the citizens letting them know that the city has responded. This two-way communication
53 makes people feel like they are an active part of their local government. CitySourced also presents information through REST for use by governments, news agencies and others. Use of REST interfaces in the absence of established semantic standards allows rapid use of the data with minimal new programming effort. Adoption of emerging or existing standards The system is based on multiple web standards that support REST, including HTML, XML, JSON. In addition, the data is presented in standard geospatial formats, including KML. Possible future cooperation Connection to additional government data through open interfaces and potentially decorated with semantic web information would allow expansion of both services. For example, the San Francisco Open311 API allows information from CitySourced to be sent directly into San Francisco s non-emergency response system. CloudScape III - Taking European Cloud Infrastructure Forward Contact: Gregg Brown Organisation: Microsoft Contact details: [email protected] Webs:
54 CloudScape III - Taking European Cloud Infrastructure Forward CUSTOM Cultural Heritage & Tourism Store on the Cloud General overview and field of application The CUSTOM project tries to achieve the technological innovation that comes from the use of cloud based services and application integration in the field of cultural-oriented services. It aims to create a cultural heritage & tourism store, a platform for the commercialization of integrated applications and services that will be delivered over the web according to the Software-as-a-Service paradigm. Developers of web-oriented services will develop server applications according to the platform guidelines for applications interoperability and then will sell those applications on the CUSTOM market. Public institutions and companies that work in the field of tourism and cultural promotion will buy those applications as a service. CUSTOM will provide the platform for hosting, deploying and integrating services automatically, allowing customers control of the acquired software suite, hiding the complexities of the management of a hardware physical infrastructure. Even though the platform will be open to welcome new kinds of services, so far we have foreseen the implementation of several kinds of software building blocks: CMS, GIS Server, Image Library, Digital Library, Streaming Server. The importance of interoperability 52 CUSTOM s focus on interoperability will affect both the infrastructure and application level. As the system will consist of a cloud platform, we plan to adopt open-source solutions and standard interfaces in order to manage cloud resources. Our choice as a cloud management system will be based on OpenNebula, a platform which exposes the OCCI standard interface and partial support for the Amazon EC2 API. The latter will be used by the middleware software that allows automatic management of resources, effectively decoupling the cloud platform from the applications management module. This choice will potentially allow the CUSTOM middleware to be moved on top of another cloud platform. Although CUSTOM does not aim to create an hybrid cloud environment that leverages on cloud-bursting techniques, another issue that is related to interoperability is the capacity to efficiently migrate applications on top of virtual machines in an heterogeneous virtualization platform environment. Adoption of emerging or existing standards At the infrastructure level OpenNebula provides a subset of Amazon EC2 API and the standard OCCI interface. It also provides seamless integration with Amazon EC2 public
55 cloud, allowing partial control of the resources related to this cloud environment, which only requires a working EC2/S3 account with already loaded AMIs. OpenNebula provides an implementation of OCCI based on the latest draft of the OGF OCCI specification, along with libraries for Ruby and Java language. The software that will provide user interfaces or manage the automatic deployment of cloud resources and customer application environment will make use of the OCCI functionalities in order to interoperate with the cloud platform. We plan to thoroughly test the OCCI implementation of OpenNebula and the provided libraries prior to starting the development of the middleware software. Possible future cooperation OpenNebula and the RESERVOIR European project (opennebula.org/) Claudia Platform (claudia.morfeo-project.org/) OCCI (occi-wg.org/) OVF (dmtf.org/standards/vman) CloudScape III - Taking European Cloud Infrastructure Forward Contact: Paola Ponticelli Contact details: [email protected] Web: Relevant Links: 53
56 CloudScape III - Taking European Cloud Infrastructure Forward 54 Standards & Interfaces OpenNebula - A Reference Open Cloud Stack to Enable Interoperable Enterpriseclass Cloud Computing Platforms General overview and field of application OpenNebula is a fully open-source toolkit to build any type of IaaS cloud: private, public and hybrid. The OpenNebula technology is the result of many years of research and development in efficient and scalable management of virtual machines on large-scale distributed infrastructures. Its innovative features have been developed to address the requirements of business use cases from leading IT companies and across multiple industries in the context of groundbreaking projects in cloud computing, such as RESERVOIR. Additionally, it is being used as reference open stack for cloud computing in several large research and infrastructure projects, such as StratusLab, BonFIRE, or 4CaaSt. The OpenNebula technology has matured thanks to an active and engaged community of users and developers. The development is driven by its community in order to support the most demanded features, and by the international research projects funding OpenNebula in order to address the demanding requirements of several business and scientific use cases for cloud computing. OpenNebula has proved to be a production-ready solution that includes enterprise features such as security, robustness, scalability and performance that many IT shops need for internal cloud adoption, either in scientific or in business environments. OpenNebula is downloaded several thousands times a month from its site, and the code can also be downloaded from the software repository and from several commercial and open-source distributions. OpenNebula is used by thousands of organizations worldwide to research the challenges that arise in cloud management, and also as production-ready tool in both academia and industry to manage clouds. Users include some of the world s leading telecom operators, hosting providers and compute centers of leading research institutions. The importance of interoperability OpenNebula emphasizes interoperability and portability, providing cloud users and administrators with choice across the most popular cloud interfaces, hypervisors and public clouds for hybrid cloud computing deployments, and with a flexible software that can be installed in any hardware and software combination. The functionality provided by OpenNebula and the components in its quickly growing ecosystem enable:»» Interoperability in the private cloud by supporting most common hypervisors, such as KVM, VMware or Xen, and many other virtualization stacks through its libvirt plug-in
57 Interoperability in the public cloud by exposing most common cloud interfaces, such as VMware vcloud and Amazon EC2; open community specifications, such us the OGF Open Cloud Computing Interface; and open interfaces, such as libcloud and deltacloud Interoperability in the hybrid cloud by supporting the combination of local private infrastructure with Amazon EC2 and ElasticHosts, and any major cloud provider, such as Rackspace, GoGrid or Terremark through a RedHat s deltacloud adaptor Adoption of emerging or existing standards Our plan is to continue our support for EC2 and OGF OCCI Cloud APIs. Both implementations are now being used in very large-scale deployments. Our users have reported scalability results with tens of thousands of virtual machines. EC2 interoperability has been validated with Amazon AWS. In fact OpenNebula can be used with any of the tools available in the Amazon ecosystem, such as ElasticFox. From the perspective of the OpenNebula project, interoperability in the context of infrastructure requires openness, adaptability, portability and standardization. Because two data centers are not the same, building a cloud computing infrastructure requires the integration and orchestration of the underlying existing IT systems, services and processes. OpenNebula enables interoperability and portability, recognizing that our users have data-centers composed of different hardware and software components for security, virtualization, storage, and networking. Its open architecture, interfaces and components provide the flexibility and extensibility that many enterprise IT shops need for internal cloud adoption. CloudScape III - Taking European Cloud Infrastructure Forward Contact: Ignacio M. Llorente Organisation: Complutense University of Madrid Contact details: [email protected] Web: 55
58 CloudScape III - Taking European Cloud Infrastructure Forward OCCI - Open Cloud Computing Interface specification set General overview and field of application The Open Cloud Computing Interface from the Open Grid Forum is a RESTful protocol and API for cloud-related management tasks. OCCI can be used by any device or programming language that is able to understand HTTP, and provides for easy monitoring and testing through the HTTP Rendering. Originally initiated to create a remote management API for IaaS-based services, it has since evolved into a flexible API while still offering a high degree of extensibility. The current release is suitable to serve many other models in addition to IaaS, including e.g. PaaS and SaaS. The importance of interoperability The current OCCI specification set consists of three documents. Future releases are planned to include additional rendering and extension specifications. OCCI Core: Provides the formal definition of the OCCI Core Model. OCCI HTTP Rendering: Defines how to interact with the OCCI Core Model using the OCCI API, including how the Model can be communicated and serialized using the HTTP protocol. OCCI Infrastructure: Contains the definition of the OCCI Infrastructure extension for the IaaS domain; also defines associated resource types, their attributes and the actions that can be taken on each resource type. 56 Adoption by the open source community OCCI has achieved wide adoption in the open source community and has attracted considerable interest from the commercial community and from other standards organizations due to its built-in inter-compatibility with other RESTful methods. Implementations exist that can be downloaded and used from a number of projects, including the following: 1. Implementation of OCCI on top of libvirt by the Distributed Computing Virtual Laboratory at the Robotics Research Institute, Technische Universität Dortmund. 2. A BSD-licensed OCCI implementation on top of Apache Tashi by SLA@SOI. 3. An open source implementation of OGF OCCI for Eucalyptus under development by he UK-JISC funded project Flexible Services for the Support of Research. 4. Adoption of OCCI into the roadmap and project plan for OpenStack, scheduled for the upcoming bexar release.
59 5. A reference implementation of the OCCI specification by the OpenNebula project, scheduled to be updated to the latest version in the near future. 6. An implementation of the OCCI protocol/api as part of the Service Sharing Facility (SSF) for the German Research Project DGSI, developed by Platform Computing. All of the above implementations except for OpenStack are already fully functional, and many have been in the form of working code for existing projects for some time. The latter implementation includes demos for Job Submission (SaaS/PaaS), a KeyValue store (PaaS) and an included skeleton implementation of the OCCI infrastructure model, which can be bound to any available hyper-visor to create an IaaS based cloud. The OCCI specifications are designed to allow boundary-level interfaces to be built using RESTful patterns over HTTP, and can thus be applied to almost any existing software infrastructure component or layer to provide a standards-based way to adapt it to the cloud. This feature accounts for their high degree of interest and adoption. Possible future cooperation Formal release of the OCCI specifications is expected by the end of 1st quarter The OCCI group welcomes notification regarding additional implementations and further work, and collaborates through its ogf.org working group pages supplemented by a dedicated web site at occi-wg.org that hosts links to downloadable examples of the implementations described above. CloudScape III - Taking European Cloud Infrastructure Forward Contact: Alan Sill Organisation: Open Grid Forum Contact details: [email protected] Web: occi-wg.org Relevant Links: 57
60 CloudScape III - Taking European Cloud Infrastructure Forward Legal, Economic, Ethical and Security Issues Cloud computing and its ethical challenges Abstract The paper analyses some important ethical challenges posed by cloud computing, concerning ownership, safety, fairness, responsibility, accountability and privacy. Ownership, possession, and use Cloud computing is part of the contemporary tendency towards the deflation of the notion of ownership and the uniqueness of what is owned. The underlying idea is that use does not imply ownership, for it might require only temporary possession. Owning and therefore maintaining large and complex hardware resources is a limiting, expensive and often unsustainable overhead for users. The issue here is that, while the ownership of the hardware supporting computing activities is not needed or wanted anymore, the ownership of the outcome of such activities remains vital. Safety, reliability and data insurance 58 Storing large amounts of potentially sensitive data on hardware facilities owned by private companies poses the problem of how and why the storage provider should be trusted in managing them properly. The solution here seems to lie in the improvement of the legal constraints that can make providers trustworthy and in transferring the full ownership and control of the data access and usage from the provider to the user. Fairness and digital divide Cloud computing contributes to a democratisation of computing resources through their potential wider distribution at a lower cost. Yet the digital divide is also a problem of accessibility and usability, and in these two respects, Cloud computing may easily exacerbate it. Control and responsibility Cloud computing shifts the control of a computational infrastructure from the provider to the user. Users remain legally responsible for their wrongdoing but they are not preemptively incapacitated to misuse the provided infrastructure. They are assumed to be
61 entirely responsible of their computing activities because they are fully empowered. This leads to a more complicated issue, the relationship between accountability and privacy. Accountability and privacy Accountability is used to enforce responsibility, so it may be seen as a positive factor in the management of Cloud computing. However, accountability has a direct impact on the levels of privacy and anonymity of the users. In order to be accountable, users actions need to be traceable and, as such, their physical identity must be knowable to the provider, while their actions must leave meaningful traces that can be used to identify, prove and quantify the damage or offence caused by reckless behaviours. Arguably, a principle should be endorsed for which, among all the available implementation of accountability, the one that minimizes the erosion of the right to privacy and to anonymity is chosen. For this reason, solutions based on federated authentication and authorisation and policed logs access should be preferred to those based on proactive and invasive practices, like deep packet inspection or proactive log mining. CloudScape III - Taking European Cloud Infrastructure Forward Contact Person: Luciano Floridi Organisation: University of Hertfordshire Contact details: [email protected] Relevant Link: Contact: Matteo Turilli Organisation: University of Oxford Contact details: [email protected] Relevant Link: 59
62 CloudScape III - Taking European Cloud Infrastructure Forward VENUS-C Study on economic and legal implications of sustainable scientific clouds The importance of interoperability The interoperability of the Venus-C infrastructure technologies is a key element, which may be very useful to develop new findings in a collaborative and more efficient manner. One research question of the VENUS-C project will be whether interoperability, among different authorisation systems, can be enabled by mapping the common language defined by the platform to ones defined by the local infrastructures. A loss of interoperability may cause relevant economic but also immaterial costs for the scientists, because here resides the added value of the Cloud platform. However, interoperability generates legal and economic issues. Potential Economic issues of Scientific Clouds: 60 Marginal costs: of operating on a Cloud provider s infrastructure at certain volumes of data traffic may become more expensive than providing the necessary IT infrastructure in-house. Service interruption or disruption: this could cause significant damages and a loss of scientists reputation. If a large amount of personal and sensitive data is lost, how can someone quantify this serious damage that is not only legal but also ethical? Licensing costs: if the scientific communities want to modify legacy application to function in the Cloud, after the stipulation of the contract, this may cause high costs. Supply chain failure and problem with transfer of data and software among different cloud service providers: when a Cloud provider outsources some of its chain services to third parties, the level security of data can be reduced. Availability of programming skills to modify legacy application to function in the Cloud: may cause high costs for the scientific communities. Increase of CPU-based licensing costs when we moved to a cloud platform: in this case licensing costs of transferring could be very high and could reduce the value of a Cloud platform. Potential legal issues and standards of scientific Clouds In order to make data cooperation secure for researchers, we need to identify the most relevant issues and standards that allow them to trigger their discovery processes:»» Data protection: in the scientific Cloud environment sensitive and confidential data can be shared ethically if researchers obtain informed consent to do so. Consent is also needed for the participation to the research, obtaining consent for the publication
63 of results in which their data are included, protecting the identity of the participants, deciding if restrictions on data access applies to the information as a whole. In the case of scientific Cloud communities, which exchange data over different countries, the EU Binding Corporate Rules provide a scheme, which may really help also the Venus-C project to reduce this problem and to ensure the data safety to researchers. Privacy and confidentiality: in the Scientific environment, there are two kinds of confidentiality data risks: an identification disclosure risk and an attribute disclosure risk. Often the European Directives and the ECPA are not sufficient to protect users, the Venus-C project should trigger two different approaches (the restricted data and the restricted access) to ensure the privacy safety of data. Intellectual Property Rights: within this context, who may have the recognition of being the author of the work if the research results stem from a shared process of generation? Within the shared Cloud environment does it still make sense to talk about Intellectual Property? The issue is to find a good balance between IPR protection and open access to research results. Identity and Access Management: in the case of scientific Cloud communities, it is not clear how to identify which kind of standards and protocols should apply to the information exchanged in the scientific Cloud environment, those related to the single users or those related to a large community? Before starting a research project in a Cloud Computing environment, the scientific communities involved should agree to adopt common standards that evaluate who is responsible for data security. Relevant standards are the ISO/IEC series and SAS70. At present, standards for scientists regarding Service Level Agreements, do not take on board security issues. Instead they focus on: reliability, throughput, durability, elasticity, linearity, agility, automation, customer service response times and load balancing. All these issues have also been widely analysed in our study. CloudScape III - Taking European Cloud Infrastructure Forward Contact: Francesca Spagnoli Organisation: Engineering Contact details: [email protected] Web: 61
64 CloudScape III - Taking European Cloud Infrastructure Forward The Cloud: Understanding security, privacy and trust challenges The overall objective of The Cloud: Understanding the Security, Privacy and Trust Challenges study is to advise on policy and other interventions which should be considered in order to ensure that European users of cloud environments are offered appropriate protections, and to underpin a world-leading European cloud ecosystem. Cloud computing is increasingly subject to interest from policymakers and regulatory authorities. The European Commission s recent Digital Agenda highlighted a need to develop a pan-european cloud strategy that will serve to support growth and jobs and build an innovation advantage for Europe. However, the concern is that currently a number of challenges and risks in respect of security, privacy and trust exist that may undermine the attainment of these broader policy objectives. Our approach has been to undertake an analysis of the technological, operational and legal intricacies of cloud computing, taking into consideration the European dimension and the interests and objectives of all stakeholders (citizens, individual users, companies, cloud service providers, regulatory bodies and relevant public authorities). We undertook literature and document review, interviews, case studies and held an expert workshop to identify, explore and validate these issues in more depth. The present paper represents the final consolidation of all inputs, suggestions and analyses and contains our recommendations for policy and other interventions. Contact: Neil Robinson Organisation: Rand Europe Contact details: [email protected] Relevant Link: Full report cordis.europa.eu/fp7/ict/security/publications_en.html 62
65 Glossary API BES CDMI CMWG DCI DEISA DMI EIRO HPC HTC IaaS CNSR/IBCP ISV JMS JSDL MoU NGI OCCI OS OVF PaaS SaaS SAML SCAP SLA SM SPG SRM VEEH VEEM VM VO VOMS VOMS VRC Application Programming Interface Basic Execution Service Cloud Data Management Interface Cloud Management Working Group Distributed Computer Infrastructure Distributed European Infrastructure for Supercomputing Applications Desktop Management Interface European International Research Organisation High Performance Computing High Throughput Computing Infrastructure-as-a-Service National Centre of Scientific Research/ Institute of Biology and Chemistry of Proteins (Lyon, France) Independent Software Vendor Java Message Service Job Submission Description Language Memorandum of Understanding National Grid Initiatives Open Cloud Computing Interface Open Source Open Virtualization Format Platform as a Service Software as as Service Security Assertion Markup Language Security Content Automation Protocol Service Level Agreements Service Manager Security Policy Group Storage Resource Management Virtual Execution Environment Host Virtual Execution Environment Management Virtual Machine Virtual Organisation Virtual Organization Membership Service Virtual Organization Management Service Virtual Research Community CloudScape III - Taking European Cloud Infrastructure Forward 63
66 CloudScape III - Taking European Cloud Infrastructure Forward 64 Disclaimer The views expressed in the use cases and position papers in this document are those of the authors and do not necessarily reflect the view of the SIENA project or the authors organisations and/or affiliates. Copyright SIENA.
67
68 SIENA (RI ) is funded by the European Commission under Framework Programme 7 ( ) Research infrastructures projects European Commission
Workprogramme 2014-15
Workprogramme 2014-15 e-infrastructures DCH-RP final conference 22 September 2014 Wim Jansen einfrastructure DG CONNECT European Commission DEVELOPMENT AND DEPLOYMENT OF E-INFRASTRUCTURES AND SERVICES
Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab [email protected]
Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab [email protected] 1 Disclaimers This presentation provides education on Cloud Computing and its security
StratusLab project. Standards, Interoperability and Asset Exploitation. Vangelis Floros, GRNET
StratusLab project Standards, Interoperability and Asset Exploitation Vangelis Floros, GRNET EGI Technical Forum 2011 19-22 September 2011, Lyon, France StratusLab is co-funded by the European Community
Challenges in Hybrid and Federated Cloud Computing
Cloud Day 2011 KTH-SICS Cloud Innovation Center and EIT ICT Labs Kista, Sweden, September 14th, 2011 Challenges in Hybrid and Federated Cloud Computing Ignacio M. Llorente Project Director Acknowledgments
OpenNebula Leading Innovation in Cloud Computing Management
OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad
Attacking the roadblocks preventing aggressive adoption of Cloud Standards:
Attacking the roadblocks preventing aggressive adoption of Cloud Standards: How SNIA and other standards orgs are developing standards that benefit high priority use cases. John Eastman, CTO, Presented
Leading by Example - Government Cloud Services from the UK, Germany and Japan
Cloud for savings, Cloud for quality 27 & 28 February 2013 Brussels, Belgium Leading by Example - Government Cloud Services from the UK, Germany and Japan www.cloudscapeseries.eu [email protected]
Design and Building of IaaS Clouds
21th May 2010 CloudViews 2010 Porto, Portugal Next Generation Data Center Summit Design and Building of IaaS Clouds Distributed Systems Architecture Research Group Universidad Complutense de Madrid This
Cloud Computing from an Institutional Perspective
15th April 2010 e-infranet Workshop Louvain, Belgium Next Generation Data Center Summit Cloud Computing from an Institutional Perspective Distributed Systems Architecture Research Group Universidad Complutense
The NREN cloud strategy should be aligned with the European and national policies, but also with the strategies of the member institutions.
4 External influences PESTLE Analysis A PESTLE analysis is a useful tool to support the investigation and decision process relating to cloud services. PESTLE in general covers Political, Economic, Social,
FLEXIANT. Utility Computing on Demand
FLEXIANT Utility Computing on Demand Flexiant Flexiant is a software and services company, one of the world's first public/private Cloud providers. We provide cloud infrastructure software and services
White Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
EMI views on Cloud Computing
EMI views on Cloud Computing Florido Paganelli Lund University NorduGrid 2011, May 10th, Sundvolden, Norway Florido Paganelli (Lund University) EMI views on Cloud Computing NorduGrid2011 1 / 25 Outline
The EGI pan-european Federation of Clouds
The EGI pan-european Federation of Clouds CGW12 Cracow, 22-24 Oct 2012 Matteo Turilli Senior Research Associate Chair EGI Federated Clouds Task Force Oxford e-research Centre University of Oxford [email protected]
Enabling Technologies for Cloud Computing
3th June 2010 1 st European Summit on the Future Internet Luxembourg Next Generation Data Center Summit Enabling Technologies for Cloud Computing Distributed Systems Architecture Research Group Universidad
JISC. Technical Review of Using Cloud for Research. Guidance Notes to Cloud Infrastructure Service Providers. Introduction
JISC Technical Review of Using Cloud for Research Guidance Notes to Cloud Infrastructure Service Providers May, 2010 Introduction Provisioning and maintenance of research computing facilities is a core
Cloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
Enabling cloud for e-science with OpenNebula
Enabling cloud for e-science with OpenNebula cloud-devroom@fosdem 13 Zeeshan Ali Shah System Administrator, PDC-HPC KTH, Stockholm [email protected] disclaimer: opinions expressed in this talk are solely
Work in Progress on Cloud Computing in Myriads Team and Contrail European Project Christine Morin, Inria
Potential collaboration talk Work in Progress on Cloud Computing in Myriads Team and Contrail European Project Christine Morin, Inria Design and implementation of autonomous distributed systems Internet
September 2009 Cloud Storage for Cloud Computing
September 2009 Cloud Storage for Cloud Computing This paper is a joint production of the Storage Networking Industry Association and the Open Grid Forum. Copyright 2009 Open Grid Forum, Copyright 2009
Cloud Computing Actionable Standards An Overview of Cloud Specifications
Computing Actionable Standards An Overview of Specifications Computing Broker Inter- Computing IaaS PaaS SaaS IaaS PaaS SaaS Web Data Web Data Michael Behrens, CTO, R2AD, LLC Eugene Luster, Standards Architect,
e-irg workshop Dublin 22-23 May 2013 Track 1: Coordination of e-infrastructures
e-irg workshop Dublin 22-23 May 2013 Track 1: Coordination of e-infrastructures Rossend Llurba e-irgsp3 Track 1 2 sessions Session 1 (Chair: Lajos Balint) 4 presentations Bob Jones Stephen Moffat Sandra
Roadmap on Distributed Computing Infrastructure for e-science and Beyond in Europe
www.sienainitiative.eu [email protected] Roadmap on Distributed Computing Infrastructure for e-science and Beyond in Europe SIENA is a Specific Support Action funded by the GÉANT & e-infrastructure
Exploring the roles and responsibilities of data centres and institutions in curating research data a preliminary briefing.
Exploring the roles and responsibilities of data centres and institutions in curating research data a preliminary briefing. Dr Liz Lyon, UKOLN, University of Bath Introduction and Objectives UKOLN is undertaking
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud
Standardised SLAs: how far can we go? DIHC, Euro-Par 2013, Aachan John Kennedy Intel Labs Europe
Standardised SLAs: how far can we go? DIHC, Euro-Par 2013, Aachan John Kennedy Intel Labs Europe Before we begin AMD AT&T Microelectronics Digital Equipment Harris Semiconductor Hewlett-Packard IBM Intel
Strategic approach to cloud computing deployment
Strategic approach to cloud computing deployment Slavko Gajin, (GN3plus, SA7T1) Datacenter IaaS workshop 2014 11-12. September, 2014 Cloud and NRENs Cloud is the latest big thing affecting NREN users Do
Hadoop in the Hybrid Cloud
Presented by Hortonworks and Microsoft Introduction An increasing number of enterprises are either currently using or are planning to use cloud deployment models to expand their IT infrastructure. Big
Cloud Computing Standards: Overview and ITU-T positioning
ITU Workshop on Cloud Computing (Tunis, Tunisia, 18-19 June 2012) Cloud Computing Standards: Overview and ITU-T positioning Dr France Telecom, Orange Labs Networks & Carriers / R&D Chairman ITU-T Working
Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases
NASA Ames NASA Advanced Supercomputing (NAS) Division California, May 24th, 2012 Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases Ignacio M. Llorente Project Director OpenNebula Project.
OpenNebula Cloud Case Studies
ISC Cloud 2010 Frankfurt, Germany October 29th, 2010 OpenNebula Cloud Case Studies Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad Complutense de Madrid
Sistemi Operativi e Reti. Cloud Computing
1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies
The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures
Jornadas Técnicas de RedIRIS 2009 Santiago de Compostela 27th November 2009 The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Distributed Systems Architecture Research Group
Standard Big Data Architecture and Infrastructure
Standard Big Data Architecture and Infrastructure Wo Chang Digital Data Advisor Information Technology Laboratory (ITL) National Institute of Standards and Technology (NIST) [email protected] May 20, 2016
ITU- T Focus Group Cloud Compu2ng
ITU- T Focus Group Cloud Compu2ng International Telecommunication Union 1 ITU-T FG Cloud Management & Structure Management team: Chairman: Victor Kutukov (Russia) Vice-Chairman: Jamil Chawki (France Telecom
HPC Cloud Computing with OpenNebula
High Performance Cloud Computing Day BiG Grid - SARA Amsterdam, The Netherland, October 4th, 2011 HPC Cloud Computing with OpenNebula Ignacio M. Llorente Project Director Acknowledgments The research leading
Data Protection Act 1998. Guidance on the use of cloud computing
Data Protection Act 1998 Guidance on the use of cloud computing Contents Overview... 2 Introduction... 2 What is cloud computing?... 3 Definitions... 3 Deployment models... 4 Service models... 5 Layered
OpenAIRE Research Data Management Briefing paper
OpenAIRE Research Data Management Briefing paper Understanding Research Data Management February 2016 H2020-EINFRA-2014-1 Topic: e-infrastructure for Open Access Research & Innovation action Grant Agreement
Cloud Models and Platforms
Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model
CEN and CENELEC response to the EC Consultation on Standards in the Digital Single Market: setting priorities and ensuring delivery January 2016
CEN Identification number in the EC register: 63623305522-13 CENELEC Identification number in the EC register: 58258552517-56 CEN and CENELEC response to the EC Consultation on Standards in the Digital
Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems
eenviper White Paper #4 Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems 1 Executive Summary Cloud computing could revolutionise public services
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu
The Massachusetts Open Cloud (MOC)
The Massachusetts Open Cloud (MOC) October 11, 2012 Abstract The Massachusetts open cloud is a new non-profit open public cloud that will be hosted (primarily) at the MGHPCC data center. Its mission is
PROGRAMME OVERVIEW: G-CLOUD APPLICATIONS STORE FOR GOVERNMENT DATA CENTRE CONSOLIDATION
PROGRAMME OVERVIEW: G-CLOUD APPLICATIONS STORE FOR GOVERNMENT DATA CENTRE CONSOLIDATION 1. Introduction This document has been written for all those interested in the future approach for delivering ICT
VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud
VALUE PROPOSITION FOR SERVICE PROVIDERS Helping Service Providers accelerate adoption of the cloud Partnership with Service Providers Enabling Your Cloud Services in Complex Environments Today s challenge
IBM 000-281 EXAM QUESTIONS & ANSWERS
IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of
Business Operations. Module Db. Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL:
Module Db Technical Solution Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL: Cost is reduced through greater economies of scale, removal of duplication
CompatibleOne Open Source Cloud Broker Architecture Overview
CompatibleOne Open Source Cloud Broker Architecture Overview WHITE PAPER October 2012 Table of Contents Abstract 2 Background 2 Disclaimer 2 Introduction 2 Section A: CompatibleOne: Open Standards and
Horizon 2020. Research e-infrastructures Excellence in Science Work Programme 2016-17. Wim Jansen. DG CONNECT European Commission
Horizon 2020 Research e-infrastructures Excellence in Science Work Programme 2016-17 Wim Jansen DG CONNECT European Commission 1 Before we start The material here presented has been compiled with great
ITIL in the Cloud. Vernon Lloyd. www.foxit.net www.askthefox.info
ITIL in the Cloud Vernon Lloyd ITIL is a Registered Trade Mark, and a Registered Community Trade Mark of the Office of Government Commerce, and is Registered in the U.S. Patent and Trademark Office www.foxit.net
ARCHITECTURE SERVICES. G-CLOUD SERVICE DEFINITION.
ARCHITECTURE SERVICES. G-CLOUD SERVICE DEFINITION. Table of contents 1 Introduction...3 2 Architecture Services...4 2.1 Enterprise Architecture Services...5 2.2 Solution Architecture Services...6 2.3 Service
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
Cloud Computing for Forest Fire Management. Dr. Nikos Athanasis, Prof. Kostas Kalabokidis University of the AEGEAN
Cloud Computing for Forest Fire Management Dr. Nikos Athanasis, Prof. Kostas Kalabokidis University of the AEGEAN SUCRE Workshop: Open Source Clouds in the public sector, 16-17/04/2013 Agenda Challenges
OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions
Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense
Defining Generic Architecture for Cloud Infrastructure as a Service Model
Defining Generic Architecture for Cloud Infrastructure as a Service Model Yuri Demchenko 1 University of Amsterdam Science Park 904, Amsterdam, The Netherlands E-mail: [email protected] Cees de Laat University
The NREN s core activities are in providing network and associated services to its user community that usually comprises:
3 NREN and its Users The NREN s core activities are in providing network and associated services to its user community that usually comprises: Higher education institutions and possibly other levels of
Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture
Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture 1 B. Kamala 2 B. Priya 3 J. M. Nandhini 1 2 3 ABSTRACT The global economic recession and the shrinking budget
The Cadence Partnership Service Definition
The Cadence Partnership Service Definition About Cadence The Cadence Partnership is an independent management consultancy, specialising in working with a wide range of organisations, solving complex issues
cloud functionality: advantages and Disadvantages
Whitepaper RED HAT JOINS THE OPENSTACK COMMUNITY IN DEVELOPING AN OPEN SOURCE, PRIVATE CLOUD PLATFORM Introduction: CLOUD COMPUTING AND The Private Cloud cloud functionality: advantages and Disadvantages
The Hybrid Cloud Computing Strategy Where Do I Start? White paper. Cloud Adoption in South Africa
Cloud Adoption in South Africa The broad adoption of cloud computing services in South Africa has gained pace in the past 12 months. Uptake in 2014 is still expected to be slower than some other African
ISSUE BRIEF. Cloud Security for Federal Agencies. Achieving greater efficiency and better security through federally certified cloud services
ISSUE BRIEF Cloud Security for Federal Agencies Achieving greater efficiency and better security through federally certified cloud services This paper is intended to help federal agency executives to better
Cloud Computing: What IT Professionals Need to Know
Learning Cloud Computing: What IT Professionals Need to Know Cloud computing promises new career opportunities for IT professionals. In many cases, existing core skill sets transfer directly to cloud technologies.
Lecture 02b Cloud Computing II
Mobile Cloud Computing Lecture 02b Cloud Computing II 吳 秀 陽 Shiow-yang Wu T. Sridhar. Cloud Computing A Primer, Part 2: Infrastructure and Implementation Topics. The Internet Protocol Journal, Volume 12,
Steven Newhouse, Head of Technical Services
Challenges at EMBL-EBI Steven Newhouse, Head of Technical Services European Bioinformatics Institute Outstation of the European Molecular Biology Laboratory International organisation created by treaty
OIT Cloud Strategy 2011 Enabling Technology Solutions Efficiently, Effectively, and Elegantly
OIT Cloud Strategy 2011 Enabling Technology Solutions Efficiently, Effectively, and Elegantly 10/24/2011 Office of Information Technology Table of Contents Executive Summary... 3 The Colorado Cloud...
Grid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
A white paper from Fordway on CLOUD COMPUTING. Why private cloud should be your first step on the cloud computing journey - and how to get there
A white paper from Fordway on CLOUD COMPUTING Why private cloud should be your first step on the cloud computing journey - and how to get there PRIVATE CLOUD WHITE PAPER January 2012 www.fordway.com Page
Interoperable Cloud Storage with the CDMI Standard
Interoperable Cloud Storage with the CDMI Standard Storage and Data Management in a post-filesystem World Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG and Initiative Author: Mark Carlson,
NetVision. NetVision: Smart Energy Smart Grids and Smart Meters - Towards Smarter Energy Management. Solution Datasheet
Version 2.0 - October 2014 NetVision Solution Datasheet NetVision: Smart Energy Smart Grids and Smart Meters - Towards Smarter Energy Management According to analyst firm Berg Insight, the installed base
GETRONICS: A BALANCED CLOUD POSITION
GETRONICS: A BALANCED CLOUD POSITION GETRONICS: A BALANCED CLOUD POSITION IN DISCUSSIONS WITH OUR CLIENTS, CLOUD STRATEGY IS REGULARLY TOP OF THE AGENDA. BUT CLOUD CAN BE A DILEMMA FOR SENIOR ENTERPRISE
Cloud Computing Security Issues
Copyright Marchany 2010 Cloud Computing Security Issues Randy Marchany, VA Tech IT Security, [email protected] Something Old, Something New New: Cloud describes the use of a collection of services, applications,
6 Cloud strategy formation. 6.1 Towards cloud solutions
6 Cloud strategy formation 6.1 Towards cloud solutions Based on the comprehensive set of information, collected and analysed during the strategic analysis process, the next step in cloud strategy formation
Infopaper. Demystifying Platform as a Service
Demystifying Platform as a Service The dividing lines between PaaS and IaaS may be blurring, but it s important for outsourcers of IT infrastructure to understand what sets Private PaaS apart from commodity
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
CLOUD COMPUTING An Overview
CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this
Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST
Future of Cloud Computing Irena Bojanova, Ph.D. UMUC, NIST No Longer On The Horizon Essential Characteristics On-demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service
