%0 Journal Article
%T Graph-Based Optimal Cache Deployment Algorithm for Distributed Caching Systems
分布式缓存系统中一种优化缓存部署的图算法
%A LI Wen-Zhong
%A CHEN Dao-Xu
%A LU Sang-Lu
%A
李文中
%A 陈道蓄
%A 陆桑璐
%J 计算机系统应用
%D 2010
%I
%X 数据缓存技术可以有效地减少网络拥塞,减轻服务器负载,加快信息访问速度.通过部署一组地域分布的缓存节点相互协作处理用户请求,可以进一步提高系统性能.在分布式缓存系统中,一个值得关注的问题是优化缓存的放置,使访问开销最小化.首先建立了一个理论模型来分析缓存副本放置对系统访问开销的影响.基于这个模型,缓存放置问题可以形式化地描述成一个最优化问题,提出了一种图算法来解决该问题.图算法使用修改的Dijkstra算法在访问代价图中寻找一条最短路径,该路径对应一种最优的缓存部署.理论上证明了图算法的正确性,并使用仿真实验对其性能进行评估.实验结果表明,图算法的性能优于大部分现有的分布式缓存机制.
%K distributed caching system
%K cache placement
%K graph-based algorithm
分布式缓存系统
%K 缓存放置
%K 图算法
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=D4F6864C950C88FFCE5B6C948A639E39&aid=03CDD43584B0C880359CC81F53462095&yid=140ECF96957D60B2&vid=2A8D03AD8076A2E3&iid=DF92D298D3FF1E6E&sid=5BC63FBF7BBD8371&eid=CC00A075BF965716&journal_id=1003-3254&journal_name=计算机系统应用&referenced_num=0&reference_num=32