A Distributed Consensus Algorithm for Decision Making in Service-Oriented Internet of Things

被引:89
作者
Li, Shancang [1 ]
Oikonomou, George [1 ]
Tryfonas, Theo [1 ]
Chen, Thomas M. [2 ]
Xu, Li Da [3 ,4 ,5 ,6 ]
机构
[1] Univ Bristol, Fac Engn, Bristol BS8 1TR, Avon, England
[2] City Univ London, Sch Engn & Math Sci, London EC1V 0HB, England
[3] Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
[4] Shanghai Jiao Tong Univ, Shanghai 200030, Peoples R China
[5] Univ Sci & Technol China, Hefei 230026, Peoples R China
[6] Old Dominion Univ, Norfolk, VA 23529 USA
关键词
Distributed consensus algorithms; Internet of things (IoT); networks; OPTIMIZATION; ARCHITECTURE; INTEGRATION;
D O I
10.1109/TII.2014.2306331
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a service-oriented Internet of things (IoT) deployment, it is difficult to make consensus decisions for services at different IoT edge nodes where available information might be insufficient or overloaded. Existing statistical methods attempt to resolve the inconsistency, which requires adequate information to make decisions. Distributed consensus decision making (CDM) methods can provide an efficient and reliable means of synthesizing information by using a wider range of information than existing statistical methods. In this paper, we first discuss service composition for the IoT by minimizing the multi-parameter dependent matching value. Subsequently, a cluster-based distributed algorithm is proposed, whereby consensuses are first calculated locally and subsequently combined in an iterative fashion to reach global consensus. The distributed consensus method improves the robustness and trustiness of the decision process.
引用
收藏
页码:1461 / 1468
页数:8
相关论文
共 49 条
[11]   Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services [J].
Guinard, Dominique ;
Trifa, Vlad ;
Karnouskos, Stamatis ;
Spiess, Patrik ;
Savio, Domnic .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (03) :223-235
[12]   Integration of Distributed Enterprise Applications: A Survey [J].
He, Wu ;
Xu, Li Da .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (01) :35-42
[13]   Optimization using a modified second-order approach with evolutionary enhancement [J].
Hewlett, Joel D. ;
Wilamowski, Bogdan M. ;
Dundar, Gunhan .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2008, 55 (09) :3374-3380
[14]   Real-Time Implementation of a Harmony Search Algorithm-Based Clustering Protocol for Energy-Efficient Wireless Sensor Networks [J].
Hoang, Duc Chinh ;
Yadav, Parikshit ;
Kumar, Rajesh ;
Panda, Sanjib Kumar .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (01) :774-783
[15]   Prototyping Connected Devices for the Internet of Things [J].
Hodges, Steve ;
Taylor, Stuart ;
Villar, Nicolas ;
Scott, James ;
Bial, Dominik ;
Fischer, Patrick Tobias .
COMPUTER, 2013, 46 (02) :26-34
[16]   Selection of Proper Neural Network Sizes and Architectures-A Comparative Study [J].
Hunter, David ;
Yu, Hao ;
Pukish, Michael S., III ;
Kolbusz, Janusz ;
Wilamowski, Bogdan M. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2012, 8 (02) :228-240
[17]   THE INTERNET OF THINGS [J].
Iera, Antonio ;
Floerkemeier, Christian ;
Mitsugi, Jin ;
Morabito, Giacomo .
IEEE WIRELESS COMMUNICATIONS, 2010, 17 (06) :8-9
[18]   An applications perspective into the Future Internet [J].
Jappinen, Pekka ;
Guarneri, Renata ;
Correia, Luis M. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2013, 36 (01) :249-254
[19]  
Jinho Choi, 2012, 2012 Wireless Advanced (WiAd) (Formerly known as SPWC), P16, DOI 10.1109/WiAd.2012.6296556
[20]   Enterprise systems in Russia: 19922012 [J].
Kataev, Michael Yu ;
Bulysheva, Larisa A. ;
Emelyanenko, Alexander A. ;
Emelyanenko, Vladimir A. .
ENTERPRISE INFORMATION SYSTEMS, 2013, 7 (02) :169-186