DOI QR코드

DOI QR Code

SLA를 고려한 클러스터 기반 고가용성 이질 웹 시스템의 성능 분리 기법

A Performance Isolation Mechanism Considering SLA in High Available Heterogeneous Cluster Web Systems

  • 강창훈 (극동정보대학 방송영상미디어과) ;
  • 박기진 (아주대학교 산업정보시스템공학부) ;
  • 김성수 (아주대학교 정보통신전문대학원)
  • 발행 : 2005.12.01

초록

인터넷 사용자들에게 신뢰성 있는 차별화된 고품질의 서비스를 제공하기 위해서, 클러스터 기반 웹 시스템에서 클라이언트의 계층별 요청형태에 따라 서비스 제공자와 클라이언트간의 서비스 계약 조건(SLA: Service Level Agreement)을 만족시킬 수 있는 차별화 서비스(Differentiated Service)에 대한 연구가 활발하다. 본 논문에서는 클라이언트의 요청을 클러스터를 구성하는 각각의 웹 서버에 분배하는 이중화 웹 스위치와 서버들을 서로 다른 기능 도메인(Function Domains)으로 구분한 이질(Heterogeneous) 웹 시스템의 성능분할(Performance Isolation) 및 승인제어(Admission Control) 기법을 연구하였으며, 다양한 실험을 통해 제안된 구조와 기법이 적용된 웹 시스템의 가용도(Availability), 응답시간 및 승인제어 성능을 분석하였다

To provide reliable differentiated service for internet clients, many studies on differentiated service are widely done. According to the types of the request of the clients in cluster-based web systems, SLA (Service Level Agreement) between service provider and the clients is considered. In this Paper, we study primary-backup web switch in the web systems that distribute the request of clients to each of web servers and also study performance isolation and admission control schemes of heterogeneous web systems which distinguish the servers into each different function domains. We analyze the availability, the response time and the performance of admission control through various simulated experiments on the proposed web systems.

키워드

참고문헌

  1. L. Aversa, et al., 'Load Balancing a Cluster of Web Servers Using Distributed Packet Rewriting,' Proc. of the IEEE Int. Performance, Computing, and Communication Conference (IPCCC'2000), Phoenix, AZ, pp.24-29, Feb., 2000 https://doi.org/10.1109/PCCC.2000.830297
  2. Microsoft Corporation, 'Server Cluster Architecture,' http://www.microsoft.com/windowsserver2003/techinfo/overview/servercluster.mspx., Mar., 2003
  3. M. Andreolini, et al., 'A Cluster-Based Web System Providing Differentiated and Guaranteed Services,' Cluster Computing, Vol.7, No.1, pp.7-19, Jan., 2004. https://doi.org/10.1023/B:CLUS.0000003940.34740.be
  4. H. Chen, et al., 'Overload Control in QoS-aware Web Servers,' Computer Networks, Vol.42, No.1, pp.119-133, Dec., 2003 https://doi.org/10.1016/S1389-1286(03)00178-6
  5. V. Cardellini, et al., 'A Performance Study of Distributed Architectures for The Quality of Web Services,' Proc. of Hawaii Int'l Conf. on System Sciences(HICSS-34), Software Technology Track, Maui, Hawaii, IEEE Computer Society, pp.3551- 3560, 2001
  6. A. Sahai, et al., 'Automated SLA Monitoring for Web Services,' DSOM, pp.28-41, 2002 https://doi.org/10.1007/3-540-36110-3_6
  7. J. Pu, et al., 'SLA Admission Controller for Reliable MPLS Networks,' Applied Informatics, pp.630-635, 2003
  8. X. Chen, et al., 'ACES: An Efficient Admission Control Scheme for QoS-aware Web Servers,' Computer Communications, Vol.26, No.14, pp.1581-1593, Sep., 2003 https://doi.org/10.1016/S0140-3664(02)00259-1
  9. J. Martinez, et al., 'QoS Estimators for Client-Side Dynamic Server Selection: Limitations and Keys,' The Ninth IEEE Symposium on Computers and Communications. Alexandria, Egypt, pp.933-938, July, 2004 https://doi.org/10.1109/ISCC.2004.1358660
  10. M. Aron, et al., 'Scalable Content-aware Request Distribution in Cluster-based Network Servers,' in Proceedings of USENIX'2000 Technical Conference, pp.323-336, June, 2000
  11. E. Casalicchio, et al., 'Content-aware dispatching algorithms for cluster-based Web servers,' Cluster Computing, Kluwer Academic Publ., Vol.5, No.1, pp.67-76, January, 2002 https://doi.org/10.1023/A:1012796706047
  12. V. Pai, et al., 'Locality-aware Request Distribution in Cluster-based Network Servers,' In Proceedings of 8th ACM Conference on Architecture Support for Programming Languages, pp.205-216, Oct., 1998
  13. L. Cherkasova and M. Karlsson, 'Scalable Web Server Cluster Design with Workload-aware Request Distribution Strategy WARD,' 3rd International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems, WECWIS 2001, pp.212 -221, 2001 https://doi.org/10.1109/WECWIS.2001.933926
  14. H. Zhu, et al., 'Demand-Driven Service Differentiation in Cluster-based Network Servers,' Proceedings of IEEE Infocom, pp.679-688, Apr., 2001 https://doi.org/10.1109/INFCOM.2001.916256
  15. 고현주 외 2인, 'SLA를 고려한 웹 서버 부하 분산 기법', 한국정보과학회 가을확술발표논문집, Vol.31, No.2, pp.652-654, 2004
  16. V. Cardellini, et al., 'The State of the Art in Locally Distributed Web-Server Systems,' ACM Computing Surveys(CSUR), Vol.34, No.2, pp.263-311, June, 2002 https://doi.org/10.1145/508352.508355
  17. Y. Huang, et al., 'Software Rejuvenation: Analysis, Module and Applications,' IEEE Intl, Symposium on Fault Tolerant Computing, FTCS 25, pp.381- 390, June, 1995 https://doi.org/10.1109/FTCS.1995.466961