Robust Algorithm for Decentralized Mutual Exclusion

분산 상호배제를 위한 견고한 알고리즘

  • Yang, Gi-Cheol (Dept.of Information Engineering, Mokpo National University)
  • 양기철 (목포대학교 정보공학부)
  • Published : 2000.12.01

Abstract

본 논문에서는 컴퓨터 네트워크를 위한 견고한 분산방식 상호배제 생성 알고리즘을 소개한다. 현존하는 분산방식 상호배제 생성 알고리즘의 두 가지 큰 문제는 상호배제 생성을 위하여 필요한 메시지의 수를 어떻게 줄이느냐 하는 것과 노드고장시 얼마나 효율적으로 대처하느냐 하는 것이다. 소개되는 알고리즘은 적은 수의 메시지를 사용하고 복잡한 절차가 필요 없이 지능적인 노드고장 메시지를 사용하여 노드고장에 대처한다. 또한 부하가 많은 경우에 더 효율적이며 다수의 노드가 동시에 고장난 경우에도 작동이 가능하다.

Keywords

References

  1. Dhamdhere, D. and Kulkarni, S., 'A Token based K-resilient Mutual Exclusion Algorithm for Distributed Systems,' Information Processing Letters, VoI.50,pp. 151-157, 1994 https://doi.org/10.1016/0020-0190(94)00019-0
  2. Kumar, Place and Yang, 'An Efficient Algorithm for Mutual Exclusion Using Queue Migration in Computer Networks,' IEEE Trans. on Knowledge and Data Engineering, Vol.3, No.3, pp. 380-384, September 1991 https://doi.org/10.1109/69.91048
  3. Lamport, L., 'Time Clocks and the Ordering of Events in a Distributed System,' CACM, Vol.21, No.7, PP. 9-17, July 1978 https://doi.org/10.1145/359545.359563
  4. Luk, W. and Wong, T., 'Two New Quorum Based Algorithms for Distributed Mutual Exclusion,' 17th international conference on Distributed Computing ?Systems, Boltimore, pp. 100-106, 1997 https://doi.org/10.1109/ICDCS.1997.597862
  5. Maekawa, M. 'A SQHT(N) Algorithm for Mutual Exclusion in Decentralized Systems,' ACM Trans. on Comp. Sys, Vol.3, No.2, pp. 145-159, May 1985
  6. Raymond, K., 'A Tree-Based Algorithm for Distributed Mutual Exclusion,' ACM Trans. on Comp. Sys. Vol.7, No.1, pp. 62-77, February 1989 https://doi.org/10.1145/58564.59295
  7. Ricart, G and Agrawala, A., 'An Optimal Algorithm for Mutual Exclusion in Computer Networks,' CACM, Vol.24, No.1, pp. 9-17, January 1981 https://doi.org/10.1145/358527.358537
  8. Singhal, M., 'On the Application of AI in Decentralized Control: Illustration by Mutual Exclusion,' 7th International Conference on Distributed Computing, pp. 232-239, 1987
  9. Singhal, M.,'A Heuristically-Aided Algorithm for Mutual Exclusion in Distributed Systems,' IEEE Trans. on Computer, Vol.38, No,5, pp.250-262, May 1989 https://doi.org/10.1109/12.24268
  10. Suzuki, I., and Kasami, T., 'A Distributed Mutual Exclusion Algorithm,' ACM Trans. on Comp. Sys. Vol.3, No.4, pp, 344-349, November 1985 https://doi.org/10.1145/6110.214406
  11. Yang, Kumar & Place, 'An Algorithm Based on Queue Migration for Mutual Exclusion in Computer Networks.' ICS'88, Taiwan, pp. 1022-1026, December 1988