Design considerations of a parallel recovery scheme for the EDS data base server
Abstract The European Declarative System (EDS) is an integrated hardware and software platform for developing advanced information processing systems. The underlying EDS machine is a parallel main memory computer with a shared-nothing architecture. A major goal of the EDS project is to produce a highperformance data base server which can efficiently handle a wide spectrum of applications ranging from simple online transaction processing to complex decision support system. The EDS data base server will be extensively used for commercial applications. For such applications, it is essential that the EDS server be highly reliable and must be able to recover from different kinds of failures. Existing recovery techniques are mainly designed for conventional architectures and are unsuitable for the parallel main memory architecture of the EDS system. In this article, a parallel cooperative recovery scheme for the EDS system is proposed. The advantages of the scheme are that it minimizes interconnection network bottlenecks, it reduces disc I/O overheads, it is inexpensive to implement, it requires no modifications to the existing EDS architecture, and it can use the full processing power of the EDS machine.