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 条
  • [31] HACC: An architecture for cluster-based web servers
    Zhang, XL
    Barrientos, M
    Chen, JB
    Seltzer, M
    PROCEEDINGS OF THE 3RD USENIX WINDOWS NT SYMPOSIUM, 1999, : 155 - 164
  • [32] Research on web log mining based on OLAP
    Zhang, XB
    THIRD INTERNATIONAL CONFERENCE ON ELECTRONIC COMMERCE ENGINEERING: DIGITAL ENTERPRISES AND NONTRADITIONAL INDUSTRIALIZATION, 2003, : 489 - 491
  • [33] Merging Web-based with cluster-based computing
    Silva, LM
    Martins, P
    Silva, JG
    COMPUTING IN OBJECT-ORIENTED PARALLEL ENVIRONMENTS, 1998, 1505 : 119 - 126
  • [34] An adaptive prefetching method for web caches
    Jeon, J
    Lee, G
    Lee, KD
    Ahn, B
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 3, 2004, 3045 : 566 - 574
  • [35] A clustering-based prefetching scheme on a Web cache environment
    Pallis, George
    Vakali, Athena
    Pokorny, Jaroslav
    COMPUTERS & ELECTRICAL ENGINEERING, 2008, 34 (04) : 309 - 323
  • [36] Performance Analysis of Cluster-Based Web System Using the QPN Models
    Rak, Tomasz
    INFORMATION SCIENCES AND SYSTEMS 2014, 2014, : 239 - 247
  • [37] Prefetching Web Pages for Improving user Access Latency using Integrated Web Usage Mining
    Kumar, Praveen
    Kadambari, Sanchita
    Rawat, Seema
    2015 COMMUNICATION, CONTROL AND INTELLIGENT SYSTEMS (CCIS), 2015, : 401 - 405
  • [38] WEB LOG MINING - A STUDY
    Krishnagandhi, Geetha
    Dhas, Suresh Gnana
    IIOAB JOURNAL, 2016, 7 (09) : 6 - 15
  • [39] Operation of Cluster-Based Web System Guaranteeing Web Page Response Time
    Zatwarnicki, Krzysztof
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, 2013, 8083 : 477 - 486
  • [40] Mining Web logs for Prediction in Prefetching and Caching
    Songwattana, Areerat
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 1006 - 1011