Simulating IoT Systems from High-Level Abstraction Models for Quality of Service Assessment

ICSOC Workshops(2023)

引用 9|浏览2
暂无评分
摘要
In the context of IoT systems, the use of services is a key element in managing system complexity. Concepts such as service-oriented computing/architecture or quality of service (QoS) are present in many IoT systems and are the aim of several studies. However, the analysis and assessment of the behaviour of these concepts requires the deployment of the IoT system, implying high investments in hardware and software. Thus, in order to decrease these costs, the system can be simulated. In this regard, IoT simulations have been tackled focusing on low level aspects such as networks, motes, etc. rather than on high-level concepts, such as services or computing layers. In this proposal, a model-driven development approach named SimulateIoT is proposed to model, generate code and deploy IoT systems simulations from a high abstraction level (from models). Besides of modeling the IoT environment call generation, the IoT system could be simulated. From these simulations it is possible to assess QoS-related aspects such as the delay or jitter between two nodes, the variation of delay or jitter over time, the use of bandwidth, the packet loss, the variation of these parameters as the system changes (e.g. increase of sensors), check whether Service level agreements (SLA) are met, etc. In order to show the proposal, a case study, focused on an Internet of Vehicles (IoV) system is presented.
更多
查看译文
关键词
IoT systems, IoT simulation, Model-driven development, Quality of service, Service-oriented computing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要