Modeling and verifying spark on YARN using process algebra

Jiaqi Yin, Huibiao Zhu, Yuan Fei, Yucheng Fang

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

2 引用 (Scopus)

摘要

As a programming model, Spark is popularly and widely used in processing and generating large cluster of data sets distributed on large amounts of machines. With its widespread use, its validity and other major properties need to be analyzed in a formal framework. And unfortunately, there is nearly no research conducted to describe the interactions in Spark on YARN. In this paper, we focus on the dominant parts of Spark on YARN and formalize them using Communicating Sequential Processes (CSP) in detail. In the formal model, the processing and function of each component are clearly described. By feeding the models into the model checker Failures Divergence Refinement (FDR), we have verified some crucial properties, including Deadlock Freedom, Divergence Freedom, Robustness and Load- Balancing. Our work demonstrates that Spark on YARN can guarantee important properties in some applications.

源语言英语
主期刊名Proceedings - 19th IEEE International Symposium on High Assurance Systems Engineering, HASE 2019
编辑Congfeng Jiang, Dongjin Yu, Vu Nguyen
出版商IEEE Computer Society
208-215
页数8
ISBN(电子版)9781538685402
DOI
出版状态已出版 - 22 3月 2019
已对外发布
活动19th IEEE International Symposium on High Assurance Systems Engineering, HASE 2019 - Hangzhou, 中国
期限: 3 1月 20195 1月 2019

出版系列

姓名Proceedings of IEEE International Symposium on High Assurance Systems Engineering
2019-January
ISSN(印刷版)1530-2059

会议

会议19th IEEE International Symposium on High Assurance Systems Engineering, HASE 2019
国家/地区中国
Hangzhou
时期3/01/195/01/19

指纹

探究 'Modeling and verifying spark on YARN using process algebra' 的科研主题。它们共同构成独一无二的指纹。

引用此