Editorial NUMBER 01 NOVEMBER 2014. Editorial. Project overview. Reference architecture

Similar documents
Seamless adaptive multi-cloud management of service-based applications

SeaClouds Open Reference Architecture

Seamless adaptive multi- cloud management of service- based applications. European Open Cloud Collaboration Workshop, May 15, 2014, Brussels

Computer Science Department University of Pisa

A Marketplace Broker for Platform-as-a-Service Portability

SeaClouds Project D2.2 Initial architecture and design of the SeaClouds platform

SeaClouds Project D6.2 - Case Study test-beds and key features mapping

Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year

MODAClouds. An FP7 Integrated Project

SeaClouds Project. Definition of the software developing environment

SeaClouds Project. Cloud Application Programming Interface. Seamless adaptive multi- cloud management of service- based applications

SeaClouds Project D SeaClouds periodic evaluation reports

IRMOS Newsletter. Issue N 4 / September Editorial. In this issue... Dear Reader, Editorial p.1

The Future of Cloud Computing: Elasticity, Legacy Support, Interoperability and Quality of Service

February 27th,

Definition of the multi- deployment and monitoring strategies

SeaClouds Project D4.5 Unified dashboard and revision of Cloud API

Figure 1: Illustration of service management conceptual framework

In this issue: Newsletter September ECO2Clouds benefits the most important stakeholder: the environment.

Enabling rapid and adaptive network applications deployment

cloud SOA Research Guide

Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering

TOSCA Interoperability Demonstration

Self-protecting multi-cloud applications

ICT 10: Software Technologies

Adaptive SLA Monitoring of Service Choreographies Enacted on the Cloud

Deliverable 1.2 Project Presentation

ICT 10: Software Technologies

Oracle Technical Cloud Consulting Services Descriptions. July 23, 2015

Portable, Interoperable Cloud Applications using TOSCA

Concept and Project Objectives

move move us Newsletter 2014 Content MoveUs has successfully finished the first year of the project!

Business Process Analysis & Management. Corporate Synergy

C2C: An Automated Deployment Framework for Distributed Applications on Multi-Clouds

Tufin Orchestration Suite

1 Publishable summary

Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES

Strategic Briefing Data Center Management & Automation

THE COMMUNITY PORTAL FOR YOUR OPEN SOURCE CLOUD TECHNOLOGIES

IBM Application Server on Cloud

A Step-by-Step Guide to Defining Your Cloud Services Catalog

CLOUDCATALYST. Cloud Trends and Critical Success Factors for European SMEs

Federation of Cloud Computing Infrastructure

MRV EMPOWERS THE OPTICAL EDGE.

Data Sheet Netrounds Control Center

Cloud & Datacenter Monitoring with System Center Operations Manager

Geoprocessing in Hybrid Clouds

Easy Deployment of Mission-Critical Applications to the Cloud

SOA Myth or Reality??

How To Improve Cloud Infrastructure

SEVENTH FRAMEWORK PROGRAMME

Portable, Interoperable Cloud Applications using TOSCA

Cloud Federations in Contrail

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Learn How to Leverage System z in Your Cloud

MicroStrategy Course Catalog

IBM UK & Ireland The future of cloud. Realising the future of cloud computing. The journey from an excess of choice to everything as a service

ASCETiC Project. Adapting Service Lifecycle towards Efficient Clouds

Cloud.. Migration? Bursting? Orchestration? Vincent Lavergne SED EMEA, South Gary Newe Sr SEM EMEA, UKISA

ICT 6: Cloud computing

Cloudify and OpenStack Heat

Energy Efficient Systems

empowering business agility with hp network storage services: defining an adaptive storage reference architecture

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

Control Plane architectures for Photonic Packet/Circuit Switching-based Large Scale Data Centres

Collaborative Open Market to Place Objects at your Service

Model-Driven Engineering meets the Platform-as-a-Service Model

Service Component Architecture for Building Cloud Services

Cisco Cloud Enablement Services for Adopting Clouds

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Toward governance of cross-cloud application deployment

Sentinet for BizTalk Server SENTINET 3.1

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

Reusing cloud-based services with TOSCA

WORK PROGRAMME Topic ICT 9: Tools and Methods for Software Development

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Model for Accomplishing and Managing Dynamic Cloud Federations

Unified Cloud Platforms Interface Model and API. Deliverable 4.1. Date: November 2014

IRATI - Investigating RINA as an Alternative to TCP/IP

A CLOUD SERVICE BROKER WITH LEGAL-RULE COMPLIANCE CHECKING AND QUALITY ASSURANCE CAPABILITIES

Design and deliver cloudbased apps and data for flexible, on-demand IT

