Software Packet-Level Network Analytics at Cloud Scale

被引:6
|
作者
Michel, Oliver [1 ,2 ]
Sonchack, John [3 ]
Cusack, Greg [4 ]
Nazari, Maziyar [4 ]
Keller, Eric [5 ]
Smith, Jonathan M. [6 ]
机构
[1] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
[2] Univ Vienna, Fac Comp Sci, A-1010 Vienna, Austria
[3] Princeton Univ, Dept Comp Sci, Princeton, NJ 08544 USA
[4] Univ Colorado, Boulder, CO 80309 USA
[5] Univ Colorado, Elect & Energy Engn Dept, Boulder, CO 80309 USA
[6] Univ Penn, Dept Comp & Informat Sci, 200 S 33Rd St, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
Software; Hardware; Task analysis; Servers; Engines; Computer architecture; Monitoring; Network monitoring and measurements; data center networks; performance management; security management; prototype implementation and testbed experimentation;
D O I
10.1109/TNSM.2021.3058653
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As networks grow in speed, scale, and complexity, operating them reliably requires continuous monitoring and increasingly sophisticated analytics. Because of these requirements, the platforms that support analytics in cloud-scale networks face demands for both higher throughput (to keep up with high packet rates) and increased generality and programmability (to cover a wider range of applications). Recent proposals have worked toward these goals by offloading analytics application logic to line-rate programmable data plane hardware, as scaling existing software analytics platforms is prohibitively expensive. The rigid design and constrained resources of data plane devices, however, fundamentally limit the types of analysis and the number of tasks that can run concurrently. In this article, we demonstrate that generality need not be sacrificed for high performance. Rather than offloading entire analytics applications to hardware, the core idea of our work is to offload only critical preprocessing tasks that are shared among applications (e.g., load balancing) to a line-rate hardware frontend while optimizing the core analytics software to exploit properties of network analytics workloads. Based on this design, we present Jetstream, a hybrid platform for network analytics that can run custom software-based analytics pipelines at throughputs of up to 250 million packets per second on a 16-core commodity server. Jetstream makes sophisticated, network-wide packet analytics feasible without compromising on generality or performance.
引用
收藏
页码:597 / 610
页数:14
相关论文
共 50 条
  • [1] Empowering Software Defined Network Controller with Packet-Level Information
    Shirali-Shahreza, Sajad
    Ganjali, Yashar
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (IEEE ICC), 2013, : 1335 - 1339
  • [2] Data Stream Processing for Packet-Level Analytics
    Fais, Alessandra
    Lettieri, Giuseppe
    Procissi, Gregorio
    Giordano, Stefano
    Oppedisano, Francesco
    [J]. SENSORS, 2021, 21 (05) : 1 - 22
  • [3] A packet-level characterization of network traffic
    Dainotti, Alberto
    Pescape, Antonio
    Ventre, Giorgio
    [J]. 2006 11TH INTERNATIONAL WORKSHOP ON COMPUTER-AIDED MODELING, ANALYSIS AND DESIGN OF COMMUNICATION LINKS AND NETWORKS, 2006, : 38 - +
  • [4] Effective Packet-level FEC Software Coding
    胡飞
    [J]. High Technology Letters, 2002, (01) : 23 - 25
  • [5] Effective packet-level FEC software coding
    Hu, Fei
    Zhu, Yaoting
    Zhu, Guangxi
    [J]. High Technology Letters, 2002, 8 (01) : 23 - 25
  • [6] Packet-level synchronization scheme for optical packet switched network nodes
    Petrantonakis, D.
    Apostolopoulos, D.
    Zouraraki, O.
    Tsiokos, D.
    Bakopoulos, P.
    Avramopoulos, H.
    [J]. OPTICS EXPRESS, 2006, 14 (26) : 12665 - 12669
  • [7] Network Traffic Generation Based on Statistical Packet-Level Characteristics
    WANG Dongbin
    ZHUO Weihan
    ZHANG Junhui
    WU Kexin
    OUYANG Wen
    [J]. China Communications, 2015, (S2) : 144 - 148
  • [8] Network Traffic Generation Based on Statistical Packet-Level Characteristics
    WANG Dongbin
    ZHUO Weihan
    ZHANG Junhui
    WU Kexin
    OUYANG Wen
    [J]. 中国通信, 2015, 12(S2) (S2) : 144 - 148
  • [9] Packet-Level Modeling of Cooperative Diversity: A Queueing Network Approach
    Tadayon, Navid
    Kaddoum, Georges
    [J]. IEEE ACCESS, 2018, 6 : 35223 - 35242
  • [10] A Deep Hierarchical Network for Packet-Level Malicious Traffic Detection
    Wang, Bo
    Su, Yang
    Zhang, Mingshu
    Nie, Junke
    [J]. IEEE ACCESS, 2020, 8 : 201728 - 201740