-
摘要:
音视频桥接技术(AVB)以传统以太网为基础,通过基于信用量的整形(CBS)算法进行流量整形,提供了音视频流确定性传输的基础保障。在CBS流模型的延迟分析计算基础上,考虑了AVB网络中数据帧实际排队和调度的离散特性,提出了一种改进的CBS帧模型来计算音视频流量的排队传输延迟,并推导了帧模型下最坏延迟计算公式。采用典型的车载网络应用场景对2种模型进行演算验证,结果表明:同流模型相比,CBS帧模型中得到的端到端延迟更小,显示出更好的紧性评估效果,同时这种紧性评估在针对低优先级流量的延迟分析时,差异会更加显著。
-
关键词:
- 音视频桥接技术(AVB) /
- 实时性 /
- 帧模型 /
- 端到端延迟 /
- 流模型
Abstract:Audio video bridging (AVB) Ethernet is an available Ethernet-based solution for audio and video stream transmissions within embedded networking context, in which credit-based shaping (CBS) algorithm is defined to guarantee the end-to-end latency performance according to stream models. When considering the discrete characteristics of frame queuing and scheduling behavior in an actual networking scenario, an improved frame model CBS was proposed to replace the stream model CBS algorithm. According to this new model, the worst-case transmission latency was deduced by eliminating non-schedulable traffic in the network. A representative in-vehicle application scenario was established to verify the end-to-end latency performance of the frame model CBS. The results indicate that the frame model CBS can obtain a better end-to-end latency evaluation than the stream model CBS. Especially, the tightness of frame model CBS is clearer for the lower priority AVB traffics within the whole AVB networks.
-
Key words:
- audio video bridging (AVB) /
- real-time /
- frame model /
- end-to-end latency /
- stream model
-
表 1 流量配置表
Table 1. Traffic configuration
消息类型 带宽/(Mbit·s-1) 最大帧长/byte 突发量/byte SR_A(CS) 0.512 64 640 SR_B(VS) 16.97 1 522 70 012 BE(MVS) 15.70 1 522 65 446 -
[1] IEEE.IEEE 802.1 AVB task group:IEEE 802.1 audio/video bridging(AVB)[R/OL].Piscataway, NJ:IEEE Press, 2012(2012-11)[2016-02-20].http://www.ieee802.org/1/pages/avbridges.html. [2] CAMEK A, BUCKL C, CORREIA P S, et al.An automotive side-view system based on Ethernet and IP[C]//Advanced Information Networking and Applications Workshops(WAINA).Piscataway, NJ:IEEE Press, 2012, 2012:238-243. [3] IMTIAZ J, JASPERNEITE J, HAN L.A Performance study of Ethernet audio video bridging (AVB) for industrial real-time communication[C]//ETFA.Piscataway, NJ:IEEE Press, 2009:1-8. [4] HEIDINGER E, GEYER F, SCHNEELE S, et al.A performance study of audio video bridging in aeronautic Ethernet networks[C]//7th IEEE International Symposium on Industrial Embedded Systems, SIES 2012.Piscataway, NJ:IEEE Press, 2012:67-75. [5] IEEE.IEEE standard for local and metropolitan area networks-audio video bridging (AVB) systems:IEEE Std 802.1BA[S].Piscataway, NJ:IEEE Press, 2011:1-45. [6] IEEE.IEEE standard for local and metropolitan area networks—Timing and synchronization for time-sensitive applications in bridged local area networks:IEEE Std 802.1AS-2011[S].Piscataway, NJ:IEEE Press, 2002:1-48. [7] IEEE.IEEE standard for local and metropolitan area networks, virtual bridged local area networks, amendment 14:Stream reservation protocol (SRP):IEEE Std 802.1Qat[S].Piscataway, NJ:IEEE Press, 2010:1-5. [8] IEEE.IEEE standard for local and metropolitan area networks, virtual bridged local area networks, amendment 12:Forwarding and queuing enhancements for time-sensitive streams:IEEE Std 802.1Qav[S].Piscataway, NJ:IEEE Press, 2009:1-87. [9] GEYER F, HEIDINGER E, SCHNEELE S, et al. Evaluation of audio/video bridging forwarding method in an avionics switched Ethernet context[C]//18th IEEE Symposium on Computers and Communications, ISCC 2013.Piscataway, NJ:IEEE Press, 2013:711-716. [10] GEORGES J P, DIVOUX T, RONDEAU E.Strict priority versus weighted fair queueing in switched Ethernet networks for time critical applications[C]//Parallel and Distributed Processing Symposium.Piscataway, NJ:IEEE Press, 2005:141-148. [11] LIU J W.Real-time systems[M].New York:Pearson Education Group, 2003:22-27. [12] LE B J Y, THIRAN P.Network calculus:A theory of deterministic queuing systems for the internet[M]. Berlin:Springer Science & Business Media, 2001:3-7. [13] RENE Q.Analysis of Ethernet AVB for automotive networks using network calculus[C]//IEEE Conference on Vehicular Electronics and Safety(ICVES).Piscataway, NJ:IEEE Press, 2012:61-67. [14] AZUA D, RUIZ J A, BOYER M.Complete modelling of AVB in network calculus framework[C]//Proceedings of the 22nd International Conference on Real-Time Networks and Systems.New York:ACM, 2014:55-56. [15] HENIA R, HAMANN A, JERSAK M, et al.System level performance analysis-the SymTA/S approach[J].IEE Proceedings:Computers and Digital Techniques, 2005, 152(2):148-166. doi: 10.1049/ip-cdt:20045088 [16] AXER P, THIELE D, ERNST R, et al.Exploiting shaper context to improve performance bounds of Ethernet avb networks[C]//Proceedings of the 51st Design Automation Conference.Piscataway, NJ:IEEE Press, 2014:1-6. [17] DIEMER J, ROX J, ERNST R. Modeling of Ethernet AVB networks for worst-case timing analysis[J]. IFAC Proceedings Volumes, 2012, 45(2):848-853. doi: 10.3182/20120215-3-AT-3016.00150 [18] DIEMER J, THIELE D, ERNST R. Formal worst-case timing analysis of Ethernet topologies with strict-priority and AVB switching[C]//Industrial Embedded Systems(SIES).Piscataway, NJ:IEEE Press, 2012, 2012:1-10. [19] IEEE.IEEE standard for layer 2 transport protocol for time sensitive applications in a bridged local area network:IEEE Std 1722-2011[S].Piscataway, NJ:IEEE Press, 2011:1-57. [20] IMTIAZ J, JASPERNEITE J, WEBER K.Approaches to reduce the latency for high priority traffic in IEEE 802.1 AVB networks[C]//2012 9th IEEE International Workshop on Factory Communication Systems, WFCS 2012.Piscataway, NJ:IEEE Press, 2012:161-164.