Research on performance analysis of overloaded EWS based on ARMLinux

When an EWS overloads, packets arrive with the high speed of passion speed. MCU is almost completely used to process NIC interruption. Thus, the high-level tasks cannot be executed absolutely, with a receiving livelock occuring in EWS. For such a case, an analysis was made for the receiving process of an EWS based on ARMLinux, and the receive-packet process had been viewed as two parts, ie., the NIC interrupting process and TCP/IP process. According to the theory of 2-level serial queuing network system, an improved method -polling and closing interrupt coupled method - was proposed by means of establishing a model of receive-packet process and analyzing in detail. When the light overwork occurs, the poll method was triggered. And when the overwork was heavy, the closing Interrupt method was used. The method had been analyzed and verified through testings with an EWS based on ARMLinux.