Modeling and analysis of PC-based software routers

被引:4
|
作者
Salah, K. [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
关键词
Software routers; IP routing; IP forwarding; Linux; Queueing systems; CYCLIC-SERVICE SYSTEMS; LIMITED SERVICE;
D O I
10.1016/j.comcom.2010.03.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
PC-based software routers are major and common network elements of today's Internet infrastructure. In this paper, we model and analyze the performance of PC-based software routers. Our model adopts realistic assumptions of using finite queues and multi-phase services. Specifically, we model a router with two interfaces as two finite queueing systems in tandem with the first queueing system being a two-stage service and the second queueing system being a single-stage service. The two-stage service consists of a first stage in which data-link layer functionalities are performed, and a second stage in which forwarding/routing functionalities are performed. In this paper, we verify and validate our analytical model by using simulation and real experimental measurements obtained from a PC router with two interfaces. In addition, we discuss how our analytical models can be used to analyze a router with multiple interfaces. From our models, we derive equations for key features and performance measures of engineering and design significance. These features and measures include throughput, packet loss, packet delay, average number of packets in the queues and in the overall system, and CPU utilization and availability. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:1462 / 1470
页数:9
相关论文
共 50 条
  • [21] Operation and optimization of a Linux PC farm for physics analysis in the ZEUS experiment
    Wrona, K
    Kaczorowski, R
    Kowal, M
    Mankel, R
    Martens, I
    PROCEEDINGS OF CHEP 2001, 2001, : 67 - 70
  • [22] Performance Modeling and Analysis of Network Firewalls
    Salah, Khaled
    Elbadawi, Khalid
    Boutaba, Raouf
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2012, 9 (01): : 12 - 21
  • [23] Research Report: Analysis of Software for Restricted Computational Environment Applicability
    Torrey, Jacob I.
    Miodownik, Jonathan
    2016 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2016), 2016, : 185 - 188
  • [24] A PC-Linux-based data acquisition system for the STAR TOFp detector
    Liu, ZX
    Liu, F
    Zhang, BY
    HIGH ENERGY PHYSICS AND NUCLEAR PHYSICS-CHINESE EDITION, 2003, 27 (03): : 253 - 256
  • [25] A Software Cache Partitioning System for Hash-Based Caches
    Scolari, Alberto
    Bartolini, Davide Basilio
    Santambrogio, Marco Domenico
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (04)
  • [26] Design and Implementation of STB Software Upgrades based on Embedded Linux
    Zeng Hao
    Le Sheng-Chun
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 5275 - 5279
  • [27] The Impact of Cache Partitioning on Software-Based Packet Processing
    Schramm, Norbert
    Runge, Torsten M.
    Wolfinger, Bernd E.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON NETWORKED SYSTEMS (NETSYS 2019), 2019, : 30 - 35
  • [28] A Comparative Analysis of Open Source Software Usage in Germany, Brazil, and India
    Richter, Dominik
    Zo, Hangjung
    Maruschke, Michael
    ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 1403 - +
  • [29] SEISAN software application for developing an automated seismological data analysis workstation
    A. V. Konovalov
    A. A. Stepnov
    V. N. Patrikeev
    Seismic Instruments, 2012, 48 (3) : 270 - 281
  • [30] Soft Error Analysis in Embedded Software Developed with & without Operating System
    Casagrande, Luiz Gustavo
    Kastensmidt, Fernanda Lima
    2016 17TH IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2016, : 147 - 152