eQoS:: Provisioning of client-perceived end-to-end QoS guarantees in Web servers

被引:0
|
作者
Wei, Jianbin
Xu, Cheng-Zhong
机构
[1] S Dakota Sch Mines & Technol, Dept Math & Comp Sci, Rapid City, SD 57701 USA
[2] Wayne State Univ, Dept Elect & Comp Engn, Detroit, MI 48202 USA
关键词
client-perceived end-to-end; pageview response time; quality of service; self-tuning fuzzy control; Web servers;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is important to guarantee client-perceived end-to-end quality of service (QoS) under heavy load conditions. Existing work focuses on network transfer time or server-side request processing time. In this paper, we propose a novel framework, eQoS, to monitor and control client-perceived response time in heavy loaded Web servers. The response time is measured with respect to Web pages that contain multiple embedded objects. Within the framework, we propose an adaptive fuzzy controller, STFC, to allocate server resources. The controller assumes no knowledge of the pageview traffic model. It deals with the effect of process delay in resource allocation by its two-level self-tuning capabilities. We also prove the stability of the STFC. We implement a prototype of eQoS in Linux and conduct comprehensive experiments across wide-range server workload conditions on PlanetLab and simulated networks. Experimental results demonstrate the effectiveness of the framework: It controls the deviation of client-perceived pageview response time to be within 20 percent of a predefined target with both synthetic and real Web traffics. We also compare the STFC with other controllers, including static fuzzy, linear proportional integral (PI), and adaptive PI controllers. Experimental results show that, although the STFC works slightly worse than the static fuzzy controller in the environment where the static fuzzy controller is best tuned, because of its self-tuning capabilities, it has better performance in all other test cases by around 25 percent on average in terms of the deviation from the target response time. In addition, due to its model independence, the STFC outperforms the linear PI and adaptive PI controllers by 50 percent and 75 percent on average, respectively.
引用
收藏
页码:1543 / 1556
页数:14
相关论文
共 50 条
  • [1] A self-tuning fuzzy control approach for end-to-end QoS guarantees in web servers
    Wei, JB
    Xu, CZ
    [J]. QUALITY OF SERVICE - IWQOS 2005, PROCEEDINGS, 2005, 3552 : 123 - 135
  • [2] End-to-end QoS provisioning advances
    Skianis, C
    [J]. COMPUTER COMMUNICATIONS, 2006, 29 (06) : 669 - 670
  • [3] Automatic Provisioning of End-to-End QoS into the Home
    Brewka, Lukasz
    Skoldstrom, Pontus
    Nelis, Jelle
    Wessing, Henrik
    Develder, Chris
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (04) : 1670 - 1678
  • [4] A scalable architecture for end-to-end QoS provisioning
    Bakiras, S
    Li, VOK
    [J]. COMPUTER COMMUNICATIONS, 2004, 27 (13) : 1330 - 1340
  • [5] Price aggregation in an end-to-end QoS provisioning
    Turk, Tomaz
    [J]. COMPUTER STANDARDS & INTERFACES, 2009, 31 (04) : 685 - 692
  • [6] Meeting QOS guarantees by end-to-end QOS monitoring and adaptation
    Huard, JF
    Inoue, I
    Lazar, AA
    Yamanaka, H
    [J]. PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 1996, : 348 - 355
  • [7] sMonitor: A non-intrusive client-perceived end-to-end performance monitor of secured Internet services
    Wei, Jianbin
    Xu, Cheng-Zhong
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 2006 USENIX ANNUAL TECHNICAL CONFERENCE, 2006, : 243 - +
  • [8] End-to-End QoS guarantees over Diffserv networks
    Zhang, G
    Mouftah, HT
    [J]. PROCEEDINGS OF THE SIXTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, 2001, : 302 - 309
  • [9] Routing with end-to-end QoS guarantees in broadband networks
    Orda, A
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (03) : 365 - 374
  • [10] Localized QoS Routing with End-to-End Delay Guarantees
    Aldosari, Fahd M.
    Alradady, Fahad
    [J]. PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 464 - 472