Parallel Implementation of Real-Time Communication and IP Communication by using Multiple Ring Buffers

被引:0
|
作者
Ueda, Kazuki [1 ]
Kikutani, Tatsushi [1 ]
Yakoh, Takahiro [1 ]
机构
[1] Keio Univ, Fac Sci & Technol, Dept Syst Design Engn, Yokohama, Kanagawa 2238522, Japan
关键词
PERFORMANCE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent Linux[7] kernel introduced an interrupt mitigation method called NAPI to reduce the overhead of interrupt handling procedures caused by frame arrival and transmission. However, NAPI caused serious delay and jitter in such procedures. On the other hand, many conventional real-time communication mechanisms were implemented independently to the existing network stack, and most of such mechanisms disabled the stack. Therefore, it is difficult to utilize both of real-time communication and IP communication in parallel. This paper proposed a parallel implementation method to realize both of real-time communication and IP communication simultaneously in a single computer unit. This method implement real-time network stack and IP network stack in parallel by using multiple queue functionality in a NIC (network interface card). Also, this method applied the interrupt mitigation method only to the IP stack. Therefore, this method achieved to reduce the overhead of the wide bandwidth of IP traffic, also to keep delay and jitter of real-time traffic enough small. Some experiments were conducted to measure the performance of the proposed method. The RTT (round trip time) delay of real-time communication was kept lower than 100 mu s even in high traffic load of 800 Mbitis with small jitter, while the RTT of IP communication varied between 100 mu s to 20 ms. This paper introduced the design, implementation, and evaluation of the proposed method.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Real-time Parallel Processing System Design and Implementation for Underwater Acoustic Communication Based on Multiple Processors
    阎振华
    黄建国
    张群飞
    何成兵
    [J]. Defence Technology, 2007, (02) : 139 - 144
  • [2] Real-time coding in a parallel quantum communication channel
    Molotkov, SN
    [J]. JETP LETTERS, 2003, 77 (01) : 47 - 52
  • [3] Real-time coding in a parallel quantum communication channel
    S. N. Molotkov
    [J]. Journal of Experimental and Theoretical Physics Letters, 2003, 77 : 47 - 52
  • [4] Towards Real-Time Implementation of Coherent Optical Communication
    Pfau, T.
    Peveling, R.
    Herath, V.
    Hoffmann, S.
    Woerdehoff, C.
    Adamczyk, O.
    Porrmann, M.
    Noe, R.
    [J]. OFC: 2009 CONFERENCE ON OPTICAL FIBER COMMUNICATION, VOLS 1-5, 2009, : 1514 - 1516
  • [5] Implementation and analysis of real-time communication protocol compositions
    João Rodrigues
    João Ventura
    A. M. de Campos
    Luís Rodrigues
    [J]. Real-Time Systems, 2007, 37 : 45 - 76
  • [6] Implementation and analysis of real-time communication protocol compositions
    Rodrigues, Joao
    Ventura, Joao
    de Campos, A. M.
    Rodrigues, Luis
    [J]. REAL-TIME SYSTEMS, 2007, 37 (01) : 45 - 76
  • [7] Real-time publish-subscribe protocol for IP-based real-time communication
    Pardo-Castellote, G
    Ssonck, S
    Hamilton, M
    Choi, H
    [J]. INSTRUMENTATION, SYSTEMS, AND AUTOMATION CONFERENCE PROCEEDINGS, 2002, 434 : 271 - 281
  • [8] Development on the parallel operation and real-time communication of TCP network
    Yu, AP
    Yu, JP
    Yang, GM
    Wang, YZ
    Sheng, W
    [J]. ISTM/97 - 2ND INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, CONFERENCE PROCEEDINGS, 1997, : 302 - 305
  • [9] Timeliness of real-time IP communication in switched industrial Ethernet networks
    Skeie, Tor
    Johannessen, Svein
    Holmeide, Oyvind
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2006, 2 (01) : 25 - 39
  • [10] Implementation of an UAV Real-Time Wireless Communication System Using Wi-Fi
    Choi, Jungyu
    Jin, Zhihui
    Im, Sungbin
    [J]. 11TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE: DATA, NETWORK, AND AI IN THE AGE OF UNTACT (ICTC 2020), 2020, : 1855 - 1859