Developing Distributed WoT Applications for the Cloud-to-thing Continuum

被引:0
|
作者
Laso, Sergio [1 ]
Berrocal, Javier [2 ]
机构
[1] Global Proc & Prod Improvement SL, Calle Las Ocas 2, Caceres 10004, Spain
[2] Univ Extremadura, Escuela Politecn, Quercus Software Engn Grp, Avda Univ S-N, Caceres 10003, Spain
来源
WEB ENGINEERING, ICWE 2023 | 2023年 / 13893卷
关键词
Cloud-to-thing continuum; End devices; WoT applications; Internet of Things;
D O I
10.1007/978-3-031-34444-2_38
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The great popularity and acceptance of smart devices have encouraged the development of applications focused on the Internet of Things (IoT) and Web of Things (WoT) paradigms. These applications are normally based on cloud-centric architectures. However, the increasing amount of information exchanged and the need of IoT devices capable of adapting on real-time their behavior to the user context pose a challenge to these architectural assumptions. Recently, paradigms such as Fog, Edge, and Mist computing have been proposed along the Cloud-to-thing continuum to exploit the computational and storage capabilities of end devices (IoT devices, smartphones, etc.) in order to distribute some tasks on them, reducing the overhead both in the cloud and in the network, and increasing the response time. Currently, the implementation of these paradigms requires developers to be qualified and trained to create ad-hoc systems, as there is a lack of standards and tools to facilitate the development of these highly distributed applications. This tutorial delves into the deployment of WoT applications along the Cloud-to-thing continuum. It presents a framework based on existing standards to shorten the learning curve, the development time, and improve the software quality.
引用
收藏
页码:418 / 420
页数:3
相关论文
共 50 条
  • [31] Methodology for developing and deploying distributed applications
    Kirby, GNC
    Walker, SM
    Norcross, SJ
    Dearle, A
    COMPONENT DEPLOYMENT, PROCEEDINGS, 2005, 3798 : 37 - 51
  • [32] Developing distributed multimedia telecommunication applications
    Egelhaaf, Christian
    Moeller, Eckhard
    Schoo, Peter
    IEEE Multimedia, 4 (03): : 76 - 81
  • [33] A methodology for developing and deploying distributed applications
    Kirby, Graham N. C.
    Walker, Scott M.
    Norcross, Stuart J.
    Dearle, Alan
    Lect. Notes Comput. Sci., 1611, (37-51):
  • [34] Volta: Developing distributed applications by recompiling
    Manolescu, Dragos
    Beckman, Brian
    Livshits, Benjamin
    IEEE SOFTWARE, 2008, 25 (05) : 53 - 59
  • [35] Developing Distributed Computing Applications with Tasklets
    Edinger, Janick
    Schaefer, Dominik
    Breitbach, Martin
    Becker, Christian
    2017 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2017,
  • [36] Developing distributed multimedia telecommunication applications
    Egelhaaf, C
    Moeller, E
    Schoo, P
    IEEE MULTIMEDIA, 1996, 3 (04) : 76 - 81
  • [37] Distributed intelligence on the Edge-to-Cloud Continuum: A systematic literature review
    Rosendo, Daniel
    Costan, Alexandru
    Valduriez, Patrick
    Antoniu, Gabriel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 166 : 71 - 94
  • [38] Distributed Collaborative AR on Cloud Continuum: A Case Study for Cultural Heritage
    Di Martino, Beniamino
    Pezzullo, Gennaro Junior
    Branco, Dario
    Bombace, Vincenzo
    Ceglie, Simonetta
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 5, AINA 2024, 2024, 203 : 132 - 140
  • [39] Resource Allocation for Distributed Machine Learning at the Edge-Cloud Continuum
    Sartzetakis, Ippokratis
    Soumplis, Polyzois
    Pantazopoulos, Panagiotis
    Katsaros, Konstantinos V.
    Sourlas, Vasilis
    Varvarigos, Emmanouel
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5017 - 5022
  • [40] Scheduling for Distributed Applications in Mobile Cloud Computing
    Bheda, Hitesh A.
    Thaker, Chirag S.
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT ICT4SD 2015, VOL 2, 2016, 409 : 491 - 499