课题基金 / 基金详情

NeTS-NBD: Bridging the 10 GHz / 10 Gbit Gap: Whole-system approaches for scalable networked services

NeTS-NBD: Bridging the 10 GHz / 10 Gbit Gap: Whole-system approaches for scalable networked services
NeTS-NBD:弥合 10 GHz/10 Gbit 差距:可扩展网络服务的全系统方法
批准号:
0519829
负责人:
Vivek Pai
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-08-01 至 2010-07-31
关键词:

项目摘要

项目成果

Vivek Pai的其他基金

相似基金

相关文献

中文摘要
翻译
我们将很快进入一个10 GHz处理器和10千兆网络的时代,但将没有有效的方法来使用这种处理能力为常规应用提供这种水平的吞吐量。这个差距在于“服务栈”,其中包括应用程序级软件、操作系统和联网系统(Web服务器、邮件服务器、缓存Web代理服务器、网格服务等)使用的联网代码。理想情况下,这些系统的性能将相应地提高与更快的CPU,但实际的改进可能会显着降低各种原因,包括操作系统的限制,磁盘性能的改善速度较慢,使用CPU的功能差,等这项工作检查服务堆栈从CPU的角度来了解它和现代处理器功能之间的不匹配如何降低交付的性能。最终的目标是开发网格/网络应用程序,这些应用程序可以随着处理器的速度而扩展,并使开发人员更容易提高性能。智力优势:主要研究者(PI)专注于三个领域:1。改进跨边界查找性能问题的工具,例如程序和操作系统之间的问题,以及操作系统和硬件设备驱动程序之间的问题; 2.使用这些工具重新组织操作系统中的网络代码,以优化常见情况;开发一个系统,可以自动定制操作系统,为特定的程序量身定制,而不需要开发人员手动修改操作系统的源代码。研究的主要领域将是PI所称的跨边界问题,即没有明显缺陷的两个系统/层在一起使用时可能会表现不佳。性能问题通常源于不同层中使用假设的不匹配。例如,使用“事件驱动”设计方法的Web服务器在“静态”内容(如常规文件和图像)上表现出了卓越的性能和可伸缩性。但是,在这样的条件下,它们的设计还要求操作系统存储大量有关程序的信息,并且在服务器处理“动态”内容(如自定义Web页面)时,这些信息必须在某些处理步骤中进行复制。这种交互会导致它们在动态内容上的性能下降,因为服务器变得更加繁忙。文件系统中的其他设计假设可能会导致所有类型的服务器在搜索文件时不必要地阻塞,如果其他搜索正在进行中。这导致CPU在磁盘访问期间未得到充分利用,这是一个问题,因为CPU速度的增长速度已经超过了磁盘访问时间。因此,这种问题造成的相对性能损失将随着时间的推移而增加。除了开发一个新的网络服务堆栈,具有更高的性能,旨在更好地利用CPU,这项工作的另一个重点是检查这种优化的过程。更广泛的影响:PI将利用暑期实习来吸引传统上代表性不足的群体,同时也让PI可以在使用系统时密切观察开发人员。实习的重点将是优化一些开源系统,如MySQL数据库或Squid Web代理服务器,或者扩展工具本身。通过使用具有不同专业知识水平的开发人员,PI可以衡量这些工具如何揭示最有前途的领域以进行进一步调查。PI还可以将这些实验的反馈整合到使用这些工具的界面中,不仅可以增加交互性,还可以帮助非专家使用它们。
英文摘要
We will soon enter an era of 10 GHz processors and 10 Gigabit networks, but will have no effective means of using that processing power to deliver that level of throughput for regular applications. This gap lays in the "service stack," which includes the application-level software, the operating system, and the networking code used by networked systems (Web servers, mail servers, caching Web proxy servers, Grid services, etc). Ideally, the performance of these systems would improve correspondingly with faster CPUs, but actual improvements may be significantly lower for a variety of reasons, including operating system limitations, slower improvements in disk performance, poor use of the CPU's features, etc. This work examines the service stack from the CPU's perspective to understand how the mismatches between it and modern processor features reduce delivered performance. The ultimate goal is to develop Grid/networking applications that scale with processor speed, and to make it easier for developers to improve performance. Intellectual Merit: The principal investigators (PIs) focus on three areas:1. Improving the tools for finding performance problems across boundaries, such as those between programs and the operating system, and between the operating system and the device drivers for the hardware; 2. Using these tools to reorganize the networking code in the operating system to optimize common cases; and3. Developing a system that can automatically customize the operating system to be tailored for specific programs, without requiring the developer to manually modify the operating system's source code. The main area of investigation will be what the PIs term cross-boundary problems, where two systems/layers that have no obvious flaws can perform poorly when used together. The performance problems generally stem from a mismatch of usage assumptions in the different layers. For example, Web servers using the "event-driven" design approach have shown exceptional performance and scalability on "static" content, such as regular files, and images. However, under such conditions, their design also requires the operating system to store a large amount of information about the program, and this information must be duplicated during certain processing steps when the server handles "dynamic" content, such as customized Web pages. This interaction causes their performance on dynamic content to drop, as the server gets busier. Other design assumptions in filesystems can cause all types of servers to unnecessarily block when searching for files, if other searches are in progress. This results in the CPU being underutilized for the duration of a disk access, which is a problem since CPU speeds have been growing faster than disk access times. As a result, the relative performance loss from this kind of problem will grow over time. Beyond developing a new network service stack that has higher performance and is designed to better utilize the CPU, the other focus of this work is examining the process of this kind of optimization. Broader Impact: The PIs will use summer internships both to attract traditionally under-represented groups, but also to have developers the PIs can closely observe as they use the system. The focus of the internships will be either to optimize some open-source system, like the MySQL database or the Squid Web proxy server, or to expand the tools themselves. By using developers with various levels of expertise, the PIs can gauge how the tools can reveal the most promising areas for further investigation. The PIs can also incorporate the feedback from these experiments into the interface for using these tools, not only to increase interactivity, but also to help non-experts use them.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Small: Rethinking the OS/Network Boundary
  • 批准号:
    1217782
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.44万
  • 财政年份:
    2012
  • 负责人:
    Vivek Pai
  • 依托单位:
