McC++/Java: Enabling Multi-core Based Monitoring and Fault Tolerance in C++/Java

Lu Yang,Liqian Yu,Jianwen Tang,Linzhang Wang,Jianhua Zhao,Xuandong Li
DOI: https://doi.org/10.1109/iceccs.2010.37
2010-01-01
Abstract:Monitoring and fault tolerance are important approaches to give high confidence that long-running online software systems run correctly. But these approaches will certainly cause high overhead cost, i.e. the loss of efficiency. Multi-core platforms can make such cost acceptable because of the advantage of the parallel performance. For allowing ordinary software developers without any knowledge of multi-core platforms to handle such programming tasks more efficiently, we propose an approach to enable multi-core based monitoring and fault tolerance in C++/Java.
What problem does this paper attempt to address?