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 条
  • [21] A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements
    Hunt, Simon
    Meng, Qinggang
    Hinde, Chris
    Huang, Tingwen
    [J]. COGNITIVE COMPUTATION, 2014, 6 (03) : 338 - 350
  • [22] An Approach to Consensus-Based Time Synchronization Based on Dynamic Consensus
    Bathelt, Andreas
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2023, 7 : 3319 - 3324
  • [23] Valuing certainty in a consensus-based water allocation mechanism
    Pande, Saket
    McKee, Mac
    [J]. WATER RESOURCES RESEARCH, 2007, 43 (02)
  • [24] A Consensus-based approach for Information Fusion
    Jiao Li
    Zhang Hai
    Liu Hongwei
    [J]. ADVANCES IN CIVIL ENGINEERING, PTS 1-4, 2011, 90-93 : 1691 - 1697
  • [25] A CONSENSUS-BASED APPROACH TO PRACTICE PARAMETERS
    MEEKER, CI
    [J]. OBSTETRICS AND GYNECOLOGY, 1992, 79 (05): : 790 - 793
  • [26] A consensus-based approach for ontology integration
    Nguyen, Ngoc Thanh
    Rusin, Michal
    [J]. 2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY, WORKSHOPS PROCEEDINGS, 2006, : 514 - +
  • [27] A Consensus-Based Approach to the Distributed Learning
    Czarnowski, Ireneusz
    Jedrzejowicz, Piotr
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 936 - 941
  • [28] Optimizing the Dynamic Economic Dispatch Problem by the Distributed Consensus-Based ADMM Approach
    He, Xing
    Zhao, You
    Huang, Tingwen
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (05) : 3210 - 3221
  • [29] EdgeABC: An architecture for task offloading and resource allocation in the Internet of Things
    Xiao, Kaile
    Gao, Zhipeng
    Shi, Weisong
    Qiu, Xuesong
    Yang, Yang
    Rui, Lanlan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 (107): : 498 - 508
  • [30] Computation Power and Energy Optimized Task Allocation in Internet of Things
    Kazanci, Inan
    Ozdemir, Suat
    Tosun, Suleyman
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4424 - 4433