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 :
بازگشت