跳到主要导航 跳到搜索 跳到主要内容

Formalization and Verification of the Message Delivery Mechanism of Apache Pulsar

  • Wenbin Wu
  • , Zhiru Hou
  • , Huibiao Zhu*
  • *此作品的通讯作者
  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Apache Pulsar is a distributed publish-subscribe messaging system that employs a compute-storage separation architecture, which is well-suited for cloud-native environments. Message delivery mechanism is the core function in Pulsar, mainly for transferring data between different objects. The reliability of the message delivery mechanism of Pulsar raises extensive concerns for better application. In this paper, we use process algebra CSP to model the components of Pulsar. By implementing the model using model checker PAT, we mathematically examine the message delivery mechanism of Pulsar. We verify six properties: deadlock freedom, divergence freedom, data consistency, sequentiality, reliability and persistent storage. The verification results indicate that Pulsar satisfies all these properties, demonstrating that it has good performance and can provide robust message transmission services.

源语言英语
主期刊名Proceedings - SEKE 2024
主期刊副标题36th International Conference on Software Engineering and Knowledge Engineering
出版商Knowledge Systems Institute Graduate School
317-322
页数6
ISBN(电子版)1891706594
DOI
出版状态已出版 - 2024
活动36th International Conference on Software Engineering and Knowledge Engineering, SEKE 2024 - Hybrid, San Francisco, 美国
期限: 26 10月 20244 11月 2024

出版系列

姓名Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
ISSN(印刷版)2325-9000
ISSN(电子版)2325-9086

会议

会议36th International Conference on Software Engineering and Knowledge Engineering, SEKE 2024
国家/地区美国
Hybrid, San Francisco
时期26/10/244/11/24

指纹

探究 'Formalization and Verification of the Message Delivery Mechanism of Apache Pulsar' 的科研主题。它们共同构成独一无二的指纹。

引用此