课题基金 / 基金详情

A Decoupled I/O Architecture for Data-Intensive Cluster Computing

A Decoupled I/O Architecture for Data-Intensive Cluster Computing
数据密集型集群计算的解耦 I/O 架构
批准号:
0083497
负责人:
Tzi-Cker Chiueh
金额:
$12.8万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-08-15 至 2004-07-31

项目摘要

项目成果

Tzi-Cker Chiueh的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Cluster computing exploits the exponential growth in processing power, memory/disk capacity, and network link speed of commodity hardware developed in the PC industry to achieve excellent price-performance, and is becoming a major platform for scientific computation, Web page and file servicing, as well as large-scale information analysis applications such as data mining and knowledge discovery. A distinct characteristicshared by many emerging workloads on PC clusters is the requirement for intensive disk data accesses during program computation. The fundamental technique to address the performance problems associated with disk I/O is to overlap disk access with program computation so that the I/O delays are completely masked. Disk prefetching is one incarnation of this technique. In this project, we propose an automatic application-specific file prefetching scheme that exploits specific applications' access patterns to the fullest extent and achieves close to perfect prefetching. The key idea is to apply the concept of decoupled architecture, which was originally proposed to bridge the gap between CPU and memory, to overlap computation with disk I/O. Given an application program, the compiler automatically translates it into two threads, one correspondingto the original program (computation thread) and the other including all statements in the original program that are related to disk I/O (prefetch thread). At run time, the prefetch thread is scheduled to be suficiently ahead of the computation thread so that all the file access requests of the computation thread are satisfied in the file system cache, which is populated by the prefetch thread anticipatively. To validate the decoupled I/O architecture, we will design, implement, and evaluate an active parallel disk I/O subsystem called Platypus that embodies the application-specific file prefetching scheme and that is designed to be a modular building block for scalable PC cluster systems that aim at data-intensive computing. Platypus consists of a source-to-source translator to generate computation and prefetch threads from a SPMD parallel programautomatically, a run-time thread scheduler that coordinates the execution of prefetch threads on the I/O nodes, and a cache manager that maximizes main memory utilization efficiency by optimally balancing the benefits of file caching and prefetching.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CRI: IAD A Miniaturized Robotic Testbed for Development, Testing, and Evaluation of Protocols for Multi-Hop Wireless Networks
  • 批准号:
    0751121
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2008
  • 负责人:
    Tzi-Cker Chiueh
  • 依托单位:
CT: Automatic Generation of High-Quality Attack Signatures and Patches
  • 批准号:
    0627672
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $38.45万
  • 财政年份:
    2006
  • 负责人:
    Tzi-Cker Chiueh
  • 依托单位:
Quality of Service Guarantee for Scalable Parallel Storage Systems
  • 批准号:
    0621512
  • 项目类别:
    Standard Grant
  • 资助金额:
    $38.49万
  • 财政年份:
    2006
  • 负责人:
    Tzi-Cker Chiueh
  • 依托单位:
Design Techniques for Repairable Data Systems
  • 批准号:
    0410694
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2004
  • 负责人:
    Tzi-Cker Chiueh
  • 依托单位:
海外基金