Porting Non Cloud-native Applications across Linux Distributions: A Practical Approach

被引:0
|
作者
Kumar, Sanjeet [1 ]
Das, Suvrojit [1 ]
机构
[1] NIT Durgapur, Dept CSE, Durgapur, India
关键词
Linux; Cloud Computing; Application Portability; Workload Migration;
D O I
10.5220/0011083700003200
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Researchers are trying to solve the problem of application portability ever since we had multiple types of Unix operating systems. The need for a solution to port application between different operating environments has only grown in recent years after the adoption of the cloud. The consumers of IT applications want the freedom of choice when it comes to operating environment. They don't want to be put in a vendor lock-in where they are compelled to use one particular platform inspite of their dissatisfaction of service or availability of a better, economic and more competitive alternative. Sometimes the provider of the operating environment goes out of business or there are other reasons where porting of applications becomes a necessity. Linux being an open source operating system gives the liberty to consumers to first extensively test and use the applications on a free distribution and later port it to a distribution with enterprise support. Portability of cloud native apps are more or less solved by use of containerization tools and their ecosystem however the portability of non cloud-native applications is still an open research problem. This paper provides the solution to the problem of porting an application from one distribution of linux to another using an approach which can further be generalized for porting of application between wider range of operating environments.
引用
收藏
页码:272 / 279
页数:8
相关论文
共 50 条
  • [41] Informed and Assessable Observability Design Decisions in Cloud-native Microservice Applications
    Borges, Maria C.
    Bauer, Joshua
    Werner, Sebastian
    Gebauer, Michael
    Tai, Stefan
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA 2024, 2024, : 69 - 78
  • [42] Disambiguating Performance Anomalies from Workload Changes in Cloud-Native Applications
    Baluta, Alexandru
    Rouf, Yar
    Mukherjee, Joydeep
    Jiang, Zhen Ming
    Litoiu, Marin
    PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024, 2024, : 286 - 297
  • [43] InstantOps: A Joint Approach to System Failure Prediction and Root Cause Identification in Microservices Cloud-Native Applications
    Rouf, Raphael
    Rasolroveicy, Mohammadreza
    Litoiu, Marin
    Nagar, Seema
    Mohapatra, Prateeti
    Gupta, Pranjal
    Watts, Ian
    PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024, 2024, : 119 - 129
  • [44] Performance Optimization Across the Edge-Cloud Continuum: A Multi-agent Rollout Approach for Cloud-Native Application Workload Placement
    Soumplis P.
    Kontos G.
    Kokkinos P.
    Kretsis A.
    Barrachina-Muñoz S.
    Nikbakht R.
    Baranda J.
    Payaró M.
    Mangues-Bafalluy J.
    Varvarigos E.
    SN Computer Science, 5 (3)
  • [45] Enhancing cloud-native DevSecOps: A Zero Trust approach for the financial sector
    Shin, Daemin
    Kim, Jiyoon
    Pawana, I. Wayan Adi Juliawan
    You, Ilsun
    COMPUTER STANDARDS & INTERFACES, 2025, 93
  • [46] A Holistic Approach to Data Access for Cloud-Native Analytics and Machine Learning
    Koutsovasilis, Panos
    Venugopal, Srikumar
    Gkoufas, Yiannis
    Pinto, Christian
    2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 654 - 659
  • [47] Smuggling Multi-cloud Support into Cloud-native Applications using Elastic Container Platforms
    Kratzke, Nane
    CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 29 - 42
  • [48] Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study
    Kratzke, Nane
    Quint, Peter-Christian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 126 : 1 - 16
  • [49] Monitoring Probe Deployment Patterns for Cloud-Native Applications: Definition and Empirical Assessment
    Tundo, Alessandro
    Mobilio, Marco
    Riganelli, Oliviero
    Mariani, Leonardo
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (04) : 1636 - 1654
  • [50] Co-Transformation to Cloud-Native Applications Development Experiences and Experimental Evaluation
    Spillner, Josef
    Bogado, Yessica
    Benitez, Walter
    Lopez-Pires, Fabio
    CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 596 - 607