Adaptive Prefetching Scheme Using Web Log Mining in Cluster-based Web Systems

被引:5
|
作者
Lee, Heung Ki [1 ]
An, Baik Song [1 ]
Kim, Eun Jung [1 ]
机构
[1] Texas A&M Univ, Dept Comp Sci & Engn, College Stn, TX 77843 USA
关键词
D O I
10.1109/ICWS.2009.127
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The main memory management has been a critical issue to provide high performance in web cluster systems. To overcome the speed gap between processors and disks, many prefetch schemes have been proposed as memory management in web cluster systems. However, inefficient prefetch schemes can degrade the performance of the web cluster system. Dynamic access patterns due to the web cache mechanism in proxy servers increase mispredictions to waste the I/O bandwidth and available memory. Too aggressive prefetch schemes incur the shortage of available memory and performance degradation. Furthermore, modem web frameworks including persistent HTTP make the problem more challenging by reducing the available memory space with multiple connections from a client and web processes management in a prefork mode. Therefore, we attempt to design an adaptive web prefetch scheme by predicting memory status more accurately and dynamically. First, we design Double Prediction-by-Partial-Match Scheme (DPS) that can be adapted to the modern web framework. Second, we propose Adaptive Rate Controller (ARC) to determine the prefetch rate depending on the memory status dynamically. Finally, we suggest Memory Aware Request Distribution (MARD) that distributes requests based on the available web processes and memory. For evaluating the prefetch gain in a server node, we implement an Apache module in Linux. In addition, we build a simulator for verifying our scheme with cluster environments. Simulation results show 10% performance improvement on average in various workloads.
引用
收藏
页码:903 / 910
页数:8
相关论文
共 50 条
  • [21] Web user log mining for web retrieval
    Yu, YJ
    Chen, C
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 97 - 100
  • [22] Adaptive server partition for service level agreements in cluster-based web server
    Jang, I
    Choi, C
    Park, K
    Kim, S
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 671 - 676
  • [23] Efficient cooperative caching for file systems in cluster-based web servers
    Ahn, WH
    Park, SH
    Park, D
    CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, : 326 - 334
  • [24] Application of Neural Networks in Distribution of the Load in Cluster-Based Web Systems
    Pokuta, Waldemar
    Zatwarnicki, Krzysztof
    APPLIED SCIENCES-BASEL, 2022, 12 (01):
  • [25] A Cluster-Based Quality Aware Web System
    Zatwarnicki, Krzysztof
    Platek, Maciej
    Zatwarnicka, Anna
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, ISAT 2015, PT II, 2016, 430 : 15 - 24
  • [26] RACC: An approach to cluster-based Web servers
    Zhang, XL
    Shanmugan, R
    Barrientos, M
    Chen, JB
    PROCEEDINGS OF THE 2ND USENIX WINDOWS NT SYMPOSIUM, 1998, : 167 - 167
  • [27] Performance management for cluster-based web services
    Pacifici, G
    Spreitzer, M
    Tantawi, AN
    Youssef, A
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2005, 23 (12) : 2333 - 2343
  • [28] Socket cloning for cluster-based web servers
    Sit, YF
    Wang, CL
    Lau, F
    2002 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2002, : 333 - 340
  • [29] A HowNet based web log mining algorithm
    Li, Chen
    Qi, Jiayin
    Shu, Huaying
    RESEARCH AND PRACTICAL ISSUES OF ENTERPRISE INFORMATION SYSTEMS II, VOL 2, 2008, 255 : 923 - +
  • [30] Web Log Mining based on Website Topic
    Yu, Xiaobing
    Guo, Shunsheng
    Peng, Zhao
    SEVENTH WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS, VOLS I-III: UNLOCKING THE FULL POTENTIAL OF GLOBAL TECHNOLOGY, 2008, : 874 - 878