Title of article :
On-Line Control Flow Error Detection and Correction Based on Monitoring Both Data-Flow and Control-Flow Graphs
Author/Authors :
maghsoudloo, mohammad amirkabir university of technology - department of computer engineering and information technology, ايران , zarandi, hamid r. amirkabir university of technology - department of computer engineering and information technology, ايران , khoshavi, navid amirkabir university of technology - department of computer engineering and information technology, ايران
From page :
10
To page :
19
Abstract :
This paper proposes two efficient online techniques, Control-flow and Data Errors Correction using Data-flow Graph Consideration and Miniaturized Check-Pointing, to correct control-flow errors. These techniques are based on: 1) addition of redundant codes in a given program; 2) monitoring both data-flow and control-flow graphs of the program to detect and correct control-flow and data errors. The major importance of these techniques is the ability to recover data errors, arisen due to occurrence of the control-flow errors, with imposing less performance and memory overheads compared to previous techniques. In order to evaluate the proposed techniques, a functional simulator is used, and behaviors of five well-known benchmarks are studied on a simple processor with a real operating system. The experimental results demonstrate that at least 93% and 90% of control-flow errors can be detected and corrected by CDCC and MCP, respectively. An optimization approach is also introduced to decrease memory and performance overheads.
Keywords :
Control , Flow Error , Control , Flow Checking , Error Detection , Error Correction , Check , Pointing , Data Replication
Journal title :
The CSI Journal on Computer Science and Engineering (JCSE)
Journal title :
The CSI Journal on Computer Science and Engineering (JCSE)
Record number :
2549172
Link To Document :
بازگشت