Browsing by Author "Menychtas, Andreas"
Now showing 1 - 5 of 5
Results Per Page
Sort Options
Item ARTIST methodology and framework: A novel approach for the migration of legacy software on the cloud(IEEE Computer Society, 2013) Menychtas, Andreas; Santzaridou, Christina; Kousiouris, George; Varvarigou, Theodora; Orue-Echevarria, Leire; Alonso, Juncal; Gorronogoitia, Jesus; Bruneliere, Hugo; Strauss, Oliver; Senkova, Tatiana; Pellens, Bram; Stuer, Peter; Tecnalia Research & Innovation; HPANowadays Cloud Computing is considered as the ideal environment for engineering, hosting and provisioning applications. A continuously increasing set of cloud-based solutions is available to application owners and developers to tailor their applications exploiting the advanced features of this paradigm for elasticity, high availability and performance. Although these offerings provide many benefits to new applications, they also incorporate constrains to the modernization and migration of legacy applications by obliging the use of specific technologies and explicit architectural design approaches. The modernization and adaptation of legacy applications to cloud environments is a great challenge for all involved stakeholders, not only from the technical perspective, but also in business level with the need to adapt the business processes and models of the modernized application that will be offered from now on, as a service. In this paper we present a novel model-driven approach for the migration of legacy applications in modern cloud environments which covers all aspects and phases of the migration process, as well as an integrated framework that supports all migration process.Item Cloudifying applications with ARTIST a global modernization approach to move applications onto the cloud(SciTePress, 2014) Orue-Echevarria, Leire; Alonso, Juncal; Brunelière, Hugo; Menychtas, Andreas; Langer, Philip; Wimmer, Manuel; Tecnalia Research & Innovation; HPACloud computing is still considered a disruptive technology in spite of being part of our lives for several years now. However, cloud computing is much more than a technology; it is also a business model. Many companies that have sold software in a traditional way are now attending to this revolution, wondering if that new technological and business shift is adequate for them, if they would be able to move their application towards the cloud, transforming alongside the company in a service oriented company and how they could do that. The European Project ARTIST aims to guide companies in this transition by providing them with methods, techniques, and tools, from when the migration is just a thought, until it can be provisioned as a service, taking into account technical, business and organizational aspects.Item Experimenting with application-based benchmarks on different cloud providers via a multi-cloud execution and modeling framework(Springer Verlag, 2015) Evangelinou, Athanasia; Galante, Nunzio Andrea; Kousiouris, George; Giammatteo, Gabriele; Kevani, Elton; Stampoltas, Christoforos; Menychtas, Andreas; Kopaneli, Aliki; Balraj, Kanchanna Ramasamy; Kyriazis, Dimosthenis; Varvarigou, Theodora; Stuer, Peter; Arrieta, Leire Orue Echevarria; Velez, Gorka Mikel Echevarria; Bergmayr, Alexander; Helfert, Markus; Desprez, Frédéric; Ferguson, Donald; Leymann, Frank; Muñoz, Víctor Méndez; Tecnalia Research & InnovationCloud services are emerging today as an innovative IT provisioning model, offering benefits over the traditional approach of provisioning infrastructure. However, the occurrence of multi-tenancy, virtualization and resource sharing issues raise certain difficulties in providing performance estimation during application design or deployment time. In order to assess the performance of cloud services and compare cloud offerings, cloud benchmarks are required. The aim of this paper is to present a mechanism and a benchmarking process for measuring the performance of various cloud service delivery models, while describing this information in a machine understandable format. The suggested framework is responsible for organizing the execution and may support multiple cloud providers. In our work context, benchmarking measurement results are demonstrated from three large commercial cloud providers, Amazon EC2, Microsoft Azure and Flexiant in order to assist with provisioning decisions for cloud users. Furthermore, we present approaches for measuring service performance with the usage of specialized metrics for ranking the services according to a weighted combination of cost, performance and workload.Item Migrating legacy software to the cloud with ARTIST(2013) Bergmayr, Alexander; Brunelière, Hugo; Izquierdo, Javier Luis Cánovas; Gorroñogoitia, Jesús; Kousiouris, George; Kyriazis, Dimosthenis; Langer, Philip; Menychtas, Andreas; Orue-Echevarria, Leire; Pezuela, Clara; Wimmer, Manuel; Tecnalia Research & InnovationAs cloud computing allows improving the quality of software and aims at reducing costs of operating software, more and more software is delivered as a service. However, moving from a software as a product strategy to delivering software as a service hosted in cloud environments is very ambitious. This is due to the fact that managing software modernization is still a major challenge, especially when paradigm shifts, such as moving to cloud environments, are targeted that imply fundamental changes to how software is modernized, delivered, and sold. Thus, in addition to technical aspects, business aspects need also to be considered. ARTIST proposes a comprehensive software modernization approach covering business and technical aspects. In particular, ARTIST employs Model-Driven Engineering (MDE) techniques to automate the reverse engineering of legacy software and forward engineering of cloud-based software in a way that modernized software truly benefits from targeted cloud environments. Therewith, ARTIST aims at reducing the risks, time, and costs of software modernization and lowers the barriers to exploit cloud computing capabilities and new business models.Item Software modernization and cloudification using the artist migration methodology and framework(2014) Menychtas, Andreas; Konstanteli, Kleopatra; Alonso, Juncal; Orue-Echevarria, Leire; Gorronogoitia, Jesus; Kousiouris, George; Santzaridou, Christina; Bruneliere, Hugo; Pellens, Bram; Stuer, Peter; Strauss, Oliver; Senkova, Tatiana; Varvarigou, Theodora; HPA; Tecnalia Research & InnovationCloud computing has leveraged new software development and provisioning approaches by changing the way computing, storage and networking resources are purchased and consumed. The variety of cloud offerings on both technical and business level has considerably advanced the development process and established new business models and value chains for applications and services. However, the modernization and cloudification of legacy software so as to be offered as a service still encounters many challenges. In this work, we present a complete methodology and a methodology instantiation framework for the effective migration of legacy software to modern cloud environments.