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 条
  • [41] Joint Task Offloading and Resource Allocation for Multihop Industrial Internet of Things
    Xu, Jincheng
    Yang, Bo
    Liu, Yuxiang
    Chen, Cailian
    Guan, Xinping
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (21) : 22022 - 22033
  • [42] Task allocation in group of nodes in the IoT: a Consensus Approach
    Colistra, Giuseppe
    Pilloni, Virginia
    Atzori, Luigi
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 3848 - 3853
  • [43] A KINETIC APPROACH TO CONSENSUS-BASED SEGMENTATION OF BIOMEDICAL IMAGES
    Cabini, Raffaella fiamma
    Pichiecchio, Anna
    Lascialfari, Alessandro
    Figini, Silvia
    Zanella, Mattia
    [J]. KINETIC AND RELATED MODELS, 2024,
  • [44] A consensus-based approach to evidence-based clinical practice
    Roulet, Jean-Francois
    [J]. DENTAL MATERIALS, 2017, 33 (10) : E384 - 1067
  • [45] Optimal Task Scheduling and Resource Allocation for Self-Powered Sensors in Internet of Things: An Energy Efficient Approach
    Xu, Jiajie
    Li, Kaixin
    Chen, Ying
    Huang, Jiwei
    [J]. IEEE Transactions on Network and Service Management, 2024, 21 (04): : 4410 - 4420
  • [46] Task and resource allocation in the internet of things based on an improved version of the moth-flame optimization algorithm
    Masoud Nematollahi
    Ali Ghaffari
    A. Mirzaei
    [J]. Cluster Computing, 2024, 27 : 1775 - 1797
  • [47] An Agent-Based Model of Task-Allocation and Resource-Sharing for Social Internet of Things
    Zia, Kashif
    Farooq, Umar
    Shafi, Muhammad
    Arshad, Muhammad
    [J]. IOT, 2021, 2 (01): : 187 - 204
  • [48] Task and resource allocation in the internet of things based on an improved version of the moth-flame optimization algorithm
    Nematollahi, Masoud
    Ghaffari, Ali
    Mirzaei, A.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 1775 - 1797
  • [49] A Consensus-Based Approach to National Public Health Accreditation
    Ingram, Richard C.
    Bender, Kaye
    Wilcox, Robin
    Kronstadt, Jessica
    [J]. JOURNAL OF PUBLIC HEALTH MANAGEMENT AND PRACTICE, 2014, 20 (01): : 9 - 13
  • [50] A consensus-based ensemble approach to improve transcriptome assembly
    Adam Voshall
    Sairam Behera
    Xiangjun Li
    Xiao-Hong Yu
    Kushagra Kapil
    Jitender S. Deogun
    John Shanklin
    Edgar B. Cahoon
    Etsuko N. Moriyama
    [J]. BMC Bioinformatics, 22