在大规模物联网杆区块链中发布/订阅实时数据处理方法,用于安全存储
Mohammadhossein Ataei1, Ali Eghmazi1, Ali Shakerian1
1Department of Electrical Engineering, École de Technologie Supérieure, Montréal, QC H3C 1K3, Canada.
Sensors (Basel, Switzerland)
|December 23, 2023
概括
本研究介绍了一种可扩展的物联网 (MIoT) 数据管理平台,使用Apache Druid,Kafka和区块链安全性实现低延迟和高交易吞吐量.
科学领域:
- 计算机科学 计算机科学
- 数据工程数据工程
- 网络系统 网络系统
背景情况:
- 物联网 (IoT) 时代机器类型设备 (MTD) 的扩散导致了大规模物联网 (MIoT) 环境.
- 实时管理大规模,异构的数据流带来了大量的存储和分析挑战.
研究的目的:
- 开发和评估一个可靠的平台,用于实时处理和安全存储MIoT数据流.
- 为了证明大量连接设备的低延迟和高安全性.
主要方法:
- 使用Apache Druid (v28.0.0) 进行数据流的实时分析处理.
- 与Apache Kafka (v3.6.1) 实现了发布/订阅机制,以实现高效的数据摄入和经纪人通信.
- 集成的双软件定义无线电 (SDR) 为连接冗余和超级账本织物用于安全,不变的数据存储.
主要成果:
- 在10万台MIoT设备中实现了低于25毫秒的数据传输延迟.
- 展示了高性能区块链安全性,每秒超过800笔交易,共14000笔交易.
结论:
- 拟议的平台通过提供低延迟和增强的安全性,有效地应对MIoT数据管理的挑战.
- 像卡夫卡,德鲁伊德和区块链这样的先进技术的整合确保了实时数据处理的可扩展和可靠的解决方案.
相关概念视频
Issues And Trends In Healthcare Delivery System
The issues and trends in healthcare delivery are constantly changing. The COVID-19 pandemic is one recent issue that wreaked havoc on healthcare systems, causing a shortage of healthcare workers, high demand for medicines and supplies, and increased medical expenditure due to a lack of insurance. Other issues include rising healthcare costs and care fragmentation.
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Cyclic Processes And Isolated Systems
A thermodynamic system with zero heat exchange and work is an isolated system. For these systems, the internal energy remains constant.
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each path...
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each path...
Distributed Loads
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
BIBO stability of continuous and discrete -time systems
System stability is a fundamental concept in signal processing, often assessed using convolution. For a system to be considered bounded-input bounded-output (BIBO) stable, any bounded input signal must produce a bounded output signal. A bounded input signal is one where the modulus does not exceed a certain constant at any point in time.
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system.
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system.
Stream Function
In two-dimensional incompressible fluid flow, the continuity equation is essential for ensuring mass conservation, meaning that any change in fluid entering or exiting a region is balanced by a corresponding change elsewhere. For incompressible flow, where density remains constant, this requirement simplifies to the condition that the divergence of the velocity field must be zero. Mathematically, this is expressed as,
Storage
A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze each...


