Home News

News

ConPaaS releases version 1.4.2

admin : October 27, 2014 1:45 pm : News

The ConPaaS team is proud to announce the release of ConPaaS-1.4.2. Contrary to the 1.4.0 and 1.4.1 release, this one is a stable version. Users of ConPaaS-1.3.1 are strongly encouraged to upgrade to use this new release instead.

New features in ConPaaS-1.4.2 include:

  • The XtreemFS service now enforces strict access control using ssl certificates. This allows users control at a fine granularity who has or doesn’t have access to the files stored in the XtreemFS service.
  • The MySQL service has been fully reimplemented. This new version of the service relies on a better implementation of database replication based on Galera cluster.
  • The PHP service now supports auto-scaling. ConPaaS users can now simply define a maximum response time the system should enforce. If the traffic varies, ConPaaS will automatically add or remove instances to serve content efficiently in all circumstances.
  • ConPaaS now has a new set of command-line tools called cps-tools which exhibits a more regular syntax than the old cpsclient.

ConPaaS is a runtime environment for hosting applications in the cloud. It aims at offering the full power of the cloud to application developers while shielding them from the associated complexity of the cloud. ConPaaS is designed to host both high-performance scientific applications and online Web applications.  It automates the entire life-cycle of an application, including collaborative development, deployment, performance monitoring, and automatic scaling. Finally, it runs on a variety of public and private clouds, and is easily extensible. This allows developers to focus their attention on application-specific concerns rather than on cloud-specific details. For more information about the ConPaaS project as a whole we recommend this overview article.

To try the new release the simplest option is ConPaaS Online: new users can register and try the system for free during a limited period.

The ConPaaS team is busier than ever in building new functionality and in making ConPaaS an even better system. Stay tuned for the next releases!

Comments are closed

ConPaaS releases version 1.4.1

admin : September 30, 2014 8:19 am : News

The ConPaaS team is proud to announce the release of ConPaaS-1.4.1. This release is different from previous ones in that it is a preliminary version meant as a technology preview. Attention: this version has not been fully tested so it is not suitable for production usage. For production usage we suggest using ConPaaS-1.3.1.

New features in ConPaaS-1.4.1 include:

  • The XtreemFS service now enforces strict access control using ssl certificates. Two types of certificates are now supported:
    • a) user certificates: contain a username and group (recommended)
    • b) client certificates: the local username and group are forwarded to XtreemFS (for trusted environments)
  • A new MySQL Galera service is introduced. This service is meant to replace the old MySQL service with a better implementation of database replication based on Galera cluster.
  • Users can now log in to ConPaaS using an external identity provider such as the Contrail IdP.
  • ConPaaS now has a new set of command-line tools called cps-tools which exhibits a more regular syntax than the old cpsclient.

ConPaaS is a runtime environment for hosting applications in the cloud. It aims at offering the full power of the cloud to application developers while shielding them from the associated complexity of the cloud. ConPaaS is designed to host both high-performance scientific applications and online Web applications.  It automates the entire life-cycle of an application, including collaborative development, deployment, performance monitoring, and automatic scaling. Finally, it runs on a variety of public and private clouds, and is easily extensible. This allows developers to focus their attention on application-specific concerns rather than on cloud-specific details. For more information about the ConPaaS project as a whole we recommend this overview article.

To try the new release the simplest option is ConPaaS Online: new users can register and try the system for free during a limited period.

The ConPaaS team is busier than ever in building new functionality and in making ConPaaS an even better system. Stay tuned for the next releases!

Comments are closed

Open postdoc position: Cross-resource scheduling in heterogeneous clouds

admin : June 10, 2014 11:13 am : News

IRISA and the University of Rennes 1 (France) have an open position for a Postdoctoral researcher in the domain of cloud computing.

Title: Cross-resource scheduling in heterogeneous clouds.

Description:

Cloud computing systems are currently composed of large numbers of relatively inexpensive computers, interconnected by standard IP routers and supported by stock disk drives. However, many demanding applications have now reached a fundamental limit in their ability to scale out using traditional machines. Future performance improvements will derive from the use of high-end specialized equipment in addition to standard hardware: GPUs of course, but also FPGAs, programmable routers, and advanced storage technologies. In this context the HARNESS European project investigates: (i) how cloud providers may offer such extremely heterogeneous hardware to its users; and (ii) how cloud customers may make use of these heterogeneous resources to run their applications such that they exhibit the best possible price-performance tradeoff.