HP CLOUDSYSTEM. A single platform for private, public, and hybrid clouds. Simply the most complete cloud system for enterprises and service providers

DEVELOPER PROGRAM OVERVIEW

Joint Master in Information Security and Data Management (ISDM)

Understanding and Addressing Architectural Challenges of Cloud- Based Systems

ICT 9: Tools and Methods for Software Development

Sentinet for BizTalk Server SENTINET

HYBRID CLOUD SERVICES HYBRID CLOUD

Topology and Orchestration Specification for Cloud Applications. An Open Standard for Cloud Application Portability

Service Definition: Testing Platform-as (TPaaS) Advisory and Implementation Services

Sequence Kinetics TM ibpms

Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks

KPMG Advisory. Microsoft Dynamics CRM. Advisory, Design & Delivery Services. A KPMG Service for G-Cloud V. April 2014

White Paper: Cloud for Service Providers

Audit Management. service definition document

ECIM Marketplace. Lisbon, October

Transcription:

NUMBER 01 NOVEMBER 2014 Editorial Project overview Reference architecture Latest project news 1 st scientific workshop Events Publications What s next? Editorial Nowadays Cloud Computing reduces time-to-market and provides on-demand scalability at a low cost. Many private and public Clouds have emerged during the last years, offering a range of different technologies each suited for particular types of applications. One of the problems arising in this heterogeneous scenario is the lack of standardization in cloud services, which pushes cloud customers to end up locked-in with the chosen cloud provider. In the current situation, it is possible to deploy and monitor a stand-alone application, but not a complex one, and even if frameworks for complex applications on the Cloud can be used, this requires changing the code or using modeling languages. SeaClouds is an European FP7 research project, whose goal is to develop an open standard solution to tackle adaptive management of complex applications over multiple clouds in a flexible way. SeaClouds works towards giving organizations the capability of Agility After Deployment for cloud-based applications, by supporting developers and application managers through the creation of an open source platform that leverages open standards (such as OASIS CAMP and TOSCA) in order to support the deployment of applications over multiple clouds, the monitoring of such deployments, and the migration of application modules across different (both public and private) cloud providers if needed. The consortium of the project includes six European partners: three companies Atos, Cloudsoft and Nurogames and three universities Malaga, Pisa and Politecnico di Milano. The project started by October 2013 and will last until April 2016. Through our website and this periodic Newsletter we will keep you informed about our progress.

Overview The SeaClouds project SeaClouds aims to tackle the problem of deploying and managing, in an efficient and adaptive way, complex multi-services applications over technologically heterogeneous Clouds environments. More specifically: Orchestration and adaptation of services distributed over different cloud providers. Monitoring and run-time reconfiguration operations of services distributed over multiple heterogeneous cloud providers. Offering unified application management of services distributed over different cloud providers. Compliance with major standards for cloud interoperability. To this end, SeaClouds will perform a seamless adaptive multi-cloud management of service-based applications, by developing Cloud Service Orchestrators and a set of tools to manage complex applications, thus avoiding the problem of Cloud lock-in. This will be achieved by supporting the migration, replication, and distribution of modules that compose cloud-based applications over multiple and technologically diverse Clouds offerings, by using a unified management API and universal metrics for monitoring and verifying functional and non-functional properties. SeaClouds will support the work of developers and application managers. In the design phase, SeaClouds will provide them with a new approach based on TOSCA specification to express how each component of the application should interact with the other components, and a language to specify requirements in terms of QoS for each component and for the application as a whole. In the deployment phase, SeaClouds will provide them with searching tool among existing Cloud offerings for those that best match the developer's requirements expressed at design time, and also tools to deploy the application on the selected Cloud providers. In the runtime phase, SeaClouds will provide tools to monitor and analyze the performances of each component across different providers, and also tools to assess whether and which components should be redeployed on different Cloud providers when some violation appears. In case of redeployment, tools to redeploy the underperforming components on different Cloud providers and to adapt the orchestration to the new configuration are provided. These tools provided by SeaClouds will be organized in a framework, which will be available either as software to install on premises or as Software as a Service, or a combination of both.

