Members
Overall Objectives
Research Program
Application Domains
Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: Partnerships and Cooperations

National Initiatives

CominLabs laboratory of excellence

EPOC

Participants : Jean-Marc Menaud [coordinator] , Thomas Ledoux.

The project EPOC (Energy Proportional and Opportunistic Computing system) is an (academic) Labex CominLabs project running for 4 years. Four other partners collaborate within the project that is coordinated by ASCOLA: Myriads team, ENIB, ENSTB and University of Nantes. In this project, partners aim at focusing on energy-aware task execution from the hardware to application's components in the context of a mono-site data center (all resources are in the same physical location) which is connected to the regular electric Grid and to renewable energy sources (such as windmills or solar cells). Three major challenges are addressed in this context: Optimize the energy consumption of distributed infrastructures and service compositions in the presence of ever more dynamic service applications and ever more stringent availability requirements for services; Design a clever cloud's resource management which takes advantage of renewable energy availability to perform opportunistic tasks, then exploring the trade-off between energy saving and performance aspects in large-scale distributed system; Investigate energy-aware optical ultra high-speed interconnection networks to exchange large volumes of data (VM memory and storage) over very short periods of time.

One of the strengths of the proposal is to provide a systematic approach, and use a single model for the system (from hard to soft) by mixing constraint programming and behavioral models to manage energy consumption in data centers.

SecCloud

Participants : Jacques Noyé [coordinator] , Florent Marchand de Kerchove de Denterghem, Mario Südholt.

The high-level objective of the 3-year SecCloud (Secure Scripting for the Cloud) project is to enhance the security of devices on which web applications can be downloaded, i.e. to enhance client-side security in the context of the Cloud. In order to do so, the project relies on a language-based approach, focusing on three related issues:

ASCOLA members are mainly interested in JavaScript as a programming language as well as the use of aspects as a seamless path from the definition of security policies and their composition to their implementation.

This year we have proposed new means for the modularization of JavaScript-based security mechanisms and policies (see  6.1 ).

ANR

CESSA (ANR/ARPEGE)

Participants : Mario Südholt [coordinator] , Diana Allam, Rémi Douence, Hervé Grall, Jean-Claude Royer.

The project CESSA (Compositional Evolution of Secure Services with Aspects) is an (industrial) ANR project running for 3 years months, with funding amounting to 290 KEUR for ASCOLA from Jan. 10 on. Three other partners collaborate within the project that is coordinated by ASCOLA: a security research team from Eurecom, Sophia-Antipolis, the Security and Trust team from SAP Labs, also located at Sophia-Antipolis, and IS2T, an innovative start-up company developing middleware technologies located at Nantes. The project deals with security in service-oriented architectures.

This year our group has contributed several scientific publications as part of the project. All partners have been involved in the publication of a unifying model for WD*/SOAP-based and RESTful web services. Furthermore, we have formally defined a type system that is safe in the presence of malicious attackers and insecure communication channels (see  6.1 ).

All information is available from the CESSA web site: http://cessa.gforge.inria.fr .

MyCloud (ANR/ARPEGE)

Participants : Thomas Ledoux [coordinator] , Jean-Marc Menaud, Yousri Kouki, Frederico Alvares.

The MyCloud project is an ANR/ARPEGE project running for 42 months, starting in Nov. 2010. It was accepted in Jul. 2010 for funding amounting to 190 KEUR (ASCOLA only). MyCloud involves a consortium with three academic partners (Inria, LIP6, EMN) and one industrial partner (We Are Cloud).

Cloud Computing provides a convenient means of remote on-demand and pay-per-use access to computing resources. However, its ad-hoc management of quality-of-service (QoS) and SLA poses significant challenges to the performance, dependability and costs of online cloud services.

The objective of MyCloud (http://mycloud.inrialpes.fr ) is to define and implement a novel cloud model: SLAaaS (SLA as a Service). The SLAaaS model enriches the general paradigm of Cloud Computing and enables systematic and transparent integration of SLA to the cloud [45] , [50] . From the cloud provider's point of view, MyCloud proposes autonomic SLA management to handle performance, availability, energy and cost issues in the cloud. From the cloud customer's point of view, MyCloud provides SLA governance allowing cloud customers to be part of the loop and to be automatically notified about the state of the cloud, such as SLA violation and cloud energy consumption.

This year, the ASCOLA project-team has proposed: (i) SCAling, an auto-scaling approach driven by SLA and based on a MAPE-K control loop framework [39] ; (ii) RightCapacity, a cross-layer (application-resource) Cloud elasticity approach based on queueing network model, taking into account the SLA concept and the Cloud economic model [17] .

SONGS (ANR/INFRA)

Participants : Adrien Lèbre [coordinator] , Flavien Quesnel, Jonathan Pastor, Takahiro Hirofuchi.

The SONGS project (Simulation of Next Generation Systems) is an ANR/INFRA project running for 48 months (starting in January 2012 with an allocated budget of 1.8MEuro, 95KEuro for ASCOLA).

The consortium is composed of 11 academic partners from Nancy (AlGorille, coordinator), Grenoble (MESCAL), Villeurbanne (IN2P3 Computing Center, GRAAL/Avalon - LIP), Bordeaux (CEPAGE, HiePACS, RUNTIME), Strasbourg (ICPS - LSIIT), Nantes (ASCOLA), Nice (MASCOTTE, MODALIS).

The goal of the SONGS project (http://infra-songs.gforge.inria.fr ) is to extend the applicability of the SimGrid simulation framework from Grids and Peer-to-Peer systems to Clouds and High Performance Computation systems. Between January and December 2013, we have hosted Takahiro Hirofuchi, Researcher at AIST (Japan). During his stay, we have extended the Simgrid toolkit with VM abtractions [35] . In addition to elementary functionalities such as VM start/stop, we have delivered the first accurate model of live migration operations within IaaS systems [36] .

FSN

OpenCloudware (FSN)

Participants : Jean-Marc Menaud [coordinator] , Thomas Ledoux, Yousri Kouki.

The OpenCloudware project is coordinated by France Telecom, funded by the French Fonds National pour la Société Numérique (FSN, call Cloud n°1) and endorsed by competitiveness clusters Minalogic, Systematic and SCS. OpenCloudware is developed by a consortium of 18 partners bringing together industry and academic leaders, innovative technology start-ups and open source community expertise. Duration: 36 months - 2012–2014.

The OpenCloudware project aims at building an open software engineering platform, for the collaborative development of distributed applications to be deployed on multiple Cloud infrastructures. It will be available through a self-service portal. We target virtualized multi-tier applications such as JavaEE - OSGi. The results of OpenCloudware will contain a set of software components to manage the lifecycle of such applications, from modelling(Think), developing and building images (Build), to a multi-IaaS compliant PaaS platform (Run).

The ASCOLA project-team is mainly involved in the sub-projects "Think" (SLA model accross Cloud layers) and "Run" (virtual machine manager for datacenters and placement constraints). In 2013, the team has developed btrCloudStack, a private cloud based on the OpenSource CloudStack and integrating the work on placement rules and energy optimization.