A service-based framework for building and executing epidemic simulation applications in the cloud

被引:3
作者
Parlavantzas, Nikos [1 ]
Linh Manh Pham [1 ,2 ]
Morin, Christine [1 ]
Arnoux, Sandie [3 ]
Beaunee, Gael [3 ]
Qi, Luyuan [3 ]
Gontier, Philippe [3 ]
Ezanno, Pauline [3 ]
机构
[1] Univ Rennes, IRISA, CNRS, Campus Univ Beaulieu,Inria, F-35042 Rennes, France
[2] Vietnam Natl Univ, Univ Engn & Technol, Hanoi, Vietnam
[3] Univ Bretagne Loire, BIOEPAR, INRA, Oniris, Nantes, France
关键词
cloud computing; epidemic simulation; high performance computing; simulation models; PARATUBERCULOSIS; SCALE;
D O I
10.1002/cpe.5554
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The cloud has emerged as an attractive platform for resource-intensive scientific applications, such as epidemic simulators. However, building and executing such applications in the cloud presents multiple challenges, including exploiting elasticity, handling failures, and simplifying multi-cloud deployment. To address these challenges, this paper proposes a novel service-based framework called DiFFuSE that enables simulation applications with a bag-of-tasks structure to fully exploit cloud platforms. This paper describes how the framework is applied to restructure two legacy applications, simulating the spread of bovine viral diarrhea virus and Mycobacterium avium subspecies paratuberculosis, into elastic cloud-native applications. Experimental results show that the framework enhances application performance and allows exploring different cost-performance trade-offs while supporting automatic failure handling and elastic resource acquisition from multiple clouds.
引用
收藏
页数:16
相关论文
共 50 条
[21]   The CloudSME simulation platform and its applications: A generic multi-cloud platform for developing and executing commercial cloud-based simulations [J].
Taylor, Simon J. E. ;
Kiss, Tamas ;
Anagnostou, Anastasia ;
Terstyanszky, Gabor ;
Kacsuk, Peter ;
Costes, Joris ;
Fantini, Nicola .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 88 :524-539
[22]   A replicas placement approach of component services for service-based cloud application [J].
Jiaxuan Wu ;
Bin Zhang ;
Lei Yang ;
Peng Wang ;
Changsheng Zhang .
Cluster Computing, 2016, 19 :709-721
[23]   A replicas placement approach of component services for service-based cloud application [J].
Wu, Jiaxuan ;
Zhang, Bin ;
Yang, Lei ;
Wang, Peng ;
Zhang, Changsheng .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02) :709-721
[24]   StreamDB: A Unified Data Management System For Service-based Cloud Application [J].
Chen, Huankai ;
Migliavacca, Matteo .
2018 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2018), 2018, :169-176
[25]   A Cloud Based Framework for Platform as a Service [J].
Farouk, Mohamed ;
Yousif, Adil ;
Bashir, Mohammed Bakri .
2015 International Conference on Cloud Computing (ICCC), 2015, :6-10
[26]   An Efficient Optimization Algorithm of Autonomic Managers in Service-Based Applications [J].
Hadded, Leila ;
Ben Charrada, Faouzi ;
Tata, Samir .
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2015 CONFERENCES, 2015, 9415 :19-37
[27]   Performance analysis of parallel composite service-based applications in clouds [J].
Li, Xiulin ;
Pan, Li ;
Song, Wei ;
Liu, Shijun ;
Meng, Xiangxu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 153 :27-40
[28]   An Efficient Algorithm for the Bursting of Service-Based Applications in Hybrid Clouds [J].
Ben Charrada, Faouzi ;
Tata, Samir .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (03) :357-367
[29]   Specification Patterns of Service-Based Applications Using Blockchain Technology [J].
Viriyasitavat, Wattana ;
Xu, Li Da ;
Bi, Zhuming .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2020, 7 (04) :886-896
[30]   Formal Modeling and Evaluation of Stateful Service-Based Business Process Elasticity in the Cloud [J].
Amziani, Mourad ;
Melliti, Tarek ;
Tata, Samir .
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 CONFERENCES, 2013, 8185 :21-38