A QoS-enabled WorkManager model for Web Application Servers

被引:0
|
作者
Wang, Wei [1 ]
Zhang, Wenbo [1 ]
Wei, Jun [1 ]
Huang, Tao [1 ]
机构
[1] Chinese Acad Sci, Inst Software, Technol Ctr Software Engn, Beijing 100080, Peoples R China
关键词
QoS; performance tuning; web application servers;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The overload of Web Application Servers (WAS) is a typical and critical problem encountered in nowaday Web commerce. This problem imposes greater demands on WAS to provide QoS support under overload conditions. However, even with a practical solution, the implementation of a flexible QoS model to enable fine-grained QoS control in WAS is still a challenging task. In this paper we propose a QoS-enabled WorkManager Model (WMQ), which hides the complexity of QoS mechanisms implementations and provides a flexible QoS architecture. Hybrid QoS schemes are proposed base on this model to support self-optimization and fine-grained QoS control. We implement this model and integrate it in a Web Application Server. Our integrating experience shows that the WMQ model significantly reduces the implementation effort in developing a QoS-enabled WAS. We evaluate this model by a TPC-W workload generator in a typical e-commerce application. Evaluation results show that, our overload control allows consistent performance and improves the system throughput up to 22% during extreme overload. In addition, compared with other widely used scheduling policies, our hybrid request scheduling policy shows better performance on improving the system throughput and minimizing the number of aborted requests.
引用
收藏
页码:40 / 49
页数:10
相关论文
共 50 条
  • [1] Using adaptive priority controls for service differentiation in QoS-enabled web servers
    Teixeira, MM
    Santana, MJ
    Santana, RHC
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 537 - 540
  • [2] The framework supporting QoS-enabled web services
    Li, Y
    Ding, XC
    Chen, Y
    Liu, D
    Li, T
    [J]. ICWS'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WEB SERVICES, 2003, : 156 - 159
  • [3] Model-based QoS-enabled self-healing web services
    Nabuco, O.
    Ben Halima, R.
    Drira, K.
    Fugini, M. G.
    Modafferi, S.
    Mussi, E.
    [J]. DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 711 - +
  • [4] A QoS-enabled web service architecture to support flexible business processes
    Berbner, R
    Heckmann, O
    Mauthe, A
    Steinmetz, R
    [J]. WIRTSCHAFTSINFORMATIK, 2005, 47 (04): : 268 - 277
  • [5] A decision support system for QoS-enabled distributed web services architecture
    Wu, C
    Chang, E
    Thomson, P
    [J]. IECON 2005: THIRTY-FIRST ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, 2005, : 2204 - 2209
  • [6] An auditing system for QoS-enabled networks
    Din, G
    Hayakawa, A
    Schieferdecker, I
    Deussen, P
    [J]. 23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, 2003, : 159 - 166
  • [7] Evaluation study of QoS-enabled AODV
    Enzai, Nur Idawati Md
    Anwar, Farhat
    Mahmoud, Omer
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING, VOLS 1-3, 2008, : 1254 - 1259
  • [8] QoS-enabled underwater acoustic communications
    Blom, K. C. H.
    Dol, H. S.
    [J]. OCEANS 2018 MTS/IEEE CHARLESTON, 2018,
  • [9] QoS-enabled and self-adaptive connectors for Web Services composition and coordination
    Pastrana, J. L.
    Pimentel, E.
    Katrib, M.
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2011, 37 (01) : 2 - 23
  • [10] A formal model for reasoning about adaptive QoS-enabled middleware
    Venkatasubramanian, N
    Talcott, C
    Agha, GA
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2004, 13 (01) : 86 - 147