Collaborative and Autonomic Buffer Cache Management Library
Collaborative and Autonomic Buffer Cache Management Library
批准号:
0305854
负责人:
Yuanyuan Zhou
金额:
$35.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-06-01 至 2007-05-31
中文摘要
随着处理器和磁盘之间性能差距的增大,缓冲区高速缓存在计算机系统性能中扮演着越来越重要的角色。许多应用程序包括Web浏览器、Web服务器、文件服务器、数据库服务器、存储服务器等都需要实现缓存模块。这些代码中的许多代码可以共享,以节省开发工作并减少软件错误的机会。此外,缓冲区高速缓存管理已经变得越来越复杂,这是由于(i)具有动态访问模式的如此多的不同工作负载,(ii)许多最近提出的高速缓存管理方案,每个都针对特定访问模式定制,以及(iii)分布在不同机器上的多个异构软件组件之间的多级缓冲区高速缓存层次结构。本研究针对上述问题,研究一个统一的,自主的和协作的缓冲区缓存库CacheLib。CacheLib将实现大多数现有的缓存替换和预取算法。软件可以使用CacheLib来创建和管理缓冲区缓存,使开发人员不必实现自己的缓冲区缓存模块。这项研究还将探讨自主和协作缓存方案。通过自主缓存,系统可以自动选择缓存方案以动态适应访问模式。通过协作缓存,驻留在异构软件中的多个缓冲区缓存被协作管理,以提供与聚合缓存大小相称的预期性能。
英文摘要
As the performance gap between processor and disk increases, buffer caches are playing a more and more important role in computer system performance. Many applications including web browsers, web servers, file servers, database servers, storage servers etc need to implement buffer cache modules. Many of these codes can potentially be shared to save development efforts and decrease the opportunity for software bugs. In addition, buffer cache management has become increasingly complex due to (i) ever so many different workloads with dynamic access patterns, (ii) many recently proposed cache managed schemes each tailored for specific access pattern, and (iii) the multi-level buffer cache hierarchy distributed among multiple heterogeneous software components on different machines. This research addresses the above problems by investigating a unified, autonomic and collaborated buffer cache library called CacheLib. CacheLib will implement most existing cache replacement and prefetching algorithms. Software can use CacheLib to create and manage a buffer cache, relieving developers from implementing their own buffer cache modules. This research will also explore autonomic and collaborative caching schemes. With autonomic caching, the system can automatically select caching schemes to dynamically adapt to access patterns. With collaborating caching, multiple buffer caches residing in heterogeneous software are managed collaboratively to deliver the expected performance commensurate to the aggregate cache size.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
RII Track-4: Novel Electrochemistry in Hybrid Organic-Inorganic Perovskite Materials
-
批准号:1929019
-
项目类别:Standard Grant
-
资助金额:$23.71万
-
财政年份:2019
-
负责人:Yuanyuan Zhou
-
依托单位:
SaTC: CORE: Small: Practical methods for detecting access permission vulnerabilities caused by sysadmin's configuration errors
-
批准号:1814388
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR: Small: Practical methods for removing latent configuration errors in cloud platforms
-
批准号:1526966
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2015
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR: Small: Proactive Methods in Handling Configuration Errors in Data Centers and Cloud Infrastructures
-
批准号:1321006
-
项目类别:Standard Grant
-
资助金额:$32.93万
-
财政年份:2013
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR: SMALL: Automatically Detecting, Diagnosing and Resolving Abnormal Battery Drain Issues on Smartphone Systems
-
批准号:1217408
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2012
-
负责人:Yuanyuan Zhou
-
依托单位:
I-Corps: Automating People Research with Intelligent Analysis and Mining of Social Network Data on the Internet
-
批准号:1264250
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2012
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR: Small: Improving Software Diagnosability via Automatic Log Inferrence and Informative Logging
-
批准号:1017784
-
项目类别:Standard Grant
-
资助金额:$46.2万
-
财政年份:2010
-
负责人:Yuanyuan Zhou
-
依托单位:
SHF: Small: Software and Hardware Support for Detecting Concurrency, Sequential and Distributed Bugs via Data-Flow Invariants
-
批准号:1017804
-
项目类别:Standard Grant
-
资助金额:$42.5万
-
财政年份:2010
-
负责人:Yuanyuan Zhou
-
依托单位:
CAREER: Improving Storage System Performance, Dependability and Manageability Using System Mining Techniques
-
批准号:1001158
-
项目类别:Continuing Grant
-
资助金额:$18.52万
-
财政年份:2009
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
-
批准号:1022830
-
项目类别:Continuing Grant
-
资助金额:$56.95万
-
财政年份:2009
-
负责人:Yuanyuan Zhou
-
依托单位:
Collaborative Research: Application-adaptive I/O Stack for Data-intensive Scientific Computing
-
批准号:1001160
-
项目类别:Standard Grant
-
资助金额:$6.48万
-
财政年份:2009
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
-
批准号:0720743
-
项目类别:Continuing Grant
-
资助金额:$71.5万
-
财政年份:2007
-
负责人:Yuanyuan Zhou
-
依托单位:
SBIR Phase I: Efficient static analysis tools for detecting bugs in large software
-
批准号:0712426
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR--PDOS: Improving System Reliability via Delta Execution
-
批准号:0615372
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Yuanyuan Zhou
-
依托单位:
Collaborative Research: Application-adaptive I/O Stack for Data-intensive Scientific Computing
-
批准号:0621478
-
项目类别:Standard Grant
-
资助金额:$22.0万
-
财政年份:2006
-
负责人:Yuanyuan Zhou
-
依托单位:
Application-Cooperated Memory and Disk Energy Management for Multi-Threaded Data Servers on Multi-Processor Architectures
-
批准号:0541188
-
项目类别:Continuing Grant
-
资助金额:$15.0万
-
财政年份:2006
-
负责人:Yuanyuan Zhou
-
依托单位:
CAREER: Improving Storage System Performance, Dependability and Manageability Using System Mining Techniques
-
批准号:0347854
-
项目类别:Continuing Grant
-
资助金额:$44.94万
-
财政年份:2004
-
负责人:Yuanyuan Zhou
-
依托单位:
ITR: Energy and Thermal Management for Data Centers
-
批准号:0313286
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2003
-
负责人:Yuanyuan Zhou
-
依托单位:
海外基金