Design and Implementation of Ethernet Bandwidth Manager for Supporting Controlled-Load Service

부하제어형 서비스 지원을 위한 이더넷 대역폭 관리기의 설계 및 구현

  • Published : 2000.08.31

Abstract

To support Integrated Services in the Internet, the Internet Engineering Task Force(IETF) has developed new mechanisms. These new mechanisms include Resource Reservation Protocol(RSVP) and Integrated Services model. RSVP and Integrated Services are independent of the underlying link layer technologies and it is necessary to define the mapping of RSVP and Integrated Services specifications onto specific link layer technologies. IETF proposed a Subnet Bandwidth Manager(SBM) providing a method for mapping RSVP onto IEEE802 style networks. However, the SBM has several constraints and problems. For solving these constraints and problems, we design and implement a new Ethernet Bandwidth Manager(EBM). This paper discusses (1) new bandwidth management mechanism independent of RSVP, (2) simulation of Ethernet bandwidth to analyze the characteristics of Ethernet and accomplish Ethernet bandwidth management, (3) design and implemetation of EBM that allows Controlled-Load Service, and (4) results of our experiments on EBM.

인터넷에서 기존의 최선형 서비스 외에 QoS를 제공하기 위한 노력으로 IETF에서는 새로운 서비스 모델로 통합서비스 모델과 이 서비스의 지원을 위한 자원 예약 시그널링 프로토콜로 RSVP를 제시하였다. 그러나 RSVP는 링크 계층의 기술과는 독립적으로 정의되었기 때문에 실제 사용하는 링크 계층의 기술에 맞는 자원 예약 방법과 서비스 매핑 방법이 필요하다. 이를 위해서 IETF에서는 RSVP를 IEEE802 형태의 망에 매핑 시키기 위한 방법으로 SBM을 제시하였다. 그러나 IETF의 SBM은 RSVP의 시그널링 메커니즘에 종속적이기 때문에 항상 RSVP와 함께 사용되어야 한다는 제한점과 RSVP의 시그널링 경로를 데이타 경로도 그대로 따라야함으로써 데이타 전달이 늦어지는 단점이 있다. 본 논문에서는 RSVP와 독립적이면서 시그널링 경로와 데이타 전달 경로를 분리한 새로운 메커니즘을 제시한다. 또한, 현재 가장 널리 쓰이고 있으면서 특성상 대역폭 관리가 어렵다고 알려져 있는 링크 계층 기술인 이더넷에서 대역폭 관리를 수행할 수 있는 이더넷 대역폭 관리기에 대해서 기술한다. 이더넷 대역폭 관리기의 설계를 위해서 이더넷 대역폭 특성을 파악하기 위한 시뮬레이션을 수행하였으며, 이 결과를 이용해 실제 이더넷 대역폭 관리기를 구현한 결과를 보인다. 또한 본 논문에서 제시하는 메커니즘은 네트워크 계층의 시그널링 프로토콜과는 독립적으로 설계되었기 때문에 SBM의 제한점 및 한계점을 극복할 수 있으며 이 메커니즘을 이용해서 이더넷 상에서 기존의 최선형 서비스 이외에 통합서비스 중에서 부하제어형 서비스를 제공할 수 있음을 확인할 수 있었다.

Keywords

References

  1. R. Braden, D. Clark, and S. Shenker, 'Integrated Services in the Internet Architecture: an Overview,' RFC1633
  2. R. Braden, L. Zhang, S. Berson, S. Herzog, and S. Jamin, 'Resource ReServation Protocol(RSVP) - Version 1 Functional Specification,' RFC2205
  3. R. Yabatkar, D. Hoffman, Y. Bernet, and F. Baker, 'SBM(Subnet Bandwidth Manager) : Protocol for RSVP-based Admission Control over IEEE 802-style networks,' RFC2814
  4. A. Ghanwani, J. W. Pace, V. Srinivasan, A. Smith, and M. Seaman, 'A Framework for Integrated Services Over Shared and Switched IEEE802 LAN Technologies,' RFC2816
  5. M. Seaman, A. Smith, E. Crawley, and J. Wroclawski, 'Integrated Service Mappings on IEEE 802 networks,' RFC2815
  6. D. Feldmeier, 'A Framework of Architectural Concepts for High Speed Communication Systems,' Computer Communication Research Group, Bellcore, 1993 https://doi.org/10.1109/49.221196
  7. R. Govindan and D. Anderson, 'Scheduling and IPC Mechanisms for Continuous Media,' 13th ACM Symposium on Operating Systems Principles (SIGOPS), 1991 https://doi.org/10.1145/121133.121147
  8. G. Coulson, A. Campbell, and P. Robin, 'Design of QoS Controlled ATM Based Communication System in Chorus,' IEEE JSAC, 1995 https://doi.org/10.1109/49.382159
  9. G. Chesson, 'XTP/PE Overview,' 13th Conference on Local Computer Networks, 1988 https://doi.org/10.1109/LCN.1988.10240
  10. D. Clark, M. Lambert, and L. Zhang, 'NETBELT: A High Throughput Transport Protocol,' Computer Communications Review, 17(5), 1987
  11. A. Danthine, Y. Baguette, G. Leduc, and L. Leonard, 'The OSI 95 Connection-Mode Transport Service - Enhanced QoS,' 4th IFIP Conference on High Performance Networking, 1992
  12. A. Campbell, 'A Quality of Service Architecture,' PhD thesis, Lancaster University, 1996
  13. S. Shenker, C. Partridge, and R. Guerin, 'Specification of Guaranteed Quality of Service,' RFC2212
  14. J. Wroclawski, 'Specification of the Controlled-Load Network Element Service,' RFC2211
  15. ANSI/IEEE Standard 802.3, 'Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications'
  16. UCB/LBNL/VINT Network Simulator - ns (Version2)
  17. MGEN User's Guide