On the Spotlight SeaClouds Reference Architecture The SeaClouds consortium has provided the first version of its reference architecture within its deliverable D2.2 that is available on the project website. The main stakeholders for the SeaClouds platform are the following: Application Designer (or Developer) exploits the GUI to provide a description of the topology of the application to be deployed together with a set of requirements, which includes QoS properties and technology requirements for the application modules and also the whole application. Deployment Manager (or Application Manager) exploits the GUI through a Unified Dashboard to supervise the deployment and the monitoring of the application. Cloud Providers provide the Cloud resources. As regards the SeaClouds platform functionalities, five components are identified in the architecture: SeaClouds Discoverer is in charge of discovering (by using the Discoverer API) available capabilities and add-ons offered by available cloud providers. SeaClouds Planner is in charge of implementing planning policy (by means of the Planner API) to orchestrate the multi-cloud deployment of the application modules. SeaClouds Deployer is in charge of taking as input the orchestration specification generated by the Planner, and deploying (by exploiting the Deployer API) the application modules on the specified clouds. SeaClouds Monitor is in charge of monitoring (by exploiting the Monitor API) that the QoS properties of the application modules and the whole application are not violated by the clouds in which they were deployed, and in charge of generating the reconfiguration suggestions (if needed) to be passed as inputs to the Planner to trigger the generation of a new adaptive orchestration plan. SeaClouds SLA Service is in charge of mapping (by using the SLA Service API) the low level information gathered from the Monitor into business level information about the fulfilment of the SLA defined for a SeaClouds application.

Latest SeaClouds News 1 st SeaClouds Scientific Workshop The 1st SeaClouds scientific workshop was promoted and organized by the SeaClouds consortium, and accepted as part of the European Conference on Service- Oriented and Cloud Computing (ESOCC) program, held on September 2, 2014 in Manchester, United Kingdom. The objective was to provide a forum to discuss challenges, solutions and perspectives of ongoing research and standards development activities aimed at enabling an efficient and adaptive management of service-based applications across multiple clouds. The workshop formed an international Program Committee, which included fourteen internationally recognized experts from nine different countries. The accepted research contributions will be published by Springer in the Communications in Computing and Information Science (CCIS) series. In addition to the presentations of the contributed papers, the workshop program included a shard opening keynote on the OASIS TOSCA initiative, an invited talk on the OASIS CAMP initiative, a round table on multi-cloud interoperability, and a session devoted to presentations of the development and initial results of 8 ongoing EU research projects. About 40 people from both academia and industry (e.g., IBM, Microsoft, ATOS and Cloudsoft) attended the workshop. Events The workshop has been a success not only for the number of attendees and their positive feedback, but also for the enthusiastic participation to the round table and the wide range of research projects presented in the afternoon sessions. There were several aspects discussed by participants, focused around the multi-cloud domain and developing standards to enable the needed interoperability. A collection of key takeaways and more information about the workshop can be found in deliverable D1.7.1 released by the consortium. SeaClouds organized the kick-off meeting in Barcelona at October 24-25, 2013, to ensure a smooth start of the project, and get agreement on the detailed plan for the first phase. Then, SeaClouds organized three plenary meetings in Milan, Malaga and Pisa, respectively, to ensure good progress of the project. The initial requirements, case studies, and architecture of the SeaClouds platform are deeply discussed and defined. Meanwhile, SeaClouds has also participated in more than ten relevant conferences and workshops, so as to continuously raise the awareness of the SeaClouds project not only to its stakeholders, but also to the scientific and industrial communities as well. The focus of this first year has been the presentation of the project goals as well as the initial results regarding the reference architecture. For more information about SeaClouds related events, please click here.

Publications SeaClouds has got a significant scientific production till now, which includes 3 journal papers and 13 conference papers. Among these publications, one could distinguish the one that was released in the journal of Software Engineering Notes of the ACM Special Interest Group on Software Engineering (SIGSOFT SEN) entitled SeaClouds: An European project on seamless management of multi-cloud applications. It aimed at presenting the SeaClouds project objectives to the research community. Another one was released in the Proceedings of the 17th Ibero-American Conference on Software Engineering (CIbSE 2014) entitled SeaClouds: Seamless adaptive multi-cloud management of service-based applications, which aimed at giving an overview of the initial architecture of the SeaClouds platform, and was nominated to the best paper on the CIbSE 2014. For more information about SeaClouds publications, please click here. What s next SeaClouds 1 st Review meeting Brussels (Belgium) December 10 th, 2014 4 th SeaClouds General Assembly Tenerife (Spain) February 23 rd 25 th, 2014 Interoperability Demo Days at UCC 2014 ExCel London (UK) December 11 th, 2014 Cloud Expo Europe ExCel London (UK) March 11 th & 12 th, 2015 2 nd SeaClouds Scientific Workshop Place & Date to be confirmed For more information on the project please visit http://www.seaclouds-project.eu or contact: Francesco D'Andria SeaClouds Project Coordinator Atos Spain francesco.dandria@atos.net Contact info Or follow us on: @SEACLOUDS_EU http://www.facebook.com/seacloudsproject SeaClouds project