Web服务器集群的PnP调度算法与缓存替换算法仿真平台

Zhi Xiong, Wanbin He, Ningning Liang
{"title":"Web服务器集群的PnP调度算法与缓存替换算法仿真平台","authors":"Zhi Xiong, Wanbin He, Ningning Liang","doi":"10.1109/ICCIS.2012.37","DOIUrl":null,"url":null,"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.","PeriodicalId":269967,"journal":{"name":"2012 Fourth International Conference on Computational and Information Sciences","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2012-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A PnP Scheduling Algorithm and Cache Replacement Algorithm Simulation Platform for Web Server Cluster\",\"authors\":\"Zhi Xiong, Wanbin He, Ningning Liang\",\"doi\":\"10.1109/ICCIS.2012.37\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":269967,\"journal\":{\"name\":\"2012 Fourth International Conference on Computational and Information Sciences\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-08-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Fourth International Conference on Computational and Information Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCIS.2012.37\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Fourth International Conference on Computational and Information Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIS.2012.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

Web服务器集群被广泛用于提高Web服务器的性能。为了帮助web提供商选择合适的调度算法和缓存替换算法对,并帮助研究人员在不同的客户端访问模式下评估新的调度算法或缓存替换算法,本文设计并实现了一个基于JavaSim的web服务器集群跟踪驱动调度算法和缓存替换算法仿真平台WSCSim。它根据静态请求和动态请求的不同特点分别对其服务时间进行建模,支持不同格式的跟踪,可以模拟复杂的算法,实现Java的强大功能。在WSCSim中,跟踪解析器、分布、调度算法和缓存替换算法具有可扩展性;因此,用户可以向平台添加新的组件。特别是使用Java接口和Java动态代理技术来保证这些可扩展组件的即插即用特性。仿真实验证明了该方法的可行性和有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A PnP Scheduling Algorithm and Cache Replacement Algorithm Simulation Platform for Web Server Cluster
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信