Synthesis of real-time cloud applications for Internet of Things

被引:25
|
作者
Bak, Slawomir [1 ]
Czarnecki, Radoslaw [1 ]
Deniziak, Stanislaw [1 ,2 ]
机构
[1] Cracow Univ Technol, Dept Comp Engn, PL-30084 Krakow, Poland
[2] Kielce Univ Technol, Dept Comp Sci, Kielce, Poland
关键词
Internet of Things; cloud computing; real-time system; system synthesis; embedded systems;
D O I
10.3906/elk-1302-178
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents the methodology for the synthesis of real-time applications working in the "Internet of Things" environment. We propose the client-server architecture, where embedded systems act as smart clients and the Internet application is a server of the system. The architecture of the application conforms to the cloud computing model. Since centralized systems are prone to bottlenecks caused by accumulation of transmissions or computations, we propose the distributed architecture of the server and the methodology that constructs this architecture using Internet resources supported by a cloud provider. We assume that the function of the server is specified as a set of distributed algorithms, and then our methodology schedules all tasks on the available network infrastructure. It takes into account limited bandwidth of communication channels as well as the limited computation power of server nodes. The method minimizes the cost of using network resources that are necessary to execute all tasks in real-time. We also present a sample application for adaptive control of traffic in a smart city, which shows the bene fits of using our methodology.
引用
收藏
页码:913 / 929
页数:17
相关论文
共 50 条
  • [1] A Graph-Based Cloud Architecture for Big Stream Real-Time Applications in the Internet of Things
    Belli, Laura
    Cirani, Simone
    Ferrari, Gianluigi
    Melegari, Lorenzo
    Picone, Marco
    ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 91 - 105
  • [2] Creating a Language for Writing Real-Time Applications for the Internet of Things
    Krook, Robert
    Hui, John
    Svensson, Bo Joel
    Edwards, Stephen A.
    Claessen, Koen
    2022 20TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2022,
  • [3] Adaptive Analytic Service for Real-Time Internet of Things Applications
    Ge, Yi
    Liang, Xiaoxing
    Zhou, Yu Chen
    Pan, Zhaotai
    Zhao, Guo Tao
    Zheng, Yu Ling
    2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, : 484 - 491
  • [4] Edge Computing for Real-Time Internet of Things Applications: Future Internet Revolution
    Quy, Nguyen Minh
    Ngoc, Le Anh
    Ban, Nguyen Tien
    Hau, Nguyen Van
    Quy, Vu Khanh
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 132 (02) : 1423 - 1452
  • [5] Edge Computing for Real-Time Internet of Things Applications: Future Internet Revolution
    Nguyen Minh Quy
    Le Anh Ngoc
    Nguyen Tien Ban
    Nguyen Van Hau
    Vu Khanh Quy
    Wireless Personal Communications, 2023, 132 : 1423 - 1452
  • [6] Real-Time Reliable Internet of Things
    Kalogeraki, Vana
    2018 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2018,
  • [7] Design of real-time monitoring platform for internet of things based on cloud platform
    Wang, Shengjie
    Yan, Hairong
    PROCEEDINGS OF 2020 IEEE 5TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2020), 2020, : 61 - 64
  • [8] Real-time applications on the Internet
    Rudkin, S
    Grace, A
    Whybray, MW
    BT TECHNOLOGY JOURNAL, 1997, 15 (02): : 209 - 225
  • [9] Securing Real-Time Internet-of-Things
    Chen, Chien-Ying
    Hasan, Monowar
    Mohan, Sibin
    SENSORS, 2018, 18 (12)
  • [10] Real-Time Data Transport Scheduling for Edge/Cloud-Based Internet of Things
    Nguyen, James
    Wu, Yalong
    Zhang, Jin
    Yu, Wei
    Lu, Chao
    2019 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2019, : 642 - 646