Performance Analysis of IEEE 1394 High Speed Serial Bus for Massive Multimedia Transmission

대용량 멀티미디어 전송을 위한 IEEE 1394고속 직렬 버스의 성능 분석

  • 이희진 (서울대학교 전기ㆍ컴퓨터공학부) ;
  • 민구봉 (LG전자 연구원) ;
  • 김종권 (서울대학교 전기ㆍ컴퓨터공학부)
  • Published : 2003.08.01

Abstract

The IEEE 1394 High Speed Serial Bus is a versatile, high-performance, and low-cost method of promoting interoperability between all types of A/V and computing devices. IEEE 1394 provides two transfer modes: asynchronous mode for best effort service and isochronous mode for best effort service with bandwidth reservation. This paper shows the bus performance and compared the transfer odes first at the link level and then at the application level. For the application level performance, we analyze the bus systems with fixed and adaptive interfaces, applied between the upper layer and the 1394 layer, using polling systems. Also we verifies the analysis models with simulation studies. Based on our analysis, we conclude that the adaptive interface reduces the bus access time and so increases the bus utilization.

IEEE 1394 고속 직렬 버스(이하 IEEE 1394 혹은 버스)는 실시간 데이타 및 일반 패킷 데이타 전송을 위해 가전제품군과 PC 간의 고속 멀티미디어 통신을 저가로 제공한다. IEEE 1394의 전송 모드는 크게 비동기와 등시성 모드가 있어, 비동기 모드는 최선형 서비스를 제공하고, 등시성 전송 모드는 대역폭을 예약해 QoS를 보장한다. 본 논문은 링크 계층 및 응용 계층 수준에서 IEEE 1394의 성능을 분석하고 각 전송 모드를 비교한다. 응용 계층 수준의 성능 분석을 위해 1394 계층과 상위 계층 사이에 필요한 대표적인 인터페이스인 고정 방식과 적응적 방식을 시스템에 적용하고, 이를 각기 폴링 시스템으로 분석한다. 그리고 분석 모델의 타당성을 시뮬레이션을 통해 확인한다. 그 결과, IEEE 1394의 데이타 전송모드를 적응적으로 선택하여 버스 접근 지연시간을 줄이고 대역폭 낭비를 막아 버스 이용률을 높일 수 있음을 보였다.

Keywords

References

  1. D. Anderson, FireWire System Architecture, pp.11-16, Addison Wesley, Reading Mass., 1999
  2. 'IEEE P1394.1 - High Performance Serial Bus Bridges Working Group,' http://grouper.ieee.org/groups/1394/1/index.html
  3. C. Severance, 'Fire Wire Finally Comes Home,' IEEE Computer, Vol 31 11, Nov. 1998, pp.117-118 https://doi.org/10.1109/2.730740
  4. L. Ruiz, Ph. Dallemagne, 'Using Firewire as Industrial Network,' SCCC, pp.201-208, 1999 https://doi.org/10.1109/SCCC.1999.810189
  5. T. Haibara, M. Tsubokawa, T. Sugawa, Y. Kurusu, 'An Evolutional Senario for Home Network and Basic Trial of IEEE 1394 Home Network,' International Conference on Consumer Electronics, pp.38 39, 1999 https://doi.org/10.1109/ICCE.1999.785158
  6. P. Johansson, 'IPv4 over IEEE 1394,' RFC2734, December 1999
  7. G. Moon, H. Lim, C. Kim, 'A Simple Channel Allocation Method for IP Multicast over IEEE-1394,' Electronics Letters Vol 364 17, Feb. 2000, pp.384 385 https://doi.org/10.1049/el:20000290
  8. D. Steinberg, Y. Birk, 'An empirical analysis of the IEEE 13.94 serial bus protocol,' IEEE Micro, Vol 20 1. Jan. Feb. 2000, pp.58-65 https://doi.org/10.1109/40.820054
  9. H. Lee. Y. Lee, S. Kang, G. Park, S. Lee, 'An Adaptive Interface to Accomodate Internet and Data Traffic for IEEE 1394,' International Conference on Consumer Electronics, pp.286 287, 1999 https://doi.org/10.1109/ICCE.1999.785268
  10. K. Thompson, G. J. Miller. and R Wilder, 'Wide Area Internet Traffic Patterns and Characteristics,' IEEE Network, November/December 1997. pp.10-23 https://doi.org/10.1109/65.642356
  11. H. Takagi, Analysis of Polling Systems, pp.118-122, The MlT Press, 1986