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

Modeling and Verifying HDFS Using Process Algebra

  • Wanling Xie
  • , Huibiao Zhu
  • , Xi Wu
  • , Shuangqing Xiang
  • , Jian Guo
  • , Phan Cong Vinh*
  • *此作品的通讯作者

科研成果: 期刊稿件文章同行评审

摘要

Hadoop Distributed File System (HDFS) is a high fault-tolerant distributed file system, which provides a high throughput access to application data and is suitable for applications that have large data sets. Since HDFS is widely used, analysis on it in a formal framework is of great significance. In this paper, we use Communicating Sequential Processes (CSP) to model and analyze HDFS. We mainly focus on the dominant parts which include reading files and writing files in HDFS and formalize them in detail. Moreover, we also model the heartbeat mechanism. Finally, we use the model checker Process Analysis Toolkit (PAT) to simulate the model constructed and verify whether it caters for the specification and some important properties, which include Deadlock-freeness, Minimal Distance Scheme, Mutual Exclusion, Write-Once Scheme and Robustness.

源语言英语
页(从-至)318-331
页数14
期刊Mobile Networks and Applications
22
2
DOI
出版状态已出版 - 1 4月 2017

指纹

探究 'Modeling and Verifying HDFS Using Process Algebra' 的科研主题。它们共同构成独一无二的指纹。

引用此