NeTS: Medium: From Packets to Insights: Programmable Streaming Analytics for Networks
NeTS:中:从数据包到见解:网络的可编程流分析
基本信息
- 批准号:1704077
- 负责人:
- 金额:$ 120万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2017
- 资助国家:美国
- 起止时间:2017-07-01 至 2022-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The ability to monitor Internet traffic on our communications networks is of critical importance to our nation's economic prosperity and national security. For communications networks to run well, however, network operators must be able to manage them: they must be able to detect, diagnose, and fix problems that degrade the performance of the applications we use, and they must be able to detect and mitigate attacks against the infrastructure. To ensure that computer networks are secure and perform well, network operators need to gather measurements to detect attack traffic, diagnose performance problems, identify flaky equipment, drive traffic-engineering decisions, and more. Although network devices provide reasonable mechanisms for monitoring the control plane -- that part of the network that is responsible for routing packets/information through the network. Tools and mechanisms for monitoring the flow of network traffic remain primitive (e.g., ping and traceroute for active measurement, Netflow and sFlow for passive measurement). These measurements provide coarse statistics about network traffic or conditions, but they provide at once both too little information (because they obscure important details about the flows, such as packet timings, queue sizes, and loss rates) and too much information (because, for any particular question about performance or security, the operator needs detailed information about a few flows, as opposed to coarse information about all of them). This project aims to develop measurements that are "just right" for each of the above tasks and to design a data-analytics platform for querying the data that can be used to diagnose and mitigate network problems. Two technological trends enable fundamentally new paradigms for network measurement. The first trend is the rise of programmable network hardware -- including reconfigurable application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and network processors -- that are fast and inexpensive enough for use in commodity switches, and also programmable in target-independent languages like P4. The second trend is the emergence of scalable streaming analytics platforms, such as Spark Streaming and Apache Storm. These platforms make it possible to express queries based on streams of tuples and efficiently filter and aggregate the data. Using the programmable functionality from switches, one can define the types of tuples that a switch exports, and even perform simple computations over the tuples directly in the data plane. Given input tuple streams from one or more switches, the stream processor can compute the answer to a high-level query. This project is developing a streaming analytics framework that addresses these challenges. The researchers will develop a query language with familiar programming paradigms from existing streaming analytics platforms, which they will extend to support domain-specific primitives. They are also developing a runtime system that partitions this query across the stream processor and the switches in the data plane. Queries will entail network-wide aggregation, iterative "drill down" capabilities, and joins with external data sources (e.g., routing, application identification). The researchers are evaluating the feasibility and usability of this platform in the context of a wide-range of security and performance diagnosis queries that arise in operational networks.
监控通信网络上的互联网流量的能力对于我们国家的经济繁荣和国家安全至关重要。然而,为了使通信网络运行良好,网络运营商必须能够对其进行管理:他们必须能够检测、诊断和修复降低我们使用的应用程序性能的问题,并且他们必须能够检测和减轻针对基础设施的攻击。 为了确保计算机网络安全且性能良好,网络运营商需要收集测量数据来检测攻击流量、诊断性能问题、识别不稳定设备、推动流量工程决策等。尽管网络设备提供了合理的机制来监控控制平面——网络的一部分,负责通过网络路由数据包/信息。 用于监控网络流量的工具和机制仍然很原始(例如,用于主动测量的 ping 和 Traceroute,用于被动测量的 Netflow 和 sFlow)。这些测量提供了有关网络流量或状况的粗略统计数据,但它们同时提供的信息太少(因为它们掩盖了有关流的重要细节,例如数据包计时、队列大小和丢失率),而且信息太多(因为,对于有关性能或安全性的任何特定问题,操作员需要有关少数流的详细信息,而不是有关所有流的粗略信息)。 该项目旨在为上述每项任务开发“恰到好处”的测量方法,并设计一个数据分析平台来查询可用于诊断和缓解网络问题的数据。 两种技术趋势为网络测量带来了全新的范例。第一个趋势是可编程网络硬件的兴起,包括可重新配置的专用集成电路 (ASIC)、现场可编程门阵列 (FPGA) 和网络处理器,这些硬件速度快、成本低,足以在商品交换机中使用,并且还可以使用 P4 等与目标无关的语言进行编程。第二个趋势是可扩展的流分析平台的出现,例如 Spark Streaming 和 Apache Storm。这些平台使得基于元组流表达查询并有效过滤和聚合数据成为可能。使用交换机的可编程功能,可以定义交换机导出的元组类型,甚至可以直接在数据平面中对元组执行简单的计算。给定来自一个或多个交换机的输入元组流,流处理器可以计算高级查询的答案。该项目正在开发一个流分析框架来应对这些挑战。研究人员将开发一种具有来自现有流分析平台的熟悉编程范例的查询语言,他们将扩展该语言以支持特定于领域的原语。他们还在开发一个运行时系统,该系统可以跨流处理器和数据平面中的交换机划分此查询。查询将需要网络范围内的聚合、迭代“向下钻取”功能以及与外部数据源(例如路由、应用程序识别)的连接。研究人员正在运营网络中出现的各种安全和性能诊断查询的背景下评估该平台的可行性和可用性。
项目成果
期刊论文数量(9)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Understanding the Performance Costs and Benefits of Privacy-focused Browser Extensions
了解注重隐私的浏览器扩展的性能成本和优势
- DOI:10.1145/3366423.3380292
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Borgolte, Kevin;Feamster, Nick
- 通讯作者:Feamster, Nick
PacketScope: Monitoring the Packet Lifecycle Inside a Switch
- DOI:10.1145/3373360.3380838
- 发表时间:2020-03
- 期刊:
- 影响因子:0
- 作者:Ross Teixeira;R. Harrison;Arpit Gupta;J. Rexford
- 通讯作者:Ross Teixeira;R. Harrison;Arpit Gupta;J. Rexford
Measuring TCP Round-Trip Time in the Data Plane
- DOI:10.1145/3405669.3405823
- 发表时间:2020-08
- 期刊:
- 影响因子:0
- 作者:Xiaoqi Chen;Hyojoon Kim;Javed M. Aman;Willie Chang;Mack Lee;J. Rexford
- 通讯作者:Xiaoqi Chen;Hyojoon Kim;Javed M. Aman;Willie Chang;Mack Lee;J. Rexford
BeauCoup: Answering Many Network Traffic Queries, One Memory Update at a Time
- DOI:10.1145/3387514.3405865
- 发表时间:2020-07
- 期刊:
- 影响因子:0
- 作者:Xiaoqi Chen;Shir Landau Feibish;M. Braverman;J. Rexford
- 通讯作者:Xiaoqi Chen;Shir Landau Feibish;M. Braverman;J. Rexford
Measuring internet speed: current challenges and future recommendations
测量互联网速度:当前的挑战和未来的建议
- DOI:10.1145/3372135
- 发表时间:2020
- 期刊:
- 影响因子:22.7
- 作者:Feamster, Nick;Livingood, Jason
- 通讯作者:Livingood, Jason
{{
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 }}
Jennifer Rexford其他文献
En Passant: predicting HTTP/1.1 traffic
En Passant:预测 HTTP/1.1 流量
- DOI:
10.1109/glocom.1999.832466 - 发表时间:
1999 - 期刊:
- 影响因子:0
- 作者:
B. Krishnamurthy;Jennifer Rexford - 通讯作者:
Jennifer Rexford
An Incremental Deployment Strategy for Serval
Serval 的增量部署策略
- DOI:
- 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
Brandon Podmayersky;M. Freedman;Jennifer Rexford - 通讯作者:
Jennifer Rexford
A Purpose-built Global Network: Google’s Move to SDN
专门构建的全球网络:Google 转向 SDN
- DOI:
10.1145/2838344.2856460 - 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Amin Vahdat;David Clark;Jennifer Rexford - 通讯作者:
Jennifer Rexford
Security vulnerabilities and solutions for packet sampling
数据包采样的安全漏洞及解决方案
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Sharon Goldberg;Jennifer Rexford - 通讯作者:
Jennifer Rexford
S MART C OOKIE : Blocking Large-Scale SYN Floods with a Split-Proxy Defense on Programmable Data Planes
SMART COOKIE:通过可编程数据平面上的分离代理防御来阻止大规模 SYN 洪水
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Sophia Yoo;Xiaoqi Chen;Jennifer Rexford - 通讯作者:
Jennifer Rexford
Jennifer Rexford的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jennifer Rexford', 18)}}的其他基金
Enabling Computer and Information Science and Engineering Research and Education in the Cloud Workshop
云研讨会赋能计算机与信息科学与工程研究与教育
- 批准号:
1818650 - 财政年份:2018
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
AitF: FULL: Collaborative Research: Compact Data Structures for Traffic Measurement in Software-Defined Networks
AitF:完整:协作研究:软件定义网络中流量测量的紧凑数据结构
- 批准号:
1535948 - 财政年份:2015
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
NeTS: Medium: Collaborative Research: A Software Defined Internet Exchange
NeTS:媒介:协作研究:软件定义的互联网交换
- 批准号:
1409056 - 财政年份:2014
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
CC*IIE Engineer: A Software-Defined Campus Network for Big-Data Sciences
CC*IIE 工程师:面向大数据科学的软件定义校园网络
- 批准号:
1440750 - 财政年份:2014
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
NeTS: Medium: Collaborative Research: Optimizing Network Support for Cloud Services: From Short-Term Measurements to Long-Term Planning
NeTS:中:协作研究:优化云服务的网络支持:从短期测量到长期规划
- 批准号:
1162112 - 财政年份:2012
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
FIA: Collaborative Research: Architecting for Innovation
FIA:协作研究:创新架构
- 批准号:
1040705 - 财政年份:2010
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
NeTS-NECO: Collaborative Research: Fixing the Reliability Problem in Network Software From its Root
NeTS-NECO:协作研究:从根本上解决网络软件的可靠性问题
- 批准号:
0831646 - 财政年份:2008
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
NeXtworking 2007 Workshop on Future Internet Architecture
NeXtworking 2007 未来互联网架构研讨会
- 批准号:
0724719 - 财政年份:2007
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
NeTS-FIND: Collaborative Research: CABO: Concurrent Architectures are Better than One
NeTS-FIND:协作研究:CABO:并发架构优于单一架构
- 批准号:
0626771 - 财政年份:2006
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
相似海外基金
RII Track-4:@NASA: Bluer and Hotter: From Ultraviolet to X-ray Diagnostics of the Circumgalactic Medium
RII Track-4:@NASA:更蓝更热:从紫外到 X 射线对环绕银河系介质的诊断
- 批准号:
2327438 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: Topological Defects and Dynamic Motion of Symmetry-breaking Tadpole Particles in Liquid Crystal Medium
合作研究:液晶介质中对称破缺蝌蚪粒子的拓扑缺陷与动态运动
- 批准号:
2344489 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: AF: Medium: The Communication Cost of Distributed Computation
合作研究:AF:媒介:分布式计算的通信成本
- 批准号:
2402836 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
Collaborative Research: AF: Medium: Foundations of Oblivious Reconfigurable Networks
合作研究:AF:媒介:遗忘可重构网络的基础
- 批准号:
2402851 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
Collaborative Research: CIF: Medium: Snapshot Computational Imaging with Metaoptics
合作研究:CIF:Medium:Metaoptics 快照计算成像
- 批准号:
2403122 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403134 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Training Users, Developers, and Instructors at the Chemistry/Physics/Materials Science Interface
协作研究:网络培训:实施:媒介:在化学/物理/材料科学界面培训用户、开发人员和讲师
- 批准号:
2321102 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Transforming the Molecular Science Research Workforce through Integration of Programming in University Curricula
协作研究:网络培训:实施:中:通过将编程融入大学课程来改变分子科学研究人员队伍
- 批准号:
2321045 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Training Users, Developers, and Instructors at the Chemistry/Physics/Materials Science Interface
协作研究:网络培训:实施:媒介:在化学/物理/材料科学界面培训用户、开发人员和讲师
- 批准号:
2321103 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: CPS: Medium: Automating Complex Therapeutic Loops with Conflicts in Medical Cyber-Physical Systems
合作研究:CPS:中:自动化医疗网络物理系统中存在冲突的复杂治疗循环
- 批准号:
2322534 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant