Design and Implementation of EJB based QoS Management System framework for Differentiated Services

차등 서비스를 위한 EJB 기반 QoS 관리 시스템 프레임워크의 설계 및 구현

  • 차시호 (세종대학교 컴퓨터공학과) ;
  • 이종언 (광운대학교 컴퓨터과학과) ;
  • 안병호 (충청대학 컴퓨터학부) ;
  • 조국현 (광운대학교 컴퓨터과학과)
  • Published : 2005.04.01

Abstract

DiffServ supports aggregated traffic classes to provide various QoS to different classes of traffics. However, current DiffServ specifications do not have a complete QoS management framework. It is possible to lead to serious QoS violations without a QoS management support. From this reasoning, a QoS management system that can manage differentiated QoS provisioning is required. This paper proposes and implements a policy-based QoS management platform for differentiated services networks, which specifies QoS policies to guarantee dynamic QoS requirements. The implementation of the proposed platform is built on W framework and uses XML to represent and validate high-level QoS policies. High-level QoS policies are represented as valid XML documents and are mapped into Em beans of the EJB-based policy server of the platform. The policy distribution and the QoS monitoring are processed using SNMP.

차등 서비스 모델은 개별적인 플로우들 보다는 집합적인 트래픽 클래스들을 지원하므로 IP 망 내의 다양한 패킷 클래스들에 대하여 다양한 QoS를 제공할 수 있다. 그럼에도 불구하고, 차등 서비스 모델은 완전한 QoS 관리 프레임워크와 그의 구현 모델을 제공하지는 못한다. 차등 서비스 망에서의 QoS 보장 서비스를 제공하기 위해서는 망 및 서비스 관리의 지원이 필수적으로 필요하다. 따라서, 본 논문은 차등 서비스를 지원하기 위하여 EJB 기반 QoS 관리 시스템을 제안하고 구현한다. 구현되는 QoS 관리 시스템은 상위 레벨 QoS 정책들은 유효한 XML 문서로 표현되며 하위 레벨 QoS 정책들인 EJB 기반 정책 서버 내의 EJB 빈들로 사상된다. 하위 레벨 QoS 정책들은 SNMP 차등 서비스 MIB를 통해 차등 서비스 라우터들로 분배되고 감시된다.

Keywords

References

  1. R. Braden, D. Clark, S. Shenker, 'Integrated Services in the Internet Architecture: an Overview', IETF RFC 1633, June 1994
  2. S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang W. Weiss, 'An Architecture for Differentiated Services', IETF RFC 2475, December 1998
  3. D. Goderis, S. V. Dosch, Y. T'Joens, et al, 'A Service-Centric IP Quality of Service Architecture for Next Generation Networks', Proceedings of 2002 IEEE/IFIP Network Operations & Management Symposium, 2002
  4. Y. Kanada, B. J. O'Keefe, 'DiffServ Policies and Their Combinations in a Policy Server', Proceedings of the 5th Asia-Pacific Network Operations and Management Symposium, Sydney, Australia, September 2001
  5. D. Verma, M. Beigi, R. Jennings, 'Policy based SLA Management in Enterprise Networks', Lecture Notes in Computer Science (LNCS) 1995, January 2001 https://doi.org/10.1007/3-540-44569-2
  6. J. Boyle, R. Cohen, S. Herzog, R. Rajan, A. Sastry, 'The COPS (Common Open Policy Service) Protocol', IETF RFC 274S, January 2000
  7. R. Yavatkar, D. Pendarakis, R. Guerin, 'A Framework for Policy-based Admission Control', IETF RFC 2753, January 2000
  8. Sun Microsystems, Inc., 'Telecom Network Management With Enterprise JavaBeans$^{TM}$ Technology', Technical White Paper, May 2001
  9. Differentiated Services on Linux, http://diffserv.sourceforge.net
  10. UCD-SNMP Package, University of California at Davis, http://www.net-snmp.org/
  11. Linux-Netlink, http://cam-lough.lemonology.com/linux-netlink.html
  12. F. Marinescu, 'EJB Design Patterns Advanced Patterns, Processes, and Idioms', John Wiley & Sons, Inc., 2002
  13. Jakarta Tomcat 4.0.1, http://jakarta.apache.org/tomcat/
  14. JBoss Application Server, http://www.jboss.org/
  15. AdventNet SNMP API, http://www.adventnet.com/products/
  16. Oracle Si Enterprise Edition, http://otn.oracle.com/software/content.html
  17. H. Cha, B. Ahn, K. Cho, 'A QoS-providing multicast network management system', Computer Communications 24, 2001
  18. The Multi-Generator Toolset, http://mgen.pf.itd.nrl.navy.mil/