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 条
  • [1] A PROactive request distribution (PRORD) using web log mining in a cluster-based web server
    Lee, Heung Ki
    Vageesan, Gopinath
    Yum, Ki Hwan
    Kim, Eun Jung
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2006, : 559 - 566
  • [3] A Fuzzy Adaptive Request Distribution algorithm for cluster-based Web systems
    Borzemski, L
    Zatwarnicki, K
    ELEVENTH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2003, : 119 - 126
  • [4] Prefetching based on web usage mining
    Sow, DM
    Olshefski, DP
    Beigi, M
    Banavar, G
    MIDDLEWARE 2003, PROCEEDINGS, 2003, 2672 : 262 - 281
  • [5] Adaptive Request Distribution in Cluster-Based Web System
    Zatwarnicki, Krzysztof
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT I: 15TH INTERNATIONAL CONFERENCE, KES 2011, 2011, 6881 : 42 - 51
  • [6] Adaptive transmission scheme for web prefetching in wireless environment
    Shinkuma, R
    Okada, M
    Komaki, S
    IEICE TRANSACTIONS ON ELECTRONICS, 2002, E85C (03): : 485 - 491
  • [7] Using adaptive fuzzy-neural control to minimize response time in cluster-based web systems
    Borzemski, L
    Zatwarnicki, K
    ADVANCES IN WEB INTELLIGENCE, PROCEEDINGS, 2005, 3528 : 63 - 68
  • [8] Guaranteeing the quality of service in cluster-based Web systems
    Zatwarnicki, Krzysztof
    Borzemski, Leszek
    ADVANCES IN KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, 2012, 243 : 1141 - 1150
  • [9] Domain Based Prefetching in Web Usage Mining
    Thangaraj, M.
    Meenatchi, V. T.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (06) : 53 - 59
  • [10] An Integrated Adaptive Management System for cluster-based web services
    Jiang, Ying
    Meng, Dan
    Ren, Chao
    Zhan, Jianfeng
    2006 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, VOLS 1 AND 2, 2006, : 427 - +