Staying abreast of the fast-paced development in connected devices and intelligent power networks has recently become a focus of scientific and engineering efforts. In that context, the Replica State Discovery Protocol (RSDP) lays the foundation for operational stability, sustainability, and reliability of clustered systems. RSDP serves as a platform for arbitrary logical extensions and execution of operations on a cluster-wide state. However, the initial model of RSDP interaction relies heavily on the Local Area Network Simulation (SLAN) based on AMQP as well as on frequent state broadcasts for mutual coordination of nodes. This approach is infeasible for networks with constricted resource capacities, such as IoT or Smart Grid. Therefore, the purpose of this article is to improve and augment the existing RSDP model with layered abstractions to separate modules related to communication, coordination, and application logic. The proposed solutions allow one to optimize decisions that cater to the needs of the execution environment. Additionally, this article introduces further separation of “State Reducer” unit into distinct abstract entities, expanding the logical flexibility of the protocol. To address the network congestion complexities that arise in IoT networks, a new RSDP-based interaction method is proposed that significantly reduces communication overhead related to cluster-wide state and operation broadcasts. Finally, this article proposes a new method for coordinating telemetry devices based on RSDP that facilitates granular load balancing, coordination of metric sharing, and operational execution of devices inside IoT.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Layered Architecture for RSDP V3.0: Modular Distributed Consensus and Coordination

  • Maksym Kotov,
  • Serhii Toliupa

摘要

Staying abreast of the fast-paced development in connected devices and intelligent power networks has recently become a focus of scientific and engineering efforts. In that context, the Replica State Discovery Protocol (RSDP) lays the foundation for operational stability, sustainability, and reliability of clustered systems. RSDP serves as a platform for arbitrary logical extensions and execution of operations on a cluster-wide state. However, the initial model of RSDP interaction relies heavily on the Local Area Network Simulation (SLAN) based on AMQP as well as on frequent state broadcasts for mutual coordination of nodes. This approach is infeasible for networks with constricted resource capacities, such as IoT or Smart Grid. Therefore, the purpose of this article is to improve and augment the existing RSDP model with layered abstractions to separate modules related to communication, coordination, and application logic. The proposed solutions allow one to optimize decisions that cater to the needs of the execution environment. Additionally, this article introduces further separation of “State Reducer” unit into distinct abstract entities, expanding the logical flexibility of the protocol. To address the network congestion complexities that arise in IoT networks, a new RSDP-based interaction method is proposed that significantly reduces communication overhead related to cluster-wide state and operation broadcasts. Finally, this article proposes a new method for coordinating telemetry devices based on RSDP that facilitates granular load balancing, coordination of metric sharing, and operational execution of devices inside IoT.