arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2003.08361cs.DC
收藏

Vermillion:面向智慧城市的高性能可扩展IoT中间件

Vermillion: A High-Performance Scalable IoT Middleware for Smart Cities

Poorna Chandra Tejasvi, Vasanth Rajaraman, Arun Babu Puthuparambil, Akhil Pankaj, Bharadwaj Amrutur

摘要:

随着智能城市中部署的物联网设备数量的大量增加,中间件能够处理非常高的负载并支持苛刻的用例变得至关重要。为了做到这一点,中间件必须水平扩展,同时提供相应的可用性和吞吐量增加。目前,大多数开源物联网中间件不提供开箱即用的水平扩展支持。在本文中,我们介绍了“Vermillion”,这是一个可扩展的,安全的和开源的物联网中间件,用于智能城市,为横向扩展提供内置支持。我们在本文中做了三个贡献。首先,中间件平台本身以及数据生产者和消费者之间的数据交换的正式过程。其次,我们建议使用基于散列的联邦分布和管理负载在各个消息代理节点,同时消除节点间的同步开销。第三,我们讨论了一个案例研究,其中朱砂部署在一个城市,并简要讨论了部署考虑使用所获得的结果。

英文摘要:

With the massive increase in the number of IoT devices being deployed in smart cities, it becomes paramount for middlewares to be able to handle very high loads and support demanding use-cases. In order to do so, middlewares must scale horizontally while providing a commensurate increase in availability and throughput. Currently, most open-source IoT middlewares do not provide out-of-the-box support for scaling horizontally. In this paper, we present "Vermillion'', a scalable, secure and open-source IoT middleware for smart cities which provides in-built support for scaling-out. We make three contributions in this paper. Firstly, the middleware platform itself along with a formal process for data exchange between data producers and consumers. Secondly, we propose the use of hash-based federation to distribute and manage load across various message broker nodes while eliminating inter-node synchronisation overheads. Thirdly, we discuss a case study where Vermillion was deployed in a city and briefly discuss about deployment considerations using the obtained results.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