TY - JOUR
T1 - Enabling distributed intelligence for the Internet of Things with IOTA and mobile agents
AU - Alsboui, Tariq
AU - Qin, Louie
AU - Hill, Richard
AU - Al-Aqrabi, Hussain
PY - 2020/6/1
Y1 - 2020/6/1
N2 - It is estimated that there will be approximately 125 billion Internet of Things (IoT) devices connected to the Internet by 2030, which are expected to generate large amounts of data. This will challenge data processing capability, infrastructure scalability, and privacy. Several studies have demonstrated the benefits of using distributed intelligence (DI) to overcome these challenges. We propose a Mobile-Agent Distributed Intelligence Tangle-Based approach (MADIT) as a potential solution based on IOTA (Tangle), where Tangle is a distributed ledger platform that enables scalable, transaction-based data exchange in large P2P networks. MADIT enables distributed intelligence at two levels. First, multiple mobile agents are employed to cater for node level communications and collect transactions data at a low level. Second, high level intelligence uses a Tangle based architecture to handle transactions. The Proof-of-Work offloading computation mechanism improves efficiency and speed of processing, while reducing energy consumption. Extensive experiments show that transaction processing speed is improved by using mobile agents, thereby providing better scalability.
AB - It is estimated that there will be approximately 125 billion Internet of Things (IoT) devices connected to the Internet by 2030, which are expected to generate large amounts of data. This will challenge data processing capability, infrastructure scalability, and privacy. Several studies have demonstrated the benefits of using distributed intelligence (DI) to overcome these challenges. We propose a Mobile-Agent Distributed Intelligence Tangle-Based approach (MADIT) as a potential solution based on IOTA (Tangle), where Tangle is a distributed ledger platform that enables scalable, transaction-based data exchange in large P2P networks. MADIT enables distributed intelligence at two levels. First, multiple mobile agents are employed to cater for node level communications and collect transactions data at a low level. Second, high level intelligence uses a Tangle based architecture to handle transactions. The Proof-of-Work offloading computation mechanism improves efficiency and speed of processing, while reducing energy consumption. Extensive experiments show that transaction processing speed is improved by using mobile agents, thereby providing better scalability.
KW - Internet of Things (IoT)
KW - Distributed Intelligence DI
KW - Distributed Ledger Technology DLT
KW - IOTA Tangle
KW - Mobile Agent MA
UR - http://www.scopus.com/inward/record.url?scp=85082961257&partnerID=8YFLogxK
U2 - 10.1007/s00607-020-00806-9
DO - 10.1007/s00607-020-00806-9
M3 - Article
VL - 102
SP - 1345
EP - 1363
JO - Computing (Vienna/New York)
JF - Computing (Vienna/New York)
SN - 0010-485X
IS - 6
ER -