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
批准号:
0519829
负责人:
Vivek Pai
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-08-01 至 2010-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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
-
负责人:余斌
-
依托单位:
基于量子点/NBD荧光比率的高灵敏、高通量功能寡糖筛选和构效关系评估体系构建及其应用
-
批准号:31201384
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2012
-
负责人:张洪涛
-
依托单位:
TAT-NBD及ERK通路防治胆红素神经毒性的研究
-
批准号:81200459
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2012
-
负责人:华子瑜
-
依托单位: