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 条
[31]   Adaptive Resource Allocation of Multiple Servers for Service-based Systems in Cloud Computing [J].
Gong, Siqian ;
Yin, Beibei ;
Zhu, Wenlong ;
Cai, Kai-Yuan .
2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, :603-608
[32]   MCCS: A Service-based Approach to Collective Communication for Multi-Tenant Cloud [J].
Wu, Yongji ;
Xu, Yechen ;
Chen, Jingrong ;
Wang, Zhaodong ;
Zhang, Ying ;
Lentz, Matthew ;
Zhuo, Danyang .
PROCEEDINGS OF THE 2024 ACM SIGCOMM 2024 CONFERENCE, ACM SIGCOMM 2024, 2024, :679-690
[33]   MicroBlend: An Automated Service-Blending Framework for Microservice-Based Cloud Applications [J].
Son, Myungjun ;
Mohanty, Shruti ;
Gunasekaran, Jashwant Raj ;
Kandemir, Mahmut .
2023 IEEE 16TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD, 2023, :460-470
[34]   A Reliable E-Service Framework Based on Cloud Computing Concepts for SaaS Applications [J].
Moghaddam, Faraz Fatemi ;
Memari, Nogol ;
Hakemi, Aida ;
Latifi, Hamidreza .
2013 IEEE CONFERENCE ON E-LEARNING, E-MANAGEMENT AND E-SERVICES (IC3E), 2013, :100-104
[35]   Trust Based Cloud Service Composition Framework [J].
Sasikaladevi, N. .
INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (01) :99-U465
[36]   Efficient QoS-Aware Service Recommendation for Multi-Tenant Service-Based Systems in Cloud [J].
Wang, Yanchun ;
He, Qiang ;
Zhang, Xuyun ;
Ye, Dayong ;
Yang, Yun .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (06) :1045-1058
[37]   Adaptive Multivariable Control for Multiple Resource Allocation of Service-Based Systems in Cloud Computing [J].
Gong, Siqian ;
Yin, Beibei ;
Zheng, Zheng ;
Cai, Kai-Yuan .
IEEE ACCESS, 2019, 7 :13817-13831
[38]   Cost Optimization Oriented Dynamic Resource Allocation for Service-based System in the Cloud Environment [J].
Ma, Anxiang ;
Zhang, Changsheng ;
Zhang, Bin ;
Zhang, Xiaohong .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :700-703
[39]   Framework to Support Cloud Service Selection Based on Service Measurement Index [J].
Totiya, Songkran ;
Senivongse, Twittie .
WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2017, VOL I, 2017, :342-347
[40]   A framework of cloud service selection based on trust mechanism [J].
Yang, Yuli ;
Peng, Xinguang ;
Fu, Donglai .
INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2017, 25 (03) :109-119