TY - JOUR AU - Hsu, Kai-Sheng AU - Shen, Chung-An TI - The design of a configurable and low-latency packet parsing system for communication networks JF - TELECOMMUNICATION SYSTEMS J2 - TELECOMMUN SYST VL - 82 PY - 2023 IS - 4 SP - 451 EP - 463 PG - 13 SN - 1018-4864 DO - 10.1007/s11235-023-00992-9 UR - https://m2.mtmt.hu/api/publication/33924701 ID - 33924701 AB - Parsing is a critical packet processing function in the network node, and the performance and configurability of the packet parsing is essential for designing a low-latency and highly flexible network. This paper presents the VLSI architecture design and circuit implementation of a configurable and low-latency packet parser. The proposed packet parser is based on an instruction architecture to achieve configurability. Furthermore, a novel instruction-reusing scheme is employed in the packet parser so that the instruction-fetch operation is minimized and the latency is reduced. Moreover, in order to reduce size of the required memory, a new structure for the instruction memory is designed where multiple instructions share the same memory location. The proposed packet parser is designed and implemented with a ASIC design flow as well as based on the FPGA platform. Performance evaluations based on the post-layout simulation shows that the proposed packet parser reduces the latency by 30% and the required memory by 70%for the IPv4 and IPv6 protocols. LA - English DB - MTMT ER - TY - CHAP AU - Chen, Jian AU - Zhang, Xiaoyu AU - Wang, Tao AU - Zhang, Ying AU - Chen, Tao AU - Chen, Jiajun AU - Xie, Mingxu AU - Liu, Qiang TI - Fidas: Fortifying the Cloud via Comprehensive FPGA-based Offloading for Intrusion Detection T2 - PROCEEDINGS OF THE 2022 THE 49TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '22) PB - Association for Computing Machinery (ACM) CY - New York, New York SN - 9781450386104 T3 - CONFERENCE PROCEEDINGS - ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER, ISSN 1063-6897 PY - 2022 SP - 1029 EP - 1041 PG - 13 DO - 10.1145/3470496.3533043 UR - https://m2.mtmt.hu/api/publication/33372971 ID - 33372971 N1 - Cited By :1 Export Date: 31 January 2023 AB - Network intrusion detection systems (IDS) are crucial for secure cloud computing, but they are also severely constrained by CPU computation capacity as the network bandwidth increases. Therefore, hardware offloading is essential for the IDS servers to support the ever-growing throughput demand for packet processing. Based on the experience of large-scale IDS deployment, we find the existing hardware offloading solutions have fundamental limitations that prevent them from being massively deployed in the production environment. In this paper, we present Fidas, an FPGA-based intrusion detection offload system that avoids the limitations of the existing hardware solutions by comprehensively offloading the primary NIC, rule pattern matching, and traffic flow rate classification. The pattern matching module in Fidas uses a multi-level filter-based approach for efficient regex processing, and the flow rate classification module employs a novel dual-stack memory scheme to identify the hot flows under volumetric attacks. Our evaluation shows that Fidas achieves the state-of-the-art throughput in pattern matching and flow rate classification while freeing up processors for other security-related functionalities. Fidas is deployed in the production data center and has been battle-tested for its performance, cost-effectiveness, and DevOps agility. LA - English DB - MTMT ER - TY - JOUR AU - EREL-OZCEVİK, Muge TI - Yazılım Tanımlı Radyo Erişim Ağı için Mobil Kullanıcı Türüne Duyarlı Yük Dengeleme Algoritması JF - Bitlis Eren Üniversitesi Fen Bilimleri Dergisi VL - 11 PY - 2022 IS - 2 SP - 553 EP - 563 PG - 11 SN - 2147-3129 DO - 10.17798/bitlisfen.1056963 UR - https://m2.mtmt.hu/api/publication/33605139 ID - 33605139 AB - Under extreme increase on video contents in eMBB applications; the 5G requirements cannot been handled by the conventional self-organizing in 4G infrastructure. While executing load balancing in 5G RAN, mobile user type for eMBB applications should be considered. Nowadays, eMBB has been carried by QUIC and HTTP2.0 protocol for Android and iOS users, respectively. In mobile user aware load balancing, Deep Packet Inspection (DPI) up to application layer for packet routing is required. This can be only handled by Software-Defined Network (SDN) without any hardware expenditure in physical infrastructure. Therefore, this paper proposed Software-Defined Radio Access Network (SD-RAN) with two novel functions: Waiting Time Function (WTF) and Load Balancing Function (LBF). In WTF; the queuing inspired approach is proposed for the low complex implementation of the mobile user aware load balancing in 5G-RAN. Waiting Time parameters for iOS and Android users are modeled by M/G/1 and G/G/1 markov queues. It is also executed by M/M/c/K markov model SD-RAN topology. In LBF; a novel Mixed Integer Linear Problem is defined for waiting time optimization. To overcome NP hardness, a local search for the eMBB load threshold analysis is performed and determined as 0.79 and 0.94 for UMas and UMis. A low complex load balancing algorithm is proposed in the light of these thresholds. According to performance results; SD-RAN outperforms nearly 40 % QoS then the conventional SON according to received packet count. It can serve 40\% more user than the conventional one without any extra expenditure on physical infrastructure. As a result, it can handle eMBB flows with acceptable waiting time under 2 milliseconds level. LA - English DB - MTMT ER - TY - CONF AU - Iffat Naqvi, Syeda AU - Hussain, Niamat TI - Antennas for 5G and 6G Communications T2 - 5G and 6G Enhanced Broadband Communications [Working Title] PB - IntechOpen PY - 2022 DO - 10.5772/intechopen.105497 UR - https://m2.mtmt.hu/api/publication/33605123 ID - 33605123 AB - An antenna is of substantial importance for a communication system as the design of an air interface is mainly reliant on the antenna design. With the significant wireless evolution from 1G to 6G, technologies and network capacities are also evolving to fulfill the promptly growing customer demands. These continually increasing demands have gone concurrently with extensive technological accomplishments of the antenna design community. This chapter discusses the sub-6 GHz and millimeter-wave (mm-wave) fifth-generation (5G) antennas, including antenna arrays, multiple-input, multiple-output (MIMO) technology, beam-steering techniques, metasurfaces, and other techniques to achieve the current and impending fast connectivity. Moreover, the design specifications, research directions, various technologies expected to be involved, and challenges in the design, fabrication, and measurement of the sixth-generation (6G) antennas at the THz band have also been presented. In addition, antenna-in-package (AiP) and antenna-on-chip (AoC) technologies with proper technology solutions have also been discussed. LA - English DB - MTMT ER - TY - JOUR AU - Mousavi, Seyed Navid AU - Chen, Fengping AU - Abbasi, Mahdi AU - Khosravi, Mohammad R. AU - Rafiee, Milad TI - Efficient pipelined flow classification for intelligent data processing in IoT JF - DIGITAL COMMUNICATIONS AND NETWORKS J2 - DIGIT COMMUN NETW VL - 8 PY - 2022 IS - 4 SP - 561 EP - 575 PG - 15 SN - 2468-5925 DO - 10.1016/j.dcan.2022.04.010 UR - https://m2.mtmt.hu/api/publication/33243488 ID - 33243488 AB - The packet classification is a fundamental process in provisioning security and quality of service for many intelligent network-embedded systems running in the Internet of Things (IoT). In recent years, researchers have tried to develop hardware-based solutions for the classification of Internet packets. Due to higher throughput and shorter delays, these solutions are considered as a major key to improving the quality of services. Most of these efforts have attempted to implement a software algorithm on the FPGA to reduce the processing time and enhance the throughput. The proposed architectures, however, cannot reach a compromise among power consumption, memory usage, and throughput rate. In view of this, the architecture proposed in this paper contains a pipeline -based micro-core that is used in network processors to classify packets. To this end, three architectures have been implemented using the proposed micro-core. The first architecture performs parallel classification based on header fields. The second one classifies packets in a serial manner. The last architecture is the pipeline-based classifier, which can increase performance by nine times. The proposed architectures have been implemented on an FPGA chip. The results are indicative of a reduction in memory usage as well as an increase in speedup and throughput. The architecture has a power consumption of is 1.294w, and its throughput with a frequency of 233 MHz exceeds 147 Gbps. LA - English DB - MTMT ER - TY - CHAP AU - Liu, Huan AU - Qiu, Zhiliang AU - Pan, Weitao AU - Li, Jiajun AU - Huang, Jinjian TI - HyperParser: A High-Performance Parser Architecture for Next Generation Programmable Switch and SmartNIC PB - Association for Computing Machinery (ACM) SN - 9781450385879 T3 - ACM international conference proceeding PY - 2021 SP - 50 EP - 56 PG - 7 DO - 10.1145/3469393.3469399 UR - https://m2.mtmt.hu/api/publication/33605116 ID - 33605116 LA - English DB - MTMT ER - TY - JOUR AU - Liu, Huan AU - Qiu, Zhiliang AU - Pan, Weitao AU - Li, Jun AU - Zheng, Ling AU - Gao, Ya TI - Low-Cost and Programmable CRC Implementation Based on FPGA JF - IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS J2 - IEEE T CIRCUITS-II VL - 68 PY - 2021 IS - 1 SP - 211 EP - 215 PG - 5 SN - 1549-7747 DO - 10.1109/TCSII.2020.3008932 UR - https://m2.mtmt.hu/api/publication/31791132 ID - 31791132 LA - English DB - MTMT ER - TY - JOUR AU - Zheng, Ling AU - Pan, Weitao AU - Gao, Ya AU - Liu, Huan AU - Jiang, Jing TI - Architecture design and performance analysis of a novel memory system for high-bandwidth onboard switching fabric JF - COMPUTER NETWORKS J2 - COMPUT NETW VL - 198 PY - 2021 PG - 16 SN - 1389-1286 DO - 10.1016/j.comnet.2021.108367 UR - https://m2.mtmt.hu/api/publication/32403266 ID - 32403266 AB - The development of the space-air-ground integration has put higher demands on satellite network. It needs to support high-bandwidth, large-capacity and various quality of service guarantees. However, the satellite onboard switching is facing the problem of resource constraints and special requirements of hardware complexity and scheduling efficiency. For this, this paper proposes a novel memory architecture for high-bandwidth onboard switching fabric. To reduce hardware complexity, multiplexer is used in the input side to merge k input ports into one internal bus, while the output demultiplexer splits an internal bus into k output links. Shared memory architecture is adopted in the input module to improve the memory efficiency, and a buffered crossbar is used to interconnect the input modules to the output modules. A discrete-time queuing model is formulated, and an iterative approach is used to quantitatively analyze the performance of the proposed architecture. The throughput and delay are calculated under different switch size, input load, and buffer capacity. The numerical results can serve as a guidance on deciding the required buffer size and appropriate speedup ratio. This work is validated by both simulations and FPGA implementations. Synthesize result show that using the state-of-the-art Xilinx VU13P FPGA, a switching fabric with 48 ports can be implemented and the peak throughput of the proposed architecture can reach 480 Gbps. Compared with existing combined input-crosspoint queuing, the proposed architecture can significantly reduce the packet delay and the memory resource cost. LA - English DB - MTMT ER - TY - JOUR AU - Dong, Xiguang AU - He, Yongqiang TI - CRC algorithm for embedded system based on table lookup method JF - MICROPROCESSORS AND MICROSYSTEMS J2 - MICROPROCESS MICROSY VL - 74 PY - 2020 PG - 6 SN - 0141-9331 DO - 10.1016/j.micpro.2020.103049 UR - https://m2.mtmt.hu/api/publication/31681827 ID - 31681827 N1 - RETRACTED / VISSZAVONT Notice: https://doi.org/10.1016/j.micpro.2023.104972 AB - One byte of CRC (Cyclic Redundancy Checks) code is calculated in the general table lookup method each time, and the processing efficiency is not high. Therefore, an improved algorithm based on the general table lookup method is proposed. The improved algorithm processes 2 bytes at a time, that is, calculates a CRC of 2 bytes, and needs to keep the CRC of these 2 bytes separately. After the two-byte information of the next group is input, the CRC of the next two bytes is calculated by using the CRC of the first two bytes. By analogy, the 2-byte CRC code of each group is calculated based on the 2-byte CRC code of the previous group until all information is input. After experimental verification, the results show that the running time of the algorithm is relatively reduced. Aiming at the application of embedded system, based on the analysis of the principle of traditional cyclic redundancy check algorithm, a cyclic redundancy check algorithm based on the look-up table method is proposed to improve the data calibration while ensuring the reliability of the embedded system data. Check the processing speed. (C) 2020 Elsevier B.V. All rights reserved. LA - English DB - MTMT ER - TY - JOUR AU - Liu, Haidong AU - Li, Nana TI - Damage analysis of nano-flexible solid wood composite environmental protection floor on basketball players during training JF - INTERNATIONAL JOURNAL OF NANOTECHNOLOGY J2 - INT J NANOTECHNOL VL - 17 PY - 2020 IS - 2-6 SP - 427 EP - 441 PG - 15 SN - 1475-7435 DO - 10.1504/IJNT.2020.110727 UR - https://m2.mtmt.hu/api/publication/31681828 ID - 31681828 N1 - Export Date: 4 December 2020 Correspondence Address: Li, N.; Postgraduate School, Chengdu Sport UniversityChina; email: lnnllhd@163.com AB - In this research, we investigate and understand the training injuries of basketball players, analyse the factors that cause training injuries, and use polyethylene wood plastic composite single-lap glued joints as the research object. Through different surface treatment methods, bonding processes, and a glueing study on agent performance, bonding strength, stress distribution, and durable failure behaviour of bonding, design single-lap bonding joints, and finally realise seamless connection and bonding joint design of polyethylene wood plastic composites by bonding technology. The rationality of the injury prevention training system was established and applied in basketball, which verified the effectiveness and scientific accuracy of the injury prevention training system. The purpose of this paper is to construct and verify a basketball player training injury system. Based on the existing training system, on the floor made of polyethylene wood plastic composite materials, through practice to effectively design a training program to prevent sports injuries and reduce the incidence of injuries. Lowered to a controllable range, it proves that nano-flexible solid wood composite environmentally friendly flooring can be applied to basketball, which can extend the athlete's sports career to the greatest extent and is committed to improving the athlete's ultimate sports performance. LA - English DB - MTMT ER - TY - JOUR AU - Sun, M.-Q. AU - Qiao, L.-F. AU - Chen, Q.-H. TI - Research and Implementation of a DFA Compression Algorithm with No Matching Time Loss JF - TIEN TZU HSUEH PAO / ACTA ELECTRONICA SINICA J2 - TIEN TZU HSUEH PAO / ACTA ELECTRONICA SINICA VL - 48 PY - 2020 IS - 6 SP - 1132 EP - 1139 PG - 8 SN - 0372-2112 DO - 10.3969/j.issn.0372-2112.2020.06.013 UR - https://m2.mtmt.hu/api/publication/31683686 ID - 31683686 N1 - Export Date: 4 December 2020 CODEN: TTHPA Correspondence Address: Qiao, L.-F.; Institute of Communication Engineering, Army Engineering University of PLAChina; email: 13357837783@189.cn AB - Start-of-the-art deep packet inspection system uses deterministic finite automata (DFA) algorithms to perform regular expression matching. Nevertheless, the storage consumption problem caused by DFA make it difficult to apply to FPGA with scarce on-chip resources. At present, there are many algorithms aiming at solving the space explosion problem of DFA, but it affects the detection speed of the system to some extent while bringing better compression ratio. In this paper, a DFA compression algorithm without matching time loss is proposed. Based on the hardware platform of FPGA, a single DFA matching engine is designed and implemented. Experimental results show that the algorithm can achieve a compression rate of 10% to 30% without affecting the matching performance of the whole system. © 2020, Chinese Institute of Electronics. All right reserved. LA - Chinese DB - MTMT ER - TY - CHAP AU - Zhang, Chaoyun AU - Fiore, Marco AU - Ziemlicki, Cezary AU - Patras, Paul ED - ACM, null TI - Microscope: mobile service traffic decomposition for network slicing as a service T2 - Proceedings of the 26th Annual International Conference on Mobile Computing and Networking PB - Association for Computing Machinery (ACM) CY - New York, New York SN - 9781450370851 PY - 2020 SP - 503 EP - 516 PG - 14 DO - 10.1145/3372224.3419195 UR - https://m2.mtmt.hu/api/publication/31790984 ID - 31790984 LA - English DB - MTMT ER - TY - CONF AU - Zhao, Z. AU - Sadok, H. AU - Atre, N. AU - Hoe, J.C. AU - Sekar, V. AU - Sherry, J. TI - Achieving 100Gbps intrusion prevention on a single server T2 - 14th USENIX Symposium on Operating Systems Design and Implementation,OSDI 2020 PB - Usenix C1 - [s.l.] PY - 2020 SP - 1083 EP - 1100 PG - 18 UR - https://m2.mtmt.hu/api/publication/31683687 ID - 31683687 N1 - Alibaba Group; Alipay; Amazon; Ant Group; et al.; USENIX Conference code: 164991 Cited By :1 Export Date: 4 December 2020 Funding details: Programa Operacional Temático Factores de Competitividade, POFC Funding details: Defense Advanced Research Projects Agency, DARPA Funding details: European Regional Development Fund, FEDER Funding details: Semiconductor Research Corporation, SRC Funding details: European Regional Development Fund, FEDER Funding details: POCI-01-0247-FEDER-045907 Funding text 1: We thank the OSDI reviewers, Eriko Nurvitadhi, Aravind Dasu, and our shepherd Thomas Anderson and his students for comments and feedback on this work. This work was supported in part by the CONIX Research Center, one of six centers in JUMP, a Semiconductor Research Corporation (SRC) program sponsored by DARPA; in part by the NSF/VMware Partnership on Software Defined Infrastructure as a Foundation for Clean-Slate Computing Security (SDICSCS); and finally in part by the project AIDA - Adaptive, Intelligent and Distributed Assurance Platform (reference POCI-01-0247-FEDER-045907), co-financed by the ERDF - European Regional Development Fund through the Operational Program for Competitiveness and Internationalisation - COMPETE 2020. AB - Intrusion Detection and Prevention Systems (IDS/IPS) are among the most demanding stateful network functions. Today's network operators are faced with securing 100Gbps networks with 100K+ concurrent connections by deploying IDS/IPSes to search for 10K+ rules concurrently. In this paper we set an ambitious goal: Can we do all of the above in a single server? Through the Pigasus IDS/IPS, we show that this goal is achievable, perhaps for the first time, by building on recent advances in FPGA-capable SmartNICs. Pigasus' design takes an FPGA-first approach, where the majority of processing, and all state and control flow are managed on the FPGA. However, doing so requires careful design of algorithms and data structures to ensure fast common-case performance while densely utilizing system memory resources. Our experiments with a variety of traces show that Pigasus can support 100Gbps using an average of 5 cores and 1 FPGA, using 38× less power than a CPU-only approach. © 2020 Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020. All rights reserved. LA - English DB - MTMT ER - TY - JOUR AU - Izal, Mikel AU - Morató, Daniel AU - Magaña, Eduardo AU - García-Jiménez, Santiago TI - Computation of Traffic Time Series for Large Populations of IoT Devices JF - SENSORS J2 - SENSORS-BASEL VL - 19 PY - 2018 IS - 1 SN - 1424-8220 DO - 10.3390/s19010078 UR - https://m2.mtmt.hu/api/publication/30699036 ID - 30699036 N1 - Funding Agency and Grant Number: Spanish MINECO through project PIT [TEC2015-69417-C2-2-R] Funding text: This work is funded by Spanish MINECO through project PIT (TEC2015-69417-C2-2-R). LA - English DB - MTMT ER -