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 条
  • [31] QuickFaaS: Providing Portability and Interoperability between FaaS Platforms
    Rodrigues, Pedro
    Freitas, Filipe
    Simao, Jose
    [J]. FUTURE INTERNET, 2022, 14 (12):
  • [32] Middleware for Creating Private Clouds
    Nagakura, Hiroshi
    Sakurai, Akihiko
    [J]. FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (03): : 263 - 269
  • [33] Data portability and interoperability: An EU-US comparison
    Rubinfeld, Daniel
    [J]. EUROPEAN JOURNAL OF LAW AND ECONOMICS, 2024, 57 (1-2) : 163 - 179
  • [34] Middleware for Supporting Private Clouds
    Nitoh, Shigeaki
    Nagakura, Hiroshi
    Sakurai, Akihiko
    [J]. FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (04): : 451 - 458
  • [35] RISE: A general simulation interoperability middleware container
    Al-Zoubi, Khaldoon
    Wainer, Gabriel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (05) : 580 - 594
  • [36] Middleware for heterogeneous subsystems interoperability in intelligent buildings
    Perumal, Thinagaran
    Ramli, Abd Rahman
    Leong, Chui Yew
    Samsudin, Khairulmizam
    Mansor, Shattri
    [J]. AUTOMATION IN CONSTRUCTION, 2010, 19 (02) : 160 - 168
  • [37] Interoperability between Grids and Clouds
    Marosi, Attila
    Kozlovszky, Miklos
    Kacsuk, Peter
    [J]. ERCIM NEWS, 2010, (83): : 22 - 23
  • [38] Evaluation of middleware architectures in achieving system interoperability
    Young, P
    Chaki, N
    Berzins, V
    Luqi
    [J]. 14TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2003, : 108 - 116
  • [39] Middleware-Layer Connector Synthesis: Beyond State of the Art in Middleware Interoperability
    Issarny, Velerie
    Bennaceur, Amel
    Bromberg, Yerom-David
    [J]. FORMAL METHODS FOR ETERNAL NETWORKED SOFTWARE SYSTEMS, SFM 2011, 2011, 6659 : 217 - 255
  • [40] Middleware interoperability based mobile healthcare system
    Kim, Nam-Ho
    Jeong, Yi-Seok
    Song, Seung-Jae
    Shin, Dong-Ryeol
    [J]. 9TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: TOWARD NETWORK INNOVATION BEYOND EVOLUTION, VOLS 1-3, 2007, : 209 - +