• DocumentCode
    3315578
  • Title

    A PnP Scheduling Algorithm and Cache Replacement Algorithm Simulation Platform for Web Server Cluster

  • Author

    Xiong, Zhi ; He, Wanbin ; Liang, Ningning

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Shantou Univ., Shantou, China
  • fYear
    2012
  • fDate
    17-19 Aug. 2012
  • Firstpage
    888
  • Lastpage
    891
  • Abstract
    Web server cluster has been widely used to improve web server´s performance. In order to help web providers select the appropriate pair of scheduling algorithm and cache replacement algorithm, and to help researchers evaluate new scheduling algorithm or cache replacement algorithm under different client access patterns, this paper designs and implements a trace-driven scheduling algorithm and cache replacement algorithm simulation platform based on JavaSim for web server cluster, called WSCSim. It models the serving time of static and dynamic requests respectively according to their deferent traits, supports traces of different formats, and can simulate complicated algorithms for Java´s powerful function. In WSCSim, trace parser, distribution, scheduling algorithm and cache replacement algorithm are extensible; therefore user can add new components to the platform. Especially, Java interface and Java dynamic proxy technique are used to guarantee the Plug and Play (PnP) characteristic of these extensible components. Simulation tests show the feasibility and validity of WSCSim.
  • Keywords
    Internet; Java; cache storage; file servers; grammars; pattern clustering; scheduling; Java dynamic proxy technique; Java interface; JavaSim; PnP scheduling algorithm; WSCSim; Web providers; Web server cluster; Web server performance; cache replacement algorithm simulation platform; client access patterns; complicated algorithms simulation; dynamic requests; plug and play characteristic; static requests; trace parser; trace-driven scheduling algorithm; Algorithm design and analysis; Clustering algorithms; Heuristic algorithms; Java; Scheduling algorithms; Web servers; cache replacement algorithm; scheduling algorithm; simulation platform; web server cluster;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational and Information Sciences (ICCIS), 2012 Fourth International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4673-2406-9
  • Type

    conf

  • DOI
    10.1109/ICCIS.2012.37
  • Filename
    6300526