The postdoctoral researcher will investigate cross-resource scheduling in this heterogeneous cloud environment. Contrary to regular resource scheduling, cross-resource scheduling consists of provisioning groups of resources with inter-resource constraints such as the available bandwidth between resources. It uses its knowledge about the physical layout of the cloud to translate such requests into specific requests for individual resources. As such, it sits at the border between the Infrastructure-as-a-Service layer (which makes individual resources available as a service) and the Platform-as-a-Service layer (which needs sets of resources to execute user applications). The research questions to be addressed concern the scheduling policies: which physical resources should be allocated upon such requests to maximize the cloud provider’s profit? Can we use spot pricing policies to encourage users to request underutilized types of resources?

This work will be realized in close collaboration with the other members of the HARNESS project who are in charge of offering access to a variety of heterogeneous hardware devices: Imperial College London, EPFL (Lausanne, Switzerland), Zuse Institute Berlin, SAP (the world leader of e-business solutions), and Maxeller (an FPGA manufacturer). Note that this consortium is of exceptionally high quality.

 

Required qualifications:

  • A PhD in large-scale distributed systems, Cloud computing or high-performance computing.
  • Excellent programming skills in Linux environments.
  • Good communication and writing skills.
  • Good command of English.
  • Knowledge of the following technologies is not mandatory but will be considered as a plus:
    • Grid and cloud resource scheduling
    • Python and shell scripting
    • Commercial cloud systems: Amazon EC2 and EBS, Heroku, etc.
    • Open-source cloud systems: OpenNebula, OpenStack.
    • Revision control systems: GIT, svn.
    • Linux distributions: Debian, Ubuntu.
  • Note that knowledge of French is not required for this position.

 

Start date: As soon as possible. The position is offered for a period of 1 year, with a possible extension subject to funding availability.

 

Location: Rennes is the capital city of Britanny, in the western part of France. It is easy to reach thanks to the high-speed train line to Paris. Rennes is a lively city and a major center for higher education and research. The job will take place within the INRIA/IRISA research center, which is internationally recognized for its research in the domain of information and communication sciences.

 

Applications: A first selection of candidates will take place on June 28th 2014. To maximize your chances of success, please send your application before this date. The position will however remain open until a suitable candidate is found. To apply, please send the following documents to Guillaume Pierre (guillaume.pierre@irisa.fr):

  • CV.
  • A motivation letter highlighting your previous research achievements in a domain close to cloud computing.
  • Two recommendation letters.

 

Contact: for any information bout this position please contact Guillaume Pierre (guillaume.pierre@irisa.fr).

 

References:

 

Comments are closed

ConPaaS releases a preview of version 1.4.0

admin : January 31, 2014 4:18 pm : News

The ConPaaS team is proud to announce the release of ConPaaS-1.4.0. This release is different from previous ones in that it is a preliminary version meant as a technology preview. Attention: this version has not been fully tested so it is not suitable for production usage. For production usage we suggest using ConPaaS-1.3.1.

New features in ConPaaS-1.4.0 include:

  • The XtreemFS service now enforces strict access control using ssl certificates. Two types of certificates are now supported:
    • a) user certificates: contain a username and group (recommended)
    • b) client certificates: the local username and group are forwarded to XtreemFS (for trusted environments)
  • A new MySQL Galera service is introduced. This service is meant to replace the old MySQL service with a better implementation of database replication based on Galera cluster.
  • Users can now log in to ConPaaS using an external identity provider such as the Contrail IdP.
  • ConPaaS now has a new set of command-line tools called cps-tools which exhibits a more regular syntax than the old cpsclient.

ConPaaS is a runtime environment for hosting applications in the cloud. It aims at offering the full power of the cloud to application developers while shielding them from the associated complexity of the cloud. ConPaaS is designed to host both high-performance scientific applications and online Web applications.  It automates the entire life-cycle of an application, including collaborative development, deployment, performance monitoring, and automatic scaling. Finally, it runs on a variety of public and private clouds, and is easily extensible. This allows developers to focus their attention on application-specific concerns rather than on cloud-specific details. For more information about the ConPaaS project as a whole we recommend this overview article.

