Scaling Up Clustered Network Appliances with ScaleBricks

被引:0
|
作者
Zhou, Dong [1 ]
Fan, Bin [1 ]
Lim, Hyeontaek [1 ]
Andersen, David G. [1 ]
Kaminsky, Michael [2 ]
Mitzenmacher, Michael [3 ]
Wang, Ren [2 ]
Singh, Ajaypal [4 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] Intel Labs, Santa Clara, CA USA
[3] Harvard Univ, Cambridge, MA 02138 USA
[4] Connectem Inc, San Jose, CA USA
关键词
network function virtualization; scalability; hashing algorithms; HASH;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents ScaleBricks, a new design for building scalable, clustered network appliances that must "pin" flow state to a specific handling node without being able to choose which node that should be. ScaleBricks applies a new, compact lookup structure to route packets directly to the appropriate handling node, without incurring the cost of multiple hops across the internal interconnect. Its lookup structure is many times smaller than the alternative approach of fully replicating a forwarding table onto all nodes. As a result, ScaleBricks is able to improve throughput and latency while simultaneously increasing the total number of flows that can be handled by such a cluster. This architecture is effective in practice: Used to optimize packet forwarding in an existing commercial LTE-to-Internet gateway, it increases the throughput of a four-node cluster by 23%, reduces latency by up to 10%, saves memory, and stores up to 5.7x more entries in the forwarding table.
引用
收藏
页码:241 / 254
页数:14
相关论文
共 50 条
  • [1] Scaling Up Clustered Network Appliances with ScaleBricks
    Zhou, Dong
    Fan, Bin
    Lim, Hyeontaek
    Andersen, David G.
    Kaminsky, Michael
    Mitzenmacher, Michael
    Wang, Ren
    Singh, Ajaypal
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2015, 45 (04) : 241 - 254
  • [2] Scaling Up Clustered Network Appliances with ScaleBricks
    Carnegie Mellon University, United States
    不详
    不详
    不详
    Comput Commun Rev, 4 (241-254):
  • [3] Scaling up Network Centrality Computations
    van der Grinten, Alexander
    Meyerhenke, Henning
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1319 - 1324
  • [4] Scaling Up Wave Calculations with a Scattering Network
    Valantinas, Laurynas
    Vettenburg, Tom
    INTELLIGENT COMPUTING, 2024, 3
  • [5] Open development and scaling-up of clustered enterprises in Nigeria's informal sector
    Jegede, Oluseye Oladayo
    AFRICAN JOURNAL OF SCIENCE TECHNOLOGY INNOVATION & DEVELOPMENT, 2020, 12 (06): : 689 - 698
  • [6] A traffic scaling approach to speed up network simulations
    Atzori, L
    Isola, M
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3862 - 3866
  • [7] DigiNet: Scaling up Provisioning of Network Digital Twin
    Luizelli, Marcelo C.
    Vogt, Francisco G.
    Severo de Souza, Paulo Silas
    Lorenzon, Arthur F.
    da Costa Filho, Roberto I. T.
    Rossi, Fabio D.
    Calheiros, Rodrigo N.
    Rothenberg, Christian Esteve
    2024 IEEE 10TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT 2024, 2024, : 136 - 144
  • [8] Scaling up network centrality computations - A brief overview
    van Der Grinten, Alexander
    Angriman, Eugenio
    Meyerhenke, Henning
    IT-INFORMATION TECHNOLOGY, 2020, 62 (3-4): : 189 - 204
  • [9] Scaling up: Human genetics as a Cold War network
    Lindee, Susan
    STUDIES IN HISTORY AND PHILOSOPHY OF SCIENCE PART C-STUDIES IN HISTORY AND PHILOSOPHY OF BIOLOGICAL AND BIOMEDIAL SCIENCES, 2014, 47 : 185 - 190
  • [10] Scaling forecasting algorithms using clustered modeling
    İzzeddin Gür
    Mehmet Güvercin
    Hakan Ferhatosmanoglu
    The VLDB Journal, 2015, 24 : 51 - 65