Multi-tenant Verification-as-a-Service (VaaS) in a cloud

被引:15
|
作者
Hu, Kai [1 ,2 ]
Lei, Lei [2 ]
Tsai, Wei-Tek [1 ,2 ,3 ]
机构
[1] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
[2] Beihang Univ, Sch Comp Sci & Engn, Beijing 100191, Peoples R China
[3] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, Tempe, AZ USA
关键词
SaaS; Multi-Tenant Architecture (MTA); Formal method; Verification-as-a-Service (VaaS); Bigraph; Model checking; TOOL;
D O I
10.1016/j.simpat.2015.09.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Formal methods and verification technique are often used to develop mission-critical systems. Cloud computing offers new computation models for applications and the new model can be used for formal verification. But formal verification tools and techniques may need to be updated to exploit the cloud architectures. Multi-Tenant Architecture (MTA) is a design architecture used in SaaS (Software-as-a-Service) where a tenant can customize its applications by integrating either services already stored in the SaaS database or newly supplied services. This paper proposes a new concept VaaS (Verification-as-a-Service), similar to SaaS, by leveraging the computing power offered by a cloud environment with automated provisioning, scalability, and service composition. A VaaS hosts verification software in a cloud environment, and these services can be called on demand, and can be composed to verify a software model. This paper presents a VaaS architecture with components, and ways that a VaaS can be used to verify models. Bigragh is selected as the modeling language for illustration as it can model mobile applications. A Bigraph models can be verified by first converting it to a state model, and the state model can be verified by model-checking tools. The VaaS services combination model and execution model are also presented. The algorithm of distributing VaaS services to a cloud is given and its efficiency is evaluated. A case study is used to demonstrate the feasibility of a VaaS. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:122 / 143
页数:22
相关论文
共 50 条
  • [21] Accountability management for multi-tenant cloud services
    Masmoudi, Fatma
    Sellami, Mohamed
    Loulou, Monia
    Kacem, Ahmed Hadj
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (02) : 141 - 158
  • [22] Framework for Management of Multi-tenant Cloud Environments
    Beranek, Marek
    Kovar, Vladimir
    Feuerlicht, George
    CLOUD COMPUTING - CLOUD 2018, 2018, 10967 : 309 - 322
  • [23] Elastic Scaling in the Cloud: A Multi-Tenant Perspective
    Rameshan, Navaneeth
    Liu, Ying
    Navarro, Leandro
    Vlassov, Vladimir
    2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2016), 2016, : 25 - 30
  • [24] Network Function Virtualization in the Multi-Tenant Cloud
    Yu, Ruozhou
    Xue, Guoliang
    Kilari, Vishnu Teja
    Zhang, Xiang
    IEEE NETWORK, 2015, 29 (03): : 42 - 47
  • [25] A Multi-Tenant Framework for Cloud Container Services
    Zheng, Chao
    Zhuang, Qinghui
    Guo, Fei
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 359 - 369
  • [26] MCCS: A Service-based Approach to Collective Communication for Multi-Tenant Cloud
    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
  • [27] KeyValueServe†: Design and performance analysis of a multi-tenant data grid as a cloud service
    Das, Anwesha
    Iyengar, Arun
    Mueller, Frank
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (14):
  • [28] Ensuring Quality of Service in a Multi-Tenant Cloud-Enabled RAN Environment
    Khodashenas, Pouria Sayyad
    Lloreda, Javier Garcia
    Trajkovska, Irena
    Whitehead, Alan
    2017 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2017,
  • [29] Dynamic provisioning in multi-tenant service clouds
    Lakshmi Ramachandran
    Nanjangud C. Narendra
    Karthikeyan Ponnalagu
    Service Oriented Computing and Applications, 2012, 6 (4) : 283 - 302
  • [30] Robust Service Mapping in Multi-Tenant Clouds
    Wang, Jingzhou
    Zhao, Gongming
    Xu, Hongli
    Huang, He
    Luo, Luyao
    Yang, Yongqiang
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,