PaaSage[1] is a project partially funded by the Seventh Framework Programme for Research and Technological Development, sometimes abbreviated to FP7. PaaSage is a European Union funded research project involving partners such as ERCIM, SINTEF, STFC, University of Stuttgart, INRIA, CETIC, FORTH, BE.WAN, EVRY, Sysfera, Flexiant, Lufthansa Systems, GWDG, ASCS, University of Ulm, University of Oslo, AGH, IBSAC and University of Cyprus that aims at creating a development and deployment platform together with an appropriate methodology for helping software engineers creating new applications and migrating old applications that can run on multiple Cloud platforms. PaaSage is a notable[2] example of European research efforts in the field of Infrastructure as a Service (IaaS).[3][4][5][6]

Summary edit

PaaSage is a development and deployment platform, with an accompanying methodology, with which developers of enterprise systems can access services of cloud platforms in a technology neutral approach that abstracts the technical details while guiding them to configure their applications for best performance.[5]

Background edit

Conducting European research policies and implementing European research programmes is an obligation under the Amsterdam Treaty.

It has been suggested that the contribution of €7 billion/year in European research funding in 2006 might help generate an increase in GDP of some €200 billion/year by the 2030s.[7]

There exist several open source and commercial offerings at the Infrastructure as a Service (IaaS) level. The open source Cloud technologies include OpenStack, Eucalyptus (software), OpenNebula and Apache CloudStack. Notable commercial offerings include Windows Azure, Amazon Elastic Compute Cloud, HP Cloud, Flexiant Flexiscale among others. Software developers targeting the Cloud may wish to reduce costs by developing their software once and deploy it on several of the available offerings,[8] gaining the benefit of a competitive Cloud market without losing on performance, availability, or any other service properties.

Currently an impediment to this objective is that IaaS Cloud platforms are heterogeneous, and the services and Application Programmer Interfaces (APIs) that they provide are not standardised.[9] These platforms even tend to impose a specific architecture on deployed applications.[10] Accordingly, there is a significant dependency between client applications and the services provided by the platform, which is not well specified or appropriately communicated to the user. Knowledge with respect to which use case is most suited for which platform and how to exploit these features is therefore hard and costly to gain.[11][12]

Objective edit

PaaSage aims to create a flexible model to allow software developers wider access to cloud platforms and in particular allow European companies to take a world-leading position.[13][14]

From a research perspective PaaSage is seeking to leverage the situation with applications today essentially consisting of different logical units, or modules, and that development models like workflow-based composition, model-based application development, object-oriented programming, etc. exhibit different characteristics and requirements towards the infrastructure[15] such as:

  • Different dependencies with one another, with data, the user etc.
  • Different quality requirements regarding these dependencies like interactivity, real-time response, bandwidth for communication etc.
  • Different scalability behaviour under increasing load, i.e. growing number of users, requests etc.

These characteristics would then be used to define the deployment model and the execution behaviour, e.g. to exploit implicit concurrency or to provide the appropriate communication infrastructure. More importantly, however, this also gives insight into the degree of scalability, the potential distributions, and the way the whole application behaves under given conditions of horizontal and vertical scale.[6][3]

Issues such as Scalability are generally considered to be vital in developing next generation HPC,[16] mission-critical and resource demanding products. Research in this area is of great interest to industrial parties[17] such as Lufthansa and Flexiant who are engaged in the PaaSage project.[18] In PaaSage, industrial and academic partners work in close collaboration with Cloud provider partners to research, develop and deploy resource intensive applications which benefit greatly from model based management and leverages scalability according to custom requirements.

In June 2015, PaaSage announced a partnership with the OW2 Consortium, and in September 2015, the first version of the PaaSage product was released and the source code is available through the OW2 Community forge.[19]

References edit

  1. ^ "Home". paasage.eu.
  2. ^ "*** Inside online - Edition Spring 2013 **". Archived from the original on 2013-11-13. Retrieved 2013-09-05.
  3. ^ a b "European consortium builds €8.4M Paasage in the cloud". 14 November 2012.
  4. ^ "Cloud". PublicTechnology.net. 25 May 2014. Retrieved 23 December 2022.
  5. ^ a b "Flexiant | PaaSage to the Clouds - an €8,4m investment for bridging clouds". 13 November 2012.
  6. ^ a b "PaaSage – an €8.4 million investment for bridging clouds". Retrieved 23 December 2022.
  7. ^ Muldur, U., et al., "A New Deal for an Effective European Research Policy," Springer 2006 ISBN 978-1-4020-5550-8 [1]
  8. ^ Archived at Ghostarchive and the Wayback Machine: Keith Jeffery on Cloud Computing. YouTube.
  9. ^ "The Latest Cloud Computing Technology and Security | Gartner".
  10. ^ "Do You Replace Your Server or Go to the Cloud? The Answer May Surprise You". Forbes.
  11. ^ "79% of CIOs Are Concerned About Hidden Costs of Cloud Computing – Cloud Times". 27 July 2013. Retrieved 23 December 2022.
  12. ^ "Hidden Costs of Cloud Computing, Revealed". Forbes.
  13. ^ "The Evolution of PaaS in the Enterprise - by Johan den Haan". 17 October 2012.
  14. ^ "Heroku PaaS floats over to Europe • The Register". The Register.
  15. ^ HLRS Research [dead link]
  16. ^ "Create and launch differentiated IaaS services in days" (PDF). Parallels® Automation and Flexiant Cloud Orchestrator. Archived from the original (PDF) on 2014-09-11. Retrieved 2014-09-11.
  17. ^ "Database scalability - Dispelling myths about the limits of database-centric architecture".
  18. ^ Archived at Ghostarchive and the Wayback Machine: Keith Jeffrey talks PaaSage at FIA 2014. YouTube.
  19. ^ "PaaSage - OW2". Archived from the original on 2015-09-05. Retrieved 2015-10-22.