Title | ||
---|---|---|
BlendMAS: A Blockchain-Enabled Decentralized Microservices Architecture for Smart Public Safety |
Abstract | ||
---|---|---|
Thanks to rapid technological advances in the Internet of Things (IoT), a smart public safety (SPS) system has become feasible by integrating heterogeneous computing devices to collaboratively provide public protection services. While service-oriented architecture (SOA) has been adopted by IoT and cyber-physical systems (CPS), it is difficult for a monolithic architecture to provide scalable and extensible services for a distributed IoT based SPS system. Furthermore, traditional security solutions rely on a centralized authority, which can be a performance bottleneck or single point failure. Inspired by microservices architecture and blockchain technology, this paper proposes a BLockchain-ENabled Decentralized Microservices Architecture for Smart public safety (BlendMAS). Within a permissioned blockchain network, a microservices based security mechanism is introduced to secure data access control in an SPS system. The functionality of security services is decoupled into separate containerized microservices that are built using a smart contract and deployed on edge and fog computing nodes. An extensive experimental study verified that the proposed BlendMAS is able to offer a decentralized, scalable and secured data sharing and access control to distributed IoT based SPS system. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/Blockchain.2019.00082 | 2019 IEEE International Conference on Blockchain (Blockchain) |
Keywords | Field | DocType |
Blockchain,Microservices Architecture,Smart Contract,Internet of Things (IoT),Smart Public Safety (SPS) | Single point of failure,Computer science,Data sharing,Symmetric multiprocessor system,Computer network,Access control,Microservices,Service-oriented architecture,Smart contract,Scalability,Distributed computing | Conference |
Volume | ISBN | Citations |
abs/1902.10567 | 978-1-7281-4694-2 | 4 |
PageRank | References | Authors |
0.43 | 18 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ronghua Xu | 1 | 4 | 0.43 |
Seyed Yahya Nikouei | 2 | 46 | 6.15 |
Yu Chen | 3 | 824 | 80.54 |
Erik Blasch | 4 | 1051 | 90.91 |
Alexander J. Aved | 5 | 48 | 11.59 |