TAROT: Spatio-Temporal Function Placement for Serverless Smart City Applications

被引:4
|
作者
De Maio, Vincenzo [1 ]
Bermbach, David [2 ,3 ]
Brandic, Ivona [1 ]
机构
[1] Vienna Univ Technol, Inst Informat Syst Engn, Vienna, Austria
[2] TU Berlin, Berlin, Germany
[3] Einstein Ctr Digital Future, Mobile Cloud Comp Res Grp, Berlin, Germany
基金
奥地利科学基金会;
关键词
D O I
10.1109/UCC56403.2022.00013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging smart city applications (i.e., traffic management, smart tourism) have to (i) process data coming from different IoT devices and (ii) deliver results of data processing to various user devices (e.g., smart vehicles or smartphone) while considering applications' latency constraints. Serverless edge computing has proven to be very effective for latency-aware processing of IoT data, since it allows application developers to define data processing logic in terms of functions which react to data events. However, data processing functions should be dynamically placed and migrated while considering IoT data sources' location and user devices' mobility to minimize end-to-end latency. Unfortunately, current serverless computing solutions do not support mobility-aware placement of functions. In this paper, we propose dynamic function placement based on user devices' mobility to address latency requirements of smart city applications. We consider serverless smart city applications, since this computational model allows to model application as a function execution in response to specific events, which makes it suitable for event-driven applications typical of smart city and IoT. First, we identify the parameters affecting end-to-end latency of serverless smart cities' applications. Then, based on our findings, we design TAROT, a latency-aware function placement method based on data-driven mobility predictions. Results show improvements up to 46% for average end-to-end latency in comparison to state-of-the-art solutions.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 50 条
  • [41] Enhancing biometric recognition with spatio-temporal reasoning in smart environments
    Menon, Vivek
    Jayaraman, Bharat
    Govindaraju, Venu
    PERSONAL AND UBIQUITOUS COMPUTING, 2013, 17 (05) : 987 - 998
  • [42] Spatio-temporal Reasoning and Decision Support for Smart Energy Systems
    Blech, Jan Olaf
    Fernando, Lasith
    Foster, Keith
    Abhilash, G.
    Sudarsan, S. D.
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [43] Spatio-Temporal Data Reduction Technique in WVSN for Smart Agriculture
    Koteich, Jana
    Salim, Christian
    Mitton, Nathalie
    2022 18TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2022,
  • [44] Vision Paper: Reinforcement Learning in Smart Spatio-Temporal Environments
    Schmoll, Sebastian
    Schubert, Matthias
    26TH ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2018), 2018, : 81 - 84
  • [45] Non-IID spatio-temporal prediction in smart cities
    Ren, Siyuan
    Guo, Bin
    Wang, Qinfen
    Yu, Zhiwen
    XRDS: Crossroads, 2022, 28 (03): : 38 - 41
  • [46] Spatio-Temporal Motion Detection for Intelligent Surveillance Applications
    Al-Berry, M. N.
    Salem, M. A. -M.
    Hussein, A. S.
    Tolba, M. F.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2015, 12 (01)
  • [47] A programming model for spatio-temporal data streaming applications
    Imai, Shigeru
    Varela, Carlos A.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 1139 - 1148
  • [48] Spatio-temporal composition and indexing for large multimedia applications
    Vazirgiannis, M
    Theodoridis, Y
    Sellis, T
    MULTIMEDIA SYSTEMS, 1998, 6 (04) : 284 - 298
  • [49] Enforcing spatio-temporal access control in mobile applications
    Ramadan Abdunabi
    Wuliang Sun
    Indrakshi Ray
    Computing, 2014, 96 : 313 - 353
  • [50] Enforcing spatio-temporal access control in mobile applications
    Abdunabi, Ramadan
    Sun, Wuliang
    Ray, Indrakshi
    COMPUTING, 2014, 96 (04) : 313 - 353