High-Performance Flow Classification of Big Data Using Hybrid CPU-GPU Clusters of Cloud Environments

被引:0
|
作者
Fazel-Najafabadi, Azam [1 ]
Abbasi, Mahdi [1 ]
Attar, Hani H. [2 ]
Amer, Ayman [2 ]
Taherkordi, Amir [3 ]
Shokrollahi, Azad [4 ]
Khosravi, Mohammad R. [5 ]
Solyman, Ahmed A. [6 ]
机构
[1] Bu Ali Sina Univ, Fac Engn, Dept Comp Engn, Hamadan 6516738695, Iran
[2] Zarqa Univ, Dept Energy Engn, Zarqa 13132, Jordan
[3] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
[4] Malmo Univ, Dept Comp Sci, S-20506 Malmo, Sweden
[5] Weifang Univ Sci & Technol, Shandong Prov Univ Lab Protected Hort, Weifang 261100, Peoples R China
[6] Nisantasi Univ, Dept Elect & Elect Engn, Istanbul, Turkiye
来源
TSINGHUA SCIENCE AND TECHNOLOGY | 2024年 / 29卷 / 04期
关键词
medical data; Message Passing Interface (MPI); OpenMP; Compute Unified Device Architecture (CUDA); packet classification; tuple space algorithm; Graphics Processing Unit (GPU) cluster; MODEL;
D O I
10.26599/TST.2023.9010088
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The network switches in the data plane of Software Defined Networking (SDN) are empowered by an elementary process, in which enormous number of packets which resemble big volumes of data are classified into specific flows by matching them against a set of dynamic rules. This basic process accelerates the processing of data, so that instead of processing singular packets repeatedly, corresponding actions are performed on corresponding flows of packets. In this paper, first, we address limitations on a typical packet classification algorithm like Tuple Space Search (TSS). Then, we present a set of different scenarios to parallelize it on different parallel processing platforms, including Graphics Processing Units (GPUs), clusters of Central Processing Units (CPUs), and hybrid clusters. Experimental results show that the hybrid cluster provides the best platform for parallelizing packet classification algorithms, which promises the average throughput rate of 4.2 Million packets per second (Mpps). That is, the hybrid cluster produced by the integration of Compute Unified Device Architecture (CUDA), Message Passing Interface (MPI), and OpenMP programming model could classify 0.24 million packets per second more than the GPU cluster scheme. Such a packet classifier satisfies the required processing speed in the programmable network systems that would be used to communicate big medical data.
引用
收藏
页码:1118 / 1137
页数:20
相关论文
共 50 条
  • [31] High-Performance Simulation of Drug Release Model Using Finite Element Method with CPU/GPU Platform
    Ali, Akhtar
    Bajwa, Imran Sarwar
    Kazmi, Rafaqat
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2019, 25 (10) : 1261 - 1278
  • [32] High-Performance Multiclass Classification Framework Using Cloud Computing Architecture
    Feng-Sheng Lin
    Chia-Ping Shen
    Chia-Hung Liu
    Han Lin
    Chi-Ying F. Huang
    Cheng-Yan Kao
    Feipei Lai
    Jeng-Wei Lin
    Journal of Medical and Biological Engineering, 2015, 35 : 795 - 802
  • [33] High-Performance Multiclass Classification Framework Using Cloud Computing Architecture
    Lin, Feng-Sheng
    Shen, Chia-Ping
    Liu, Chia-Hung
    Lin, Han
    Huang, Chi-Ying F.
    Kao, Cheng-Yan
    Lai, Feipei
    Lin, Jeng-Wei
    JOURNAL OF MEDICAL AND BIOLOGICAL ENGINEERING, 2015, 35 (06) : 795 - 802
  • [34] Comparative analysis of high-performance clusters' communication environments using HPL test
    Gaissaryan, S
    Avetisyan, A
    Samovarov, O
    Grushin, D
    SEVENTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND GRID IN ASIA PACIFIC REGION, PROCEEDINGS, 2004, : 473 - 477
  • [35] Multimedia processing using deep learning technologies, high-performance computing cloud resources, and Big Data volumes
    Mahmoudi, Sidi Ahmed
    Belarbi, Mohammed Amin
    Mahmoudi, Said
    Belalem, Ghalem
    Manneback, Pierre
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (17):
  • [36] Efficient parallel implementation of crowd simulation using a hybrid CPU plus GPU high performance computing system
    Skrzypczak, Jakub
    Czarnul, Pawel
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 123
  • [37] Hy-Fi: Hybrid Five-Dimensional Parallel DNN Training on High-Performance GPU Clusters
    Jain, Arpan
    Shafi, Aamir
    Anthony, Quentin
    Kousha, Pouya
    Subramoni, Hari
    Panda, Dhableswar K.
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2022, 2022, 13289 : 109 - 130
  • [38] EVOLVE: Towards Converging Big-Data, High-Performance and Cloud-Computing Worlds
    Tzenetopoulos, Achilleas
    Masouros, Dimosthenis
    Koliogeorgi, Konstantina
    Xydis, Sotirios
    Soudris, Dimitrios
    Chazapis, Antony
    Kozanitis, Christos
    Bilas, Angelos
    Pinto, Christian
    Huy-Nam Nguyen
    Louloudakis, Stelios
    Gardikis, Georgios
    Vamvakas, George
    Aubrun, Michelle
    Symeonidou, Christy
    Spitadakis, Vassilis
    Xylogiannopoulos, Konstantinos
    Peischl, Bernhard
    Kalayci, Tahir Emre
    Stocker, Alexander
    Acquaviva, Jean-Thomas
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 975 - 980
  • [39] Multilevel Data Processing Using Parallel Algorithms for Analyzing Big Data in High-Performance Computing
    Ahmad, Awais
    Paul, Anand
    Din, Sadia
    Rathore, M. Mazhar
    Choi, Gyu Sang
    Jeon, Gwanggil
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (03) : 508 - 527
  • [40] Multilevel Data Processing Using Parallel Algorithms for Analyzing Big Data in High-Performance Computing
    Awais Ahmad
    Anand Paul
    Sadia Din
    M. Mazhar Rathore
    Gyu Sang Choi
    Gwanggil Jeon
    International Journal of Parallel Programming, 2018, 46 : 508 - 527