高级检索

    组合事务块及其在C语言和FOXPRO中的实现

    THE COMBINATIONAL TRANSACTION BLOCK AND ITS IMPLEMENTATION IN C LANGUAGE AND FOXPRO

    • 摘要: 高级程序设计语言(如C语言)和数据库系统的嵌套使用,作为一种有效的数据操纵和管理结构,目前在传统的离线或在线事务处理系统,以及智能控制系统中得到了广泛应用.这些应用的特点之一是要求系统具有很高的可靠性.文中提出了一种称为组合事务块的新颖容错原语,详细论述了它在C语言和FOXPRO中的实现方案.本质上,组合事务块是一种将数据容错、程序容错及算法容错结合起来的混合容错机制.文中还分析了组合事务块在冗余处理机上的执行时间,并用软件实验验证了它的容错特性.

       

      Abstract: A novel fault tolerant primitive, called combinational transaction block (CTB), is presented here. It is constructed based on the principles of N version programming, recovery block, and dynamic redundancy structure of hardware fault tolerance. Therefore, CTB can be considered as a combinational fault tolerant mechanism for algorithms, programs and data. Its implementation in C language and FOXPRO is discussed in detail. The executing time of CTB on redundant processor systems is analyzed. The availability of CTB is demonstrated by software fault tolerant experiments.

       

    /

    返回文章
    返回