Towards Portability and Interoperability Support in Middleware for Hybrid Clouds

被引:0
|
作者
Rafique, Ansar [1 ]
Walraven, Stefan [1 ]
Lagaisse, Bert [1 ]
Desair, Tom [1 ]
Joosen, Wouter [1 ]
机构
[1] Katholieke Univ Leuven, iMinds DistriNet, B-3001 Leuven, Belgium
关键词
Portability; Interoperability; Middleware; Hybrid Cloud; PaaS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The cloud computing paradigm promises increased flexibility and scalability for consumers and providers of software services. Service providers that exploit private cloud environments offer restricted flexibility and scalability because of the limited capacity. However, such organizations are often reluctant to migrate to public clouds because of business continuity threats and vendor lock-in. Hybrid clouds potentially combine the benefits of private and public (external) clouds. Vendor lock-in can be avoided when multiple external clouds are supported and effectively exploited. This paper presents a middleware platform for hybrid cloud applications. The middleware enables organizations to control the execution of their applications in hybrid cloud environments. Driven by policies, the middleware can dynamically decide which requests and tasks are executed on a particular part of the hybrid cloud. The core of the middleware, and the focus of this paper, is an abstraction layer. The abstraction layer enables portability over multiple services including data storage, blob storage, and asynchronous task execution of various PaaS platforms as well as interoperability between the PaaS platforms. We have validated the core concept by building a prototype implementation that runs on top of specific PaaS platforms as well as on a cloud-enabling middleware. A document processing SaaS application has been instantiated on the middleware. Performance results have been collected for JBoss AS cluster, Google App Engine, and Red Hat OpenShift.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [1] Applications Portability and Services Interoperability among Multiple Clouds
    Di Martino, Beniamino
    [J]. IEEE CLOUD COMPUTING, 2014, 1 (01): : 74 - 77
  • [2] An OWL ontology to support cloud portability and interoperability
    Di Martino, Beniamino
    Cretella, Giuseppina
    Esposito, Antonio
    Carta, Graziella
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2015, 11 (03) : 303 - 326
  • [3] Towards a Pragmatic Interoperability on the MIDAS Middleware
    Fracalossi Ribeiro, Elivaldo Lozer
    Neves de Jesus, Luis Emanuel
    Claro, Daniela Barreiro
    Moura, Natan
    [J]. PROCEEDINGS OF THE 27TH BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB (WEBMEDIA '21), 2021, : 161 - 168
  • [4] Advances in Applications Portability and Services Interoperability among Multiple Clouds
    Di Martino, Beniamino
    Cretella, Giuseppina
    Esposito, Antonio
    [J]. IEEE CLOUD COMPUTING, 2015, 2 (02): : 22 - 28
  • [5] Interoperability and Portability Approaches in Inter-Connected Clouds: A Review
    Kaur, Kiranbir
    Sharma, Sandeep
    Kahlon, Karanjeet Singh
    [J]. ACM COMPUTING SURVEYS, 2017, 50 (04)
  • [6] Portability and Interoperability between Clouds: Challenges and Case Study (Invited Paper)
    Petcu, Dana
    [J]. TOWARDS A SERVICE-BASED INTERNET, 2011, 6994 : 62 - 74
  • [7] Efficient Middleware for the Portability of PaaS Services Consuming Applications among Heterogeneous Clouds
    Bharany, Salil
    Kaur, Kiranbir
    Badotra, Sumit
    Rani, Shalli
    Kavita
    Wozniak, Marcin
    Shafi, Jana
    Ijaz, Muhammad Fazal
    [J]. SENSORS, 2022, 22 (13)
  • [8] A Mobile Cloud Middleware to Support Mobility and Cloud Interoperability
    Akherfi, Khadija
    Harroud, Hamid
    Gerndt, Michael
    [J]. 2014 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2014, : 1189 - 1194
  • [9] ReMMoC: A reflective middleware to support mobile client interoperability
    Grace, P
    Blair, GS
    Samuel, S
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: COOPIS, DOA, AND ODBASE, 2003, 2888 : 1170 - 1187
  • [10] Towards middleware support for pervasive computing
    Adamopoulos, Dionisis X.
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: SOFTWARE AGENTS AND INTERNET COMPUTING, 2007, : 287 - 290