14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services

Research Article

Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties

  • @INPROCEEDINGS{10.4108/eai.7-11-2017.2273782,
        author={Hong-Linh Truong and Luca Berardinelli and Ivan Pavkovic and Georgiana Copil},
        title={Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties},
        proceedings={14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
        publisher={ACM},
        proceedings_a={MOBIQUITOUS},
        year={2018},
        month={4},
        keywords={testing iot cloud computing cyber-physical systems uncer- tainty deployment},
        doi={10.4108/eai.7-11-2017.2273782}
    }
    
  • Hong-Linh Truong
    Luca Berardinelli
    Ivan Pavkovic
    Georgiana Copil
    Year: 2018
    Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
    MOBIQUITOUS
    ACM
    DOI: 10.4108/eai.7-11-2017.2273782
Hong-Linh Truong1,*, Luca Berardinelli1, Ivan Pavkovic1, Georgiana Copil1
  • 1: TU Wien
*Contact email: truong@dsg.tuwien.ac.at

Abstract

Modern Cyber-Physical Systems (CPS) and Internet of Things (IoT) systems consist of both loosely and tightly interactions among various resources in IoT networks, edge servers and cloud data centers. These elements are being built atop virtualization layers and deployed in both edge and cloud infrastructures. They also deal with a lot of data through the interconnection of different types of networks and services. Therefore, several new types of uncertainties are emerging, such as data, actuation, and elasticity uncertainties. This triggers several challenges for testing uncertainty in such systems. However, there is a lack of novel ways to model and prepare the right infrastructural elements covering requirements for testing emerging uncertainties. In this paper, first we present techniques for modeling CPS/IoT Systems and their uncertainties to be tested. Second, we introduce techniques for determining and generating deployment configuration for testing in different IoT and cloud infrastructures. We illustrate our work with a real-world use case for monitoring and analysis of Base Transceiver Stations.