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

Formalization and Verification of OpenStack Swift Using CSP

  • Ziqing Su
  • , Wei Lin
  • , Huibiao Zhu*
  • *此作品的通讯作者
  • East China Normal University

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

摘要

OpenStack Swift is an object storage system that is part of the open-source cloud platform OpenStack. It adopts a fully symmetric architecture design and is extensively employed in production environments to offer users highly available storage services. In this paper, we model OpenStack Swift's basic architecture, as well as its replication service using communication sequential processes (CSP). Additionally, we extend the audit service in Swift and provide a formal model of it. Various properties of our model are subsequently verified using the model checker PAT. The properties include Deadlock Freedom, Data Reachability, Consistency, Availability, Partition Tolerance (CAP), Basically Available, Soft State, Eventually Consistent (BASE), and Data Integrity. The verification results show that the design of OpenStack Swift satisfies both the CAP and the BASE theories and it achieves Data Integrity. In light of our results, it can be safely concluded that OpenStack Swift provides users with highly available and fault-tolerant services.

源语言英语
主期刊名Proceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference, COMPSAC 2024
编辑Hossain Shahriar, Hiroyuki Ohsaki, Moushumi Sharmin, Dave Towey, AKM Jahangir Alam Majumder, Yoshiaki Hori, Ji-Jiang Yang, Michiharu Takemoto, Nazmus Sakib, Ryohei Banno, Sheikh Iqbal Ahamed
出版商Institute of Electrical and Electronics Engineers Inc.
51-60
页数10
ISBN(电子版)9798350376968
DOI
出版状态已出版 - 2024
活动48th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2024 - Osaka, 日本
期限: 2 7月 20244 7月 2024

出版系列

姓名Proceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference, COMPSAC 2024

会议

会议48th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2024
国家/地区日本
Osaka
时期2/07/244/07/24

学术指纹

探究 'Formalization and Verification of OpenStack Swift Using CSP' 的科研主题。它们共同构成独一无二的学术指纹。

引用此