Declarative platform for high-performance network traffic analytics

被引:0
|
作者
Harjot Gill
Dong Lin
Cam Nguyen
Tanveer Gill
Boon Thau Loo
机构
[1] University of Pennsylvania,Computer and Information Science Department
来源
Cluster Computing | 2014年 / 17卷
关键词
Declarative programming; Multi-core processing; Network analytics; Application-layer traffic analysis;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents Scalanytics, a declarative platform that supports high-performance application layer analysis of network traffic. Scalanytics uses (1) stateful network packet processing techniques for extracting application layer data from network packets, (2) a declarative rule-based language called Analog for compactly specifying analysis pipelines from reusable modules, and (3) a task-stealing architecture for processing network packets at high throughput within these pipelines, by leveraging multi-core processing capabilities in a load-balanced manner without the need for explicit performance profiling. In a cluster of machines, Scalanytics further improves throughput through the use of a consistent-hashing based load partitioning strategy. Our evaluation on a 16-core machine demonstrate that Scalanytics achieves up to 11.4×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} improvement in throughput compared with the best uniprocessor implementation. Moreover, Scalanytics outperforms the Bro intrusion detection system by an order of magnitude when used for analyzing SMTP traffic. We further observed increased throughput when running Scalanytics pipelines across multiple machines.
引用
收藏
页码:1121 / 1137
页数:16
相关论文
共 50 条
  • [41] Impatience is a Virtue: Revisiting Disorder in High-Performance Log Analytics
    Chandramouli, Badrish
    Goldstein, Jonathan
    Li, Yinan
    [J]. 2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 677 - 688
  • [42] A High Performance Traffic Flow Forecasting and Management Method: Traffic Simulation Platform
    Wu, Jianping
    Qi, Geqi
    Du, Yiman
    [J]. 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), 2012, : 443 - 449
  • [43] The Construction of High-Performance Optoelectronic Interconnection Network and the Realization of Cloud Computing for Traffic Data Recognition
    Zhang, Shaofang
    Li, Xianjun
    Wang, Yuechun
    [J]. JOURNAL OF NANOELECTRONICS AND OPTOELECTRONICS, 2020, 15 (07) : 894 - 903
  • [44] TrickleKV: A High-Performance Key-Value Store on Disaggregated Storage With Low Network Traffic
    Zhan, Ling
    Lu, Kai
    Xiong, Yiqin
    Wan, Jiguang
    Yang, Zixuan
    [J]. IEEE Access, 2024, 12 : 167596 - 167612
  • [45] A scalable high-performance router platform supporting dynamic service extensibility on network and host processors
    Ruf, L
    Keller, R
    Plattner, B
    [J]. IEEE/ACS INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, PROCEEDINGS, 2004, : 199 - 206
  • [46] Design of a high-performance network system
    Huang, Liwen
    He, Li
    [J]. Jisuanji Gongcheng/Computer Engineering, 2000, 26 (02): : 102 - 103
  • [47] HIGH-PERFORMANCE SEMIINTERPENETRATING NETWORK POLYMERS
    NARAYANAN, VS
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1986, 191 : 15 - CMEC
  • [48] A high-performance network for gaming - Wireplay
    Millar, W
    Ashby, P
    Duffy, M
    Welsby, K
    [J]. BRITISH TELECOMMUNICATIONS ENGINEERING, 1998, 16 : 284 - 289
  • [49] High-Performance Network Communications for CSCW
    宋军
    顾冠群
    [J]. Journal of Southeast University(English Edition), 1996, (02) : 7 - 12
  • [50] High-Performance Implementation of Power Components on FPGA Platform
    Jarrah, Amin
    Haymoor, Zaid Sari
    Al-Masri, Hussein M. K.
    Almomany, Abedalmuhdi
    [J]. JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2022, 17 (03) : 1555 - 1571