A study on the extended TCP/IP protocol for real-time communication

실시간 통신을 위한 확장된 TCP/IP 프로토콜 개발에 관한 연구

  • 윤영찬 (인하대학교 자동화공학과) ;
  • 박재현 (인하대학교 자동화공학과)
  • Published : 1998.08.01

Abstract

This paper proposes an extended TCP/IP protocol, LAN/TCP, that can be used for the distributed soft real-time systems connected through the Ethernet-based local area network. Since LAN/TCP shows soft real-time performance with keeping compatibility and interoperability with the standard TCP/IP, the existing application software can be used without any modification. LAN/TCP also provides the periodic transmission mode(PTM) with which the periodical data collection and updating the control signals can be efficiently implemented with relatively small traffic overhead. This paper includes the computer simulation and experimental results of the proposed protocol.

본 논문에서는 이더넷을 기반으로 연결되어 있는 분산 soft real-time 시스템에 적용될 수 있는, LAN/TCP라 명명된 확장된 TCP/IP 프로토콜을 제안하고 있다. LAN/TCP는 기존의 TCP/IP 환경에서 아무런 충돌 없이 호환성을 유지하면서 soft real-time 특성을 제공하기 때문에 기존의 응용 프로그램을 별 다른 수정 없이 사용할 수 있다. LAN/TCP는 주기적으로 수집, 갱신되는 제어 신호를 상대적으로 낮은 트래픽으로 전송할 수 있는 PTM(Periodic Transmission Mode)전송 방식을 제공한다. 본 논문은 제안된 프로토콜의 시뮬레이션 및 실험 결과를 제시하고 있다.

Keywords

References

  1. Communication of the ACM v.19 Ethernet: Distributed packet switching for local computer networks Metcalf, R.;Boggs, D.
  2. Proceeding of ACM SIGCOMM '88 Measured capacity of an ethernet: Myths and reality Boggs, D.;Mogul, J.;Kent, C.
  3. Measured Performance of an Ethernet Local Network Shoch, J.F.;Hupp, J.A.
  4. IEEE Transactions on Communication v.27 BRAM: The Broadcasting Recognizing Access Method Chlamtac, I.;Franta, W.R.;Levin, K.D.
  5. IEEE network v.2 MBRAM - A priority protocol for PC based local area networks Signorile, R.P.
  6. IEEE Communication Magazine An analysis of TCP processing overhead Clark, D.D.;Jacobson, V.;Romkey, J.;Salwen, H.
  7. Computer Communication Review v.20 4BSD TCP Header prediction Jacobson, V.
  8. ${\mu}C/OS, the Real-Time Kernel Labrosse, J.J.
  9. RTP: A transport protocol for real-time applications, RFC1889 A.V.T.W. Group
  10. Experimental internet stream protocol, version 2(ST-II), RFC1190 C.W. Group
  11. Extending TCP for transactions - concepts, RFC1379 Braden, R.
  12. T/TCP - TCP extension for transactions functional specification, RFC1644 Braden, R.
  13. Resource reservation protocol(RSVP), RFC2205 Braden, R.(ed.);Zhang, L.;Berson, S.;Herzog, S.;Jamin, S.
  14. TCP/IP Illustrated, Volume I Stevens, W.R.
  15. TCP/IP Illustrated, Volume 2: The Implementation Wright, G.R.;Stevens, W.R.
  16. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols Stevens, W.R.
  17. Internetworking with TCP/IP Volume I: Principles, Protocols, and Architecture Comer, D.
  18. Internetworking with TCP/IP volume II: Design, Implementation, and Internals Comer, D.;Stevens, D.L.