Contrail (software)

{{Short description|Cloud federation computing project}}

{{Infobox software

| name = Contrail

| logo =

| latest release version = 1.3

| latest release date = {{release date|2013|10|7}}

| operating system = XtreemOS, Linux, Debian, Ubuntu

| genre = Cloud computing

| programming language = Bash, Java, XML, Python

| license = BSD, Apache License 2.0

| website = {{URL|contrail-project.eu}}

}}

Contrail was a cloud federation computing project that ran from 1 October 2010 until 31 January 2014.{{cite book | chapter-url=https://doi.org/10.1145/2365316.2365322 | doi=10.1145/2365316.2365322 | chapter=Contrail: A reliable and trustworthy cloud platform | title=Proceedings of the 1st European Workshop on Dependable Cloud Computing | date=2012 | last1=Cascella | first1=Roberto G. | last2=Morin | first2=Christine | last3=Harsh | first3=Piyush | last4=Jegou | first4=Yvon | pages=1–2 | isbn=978-1-4503-1149-6 }} Contrail produced open-source cloud stack software including Security, PaaS components, Distributed file system, Application Lifecycle management middleware, and SLA Management. Contrail supports OVF standard and runs on OpenStack and OpenNebula. Contrail software is a full IaaS + PaaS Cloud stack ready to implement Cloud Federations.

The most recent release is version 1.3, allowing:

  • Cloud federation{{cite book | chapter-url=https://doi.org/10.1007/978-3-642-29737-3_19 | doi=10.1007/978-3-642-29737-3_19 | chapter=Cloud Federations in Contrail | title=Euro-Par 2011: Parallel Processing Workshops | series=Lecture Notes in Computer Science | date=2012 | last1=Carlini | first1=Emanuele | last2=Coppola | first2=Massimo | last3=Dazzi | first3=Patrizio | last4=Ricci | first4=Laura | last5=Righetti | first5=Giacomo | volume=7155 | pages=159–168 | isbn=978-3-642-29736-6 }}{{cite book |last1=Coppola |first1=Massimo |last2=Dazzi |first2=Patrizio |last3=Lazouski |first3=Aliaksandr |last4=Martinelli |first4=Fabio |last5=Mori |first5=Paolo |last6=Jensen |first6=Jens |last7=Johnson |first7=Ian |last8=Kershaw |first8=Philip |chapter=The CONTRAIL Approach to Cloud Federations |title=Proceedings of the International Symposium on Grids and Clouds (ISGC) 2012 — PoS(ISGC 2012) |chapter-url=http://pos.sissa.it/archive/conferences/153/019/ISGC%202012_019.pdf |pages=19 |bibcode=2012isgc.sympE..19C |year=2012 |volume=153 |doi=10.22323/1.153.0019 |doi-access=free }}
  • SLA Management{{cite book |last1=Cascella |first1=Roberto G. |last2=Blasi |first2=Lorenzo |last3=Jegou |first3=Yvon |last4=Coppola |first4=Massimo |last5=Morin |first5=Christine |title=The Future Internet |chapter=Contrail: Distributed Application Deployment under SLA in Federated Heterogeneous Clouds |series=Lecture Notes in Computer Science |date=2013 |volume=7858 |issue=The Future Internet book 2013 |pages=91–103 |doi=10.1007/978-3-642-38082-2_8|isbn=978-3-642-38081-5 |doi-access=free }}{{cite book |last1=Blasi |first1=Lorenzo |last2=Jensen |first2=Jens |last3=Ziegler |first3=Wolfgang |title=Euro-Par 2013: Parallel Processing Workshops |chapter=Expressing Quality of Service and Protection Using Federation-Level Service Level Agreement |series=Lecture Notes in Computer Science |date=2014 |volume=8374 |issue=Euro-Par 2013: Parallel Processing Workshops |pages=146–156 |doi=10.1007/978-3-642-54420-0_15|isbn=978-3-642-54419-4 }}
  • Usage CONtrol{{cite book |last1=Anastasi |first1=Gaetano F. |last2=Carlini |first2=Emanuele |last3=Coppola |first3=Massimo |last4=Dazzi |first4=Patrizio |last5=Lazouski |first5=Aliaksandr |last6=Martinelli |first6=Fabio |last7=Mancini |first7=Gaetano |last8=Mori |first8=Paolo |title= 2014 IEEE International Conference on Cloud Engineering|pages=141–146 |doi=10.1109/IC2E.2014.58|chapter-url=https://zenodo.org/record/898052 |year=2014 |isbn=978-1-4799-3766-0 |chapter=Usage Control in Cloud Federations |s2cid=53696 |url=https://zenodo.org/record/898052 }}
  • Login over Google
  • XtreemFS support
  • SAML Support
  • OAuth2 standard{{cite journal |last1=Kershaw |first1=Philip |last2=Jensen |first2=Jens |last3=Stephens |first3=Ag |last4=van Engen |first4=Willem |title=Exploiting OAuth 2.0: from User Delegation for OGC Services to a Generic Federation-as-a-Service Solution for Federated Identity Management. |journal=In EGU General Assembly Conference Abstracts |date=2013 |volume=15 |pages=EGU2013–10841 |bibcode=2013EGUGA..1510841K}}
  • Virtual infrastructure Network (VIN)
  • Virtual Execution Platform (VEP){{cite web |last1=Harsh |first1=Piyush |last2=Jegou |first2=Yvon |last3=Cascella |first3=Roberto G. |last4=Morin |first4=Christine |title=Contrail virtual execution platform challenges in being part of a cloud federation |url=http://hal.archives-ouvertes.fr/docs/00/62/66/39/PDF/ServiceWave11.pdf |accessdate=30 October 2014}}{{cite web |last1=Jégou |first1=Yvon |last2=Harsh |first2=Piyush |last3=Cascella |first3=Roberto G. |last4=Dudouet |first4=Florian |last5=Morin |first5=Christine |title=Managing OVF applications under SLA constraints on contrail virtual execution platform |url=http://info-piyush.rhcloud.com/content/svm-01-12-draft.pdf |accessdate=30 October 2014}}
  • Single Sign On (SSO)* Cloud federations*PAAS*IAAS*
  • Authorization Server
  • Dynamic-CA
  • Hadoop

Contrail is partially funded by the FP7 Programme of the European Commission under Grant Agreement FP7-ICT-257438.{{cite web |url=http://www.isgtw.org/announcement/contrail-project-proud-present-its-first-complete-set-interoperable-cloud-federation-to |title=The Contrail project is proud to present its first complete set of interoperable Cloud federation tools |last=Versweyveld |first=Leslie |date=30 October 2012 |website=isgtw.org |accessdate=17 October 2013 |url-status=dead |archiveurl=https://web.archive.org/web/20131017190902/http://www.isgtw.org/announcement/contrail-project-proud-present-its-first-complete-set-interoperable-cloud-federation-to |archivedate=17 October 2013 }}

Contrail also allows virtualization, alongside Infrastructure-as-a-Service, Platform-as-a-Service. and Hybrid clouds.

References

{{Reflist}}