SAND: A Fault-Tolerant Streaming Architecture for Network Traffic Analytics

被引:6
|
作者
Liu, Qin [1 ]
Lui, John C. S. [1 ]
He, Cheng [2 ]
Pan, Lujia [2 ]
Fan, Wei [2 ]
Shi, Yunlong [2 ]
机构
[1] Chinese Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
[2] Huawei Noahs Ark Lab, Hong Kong, Hong Kong, Peoples R China
关键词
stream processing; network analytics; fault-tolerance;
D O I
10.1109/DSN.2014.91
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many long-running network analytics applications impose a high-throughput and high reliability requirements on stream processing systems. However, previous stream processing systems cannot sustain high-speed traffic at the core router level. Furthermore, their fault-tolerant schemes cannot provide strong consistency which is essential for network analytics. In this paper, we present the design and implementation of SAND, a fault-tolerant distributed stream processing system for network analytics. SAND is designed to operate under high-speed network traffic, and it uses a novel checkpointing protocol which can perform failure recovery based on upstream backup and checkpointing. We prove our fault-tolerant scheme provides strong consistency even under multiple node failure. We implement several real-world network analytics applications on SAND, evaluate their performance using network traffic captured from commercial cellular core networks, and demonstrate that SAND can sustain high-speed network traffic and that our fault-tolerant scheme is efficient.
引用
收藏
页码:80 / 87
页数:8
相关论文
共 50 条
  • [1] SAND: A fault-tolerant streaming architecture for network traffic analytics
    Liu, Qin
    Lui, John C. S.
    He, Cheng
    Pan, Lujia
    Fan, Wei
    Shi, Yunlong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 553 - 563
  • [2] AN EXTENSIBLE FAULT-TOLERANT NETWORK ARCHITECTURE
    GHOSE, S
    SINHA, BP
    DATTAGUPTA, J
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 1993, 19 (05) : 365 - 376
  • [3] A Fault-Tolerant Neural Network Architecture
    Liu, Tao
    Wen, Wujie
    Jiang, Lei
    Wang, Yanzhi
    Yang, Chengmo
    Quan, Gang
    [J]. PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [4] ON AN OPTIMALLY FAULT-TOLERANT MULTIPROCESSOR NETWORK ARCHITECTURE
    SENGUPTA, A
    SEN, A
    BANDYOPADHYAY, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (05) : 619 - 623
  • [5] Fault-Tolerant Streaming Computation with BlockMon
    Alfaia, Eduardo Costa
    Dusi, Maurizio
    Fiori, Luca
    Gringoli, Francesco
    Niccolini, Saverio
    [J]. 2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [6] A FAULT-TOLERANT MULTITRANSPUTER ARCHITECTURE
    KUMAR, RK
    SINHA, SK
    PATNAIK, LM
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (02) : 75 - 81
  • [7] ARCHITECTURE OF FAULT-TOLERANT COMPUTERS
    SIEWIOREK, DP
    [J]. COMPUTER, 1984, 17 (08) : 9 - 18
  • [8] Fault-Tolerant Architecture for AUVs
    Baraniuk, Tui
    Simoni, Roberto
    Weihmann, Lucas
    [J]. 2018 IEEE/OES AUTONOMOUS UNDERWATER VEHICLE WORKSHOP (AUV), 2018,
  • [9] Designing fault-tolerant network-on-chip router architecture
    Eghbal, Ashkan
    Yaghini, Pooria M.
    Pedram, H.
    Zarandi, H. R.
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2010, 97 (10) : 1181 - 1192
  • [10] RING NETWORK RELIABILITY AND A FAULT-TOLERANT CAMBRIDGE RING ARCHITECTURE
    CHEN, TN
    [J]. JOURNAL OF THE INSTITUTION OF ELECTRONIC AND RADIO ENGINEERS, 1986, 56 (05): : 179 - 183