检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]华南理工大学计算机科学与工程学院,广东广州510641
出 处:《计算机应用与软件》2008年第1期51-52,81,共3页Computer Applications and Software
基 金:国家重点基础研究发展(973)计划项目(G2000063);广州市重点科技攻关资助项目(B2-109-550)。
摘 要:缓存可以提高应用系统的性能。但应用系统使用数据的情形是动态变化的,特别当数据更改数量大时,固定缓存会使应用系统的性能急剧下降。为了取得更好的性能,缓存应该根据应用系统的动态变化相应动态改变其数据和大小。缓存中的各类数据的查询、更改的频率是不同的,根据这一特点,提出了一种调整缓存的算法。当应用系统繁忙或负载情况发生重大变化时,则进行缓存调整。算法相对比较简单,容易实现。对各种负载情况进行模拟实验证明,这一自适应的缓存算法比固定缓存具有更好的性能。Cache can improve performance of application. The pattern of data using in an application is variable. When the quantity of data updating is large, cache with fixed size will lead to the sharp decrement of application performance. To acquire better performance, cache should change its data and size accordingly. In cache,every kind of data has various frequencies for query and updating. Based on this characteristic, an algorithm of cache adjustment is presented. Cache is adjusted when application is busy or the load pattern changes dramatically. This algorithm is simple and easy to implement. Simulation is carried out under different load patterns, and the result indicates that the adaptive cache has better performance than the cache with fixed size.
分 类 号:TP333[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:13.59.252.174