A Decentralized Context Broker Using Byzantine Fault Tolerant Consensus

A context broker is a reliable message-relaying service used to connect devices by integrating all device protocols and communication methods, and reliably transporting messages while isolating data from other application service layers and networking complexities. A highly scalable decentralized co...

Full description

Bibliographic Details
Main Authors: Aswin Karthik Ramachandran Venkatapathy, Michael ten Hompel
Format: Article
Language:English
Published: University Library System, University of Pittsburgh 2019-04-01
Series:Ledger
Subjects:
Online Access:http://ledger.pitt.edu/ojs/index.php/ledger/article/view/173
Description
Summary:A context broker is a reliable message-relaying service used to connect devices by integrating all device protocols and communication methods, and reliably transporting messages while isolating data from other application service layers and networking complexities. A highly scalable decentralized context broker stack is composed of three layers—starting with a peer-to-peer network connecting a byzantine fault-tolerant (i.e., blockchain-based) consensus protocol—and it manages the communication using a web-socket streaming protocol as interface to other applications. This paper presents such a concept for a decentralized context broker stack for intercommunication between heterogeneous materials handling systems, and deploys the stack as proof-of-concept using ROS-based robots in a logistics scenario.
ISSN:2379-5980