NeTS-NBD: Bridging the 10 GHz / 10 Gbit Gap: Whole-system approaches for scalable networked services
NeTS-NBD:弥合 10 GHz/10 Gbit 差距:可扩展网络服务的全系统方法
基本信息
- 批准号:0519829
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别: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.
我们将很快进入一个10 GHz处理器和10千兆网络的时代,但将没有有效的方法来使用这种处理能力为常规应用提供这种水平的吞吐量。这个差距在于“服务栈”,其中包括应用程序级软件、操作系统和联网系统(Web服务器、邮件服务器、缓存Web代理服务器、网格服务等)使用的联网代码。理想情况下,这些系统的性能会随着更快的CPU而相应提高,但由于各种原因,实际改进可能会显着降低,包括操作系统限制、磁盘性能改进较慢、CPU功能使用不佳等。这项工作从CPU的角度检查服务堆栈,以了解它与现代处理器功能之间的不匹配如何降低交付性能。最终的目标是开发网格/网络应用程序,这些应用程序可以随着处理器的速度而扩展,并使开发人员更容易提高性能。智力优势:主要研究者(PI)专注于三个领域:1。改进跨边界查找性能问题的工具,例如程序和操作系统之间的问题,以及操作系统和硬件设备驱动程序之间的问题; 2.使用这些工具重新组织操作系统中的网络代码,以优化常见情况;开发一个系统,可以自动定制操作系统,为特定的程序量身定制,而不需要开发人员手动修改操作系统的源代码。研究的主要领域将是PI所称的跨边界问题,即没有明显缺陷的两个系统/层在一起使用时可能会表现不佳。性能问题通常源于不同层中使用假设的不匹配。例如,使用“事件驱动”设计方法的Web服务器在“静态”内容(如常规文件和图像)上表现出了卓越的性能和可伸缩性。但是,在这样的条件下,它们的设计还要求操作系统存储大量有关程序的信息,并且在服务器处理“动态”内容(如自定义Web页面)时,这些信息必须在某些处理步骤中进行复制。这种交互会导致它们在动态内容上的性能下降,因为服务器变得更加繁忙。文件系统中的其他设计假设可能会导致所有类型的服务器在搜索文件时不必要地阻塞,如果其他搜索正在进行中。这导致CPU在磁盘访问期间未得到充分利用,这是一个问题,因为CPU速度的增长速度已经超过了磁盘访问时间。因此,这种问题造成的相对性能损失将随着时间的推移而增加。除了开发一个新的网络服务堆栈,具有更高的性能,旨在更好地利用CPU,这项工作的另一个重点是检查这种优化的过程。更广泛的影响:PI将利用暑期实习来吸引传统上代表性不足的群体,同时也让PI可以在使用系统时密切观察开发人员。实习的重点将是优化一些开源系统,如MySQL数据库或Squid Web代理服务器,或者扩展工具本身。通过使用具有不同专业知识水平的开发人员,PI可以衡量这些工具如何揭示最有前途的领域以进行进一步调查。PI还可以将这些实验的反馈整合到使用这些工具的界面中,不仅可以增加交互性,还可以帮助非专家使用它们。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Vivek Pai其他文献
Gyriform restricted diffusion in adults: looking beyond thrombo-occlusions
- DOI:
10.1186/s13244-019-0829-0 - 发表时间:
2020-02-10 - 期刊:
- 影响因子:4.500
- 作者:
Vivek Pai;Yih Yian Sitoh;Bela Purohit - 通讯作者:
Bela Purohit
Safety of Magnetic Resonance Imaging in Pregnancy
- DOI:
10.1007/s00117-023-01207-7 - 发表时间:
2023-09-25 - 期刊:
- 影响因子:0.600
- 作者:
Pejman Jabehdar Maralani;Vivek Pai;Birgit B. Ertl-Wagner - 通讯作者:
Birgit B. Ertl-Wagner
THE ROLE OF DUAL ENERGY COMPUTED TOMOGRAPHY FOR BIOCHEMICAL CHARACTERISATION OF URINARY STONES-STUDY AT A TERTIARY CARE CENTER
双能计算机断层扫描在三级护理中心尿路结石生化特征研究中的作用
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
B. Krishna;Prashanth K. Marla;Pritham Sharma;Sunil P Shenoy;Vijayanand R. Reddy;Vivek Pai - 通讯作者:
Vivek Pai
On the factors that affect airline flight frequency and aircraft size
- DOI:
10.1016/j.jairtraman.2009.08.001 - 发表时间:
2010-07-01 - 期刊:
- 影响因子:
- 作者:
Vivek Pai - 通讯作者:
Vivek Pai
Broadening the Scope of Normal Control Images in Pediatric Neuroimaging-and Possibly Beyond.
扩大儿科神经影像中正常对照图像的范围 - 甚至可能超越。
- DOI:
10.1148/radiol.232598 - 发表时间:
2023 - 期刊:
- 影响因子:19.7
- 作者:
B. Ertl;Vivek Pai - 通讯作者:
Vivek Pai
Vivek Pai的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Vivek Pai', 18)}}的其他基金
CSR: Small: Rethinking the OS/Network Boundary
CSR:小:重新思考操作系统/网络边界
- 批准号:
1217782 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Standard Grant
NeTS:Small:Content Retrieval Networks: Network Access for Disadvantaged Regions
NeTS:Small:内容检索网络:弱势地区的网络接入
- 批准号:
0916204 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Standard Grant
CSR-PDOS: Reduce, Reuse, Recycle: Operating System Support for Server Appliance Consolidation
CSR-PDOS:减少、重用、回收:服务器设备整合的操作系统支持
- 批准号:
0615237 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
CAREER: Automatic Retargeting of Network Server Applications
职业:网络服务器应用程序的自动重定向
- 批准号:
0093351 - 财政年份:2001
- 资助金额:
-- - 项目类别:
Continuing Grant
相似国自然基金
效应因子NBD在菰黑粉菌侵染中的作用机制
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
ABCC2基因NBD区突变影响MRP2亚细胞定位及降解在Dubin-Johnson综合征中的致病作用及机制
- 批准号:82000543
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
基于三维打印Sr-CaS/NBD多肽缓释微球支架材料修复感染性骨缺损的实验研究
- 批准号:81601911
- 批准年份:2016
- 资助金额:18.0 万元
- 项目类别:青年科学基金项目
炎症刺激下NBD多肽对成骨细胞分化作用的机制研究
- 批准号:81272052
- 批准年份:2012
- 资助金额:70.0 万元
- 项目类别:面上项目
基于量子点/NBD荧光比率的高灵敏、高通量功能寡糖筛选和构效关系评估体系构建及其应用
- 批准号:31201384
- 批准年份:2012
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
TAT-NBD及ERK通路防治胆红素神经毒性的研究
- 批准号:81200459
- 批准年份:2012
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Identification of NBD-labeled peptides by using photo irradiation-induced NBD loss
利用光照射引起的 NBD 损失鉴定 NBD 标记肽
- 批准号:
17K01956 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Characterization of the NOD2 NBD domain and role in chronic inflammation
NOD2 NBD 结构域的表征及其在慢性炎症中的作用
- 批准号:
8795675 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Characterization of the NOD2 NBD domain and role in chronic inflammation
NOD2 NBD 结构域的表征及其在慢性炎症中的作用
- 批准号:
8142539 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Studies of SUR NBD and L0 Linker Interactions
SUR NBD 和 L0 连接子相互作用的研究
- 批准号:
415637-2011 - 财政年份:2011
- 资助金额:
-- - 项目类别:
University Undergraduate Student Research Awards
Characterization of the NOD2 NBD domain and role in chronic inflammation
NOD2 NBD 结构域的表征及其在慢性炎症中的作用
- 批准号:
8261858 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Characterization of the NOD2 NBD domain and role in chronic inflammation
NOD2 NBD 结构域的表征及其在慢性炎症中的作用
- 批准号:
8698281 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Characterization of the NOD2 NBD domain and role in chronic inflammation
NOD2 NBD 结构域的表征及其在慢性炎症中的作用
- 批准号:
8402119 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Evaluation of NBD Peptides as an Adjunct Therapy for the Treatment of Non-Hodgkin
NBD 肽作为辅助疗法治疗非霍奇金病的评价
- 批准号:
8006050 - 财政年份:2010
- 资助金额:
-- - 项目类别:
NeTS-NBD: Dynamic Carrier-Assisted Routing in Mobile Networks
NeTS-NBD:移动网络中的动态运营商辅助路由
- 批准号:
0946922 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Continuing Grant