CAREER: High-Performance Packet Processing with Programmable NIC Data-Planes
CAREER: High-Performance Packet Processing with Programmable NIC Data-Planes
批准号:
2226057
负责人:
Simon Peter
金额:
$55.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
已结题
起止时间:
2021-12-15 至 2023-12-31
中文摘要
在当今的数据中心中,网络性能正在激增,超过了现代处理器的容量,并使其成为要求苛刻的数据中心应用程序的性能瓶颈。受此问题困扰的应用程序示例包括Facebook、Google、Amazon和其他流行网站的后端服务。这些服务将大部分时间用于进行网络输入/输出。随着处理器和网络性能之间的差距扩大,这些服务的效率越来越低。更高效的服务器软件可以改善这种情况,提高应用程序的性能,同时降低数据中心的巨大能源消耗。本项目研究了服务器硬件和软件网络堆栈的重新设计,旨在简化和提高网络I/O能源效率。为此,该项目利用了一种新的编程模型,用于网卡中的节能数据包处理,称为匹配和动作处理。这种方法允许应用程序和操作系统在网卡上安装数据包处理规则,指示网卡在向主机传输数据包和从主机传输数据包时对数据包执行简单的操作。该模型具有很高的能源效率,但允许保留网络协议实现的灵活性和与现有应用程序的兼容性。这项工作有可能显着改善应用程序和服务器的性能,以及数据中心的能源消耗。地球仪上的数十亿人每天都在使用网络密集型数据中心应用程序。通过减少网络开销,支持现有服务所需的硬件可以减少,从而使开发新服务的成本更低。为了评估设计方案的空间,该项目构建了一个工作原型和一个能够运行标准服务器应用程序的模拟器。所有源代码沿着配置文件和用于复制已发布的系统测量结果的说明都将公开,并可从UTAustin的项目网站(http://www.cs.utexas.edu/flexsimon/flexnic)访问。该网站将在项目期间积极维护。
英文摘要
In today's data centers, network performance is surging, outstrippingthe capacity of modern processors, and turning them into a performancebottleneck for demanding data center applications. Examples ofapplications suffering from this problem include the back end servicesimplementing Facebook, Google, Amazon, and other popularwebsites. These services spend most of their time conducting networkinput/output. As the gap between processor and network performance widens,these services become less and less efficient. More efficient serversoftware can ameliorate the situation, increasing the performance ofapplications while also reducing a data center's prodigious energyconsumption.This project investigates a re-design of the server hardware andsoftware network stack, with the aim to streamline and improve networkI/O energy-efficiency. To do so, the project utilizes a newprogramming model for energy-efficient packet processing in networkcards, called match-and-action processing. The approach allowsapplications and operating systems to install packet processing rulesto the network card that instruct it to execute simple operations onpackets while transferring them to and from the host. This model ishighly energy efficient, yet allows to retain network protocolimplementation flexibility and compatibility with existingapplications.The work has the potential for dramatic improvements in applicationand server performance, as well as data center energyconsumption. Network intensive data center applications are used bybillions of people around the globe on a daily basis. By reducing theoverhead of networking, the hardware needed to support existingservices can be reduced, making it cheaper for new services to bedeveloped.To evaluate the space of design alternatives, the project builds aworking prototype and an emulator capable of running standard serverapplications. All source code, along with configuration files andinstructions for reproducing published measurements of the system,will be made public and accessible from the project website at UTAustin (http://www.cs.utexas.edu/~simon/flexnic). The website will beactively maintained for the duration of the project.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
DOI:
--
发表时间:
2021-03
期刊:
影响因子:
--
作者:
[Waleed Reda;Marco Canini;Dejan Kosti'c;Simon Peter]
通讯作者:
Waleed Reda;Marco Canini;Dejan Kosti'c;Simon Peter
zIO: Accelerating IO-Intensive Applications with Transparent Zero-Copy IO
zIO:通过透明零拷贝 IO 加速 IO 密集型应用程序
DOI:
--
发表时间:
2022
期刊:
Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation
影响因子:
--
作者:
[Stamler, Timothy, Hwang, Deukyeon, Raybuck, Amanda, Zhang, Wei, Peter, Simon]
通讯作者:
Peter, Simon
DOI:
--
发表时间:
2021-10
期刊:
影响因子:
--
作者:
[R. Shashidhara;Tim Stamler;Antoine Kaufmann;Simon Peter]
通讯作者:
R. Shashidhara;Tim Stamler;Antoine Kaufmann;Simon Peter
Collaborative Research: CNS Core: Medium: Terabyte-scale Tiered Memory Management
-
批准号:2212580
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2022
-
负责人:Simon Peter
-
依托单位:
CNS Core: Medium: Collaborative Research: Cross Layer File Systems
-
批准号:2227132
-
项目类别:Continuing Grant
-
资助金额:$74.78万
-
财政年份:2022
-
负责人:Simon Peter
-
依托单位:
Collaborative Research: CNS Core: Small: Scalable ACID Transactions for Persistent Memory Databases
-
批准号:2227066
-
项目类别:Standard Grant
-
资助金额:$28.5万
-
财政年份:2022
-
负责人:Simon Peter
-
依托单位:
RINGS: Power Resilient NextG Data Centers
-
批准号:2148209
-
项目类别:Continuing Grant
-
资助金额:$100.0万
-
财政年份:2022
-
负责人:Simon Peter
-
依托单位:
Collaborative Research: CNS Core: Small: Scalable ACID Transactions for Persistent Memory Databases
-
批准号:2008884
-
项目类别:Standard Grant
-
资助金额:$28.5万
-
财政年份:2020
-
负责人:Simon Peter
-
依托单位:
CNS Core: Medium: Collaborative Research: Cross Layer File Systems
-
批准号:1900457
-
项目类别:Continuing Grant
-
资助金额:$74.78万
-
财政年份:2019
-
负责人:Simon Peter
-
依托单位:
CAREER: High-Performance Packet Processing with Programmable NIC Data-Planes
-
批准号:1751231
-
项目类别:Continuing Grant
-
资助金额:$55.0万
-
财政年份:2018
-
负责人:Simon Peter
-
依托单位:
海外基金