To try the new release the simplest option is ConPaaS Online: new users can register and try the system for free during a limited period.

The ConPaaS team is busier than ever in building new functionality and in making ConPaaS an even better system. Stay tuned for the next releases!

 

Comments are closed

ConPaaS will be at the Contrail Business day

admin : January 16, 2014 10:46 am : News

ConPaaS will be present at the Contrail Business day 2014: January 23rd in Rome.

Comments are closed

Open postdoc position: Energy-aware IaaS-PaaS co-design

admin : November 20, 2013 9:17 am : News

IRISA and the University of Rennes 1 (France) have an open position for a Postdoctoral researcher in the domain of cloud computing.

Title: energy-aware IaaS-PaaS co-design.

Description:

Modern IT infrastructures are big energy consumers. For example, in 2011 Google’s cloud (composed of 900,000 servers) had a total energy consumption around 2.6 TWh. This energy consumption by major cloud was estimated to increase around 15-20% every year. Reducing this energy consumption is an absolute necessity for economical as well as ecological reasons.

Many research efforts have been dedicated to reducing cloud energy consumption, in particular by optimizing the Infrastructure-as-a-Service layer of the Cloud. Infrastructure-as-a-Service (IaaS) is the layer in charge of the virtualization of physical resources, and therefore has direct control over energy-related elements. However, the IaaS layer has no knowledge about the nature of applications which run over these resources, which limits the scope of decisions it can take.

The EcoPaaS project therefore aim at making the IaaS layer (in charge of resources) and the PaaS layer (in charge of applications) collaborate to further reduce the Cloud energy consumption. The idea is to define standard interfaces that allow both layers to exchange relevant information and to coordinate their actions. Exchanging information will for example allow the PaaS layer to estimate the energy consumption of each application it is running. Coordinating actions will in turn allow the system to avoid situations where both layers simultaneously take mutually-damaging actions.

We will therefore investigate difficult scientific questions such as: which information can and should be exchanged between the two layers? What are the necessary coordination mechanisms to control reconfigurations and avoid detrimental side effects between the two layers? And which energy savings can we potentially obtain if we deployed such techniques in large commercial clouds?

We will address these questions in the context of the ConPaaS system running over an energy-efficient private cloud such as Snooze. We will follow a systems-oriented methodology based on rigorous experimental data collection, formulation of hypotheses about the necessary mechanisms, prototype implementations, and experimental (in-)validation of the hypotheses.

 

References:

  1. ConPaaS: a Platform for Hosting Elastic Cloud Applications. Guillaume Pierre and Corina Stratan. IEEE Internet Computing 16(5), September-October 2012.
  2. Energy Management in IaaS Clouds: A Holistic Approach. Eugen Feller, Cyril Rohr, David Margery, and Christine Morin. In Proceedings of the 5th IEEE International Conference on Cloud Computing (CLOUD), June 2012.

 

Required qualifications:

  • A PhD in large-scale distributed systems, Cloud computing, green computing or high-performance computing.
  • Excellent programming skills in Linux environments.
  • Good communication and writing skills.
  • Good command of English.
  • Knowledge of the following technologies is not mandatory but will be considered as a plus:
    • Python and shell scripting
    • Commercial cloud systems: Amazon EC2 and EBS, Heroku, etc.
    • Open-source cloud systems: OpenNebula, OpenStack.
    • Revision control systems: GIT, svn.
    • Linux distributions: Debian, Ubuntu.
  • Note that knowledge of French is not required for this position.

 

Start date: As soon as possible. The position is offered for a period of 18 months.

 

Location: Rennes is the capital city of Britanny, in the western part of France. It is easy to reach thanks to the high-speed train line to Paris. Rennes is a lively city and a major center for higher education and research. The job will take place within the INRIA/IRISA research center, which is internationally recognized for its research in the domain of information and communication sciences. The postdoc will take place within the MYRIADS team which is involved in many research projects in the domain of cloud computing and energy efficiency: ConPaaS, Contrail, DALHIS, GreenTouch, HARNESSSnooze, etc.

 

