NeTS: Medium: From Packets to Insights: Programmable Streaming Analytics for Networks
NeTS: Medium: From Packets to Insights: Programmable Streaming Analytics for Networks
批准号:
1704077
负责人:
Jennifer Rexford
金额:
$120.0万
依托单位:
依托单位国家:
美国
项目类别:
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.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Understanding the Performance Costs and Benefits of Privacy-focused Browser Extensions
了解注重隐私的浏览器扩展的性能成本和优势
DOI:
10.1145/3366423.3380292
发表时间:
2020
期刊:
The Web Conference (WWW
影响因子:
--
作者:
[Borgolte, Kevin, Feamster, Nick]
通讯作者:
Feamster, Nick
DOI:
10.1145/3373360.3380838
发表时间:
2020-03
期刊:
Proceedings of the Symposium on SDN Research
影响因子:
--
作者:
[Ross Teixeira;R. Harrison;Arpit Gupta;J. Rexford]
通讯作者:
Ross Teixeira;R. Harrison;Arpit Gupta;J. Rexford
DOI:
10.1145/3405669.3405823
发表时间:
2020-08
期刊:
Proceedings of the Workshop on Secure Programmable Network Infrastructure
影响因子:
--
作者:
[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
Measuring internet speed: current challenges and future recommendations
测量互联网速度:当前的挑战和未来的建议
DOI:
10.1145/3372135
发表时间:
2020
期刊:
Communications of the ACM
影响因子:
22.7
作者:
[Feamster, Nick, Livingood, Jason]
通讯作者:
Livingood, Jason
DOI:
10.1145/3387514.3405865
发表时间:
2020-07
期刊:
Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication
影响因子:
--
作者:
[Xiaoqi Chen;Shir Landau Feibish;M. Braverman;J. Rexford]
通讯作者:
Xiaoqi Chen;Shir Landau Feibish;M. Braverman;J. Rexford
Enabling Computer and Information Science and Engineering Research and Education in the Cloud Workshop
-
批准号:1818650
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2018
-
负责人:Jennifer Rexford
-
依托单位:
AitF: FULL: Collaborative Research: Compact Data Structures for Traffic Measurement in Software-Defined Networks
-
批准号:1535948
-
项目类别:Standard Grant
-
资助金额:$36.0万
-
财政年份:2015
-
负责人:Jennifer Rexford
-
依托单位:
NeTS: Medium: Collaborative Research: A Software Defined Internet Exchange
-
批准号:1409056
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2014
-
负责人:Jennifer Rexford
-
依托单位:
CC*IIE Engineer: A Software-Defined Campus Network for Big-Data Sciences
-
批准号:1440750
-
项目类别:Standard Grant
-
资助金额:$39.98万
-
财政年份:2014
-
负责人:Jennifer Rexford
-
依托单位:
NeTS: Medium: Collaborative Research: Optimizing Network Support for Cloud Services: From Short-Term Measurements to Long-Term Planning
-
批准号:1162112
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2012
-
负责人:Jennifer Rexford
-
依托单位:
Workshop for GENI Experiments
-
批准号:1035969
-
项目类别:Standard Grant
-
资助金额:$9.48万
-
财政年份:2010
-
负责人:Jennifer Rexford
-
依托单位:
FIA: Collaborative Research: Architecting for Innovation
-
批准号:1040705
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2010
-
负责人:Jennifer Rexford
-
依托单位:
NeTS-NECO: Collaborative Research: Fixing the Reliability Problem in Network Software From its Root
-
批准号:0831646
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2008
-
负责人:Jennifer Rexford
-
依托单位:
NeXtworking 2007 Workshop on Future Internet Architecture
-
批准号:0724719
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2007
-
负责人:Jennifer Rexford
-
依托单位:
NeTS-FIND: Collaborative Research: CABO: Concurrent Architectures are Better than One
-
批准号:0626771
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Jennifer Rexford
-
依托单位:
Collaborative Research: NeTS-NBD: A Revolutionary 4D Approach to Network-Wide Control and Management
-
批准号:0519885
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2005
-
负责人:Jennifer Rexford
-
依托单位:
Collaborative Research: NeTS-NBD: Network X-ities - Foundations and Applications
-
批准号:0519880
-
项目类别:Continuing Grant
-
资助金额:$65.46万
-
财政年份:2005
-
负责人:Jennifer Rexford
-
依托单位:
Travel Support for IEEE INFOCOM'99 Conference
-
批准号:9818030
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:1999
-
负责人:Jennifer Rexford
-
依托单位:
海外基金