Open Cloud Summit Session
Schedule: Day 2 Thu Nov 24, 2011.
Room: Main Amphitheater
Session Chairs: Jean-Pierre Laisné, Bull/OW2, Alexandre Lefebvre, Orange Labs/OW2
Presentation: This session will provide attendees with a status and roadmap from the OW2 Open Source Cloudware Initiative (OSCi) in addition to presentations given by invited third parties.
1. Petals BPM and the Cloud
Schedule:10:00 - 10:20
Speaker: Christophe Hammerling, PetalsLink
Abstract:All the services are moving to the Cloud, so are business processes. In this talk, we will show how to create collaborative business processes using an open source SaaS BPMN Editor. But designing business processes is not enough, why not running them in the Cloud? We will see that we can rely on a completely Cloud-aware SOA software infrastructure combining several open sources solutions such as a Service Bus and IaaS framework. The resulting ‘Cloud Service Bus’ allows the integration of in-house services in order to benefit from Cloud-based features such as elasticity, load balancing, service clustering and migration. This Cloud Service Bus will serve as the runtime basis of the business processes producing a Petals Cloud Stack solution. All in the Cloud, all open source!
2. CompatibleOne Technical Presentation
Schedule:10:20 - 10:40
Speaker: Jamie Marshall, Prologue
Abstract: All the services are moving to the Cloud, so are business processes. In this talk, we will show how to create collaborative business processes using an open source SaaS BPMN Editor. But designing business processes is not enough, why not running them in the Cloud? We will see that we can rely on a completely Cloud-aware SOA software infrastructure combining several open sources solutions such as a Service Bus and IaaS framework. The resulting ‘Cloud Service Bus’ allows the integration of in-house services in order to benefit from Cloud-based features such as elasticity, load balancing, service clustering and migration. This Cloud Service Bus will serve as the runtime basis of the business processes producing a Petals Cloud Stack solution. All in the Cloud, all open source!
3. Software On-boarding to cloud
Speaker: Alban Richard, CEO, UShareSoft
Abstract:This session discusses how ISVs and IT professionals can accelerate their business, making existing software cloud ready or available as a SaaS offering. It will cover cloud software migration challenges and trends as well as how to onboard your software to any cloud or virtualized infrastructure, providing an overview of how and why to build base image templates that are pre-integrated and "ready-to-run". Today most professionnals are building these images manually, which is time consuming and difficult to maintain. New tools such as the UShareSoft's UForge Appliance Factory enables professionals to automate the processes of image creation and maintenance, from any OS to any cloud. UForge enables customers to quickly build custom VMs or self-deployable, multi-tier Elastic Appliances ; easily migrate applications to the cloud; or deliver “build-to-order” OS and cloud server templates. The presentation will include a demo of how to assemble and publish an image template.
Break 11:00 - 11:30
4. Juju is Devops Distilled
Schedule:11:30 - 11:50
Speaker: Nicolas Barcet, Canonical
Abstract:Formerly called Ensemble, Juju is DevOps Distilled. Through the use of charms (renamed from formulas), juju provides shareable, re-usable, and repeatable expressions of DevOps best practices. Juju charms can be used unmodified, or easily changed and connected to fit your needs. Juju provides service orchestration. Juju focuses on managing the service units one need to deliver a single solution, above simply configuring the machines or cloud instances needed to run them. Charms developed, tested, and deployed on local hardware will operate the same in an EC2 API compatible cloud (which includes, of course, OpenStack). There’s no need to learn a domain specific language (DSL) to use juju or create charms.
The presentation will deliver an introduction to Juju, using Hadoop as an exemple worload to deploy, and will open to discussions on how itcould be used by OW2 projects.
5. JOnAS Addons, nouveau packaging pour les applications SaaS
Schedule:11:50 - 12:10
Speaker: Florent Benoit, Bull
Abstract: (english version to come soon)Aujourd'hui force est de constater que les standards du monde Java Entreprise (Java EE, OSGi) sont toujours plus larges et couvrent
toujours plus de besoins. C'est ainsi que la structure des serveurs d'applications a évolué pour se décliner en plusieurs profils ciblés afin de réduire leur empreinte et leur complexité. Le serveur JOnAS va un cran plus loin en introduisant le concept d'addon permettant d'étendre dynamiquement les services de la plateforme. Ce nouveau packaging répond au besoin des applications SaaS car il permet de délivrer dans une même unité de déploiement les binaires et les fichiers de configuration.
LUNCH BREAK 12:10 - 01:30
6. ProActive Workflows and Open Nebula Integration
Schedule:01:30 - 01:50
Speakers: Denis Caromel, ActiveEon & Ignacio llorente, OpenNebula
Abstract:ProActive Parallel Suite is an innovative Open Source solution (OW2) for acceleration and orchestration of applications, seamlessly integrated with the management of high-performance Clouds (Private and Public with bursting capabilities). ProActive platform features High-Performance Workflows and Application Parallelization, together with enterprise Scheduling and Orchestration coupled with the dynamic management of private Heterogeneous Grids and Clouds. With a ProActive platform, users tackle at once the acceleration and orchestration of all demanding enterprise applications, and the management of their own Enterprise Cloud.
OpenNebula is the most advanced, innovative open-source platform for on-premise IaaS cloud computing, offering a complete and comprehensive solution for the management of virtualized data centers to enable
private, public and hybrid (cloudbursting) clouds. OpenNebula offers unique features for cloud management and provides the integration capabilities that many enterprise IT shops need for internal cloud
adoption. OpenNebula is the result of more than five years of research and development in efficient and scalable management of virtual machines on large-scale distributed infrastructures in collaborationwith leading IT companies and in the context of flagship international projects in cloud computing.
This presentation will showcase the complementarity between ProActive and OpenNebula. A demonstration will feature the two solutions working hand-in-hand to dynamically deploy Workflows executing on both Physical and Virtual machines.
Overall, ProActive and OpenNebula, part of the OW2 OSCi initiative and contributing to the Compatible One project, have decided to further develop their complementarity and to strongly collaborate in order to deliver cutting-edge Cloud solutions based on the two main European assets for the Cloud.
7. eXo Platform: A Journey from the Social Intranet to Development in the Cloud
Schedule:01:50 - 02:10
Speaker: Tugdual Grall, eXo Platform
Abstract: In addition to an overview of eXo Platform features, Tug will explain how eXo uses industry standards to allow enterprises to extend the platform and integrate it into existing information systems. Attendees will also learn how eXo, the leader in cloud-based development with eXo Cloud IDE, offers an innovative way to build and deploy Java, PHP and Ruby applications, which can be integrated in eXo Platform or other cloud services.
8. JOnAS REST API pour le PaaS JavaEE/OSGi
Schedule:02:10 - 02:30
Speaker: Benoit Pelletier, Bull
Abstract:Le paradigme du Cloud Computing modifie la manière dont les logiciels sont distribués. Notamment le niveau PaaS (Platform as a Service) permet aux développeurs de récupérer des plate-formes d'exécution à la demande au travers d'un service accessible sur le réseau. Pour cela, le provisionnement de la pile complète d'un environnement d'exécution, à savoir l'allocation de VM, l'installation et la configuration du middleware, doit être intégralement automatisé. Dans ce cadre, le serveur d'application JOnAS fournit un premier jeu de services REST permettant de configurer/contrôler/administrer à distance des environnements JavaEE/OSGi.
9. Service Oriented Applications in the Clouds with OW2 FraSCAti
Schedule:02:30 - 02:50
Speaker: Philippe Merle, INRIA
Abstract:Cloud Computing is the major trend for provisioning on-demand scalable services. However, there is a proliferation of solutions to put Cloud Computing at work. Then developers will be face to two main problems: Multi-Cloud portability and Inter-Cloud distribution. Multi-Cloud portability means how to build service-oriented applications portable on different cloud platforms. Inter-cloud distribution means how provisioning service-oriented applications distributed across different cloud platforms. This talk presents how OW2 FraSCAti could help developers to build Multi and Inter Cloud Service Oriented Applications. OW2 FraSCAti is an open source middleware platform supporting OASIS Service Component Architecture (SCA). SCA is a set of specifications to build composite service-oriented applications. OW2 FraSCAti supports a large variety of technologies to build SCA applications like Java POJO, BPEL, Spring, OSGi, BPEL, scripting languages, JNA, WSDL, SOAP, REST, JMS, Java RMI, JSON-RPC, UPnP, JGroups, etc. OW2 FraSCAti supports eight Cloud Computing platforms: Amazon EC2, Amazon Elastic Beanstalk, CloudBees, DotCloud, Google App Engine, Heroku, InstaCompute, and OpenShift from Red Hat. Then a same SCA-based application could be deployed on these eight Cloud platforms but also across them. A live demonstration available at will be presented during this talk.
10. Context Situation Aware in Mobile Cloud Computing
Schedule:02:50 - 03:10
Speaker: Zhendong Wu, NUDT
Abstract:Context Manage Framework(CMF) is a framework which run on mobile devices and cloud. The part of CMF which run on mobile device could fetch the context around mobile device, and send the context to cloud. According to the large-scale context which received from many mobile devices, the part of CMF which run on cloud could use all of the context to aggregate. The result of the context aggregation is used to provide better service for users.
CMF is divided into two parts. The part which run on mobile device is developed on Android, it can be used to collect the context around phones automatically. It could collect the information from eight sensors in Android operating system, CPU information and so on. Subscription of context and different frequency of context collecting are provided. The part which run on cloud is developed on Hadoop, it can be used to receive context from large-scale phones, and it also can be used to aggregate the context. The algorithm of context aggregation based on rule is implemented by MapReduce Model. And the result of context aggregation is provided for users by webservices. The feature of CMF are aggregating large-scale context, providing better services for users.
11. Sirocco: an open-source multicloud manager
Schedule:03:10 - 03:30
Speaker: Frederic Dang Tran, Orange/ FT
Abstract:The Sirocco OW2 project was launched in 2011 with the goal of developing a multi-cloud IaaS (Infrastructure-as-a-Service) platform. This presentation will describe its architecture, give an overview of its current implementation and of its roadmap for 2012. The Sirocco middleware exposes a single point of entry to access computing resources located in different IaaS cloud providers either private or public (e.g. Amazon EC2, OpenStack, VMware vCloud Director). In addition Sirocco comes with its own IaaS provider featuring multi-hypervisor support (Xen, KVM, ESX…). The Sirocco platform can be accessed either from a unified Web interface or programmatically through a REST API that hides provider-specific APIs. The Sirocco platform is based on an open framework with a clear separation between generic management logic and pluggable cloud-provider-specific connectors. It is worth noting that part of the Sirocco platform is based on work done in the context of the SelfXL French collaborative project notably with Bull and l’Ecole des Mines de Nantes.
Break 03:30 - 04:00
12. ConPaaS: an integrated runtime environment for elastic Cloud applications
Schedule:04:00 - 04:20
Speaker: Guilaume Pierre, VU University Amsterdam
Abstract:ConPaaS is an open-source platform-as-a-service environment developed within the Contrail European research project. ConPaaS aims at simplifying the deployment of applications in the Cloud. It is designed as a set of elastic services dedicated to the hosting of a particular type of functionality. A service can be seen as a standalone component of a distributed application: for example, a Web server with a PHP execution module. Each ConPaaS service is self-managed and elastic: it can deploy itself on the Cloud, monitor its own performance, and increase or decrease its processing capacity by dynamically (de-)provisioning instances of itself in the Cloud. Services are designed to be composable: an application can for example use a Web hosting service, a database service to store the internal application state, a file storage service to store access logs, and a MapReduce service to periodically compute statistics from these logs. In this presentation I will give an overview of the overall Contrail project, then focus on ConPaaS: how it can help Cloud application developers, and how it is organized internally.
13. XWiki and CloudBees
Schedule: 04:20 - 04:40