Applications: A first selection of candidates will take place on December 13th 2013. To maximize your chances of success, please send your application before this date. The position will however remain open until a suitable candidate is found. To apply, please send the following documents to Guillaume Pierre (guillaume.pierre@irisa.fr):

  • CV.
  • A motivation letter highlighting your previous research achievements in a domain close to cloud computing.
  • Two recommendation letters.

 

Contact: for any information about this position please contact Guillaume Pierre (guillaume.pierre@irisa.fr) and/or Anne-Cécile Orgerie (anne-cecile.orgerie@inria.fr)

Comments are closed

Open engineer position: extending ConPaaS for heterogeneous clouds

admin : November 19, 2013 8:57 am : News

IRISA and the University of Rennes 1 (France) have an open position for an Engineer in the domain of cloud computing.

Note: this position is now filled.

 

Title: extending ConPaaS for heterogeneous clouds.

Description:

Cloud computing systems are currently composed of large numbers of relatively inexpensive computers, interconnected by standard IP routers and supported by stock disk drives. However, many demanding applications have now reached a fundamental limit in their ability to scale out using traditional machines. Future performance improvements will derive from the use of high-end specialized equipment in addition to standard hardware: GPUs of course, but also FPGAs, programmable routers, and advanced storage technologies. In this context the HARNESS European project investigates: (i) how cloud providers may offer such extremely heterogeneous hardware to its users; and (ii) how cloud customers may make use of these heterogeneous resources to run their applications such that they exhibit the best possible price-performance tradeoff.

We are planning to base the HARNESS application execution runtime on ConPaaS, an open-source runtime environment for hosting applications in the cloud. ConPaaS aims at offering the full power of the cloud to application developers while shielding them from the associated complexity of the cloud. It is designed to host both high-performance scientific applications and online Web applications. It automates the entire life-cycle of an application, including collaborative development, deployment, performance monitoring, and automatic scaling. It runs on a variety of public and private clouds, and it is currently the only PaaS system capable of executing applications across multiple clouds simultaneously.

ConPaaS was initially developed in the Contrail European project. It is now a mature and stable platform, with new features being added on a regular basis. ConPaaS developers are distributed across several teams in Europe (France, Netherlands, Germany, U.K., etc.).

We are now looking for a full-time engineer who will design and implement the necessary modifications to adapt ConPaaS to the requirements of HARNESS applications. This job includes the following tasks:

  • Develop extensions to the current system. The planned extensions essentially consist in integrating ConPaaS with heterogeneous virtualized hardware resources such as FPGAs,  programmable routers, and advanced storage technologies. A number of structural changes in the ConPaaS architecture will also be necessary.
  • Coordinate developments with those realized by our partners in Rennes and in other European universities.
  • Participate in the ongoing software testing and documentation activities.
  • Provide user support to ConPaaS users within the HARNESS consortium.
  • Occasionally give presentations about ConPaaS and HARNESS at relevant technical conferences.

 

Required qualifications:

  • A Master degree in computer science or a closely related field.
  • Excellent knowledge of large-scale distributed systems and cloud computing.
  • Provable programming skills in Linux environments.
  • Good communication and writing skills.
  • Good command of English.
  • Knowledge of the following technologies is not mandatory but will be considered as a plus:
    • Python and shell scripting
    • Commercial cloud systems: Amazon EC2 and EBS, Heroku, etc.
    • Open-source cloud systems: OpenNebula, OpenStack.
    • Revision control systems: GIT, svn
    • Linux distributions: Debian, Ubuntu
    • Heterogeneous hardware (FPGAs, GPUs…)
  • Note that knowledge of French is not required for this position.

 

Start date: as soon as possible. The position is offered for a period of one year. The contract may be extended further, depending on funding availability.

 

Location: Rennes is the capital city of Britanny, in the western part of France. It is easy to reach thanks to the high-speed train line to Paris. Rennes is a lively city and a major center for higher education and research. The job will take place within the INRIA/IRISA research center, which is internationally recognized for its research in the domain of information and communication sciences. The job will take place within the MYRIADS team which is involved in many research projects in the domain of cloud computing: ConPaaSContrailDALHISGreenTouchHARNESSSnooze, etc.

 

Applications: A first selection of candidates will take place on  December 13th 2013. To maximize your chances of success, please send your application before this date. The position will however remain open until a suitable candidate is found. To apply, please send the following documents to Guillaume Pierre (guillaume.pierre@irisa.fr):

  • CV
  • Motivation letter highlighting your previous achievements in similar projects
  • Two recommendation letters

 

