首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于预取的集群服务器调度算法
引用本文:燕彩蓉, 沈钧毅, 彭勤科.一种基于预取的集群服务器调度算法[J].控制与决策,2006,21(3):319-322.
作者姓名:燕彩蓉  沈钧毅  彭勤科
作者单位:西安交通大学,软件所,西安,710049
基金项目:国家自然科学基金项目(60175015,60373107).
摘    要:针对集群服务器LARD调度算法只能利用已有缓存的问题,提出一种基于预取的算法Prefetch-LARD,该算法从Web访问日志中挖掘页面之间的转移概率,建立马尔科夫链模型,在调度请求时利用概率关系提前将下一次可能访问的文档从节点磁盘取到本地cache中,提高了请求的缓存命中率;算法还采用了加权的节点超载判断方法,以提高集群节点的负载均衡度,实验表明,在同样的测试环境下,Prefetch-LARD算法比LARD算法的缓存命中率提高26.9%,系统的吞吐量相应提高18.8%.

关 键 词:集群服务器  调度算法  预取  缓存命中率  负载均衡
文章编号:1001-0920(2006)03-0319-04
收稿时间:2005-01-13
修稿时间:2005-03-21

A Scheduling Algorithm Based on Web Prefetching for Cluster Servers
YAN Cai-rong,SHEN Jun-yi,PENG Qin-ke.A Scheduling Algorithm Based on Web Prefetching for Cluster Servers[J].Control and Decision,2006,21(3):319-322.
Authors:YAN Cai-rong  SHEN Jun-yi  PENG Qin-ke
Abstract:To the problem that the scheduling algorithm of locality-aware request distribution (LARD) for cluster server can only make use of the existing node caches, an advanced algorithm based on Web prefetching,Prefetch_-LARD, is proposed. By mining the transition probability between pages from Web access logs, the algorithm builds up a prefetching model based on Markov chain to fetch documents for next possible requests ahead from disks to caches. Furthermore, the algorithm adopts a weighted node choosing method to improve the load balancing metric among nodes. Experiments show that, Prefetch_-LARD algorithm increases cache hit ratio up to 26.9% and the throughput up to 18.8% compared with LARD algorithm.
Keywords:Cluster server  Scheduling algorithm  Web prefetching  Cache hit ratio  Load balancing
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《控制与决策》浏览原始摘要信息
点击此处可从《控制与决策》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号