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
Link To Document