Web Cache机群缓存系统设计与实现

Design and Implementation of Web Cache-Cluster System

  • 摘要: 设计并实现一个具有较高吞吐率和命中率的Webcache机群缓存系统.在机群缓存系统里引入了单一缓存映像机制和负载平衡机制,以请求为粒度计算负载,从网络带宽、内存容量、磁盘访问率和CPU利用率等方面研究了缓存节点的处理能力,同时给出缓存节点的负载量,并构造了一个负载平衡算法.用Polygraph作为测试工具分别测试了新设计的机群缓存系统和用CARP协议实现的机群缓存系统.实验结果表明,新设计的机群缓存系统具有较好的系统性能.

     

    Abstract: A Web cache-cluster system with higher throughput and hit rate was proposed. The mechanisms of a single cache map and load balance were introduced in the system. Request was regarded as granularity to calculate load. The process power of cache-node was studied from four aspects: network bandwidth, memory capacity, disk access rate, and CPU usage. And the weighted load of cache-node was customized. Based on this, a load-balancing algorithm was proposed. Polygraph was used as a benchmark tool to test our cache cluster and the cache cluster with CARP protocol respectively. Experiment results show that the performance of our cache cluster system is much better.

     

/

返回文章
返回
Baidu
map