DOI QR코드

DOI QR Code

Design and Implementation of Tree-based Reliable Dissemination Multicast Protocol With Differential Control and Key Management

차별 제어와 키 관리 기능을 통한 트리 기반의 신뢰성 있는 멀티캐스트 프로토콜의 설계 및 구현

  • 김영재 (건국대학교 대학원 컴퓨터·정보통신공학과/안양대학교,(주)나눔비즈닷컴) ;
  • 박은용 (건국대학교 대학원 컴퓨터·정보통신공학과) ;
  • 안상준 (건국대학교 대학원 컴퓨터·정보통신공학과) ;
  • 현호재 (건국대학교 대학원 컴퓨터·정보통신공학과) ;
  • 한선영 (건국대학교 컴퓨터·정보통신공학과)
  • Published : 2002.04.01

Abstract

While the Internet is suffering from the massive data such as video stream, IP multicast can ease the load of the Internet by enabling one copy of digital information to be received by multiple computers simultaneously. But If multicast is based on UDP, packets are delivered using a best-effort Policy without any reliability, congestion control or flow control. Multicast group members can join or leave a multicast group at will, and multicast uses broadcast mechanism, it's very hard to keep security from unauthorized members. In this paper, we introduce a new reliable multicast protocol TRDMF proper for one-to-many multicast model with reliability, flow control, congestion control and key management.

IP 멀티캐스트는 하나의 연결을 통해 데이터를 동시에 여러 컴퓨터로 보낼 수 있게 함으로서 비디오 스트림과 같은 대용량의 데이터 전송에 효율적으로 사용될 수 있다. 하지만, IP 멀티캐스트는 UDP에 기반한 best-effort 서비스로서, TCP에서 제공하는 신뢰 전송, 혼잡 제어 및 흐름 제어를 제공하지 못하는 단점이 있다. 또한 멀티캐스트 그룹 참가자는 어떠한 인증 과정이나 절차 없이 멀티캐스트 그룹에 참가/탈퇴가 가능하고, 하나의 서브넷 내에서는 브로드캐스트를 이용하기 때문에, 데이터의 기밀을 유지하기가 어렵다는 단점이 있다. 본 논문에서는, 일-대-다 멀티캐스트 응용에 적합한 흐름 제어, 키 관리 기법을 제공하는 신뢰전송 프로토콜인 TRDMP를 제안한다.

Keywords

References

  1. S. Deering, 'Host Extension for IP multicasting,' RFC 1112, August, 1989
  2. S. Armstrong, A. Freier and K. Marzullo, 'Multisast Transport Protocol,' RFC 1301
  3. S. Casner, 'Frequently Asked Questions (FAQ) on the Multicast Backbone (MBone),' Aug. 1994
  4. A. Mankin, A. Rpmanow, S. Brader, and V. Paxson, 'IETF Criteria for Evaluating Reliable Multicast Transport and Application Protocols,' RFC 2357, June, 1998
  5. S. Pingali, D. Towsley and J. Kurose, 'A Comparison of Sender Initiated and Receiver-Initiated Reliable Multicast Protocols,' In Proceedings of ACM SIGMETRICS, May, 1994 https://doi.org/10.1145/183018.183043
  6. S. K. Kasera, J. Kurose, and D. Towsley, 'A Comparison of Server Based and Receiver Based Local Recovery Approaches for Scalable Multicast,' SMPSCI Technical Report TR 97 69, Dec. 1997
  7. B.N. Levine and J. Garcia Luna Aceves, 'A Comparison of Known Classes of Reliable Multicast Protocols,' Proceedings of IEEE ICCC, November, 1996
  8. W.R. Stevens, 'TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms,' RFC 2001, Jan. 1997
  9. R. Yavatkar, J. Griffioen, and M. Sudan, 'A Reliable Dissemination Protocol for Interactive Collaborative Applications,' In Proceedings of the ACCM Multimedia 95 Conference, November, 1995 https://doi.org/10.1145/217279.215288
  10. Markus Hoffman, 'Scalable Multicast Communication in Wide Area Networks,' Ph.D. Thesis in German, University of Karlsruhe, February, 1998
  11. S. K. Kasera, J. Kurose and D. Towsley, 'Scalable Reliable Multicast Using Multiple Multicast Groups,' CMPSCI Technical Report TR 96 73, October, 1996
  12. R. Yavatkar and J. Griffioen, 'Reliable Dissemination for Large Scale Wide Area Information Systems,' In the Proceedings of the 3rd IEEE HPCS'95, August, 1995
  13. J. C. Lin and S. Paul, 'PMTP a reliable multicast transport protocol,' in IEEE Infocom, (San Fransisco, Californialifornia), Mar. 1996