A Framework for Certification of Large-scale Component-based Parallel Computing Systems in a Cloud Computing Platform for HPC Services

被引:1
|
作者
de Oliveira Dantas, Allberson Bruno [1 ]
de Carvalho Junior, Francisco Heron [1 ]
Barbosa, Luis Soares [2 ,3 ]
机构
[1] Univ Fed Ceara, Ciencia Comp, Fortaleza, Ceara, Brazil
[2] INESC TEC, HASLab, Campus Gualtar, Braga, Portugal
[3] Univ Minho, Campus Gualtar, Braga, Portugal
关键词
Software Formal Verification; Verification as a Service (VaaS); Cloud Computing; Software Components; High Performance Computing; VERIFICATION;
D O I
10.5220/0006306802290240
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the verification of software components in the context of their orchestration to build cloud-based scientific applications with high performance computing requirements. In such a scenario, components are often supplied by different sources and their cooperation rely on assumptions of conformity with their published behavioral interfaces. Therefore, a faulty or ill-designed component, failing to obey to the envisaged behavioral requirements, may have dramatic consequences in practice. Certifier components, introduced in this paper, implement a verification as a service framework and are able to access the implementation of other components and verify their consistency with respect to a number of functional, safety and liveness requirements relevant to a specific application or a class of them. It is shown how certifier components can be smoothly integrated in HPC Shelf, a cloud-based platform for high performance computing in which different sorts of users can design, deploy and execute scientific applications.
引用
收藏
页码:201 / 212
页数:12
相关论文
共 50 条
  • [1] A component-based framework for certification of components in a cloud of HPC services
    de Oliveira Dantas, Allberson Bruno
    de Carvalho Junior, Francisco Heron
    Barbosa, Luis Soares
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2020, 191 (191)
  • [2] Certification of Workflows in a Component-Based Cloud of High Performance Computing Services
    de Oliveira Dantas, Allberson B.
    Heron de Carvalho Junior, F.
    Barbosa, Luis S.
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2017), 2017, 10487 : 198 - 215
  • [3] A CLOUD COMPUTING PLATFORM FOR LARGE-SCALE FORENSIC COMPUTING
    Roussev, Vassil
    Wang, Liqiang
    Richard, Golden
    Marziale, Lodovico
    [J]. ADVANCES IN DIGITAL FORENSICS V, 2009, 306 : 201 - 214
  • [4] Muclouds: Parallel Simulator for Large-scale Cloud Computing Systems
    Liu, Jinzhao
    Zhou, Yuezhi
    Zhang, Di
    Fang, Yujian
    Han, Wei
    Zhang, Yaoxue
    [J]. 2014 IEEE 11TH INTL CONF ON UBIQUITOUS INTELLIGENCE AND COMPUTING AND 2014 IEEE 11TH INTL CONF ON AUTONOMIC AND TRUSTED COMPUTING AND 2014 IEEE 14TH INTL CONF ON SCALABLE COMPUTING AND COMMUNICATIONS AND ITS ASSOCIATED WORKSHOPS, 2014, : 80 - 87
  • [5] Robustness improvement of component-based cloud computing systems
    Mounya Smara
    Makhlouf Aliouat
    Saad Harous
    Al-Sakib Khan Pathan
    [J]. The Journal of Supercomputing, 2022, 78 : 4977 - 5009
  • [6] Robustness improvement of component-based cloud computing systems
    Smara, Mounya
    Aliouat, Makhlouf
    Harous, Saad
    Pathan, Al-Sakib Khan
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (04): : 4977 - 5009
  • [7] Component-based, problem-solving environments for large-scale scientific computing
    Johnson, C
    Parker, S
    Weinstein, D
    Heffernan, S
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15): : 1337 - 1349
  • [8] Large-scale electric vehicle operation monitoring platform based on cloud computing
    Zhao, Mingyu
    Lu, Zhiyuan
    Wang, Gang
    Zang, Weiguo
    [J]. ADVANCES IN MECHATRONICS AND CONTROL ENGINEERING, PTS 1-3, 2013, 278-280 : 1878 - 1882
  • [9] Component-based middleware platform for grid computing
    Zhu, JM
    Chen, R
    Ni, GN
    Liu, Y
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 716 - 723
  • [10] Web services: Beyond component-based computing
    Stal, M
    [J]. COMMUNICATIONS OF THE ACM, 2002, 45 (10) : 71 - 76