The problem of task allocation in the Internet of Things and the consensus-based approach

被引:48
|
作者
Colistra, Giuseppe [1 ]
Pilloni, Virginia [1 ]
Atzori, Luigi [1 ]
机构
[1] Univ Cagliari, DIEE, I-09123 Cagliari, Italy
关键词
Consensus; Resources allocation; Internet of Things; SYSTEMS; SYNCHRONIZATION; MIDDLEWARE;
D O I
10.1016/j.comnet.2014.07.011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The realization of the Internet of Things (IoT) paradigm relies on the implementation of systems of cooperative intelligent objects with key interoperability capabilities. One of these interoperability features concerns the cooperation among nodes towards a collaborative deployment of applications taking into account the available resources, such as electrical energy, memory, processing, and object capability to perform a given task, which are often limited. In this paper, firstly, we define the issue related to resource allocation for the deployment of distributed applications in the IoT, and we describe the architecture and functionalities of a relevant middleware that represents a possible solution to this issue. Secondly, we propose a consensus protocol for the cooperation among network objects in performing the target application, which aims to distribute the burden of the application execution, so that resources are adequately shared. We demonstrate that, using the proposed protocol, the network converges to a solution where resources are homogeneously allocated among nodes. Performance evaluation of experiments in simulation mode and in real scenarios show that the algorithm converges with a percentage error of about 5% with respect to the optimal allocation obtainable with a centralized approach. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:98 / 111
页数:14
相关论文
共 50 条
  • [1] Consensus-based resource allocation among objects in the internet of things
    Pilloni, Virginia
    Atzori, Luigi
    [J]. ANNALS OF TELECOMMUNICATIONS, 2017, 72 (7-8) : 415 - 429
  • [2] Consensus-based resource allocation among objects in the internet of things
    Virginia Pilloni
    Luigi Atzori
    [J]. Annals of Telecommunications, 2017, 72 : 415 - 429
  • [3] Consensus-Based Decentralized Auctions for Robust Task Allocation
    Choi, Han-Lim
    Brunet, Luc
    How, Jonathan P.
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2009, 25 (04) : 912 - 926
  • [4] Managing Consensus-Based Cooperative Task Allocation for IIoT Networks
    Pedroso, Carlos
    de Moraes, Yan Uehara
    Nogueira, Michele
    Santos, Aldri
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 557 - 562
  • [5] A Distributed Approach to the Multi-Robot Task Allocation Problem Using the Consensus-Based Bundle Algorithm and Ant Colony System
    Zitouni, Farouq
    Harous, Saad
    Maamri, Ramdane
    [J]. IEEE ACCESS, 2020, 8 : 27479 - 27494
  • [6] Anomaly detection in WSN IoT (Internet of Things) environment through a consensus-based anomaly detection approach
    Anitha, C. L.
    Sumathi, R.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (20) : 58915 - 58934
  • [7] Effective Consensus-Based Distributed Auction Scheme for Secure Data Sharing in Internet of Things
    Jia, Xuedan
    Song, Xiangmei
    Sohail, Muhammad
    [J]. SYMMETRY-BASEL, 2022, 14 (08):
  • [8] A consensus-based multi-agent approach for information retrieval in Internet
    Nguyen, Ngoc Thanh
    Ganzha, Maria
    Paprzycki, Marcin
    [J]. COMPUTATIONAL SCIENCE - ICCS 2006, PT 3, PROCEEDINGS, 2006, 3993 : 208 - 215
  • [9] Distributed spatial crowdsourcing based task allocation in Ocean Internet of Things
    Hongtang Cao
    Ying Guo
    Fei Li
    Keyi Zhang
    [J]. Earth Science Informatics, 2023, 16 : 1195 - 1205
  • [10] Distributed spatial crowdsourcing based task allocation in Ocean Internet of Things
    Cao, Hongtang
    Guo, Ying
    Li, Fei
    Zhang, Keyi
    [J]. EARTH SCIENCE INFORMATICS, 2023, 16 (2) : 1195 - 1205