NeTS:Small:Content Retrieval Networks: Network Access for Disadvantaged Regions
  • 批准号:
    0916204
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2009
  • 负责人:
    Vivek Pai
  • 依托单位:
CSR-PDOS: Reduce, Reuse, Recycle: Operating System Support for Server Appliance Consolidation
  • 批准号:
    0615237
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.22万
  • 财政年份:
    2006
  • 负责人:
    Vivek Pai
  • 依托单位:
CAREER: Automatic Retargeting of Network Server Applications
  • 批准号:
    0093351
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2001
  • 负责人:
    Vivek Pai
  • 依托单位:
国内基金
海外基金
效应因子NBD在菰黑粉菌侵染中的作用机制
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    夏文强
  • 依托单位:
ABCC2基因NBD区突变影响MRP2亚细胞定位及降解在Dubin-Johnson综合征中的致病作用及机制
  • 批准号:
    82000543
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2020
  • 负责人:
    武丽娜
  • 依托单位:
基于三维打印Sr-CaS/NBD多肽缓释微球支架材料修复感染性骨缺损的实验研究
  • 批准号:
    81601911
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    18.0万元
  • 批准年份:
    2016
  • 负责人:
    李雪
  • 依托单位:
炎症刺激下NBD多肽对成骨细胞分化作用的机制研究
  • 批准号:
    81272052
  • 项目类别:
    面上项目
  • 资助金额:
    70.0万元
  • 批准年份:
    2012
  • 负责人:
    余斌
  • 依托单位: