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 条
  • [31] Machine Learning based Interference Modelling in Cloud-Native Applications
    Baluta, Alexandru
    Mukherjee, Joydeep
    Litoiu, Marin
    PROCEEDINGS OF THE 2022 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '22), 2022, : 125 - 132
  • [32] Cloud-Native, Event-Based Programming for Mobile Applications
    Baldini, Ioana
    Castro, Paul
    Cheng, Perry
    Fink, Stephen
    Ishakian, Vatche
    Mitchell, Nick
    Muthusamy, Vinod
    Rabbah, Rodric
    Suter, Philippe
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 287 - 288
  • [33] An Approach of Automated Anomalous Microservice Ranking in Cloud-Native Environments
    Zhang, Zekun
    Li, Bing
    Wang, Jian
    Liu, Yongqiang
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2021, 31 (11N12) : 1661 - 1681
  • [34] A Cloud-Native Approach to 5G Network Slicing
    Sharma, Sameerkumar
    Miller, Raymond
    Francini, Andrea
    IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (08) : 120 - 127
  • [35] Fine-grained management of cloud-native applications, based on TOSCA
    Bogo, Matteo
    Soldani, Jacopo
    Neri, Davide
    Brogi, Antonio
    INTERNET TECHNOLOGY LETTERS, 2020, 3 (05)
  • [36] Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-native Applications
    Quint, Peter-Christian
    Kratzke, Nane
    CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 400 - 408
  • [37] Self-managing cloud-native applications: Design, implementation, and experience
    Toffetti, Giovanni
    Brunner, Sandro
    Blochlinger, Martin
    Spillner, Josef
    Bohnert, Thomas Michael
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 72 : 165 - 179
  • [38] Toward the Observability of Cloud-Native Applications: The Overview of the State-of-the-Art
    Kosinska, Joanna
    Balis, Bartosz
    Konieczny, Marek
    Malawski, Maciej
    Zielinski, Slawomir
    IEEE ACCESS, 2023, 11 : 73036 - 73052
  • [39] Fault Localization Using Interventional Causal Learning for Cloud-Native Applications
    Jha, Saurabh
    Rios, Jesus
    Abe, Naoki
    Bagehorn, Frank
    Shwartz, Laura
    2024 54TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS-SUPPLEMENTAL VOLUME, DSN-S 2024, 2024, : 141 - 147
  • [40] Dynamic Resource Management for Cloud-native Bulk Synchronous Parallel Applications
    Wang, Evan
    Barve, Yogesh
    Gokhale, Aniruddha
    Sun, Hongyang
    2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 152 - 157