Towards Exogenous Coordination of Concurrent Cloud Applications

被引:0
|
作者
Le-Khanh, Trinh [1 ]
Nguyen, Hoang-Gia [2 ]
Bliudze, Simon [3 ]
Merle, Philippe [3 ]
机构
[1] VNU Univ Engn & Technol, Fac Informat Technol, Hanoi, Vietnam
[2] CEA, LIST, F-91191 Gif Sur yvette, France
[3] Univ Lille, Inria, CNRS, Cent Lille,UMR 9189,CRIStALF, F-59000 Lille, France
关键词
Concurrent system; cloud computing; exogenous coordination; !text type='Java']Java[!/text]BIP; OCCIware; verification; ALGEBRA; MODEL; CONNECTORS; MANAGEMENT; TOOL;
D O I
10.1142/S0218194023500389
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing offers opportunities to increase productivity and reduce costs. Quickly adapting to changing needs is key to maintaining cloud applications. In traditional development, coordination is implemented in computational code. Although change impact analyses are studied, adjusting the implementation is time-consuming and error-prone when the coordination strategy changes. Exogenous coordination separates the implemented coordination and computational code to cope with this problem. This separation improves the reusability of components. Additionally, other applications with similar interaction patterns can reuse the coordination specification. The main contribution of this paper is to propose a methodology to develop and maintain cloud applications following the exogenous approach. To illustrate the idea, we introduce a new framework named OCCIwareBIP, which integrates JavaBIP - a framework for the exogenous coordination of concurrent Java components into OCCIware - a framework for designing cloud applications. We also leverage the coordination model to verify the deadlock-freedom of the cloud application. Finally, we present an application to show the ability of our approach to guarantee the safety and benefits of modularization in developing concurrent cloud applications.
引用
收藏
页码:1 / 25
页数:25
相关论文
共 50 条
  • [21] Use of Cloud Computing Platforms towards Robotics Applications
    Doriy, Rajesh
    Prasad, Saurabh Kumar
    Sablani, Prachi
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 1577 - 1583
  • [22] Towards a Quality Model for Cloud-native Applications
    Lichtenthaeler, Robin
    Wirtz, Guido
    SERVICE-ORIENTED AND CLOUD COMPUTING, 2022, 13226 : 109 - 117
  • [23] Towards Energy Efficient Allocation for Applications in Volunteer Cloud
    Jiang, Congfeng
    Wan, Jian
    Cerin, Christophe
    Gianessi, Paolo
    Ngoko, Yanik
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1516 - 1525
  • [24] Towards Elastic Component-Based Cloud Applications
    Pokahr, Alexander
    Braubach, Lars
    INTELLIGENT DISTRIBUTED COMPUTING VIII, 2015, 570 : 161 - 171
  • [25] Trusted Block as a Service: Towards Sensitive Applications on the Cloud
    Hao, Jianan
    Cai, Wentong
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 73 - 82
  • [26] Towards Process Support for Migrating Applications to Cloud Computing
    Chauhan, Muhammad Aufeef
    Babar, Muhammad Ali
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICE COMPUTING (CSC), 2012, : 80 - 87
  • [27] A Concurrent Level Based Scheduling for Workflow Applications within Cloud Computing Environment
    Tan, Wen'an
    Lu, Guangzhen
    Sun, Yong
    Zhang, Zijian
    PERVASIVE COMPUTING AND THE NETWORKED WORLD, 2014, 8351 : 400 - 411
  • [28] Towards a Seamless Coordination of Cloud and Fog Illustration through the Internet-of-Things
    Maamar, Zakaria
    Baker, Thar
    Faci, Noura
    Ugljanin, Emir
    Al Khafajiy, Mohammed
    Buregio, Vanilson
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 2008 - 2015
  • [29] e-Science-towards the cloud: infrastructures, applications and research
    Townend, Paul
    Xu, Jie
    Austin, Jim
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2013, 371 (1983):
  • [30] Towards an Elasticity Framework for Legacy Highly Available Applications in the Cloud
    Hawilo, Hassan
    Kanso, Ali
    Shami, Abdallah
    2015 IEEE WORLD CONGRESS ON SERVICES, 2015, : 253 - 260