本文提出了一种时间冗余的网络接口容错方法,使用记录表对每个请求数据包进行记录,并在奇偶校验检错模块检测到错误时进行快速重传,以保障网络接口的可靠性。本文对i.MX 28评估套件的网络接口进行了故障源分析,运用本文提出的方法设计了网络接口的容错方法,通过模拟网络接口故障注入实验对所提出的方法进行评估。实验结果表明,该容错方法降低了软错误导致的网络接口失效率,可以在较小的开销下提高网络接口的可靠性。
Abstract
In the paper,a time-redundant network interface fault tolerance method is proposed,which uses a record table to record each request data packet,and quickly performs a fast detection when an error is detected by the parity error detection module to ensure the reliability of the network interface.This paper analyzes the fault source of the network interface of i.MX 28 EVK,and designs a fault-tolerant method for the network interface by using the method proposed in this paper.The proposed method is evaluated by simulating the network interface fault injection experiment.The experiment results show that the fault-tolerant method reduces the failure rate of the network interface caused by soft errors,and can improve the reliability of the network interface with less overhead.
关键词
软错误 /
时间冗余 /
网络接口 /
容错 /
故障注入 /
i.MX 28评估套件
Key words
soft error /
time redundant /
network interface /
fault tolerance /
fault injection /
i.MX 28 EVK
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 何立民.嵌入式系统的定义与发展历史[J].单片机与嵌入式系统应用,2004(1):6-8.
[2] Karnik T,Hazucha P.Characterization of soft errors caused by single event upsets in CMOS processes[J].IEEE Transactions on Dependable and secure Computing,2004,1(2):128-143.
[3] ChoH,Kwon K W.Modeling application-level soft error effects for single-event multi-bit upsets[J].IEEE Access,2019(7):133485-133495.
[4] Raji M,Sabet M A,Ghavami B.Soft error reliability improvement of digital circuits by exploiting a fast gate sizing scheme[J].IEEE Access,2019(7):66485-66495.
[5] Baloch N K,Baig M I,Daneshtalab M.Defender:A low overhead and efficient fault-tolerant mechanism for reliable on-chip router[J].IEEE Access,2019(7):142843-142854.
[6] LiuS,Reviriego P,Xiao L.Evaluating direct compare for double error correction codes[J].IEEE Transactions on Device and Materials Reliability,2017,17(4):802-804.
[7] MaY,Zhou H.Efficient transient-fault tolerance for multithreaded processors using dual-thread execution[C]//2006 International Conference on Computer Design.IEEE,2006:120-126.
[8] Liu W,Xu J,Wang X,et al.A hardware-software collaborated method for soft-error tolerant MPSoC[C]//2011 IEEE Computer Society Annual Symposium on VLSI. IEEE,2011:260-265.
[9] Kuvaiskii D,Faqeh R,Bhatotia P,et al.HAFT:Hardware-assisted fault tolerance[C]//Proceedings of the Eleventh European Conference on Computer Systems,2016:1-17.
[10] Haque M A,Aydin H,Zhu D.On reliability management of energy-aware real-time systems through task replication[J].IEEE Transactions on Parallel and Distributed Systems,2016,28(3):813-825.
[11] Kuvaiskii D,Oleksenko O,Bhatotia P,et al.Elzar:Triple modular redundancy using intel avx (practical experience report)[C]//2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).IEEE,2016:646-653.
[12] Reis G A,Chang J,Vachharajani N,et al.Software-controlled fault tolerance[J].ACM Transactions on Architecture and Code Optimization (TACO),2005,2(4):366-396.
[13] Dang K N,Meyer M,Okuyama Y,et al.Soft-error resilient 3d network-on-chip router[C]//2015 IEEE 7th International Conference on Awareness Science and Technology (iCAST).IEEE,2015:84-90.
[14] Janson K,Pihlak R,Azad S P,et al.Await: An ultra-lightweight soft-error mitigation mechanism for network-on-chip links[C]//2018 13th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC).IEEE,2018:1-6.
[15] Zamani H,Shirmohammadi Z,Jahanshahi A.Deflection-Aware Routing Algorithm in Network on Chip against Soft Errors and Crosstalk Faults[C]//2021 IEEE International Conference on Networking,Architecture and Storage (NAS).IEEE,2021:1-6.
[16] Lee M S,Bahk S.Soft Checksum Method for Error-tolerant Multi-hop Transmission in Wireless Sensor Networks[C]//2021 International Conference on Information and Communication Technology Convergence (ICTC).IEEE,2021:1895-1897.
[17] Li Y,Zhu Z.A 30-W 90% efficiency dual-mode controlled DC-DC controller with power over Ethernet interface for power device[J].IEEE Transactions on Very Large Scale Integration (VLSI) Systems,2017,25(6):1943-1953.
[18] i.MX28 Applications Processor Reference Manual[M].NXP Semiconductors: Freescale Semiconductor,2013.