The search functionality is under construction.

IEICE TRANSACTIONS on Information

Formalization and Analysis of Ceph Using Process Algebra

Ran LI, Huibiao ZHU, Jiaqi YIN

  • Full Text Views

    0

  • Cite this

Summary :

Ceph is an object-based parallel distributed file system that provides excellent performance, reliability, and scalability. Additionally, Ceph provides its Cephx authentication system to authenticate users, so that it can identify users and realize authentication. In this paper, we first model the basic architecture of Ceph using process algebra CSP (Communicating Sequential Processes). With the help of the model checker PAT (Process Analysis Toolkit), we feed the constructed model to PAT and then verify several related properties, including Deadlock Freedom, Data Reachability, Data Write Integrity, Data Consistency and Authentication. The verification results show that the original model cannot cater to the Authentication property. Therefore, we formalize a new model of Ceph where Cephx is adopted. In the light of the new verification results, it can be found that Cephx satisfies all these properties.

Publication
IEICE TRANSACTIONS on Information Vol.E104-D No.12 pp.2154-2163
Publication Date
2021/12/01
Publicized
2021/09/28
Online ISSN
1745-1361
DOI
10.1587/transinf.2021EDP7070
Type of Manuscript
PAPER
Category
Software System

Authors

Ran LI
  East China Normal University
Huibiao ZHU
  East China Normal University
Jiaqi YIN
  East China Normal University

Keyword