Contact:  For any additional information please contact  Guillaume Pierre (guillaume.pierre@irisa.fr).

 

Comments are closed

ConPaaS-1.3.1 is available

admin : November 17, 2013 9:09 am : News

The ConPaaS team is proud to announce the release of ConPaaS-1.3.1. This release extends the previous versions and brings a number of important new features:

  • Save and resume an application with manifests. Previous version already allowed to automatically deploy entire applications from manifests. Now one can snapshot a running application and dynamically create a manifest that can be used to restart the application.
  • Persistent storage for the XtreemFS and MySQL services.
  • New HTC service: this service provides a throughput-oriented scheduler for bags of tasks submitted on demand for ConPaaS.
  • New modular script to create disk images for ConPaaS with size optimization.

ConPaaS is a runtime environment for hosting applications in the cloud. It aims at offering the full power of the cloud to application developers while shielding them from the associated complexity of the cloud. ConPaaS is designed to host both high-performance scientific applications and online Web applications.  It automates the entire life-cycle of an application, including collaborative development, deployment, performance monitoring, and automatic scaling. Finally, it runs on a variety of public and private clouds, and is easily extensible. This allows developers to focus their attention on application-specific concerns rather than on cloud-specific details. For more information about the ConPaaS project as a whole we recommend this overview article.

To try the new release the simplest option is ConPaaS Online: new users can register and try the system for free during a limited period.

The ConPaaS team is busier than ever in building new functionality and in making ConPaaS an even better system. Stay tuned for the next releases!

 

Comments are closed

Videos of the ConPaaS workshop are available

admin : June 28, 2013 9:01 am : News

For people who couldn’t attend the ConPaaS workshop, we have prepared videos of a selection of presentations. Enjoy!

 

The State Of the ConPaaS Union from contrail-project on Vimeo.

 

ConPaaS Architecture from contrail-project on Vimeo.

 

ConPaaS Service Development from contrail-project on Vimeo.

 

Virtual networking in ConPaaS from contrail-project on Vimeo.

 

ConPaaS: MySQL Galera Service from contrail-project on Vimeo.

 

ConPaaS – Latest news from the task farming service from contrail-project on Vimeo.

Comments are closed

ConPaaS-1.2.0 is available

admin : June 18, 2013 6:44 am : News

The ConPaaS team is proud to announce the release of ConPaaS-1.2.0. This release extends the previous versions and brings a number of important new features:

  • Multi-cloud deployments: ConPaaS can now be deployed over several clouds simultaneously. The user can choose in which cloud each virtual machine gets deployed. This may be useful for example to deploy ConPaaS over multiple availability zones in Amazon EC2, or to integrate resources from a private cloud together with a public one.
  • Virtual private network support: all communications between virtual machines belonging to the same application may now go through a multipoint virtual private network. This allows one to hide the network heterogeneity between machines located in different clouds, and to easily traverse firewalls. This feature exploits the IPOP technology.
  • Automated deployment of entire applications: instead of deploying multiple related ConPaaS services one by one, ConPaaS users can now deploy entire applications in one click. All that is necessary is to write a simple “application manifest” which specifies the list of required services and their configuration. ConPaaS provides a few ready-made manifests for common applications.
  • Performance monitoring: all ConPaaS services now have the ability to monitor their own performance using standard and service-specific metrics.

ConPaaS is a runtime environment for hosting applications in the cloud. It aims at offering the full power of the cloud to application developers while shielding them from the associated complexity of the cloud. ConPaaS is designed to host both high-performance scientific applications and online Web applications.  It automates the entire life-cycle of an application, including collaborative development, deployment, performance monitoring, and automatic scaling. Finally, it runs on a variety of public and private clouds, and is easily extensible. This allows developers to focus their attention on application-specific concerns rather than on cloud-specific details. For more information about the ConPaaS project as a whole we recommend this overview article.

To try the new release the simplest option is ConPaaS Online: new users can register and try the system for free during a limited period.

The ConPaaS team is busier than ever in building new functionality and in making ConPaaS an even better system. Stay tuned for the next releases!

Comments are closed
« Page 1, 2 »
© 2011-2013 Contrail Consortium.
All rights reserved.