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 条
  • [41] GLS Tracing: Gem5-based Low-intrusive Software Tracing
    Nolte, Lars
    Twardzik, Tim
    Jalier, Camille
    Huang, Zhigang
    Shi, Jiyuan
    Wild, Thomas
    Herkersdorf, Andreas
    2022 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS), 2022,
  • [42] Software Based Measurement of Round Trip Time Observables for Location in IEEE 802.11 Networks
    Martin-Escalona, Israel
    Barcelo-Arroyo, Francisco
    Zola, Enrica
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (CONTEL 2013), 2013, : 95 - 101
  • [43] Adaptive Cloud-Based Extended Reality: Modeling and Optimization
    Liubogoshchev, Mikhail
    Ragimova, Kamila
    Lyakhov, Andrey
    Tang, Siyu
    Khorov, Evgeny
    IEEE ACCESS, 2021, 9 : 35287 - 35299
  • [44] Security implications of running windows software on a Linux system using Wine: a malware analysis study
    Rory Duncan
    Z. Cliffe Schreuders
    Journal of Computer Virology and Hacking Techniques, 2019, 15 : 39 - 60
  • [45] CUSTOMIZING DISTRIBUTIONS BASED ON LINUX. A NEW SOFTWARE TOOL TO SIMULATE AND DESIGN INTEGRATED CIRCUITS
    Munoz, J. V.
    Nofuentes, G.
    Torres, M.
    Garcia-Domingo, B.
    INTED2012: INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2012, : 3209 - 3214
  • [46] Design and Implementation of Control Software Based on Linux and QT for Electric Energy Meter Calibration Device
    Luo, Lei
    He, Zhi-Wei
    Wang, Jie
    PROCEEDINGS OF THE 3RD ANNUAL INTERNATIONAL CONFERENCE ON ELECTRONICS, ELECTRICAL ENGINEERING AND INFORMATION SCIENCE (EEEIS 2017), 2017, 131 : 74 - 78
  • [47] Security implications of running windows software on a Linux system using Wine: a malware analysis study
    Duncan, Rory
    Schreuders, Z. Cliffe
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2019, 15 (01) : 39 - 60
  • [48] Towards Linux based safety systems-A statistical approach for software execution path coverage
    Allende, Imanol
    Mc Guire, Nicholas
    Perez, Jon
    Monsalve, Lisandro G.
    Obermaisser, Roman
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
  • [49] Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel
    Hertel, G
    Niedner, S
    Herrmann, S
    RESEARCH POLICY, 2003, 32 (07) : 1159 - 1177
  • [50] Software architecture for a humanoid robot teleoperation based on RT-Linux/Linux/Windows operating system
    Lu, Yuepin
    Huang, Qiang
    Zhang, Lei
    Yang, Jiapeng
    lv, Shusheng
    Keerio, Muhammadusman
    IEEE ICMA 2006: PROCEEDING OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2006, : 324 - +