메뉴 건너뛰기




Volumn 22, Issue 4, 1990, Pages 299-319

Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER NETWORKS - RELIABILITY;

EID: 0025564050     PISSN: 03600300     EISSN: 15577341     Source Type: Journal    
DOI: 10.1145/98163.98167     Document Type: Article
Times cited : (1575)

References (35)
  • 1
    • 84976858542 scopus 로고
    • Designing distributed services using refinement mappings. Ph.D. dissertation, Computer Science Dept., Cornell Univ., Ithaca, New York. Also available as Tech. Rep. TR 89-1040
    • AIZIKOWITZ, J. 1989. Designing distributed services using refinement mappings. Ph.D. dissertation, Computer Science Dept., Cornell Univ., Ithaca, New York. Also available as Tech. Rep. TR 89-1040.
    • (1989)
    • AIZIKOWITZ, J.1
  • 2
    • 0022058817 scopus 로고
    • A loosely coupled system for reliably storing data
    • (May)
    • BERNSTEIN, A. J. 1985. A loosely coupled system for reliably storing data. IEEE Trans. Softw. Eng. SE-11, 5 (May), 446-454.
    • (1985) , vol.5 , pp. 446-454
    • BERNSTEIN, A.J.1
  • 3
    • 0022318570 scopus 로고
    • Replication and fault tolerance in the ISIS system. In Proceedings of the 10th ACM Symposium on Operating Systems Principles (Orcas Island, Washington, Dec. 1985), ACM
    • BIRMAN, K. P. 1985. Replication and fault tolerance in the ISIS system. In Proceedings of the 10th ACM Symposium on Operating Systems Principles (Orcas Island, Washington, Dec. 1985), ACM, pp. 79-86.
    • (1985) , pp. 79-86
    • BIRMAN, K.P.1
  • 4
    • 0023287946 scopus 로고
    • Reliable communication in the presence of failures
    • (Feb
    • BIRMAN, K. P., AND JOSEPH, T. 1987. Reliable communication in the presence of failures. ACM TOCS 5, 1 (Feb. 1987), 47-76.
    • (1987) , vol.5 , Issue.1 , pp. 47-76
    • BIRMAN, K.P.1    JOSEPH, T.2
  • 5
    • 0022246697 scopus 로고
    • Atomic broadcast: From simple message diffusion to Byzantine agreement. In Proceedings of the 15th International Conference on Fault-tolerant Computing (Ann Arbor, Mich., June 1985), IEEE Computer Society
    • CRISTIAN, F., AGHILI, H., STRONG, H. R., AND DOLEV, D. 1985. Atomic broadcast: From simple message diffusion to Byzantine agreement. In Proceedings of the 15th International Conference on Fault-tolerant Computing (Ann Arbor, Mich., June 1985), IEEE Computer Society.
    • (1985)
    • CRISTIAN, F.1    AGHILI, H.2    STRONG, H.R.3    DOLEV, D.4
  • 6
    • 84976834622 scopus 로고
    • Self stabilization in spite of distributed control
    • (Nov.)
    • DIJKSTRA, E. W. 1974. Self stabilization in spite of distributed control. Commun. ACM 17, 11 (Nov.), 643-644.
    • (1974) , vol.17 , Issue.11 , pp. 643-644
    • DIJKSTRA, E.W.1
  • 7
    • 0022045868 scopus 로고
    • Impossibility of distributed consensus with one faulty process
    • (Apr
    • FISCHER, M., LYNCH, N., AND PATERSON, M. 1985. Impossibility of distributed consensus with one faulty process. J. ACM 32, 2 (Apr. 1986), 374-382.
    • (1985) , vol.32 , Issue.2 , pp. 374-382
    • FISCHER, M.1    LYNCH, N.2    PATERSON, M.3
  • 8
    • 0022676219 scopus 로고
    • Application of Byzantine agreement in database systems
    • (Mar
    • GARCIA-MOLINA, H., PITTELLI, F., AND DAVIDSON, S. 1986. Application of Byzantine agreement in database systems. ACM TODS 11, 1 (Mar. 1986), 27-47.
    • (1986) , vol.11 , Issue.1 , pp. 27-47
    • GARCIA-MOLINA, H.1    PITTELLI, F.2    DAVIDSON, S.3
  • 9
    • 0025550464 scopus 로고
    • Early-delivery atomic broadcast. To appear in Proceedings of the 9th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (Québec City, Québec, Aug
    • GOPAL, A., STRONG, R., TOUEG, S., AND CRISTIAN, F., 1990. Early-delivery atomic broadcast. To appear in Proceedings of the 9th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (Québec City, Québec, Aug. 1990).
    • (1990)
    • GOPAL, A.1    STRONG, R.2    TOUEG, S.3    CRISTIAN, F.4
  • 10
    • 85027830059 scopus 로고
    • Notes on data base operating systems. In Operating Systems: An Advanced Course, Lecture Notes in Computer Science. Vol. 60. Springer-Verlag, New York
    • GRAY, J. 1978. Notes on data base operating systems. In Operating Systems: An Advanced Course, Lecture Notes in Computer Science. Vol. 60. Springer-Verlag, New York, pp. 393-481.
    • (1978) , pp. 393-481
    • GRAY, J.1
  • 11
    • 0021303540 scopus 로고
    • Fault-tolerant clock synchronization. In Proceedings of the 3rd ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (Vancouver, Canada, Aug.)
    • HALPERN, J., SIMONS, B., STRONG, R., AND DOLEV, D. 1984. Fault-tolerant clock synchronization. In Proceedings of the 3rd ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (Vancouver, Canada, Aug.), pp. 89-102.
    • (1984) , pp. 89-102
    • HALPERN, J.1    SIMONS, B.2    STRONG, R.3    DOLEV, D.4
  • 12
    • 85032383618 scopus 로고
    • Design of the x-kernel. In Proceedings of SIGCOMM ‘88-Symposium on Communication Architectures and Protocols (Stanford, Calif., Aug.), pp. 65-75
    • HUTCHINSON, N., AND PETERSON, L. 1988. Design of the x-kernel. In Proceedings of SIGCOMM ‘88-Symposium on Communication Architectures and Protocols (Stanford, Calif., Aug.), pp. 65-75.
    • (1988)
    • HUTCHINSON, N.1    PETERSON, L.2
  • 13
    • 0017996760 scopus 로고
    • a. Time, clocks and the ordering of events in a distributed system. Commun. ACM 21, 7 (July)
    • LAMPORT, L. 1978a. Time, clocks and the ordering of events in a distributed system. Commun. ACM 21, 7 (July), 558-565.
    • (1978) , pp. 558-565
    • LAMPORT, L.1
  • 14
    • 0017972109 scopus 로고
    • b. The implementation of reliable distributed multiprocess systems. Comput. Networks 2, 95-114
    • LAMPORT, L. 1979b. The implementation of reliable distributed multiprocess systems. Comput. Networks 2, 95-114.
    • (1979)
    • LAMPORT, L.1
  • 15
    • 84976782029 scopus 로고
    • Using time instead of timeout for fault-tolerance in distributed systems
    • (Apr.)
    • LAMPORT, L. 1984. Using time instead of timeout for fault-tolerance in distributed systems. ACM TOPLAS 6, 2 (Apr.), 254-280.
    • (1984) , vol.6 , Issue.2 , pp. 254-280
    • LAMPORT, L.1
  • 16
    • 84976733420 scopus 로고
    • The part-time parliament. Tech. Rep. 49. Digital Equipment Corporation Systems Research Center, Palo Alto, Calif
    • LAMPORT, L. 1989. The part-time parliament. Tech. Rep. 49. Digital Equipment Corporation Systems Research Center, Palo Alto, Calif.
    • (1989)
    • LAMPORT, L.1
  • 17
    • 0021654066 scopus 로고    scopus 로고
    • MELLIAR-SMITH, P. M. 1984. Byzantine clock synchronization. In Proceedings of the 3rd ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (Vancouver, Canada, Aug.)
    • LAMPORT, L., AND MELLIAR-SMITH, P. M. 1984. Byzantine clock synchronization. In Proceedings of the 3rd ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (Vancouver, Canada, Aug.), 68-74.
    • LAMPORT, L.1
  • 18
    • 84976699318 scopus 로고
    • The Byzantine generals problem
    • (July)
    • LAMPORT, L., SHOSTAK, R., AND PEASE, M. 1982. The Byzantine generals problem. ACM TOPLAS 4, 3 (July), 382-401.
    • (1982) , vol.4 , Issue.3 , pp. 382-401
    • LAMPORT, L.1    SHOSTAK, R.2    PEASE, M.3
  • 19
    • 85051400726 scopus 로고
    • Highly available distributed services and fault-tolerant distributed garbage collection. In Proceedings of the 5th ACM Symposium on Principles of Distributed Computing (Calgary, Alberta, Canada, Aug.), ACM
    • LISKOV, B., AND LADIN, R. 1986. Highly available distributed services and fault-tolerant distributed garbage collection. In Proceedings of the 5th ACM Symposium on Principles of Distributed Computing (Calgary, Alberta, Canada, Aug.), ACM, pp. 29-39.
    • (1986) , pp. 29-39
    • LISKOV, B.1    LADIN, R.2
  • 20
    • 84976707991 scopus 로고
    • Towards a theory of replicated processing
    • Vol. 331. Springer-Verlag, New York
    • MANCINI, L., AND PAPPALARDO, G. 1988. Towards a theory of replicated processing. Formal Techniques in Real- Time and Fault- Tolerant Systems. Lecture Notes in Computer Science, Vol. 331. Springer-Verlag, New York, pp. 175-192.
    • (1988) , pp. 175-192
    • MANCINI, L.1    PAPPALARDO, G.2
  • 21
    • 84976721828 scopus 로고
    • Implementing fault-tolerant sensors. Tech. Rep. TR 89-997. Computer Science Dept., Cornell Univ., Ithaca, New York
    • MARZULLO, K. 1989. Implementing fault-tolerant sensors. Tech. Rep. TR 89-997. Computer Science Dept., Cornell Univ., Ithaca, New York.
    • (1989)
    • MARZULLO, K.1
  • 22
    • 0024126954 scopus 로고
    • Supplying high availability with a standard network file system. In Proceedings of the 8th International Conference on Distributed Computing Systems (San Jose, CA, June), IEEE Computer Society
    • MARZULLO, K., AND SCHMUCK, F. 1988. Supplying high availability with a standard network file system. In Proceedings of the 8th International Conference on Distributed Computing Systems (San Jose, CA, June), IEEE Computer Society, pp. 447-455.
    • (1988) , pp. 447-455
    • MARZULLO, K.1    SCHMUCK, F.2
  • 23
    • 0024716226 scopus 로고
    • Preserving and using context information in interprocess communication
    • (Aug.)
    • PETERSON, L. L., BUCHOLZ, N. C., AND SCHLICHTING, R. D. 1989. Preserving and using context information in interprocess communication. ACM TOCS 7, 3 (Aug.), 217-246.
    • (1989) , vol.7 , Issue.3 , pp. 217-246
    • PETERSON, L.L.1    BUCHOLZ, N.C.2    SCHLICHTING, R.D.3
  • 24
    • 0024606853 scopus 로고    scopus 로고
    • GARCIA-MOLINA, H. 1989. Reliable scheduling in a TMR database system. ACM TOCS 7, 1 (Feb.)
    • PITTELLI, F. M., AND GARCIA-MOLINA, H. 1989. Reliable scheduling in a TMR database system. ACM TOCS 7, 1 (Feb.), 25-60.
    • PITTELLI, F.M.1
  • 25
    • 84976815497 scopus 로고
    • Fail-Stop processors: An approach to designing fault-tolerant computing systems
    • (Aug.)
    • SCHLICHTING, R. D., AND SCHNEIDER, F. B. 1983. Fail-Stop processors: An approach to designing fault-tolerant computing systems. ACM TOCS 1, 3 (Aug.), 222-238.
    • (1983) , vol.1 , Issue.3 , pp. 222-238
    • SCHLICHTING, R.D.1    SCHNEIDER, F.B.2
  • 26
    • 0019138790 scopus 로고
    • Ensuring consistency on a distributed database system by use of distributed semaphores. In Proceedings of International Symposium on Distributed Data Bases (Paris, France, Mar.), INRIA
    • SCHNEIDER, F. B. 1980. Ensuring consistency on a distributed database system by use of distributed semaphores. In Proceedings of International Symposium on Distributed Data Bases (Paris, France, Mar.), INRIA, pp. 183-189.
    • (1980) , pp. 183-189
    • SCHNEIDER, F.B.1
  • 27
    • 0141460904 scopus 로고
    • Synchronization in distributed programs
    • (Apr.)
    • SCHNEIDER, F. B. 1982. Synchronization in distributed programs. ACM TOPLAS 4, 2 (Apr.), 179-195.
    • (1982) , vol.4 , Issue.2 , pp. 179-195
    • SCHNEIDER, F.B.1
  • 28
    • 84976724324 scopus 로고
    • Byzantine generals in action: Implementing fail-stop processors
    • (May)
    • SCHNEIDER, F. B. 1984. Byzantine generals in action: Implementing fail-stop processors. ACM TOCS 2, 2 (May), 145-154.
    • (1984) , vol.2 , Issue.2 , pp. 145-154
    • SCHNEIDER, F.B.1
  • 29
    • 33847292927 scopus 로고
    • Paradigms for distributed programs
    • Vol. 190. Springer-Verlag, New York
    • SCHNEIDER, F. B. 1985. Paradigms for distributed programs. Distributed Systems. Methods and Tools for Specification. Lecture Notes in Computer Science, Vol. 190. Springer-Verlag, New York, pp. 343-430.
    • (1985) , pp. 343-430
    • SCHNEIDER, F.B.1
  • 31
    • 0021408550 scopus 로고
    • Fault-tolerant broadcasts
    • SCHNEIDER, F. B., GRIES, D., AND SCHLICHTING, R. D. 1984. Fault-tolerant broadcasts. Sci. Comput. Program. 4, 1-15.
    • (1984) , vol.4 , pp. 1-15
    • SCHNEIDER, F.B.1    GRIES, D.2    SCHLICHTING, R.D.3
  • 33
    • 84976699168 scopus 로고
    • Crash recovery in a distributed database system. Ph.D. dissertation, Univ. of California at Berkeley, May
    • SKEEN, D. 1982. Crash recovery in a distributed database system. Ph.D. dissertation, Univ. of California at Berkeley, May.
    • (1982)
    • SKEEN, D.1
  • 34
    • 84881255273 scopus 로고
    • Byzantine agreement
    • (Compcon 83, IEEE Computer Society, Mar.), IEEE Computer Society
    • STRONG, H. R., AND DOLEV, D. 1983. Byzantine agreement. Intellectual Leverage for the Information Society, Digest of Papers. (Compcon 83, IEEE Computer Society, Mar.), IEEE Computer Society, pp. 77-82.
    • (1983) , pp. 77-82
    • STRONG, H.R.1    DOLEV, D.2
  • 35
    • 0018028210 scopus 로고    scopus 로고
    • MELLIAR-SMITH, P. M., SHOSTAK, R. E., and WEINSTOCK, C. B. 1978. SIFT: Design and analysis of a fault-tolerant computer for aircraft control. Proc. IEEE 66, 10 (Oct.)
    • WENSLEY, J., WENSKY, J. H., LAMPORT, L., GOLDBERG, J., GREEN, M. W., LEVITT, K. N., MELLIAR-SMITH, P. M., SHOSTAK, R. E., and WEINSTOCK, C. B. 1978. SIFT: Design and analysis of a fault-tolerant computer for aircraft control. Proc. IEEE 66, 10 (Oct.), 1240-1255.
    • WENSLEY, J.1    WENSKY, J.H.2    LAMPORT, L.3    GOLDBERG, J.4    GREEN, M.W.5    LEVITT, K.N.6


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.