Experimental analysis and bug abstraction for distributed computation on ray framework
Abstract
This research aims to address challenges in distributed computing, focusing on the ray framework, which has potential for efficient parallel and distributed task execution. While methods such as model-checkers and fuzzing have been applied to detect bugs, both have limitations in handling the complexity of distributed computing, particularly in dealing with issues like state-space explosion and identifying rare bugs. This study proposes an alternative approach through experimental analysis and bug abstraction methods to discover, identify, and classify bugs in the ray framework. Experimental analysis involves isolating and re-testing bugs in a controlled environment to understand their characteristics, while bug abstraction analyzes the factors causing bugs to identify common patterns and characteristics. The results of this research successfully identified three main categories of bugs: crash, performance, and inaccurate status, and revealed bug characteristics that do not depend on actor instance multiplicity, actor type, specific event sequences, or particular configurations. This research makes a significant contribution to the development of more effective and efficient bug detection methods in distributed computing, particularly in the ray framework, and paves the way for further research to enhance the reliability of distributed systems.
Keywords
Bug; Bug abstraction; Distributed computing; Experimental analysis; Ray framework
Full Text:
PDFDOI: http://doi.org/10.11591/ijeecs.v40.i2.pp789-800
Refbacks
- There are currently no refbacks.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES).