First Specification of APIs and Protocols for the MAFTIA Middleware

作者: I Welch , JM Armstrong , C Cachin , M Correia , A Costes

DOI:

关键词: Computer scienceApplication programming interfaceMiddleware architectureMiddleware (distributed applications)ArchitectureFault toleranceNetwork abstractionSoftware engineering

摘要: This document describes the complete specification of APIs and Protocols for MAFTIA Middleware. The architecture middleware subsystem has been described in a previous document, where several modules services were introduced: Activity Services; Communication Network Abstraction; Trusted Untrusted Components. purpose present is to make concrete functionality components, by defining their application programming interfaces, describing protocols implementing above-mentioned functionality.

参考文章(66)
Jörg Kienzle, Open multithreaded transactions ,(2003)
Yves Deswarte, Vincent Nicomette, David Powell, Noreddine Abghour, Authorisation Services, Specification of Authorisation Services ,(2001)
P. M. Melliar-Smith, Kim Potter Kihlstrom, Louise E. Moser, Solving Consensus in a Byzantine Environment Using an Unreliable Fault Detector. international conference on principles of distributed systems. pp. 61- 76 ,(1997)
Klaus Kursawe, Christian Cachin, Victor Shoup, Random oracles in constantinople: practical asynchronous Byzantine agreement using cryptography principles of distributed computing. ,(2000)
Sam Toueg, Vassos Hadzilacos, Fault-tolerant broadcasts and related problems Distributed systems (2nd Ed.). pp. 97- 145 ,(1993)
George F Coulouris, Jean Dollimore, Tim Kindberg, Distributed Systems: Concepts and Design ,(1988)
J. Postel, Transmission Control Protocol Internet Request for Comment (RFC793). ,vol. 793, pp. 1- 91 ,(1981)
Ricardo Jiménez-Peris, Sergio Arévalo Viñuales, Marta Patiño Martínez, Group transactions: an integrated approach to transactions and group communication Actas de las VIII Jornadas de Concurrencia : Cuenca, 14 a 16 de junio de 2000, 2000, ISBN 84-8427-074-2, págs. 263-276. pp. 263- 276 ,(2000)
Nathan Goodman, Philip A. Bernstein, Vassco Hadzilacos, Concurrency Control and Recovery in Database Systems ,(1987)
Miguel Correia, Paulo Verissimo, Nuno Neves, The Design of a COTS Real-Time Distributed Security Kernel european dependable computing conference. pp. 234- 252 ,(2002) , 10.1007/3-540-36080-8_21