Journal Home Online First Current Issue Archive For Authors Journal Information 中文版

Strategic Study of CAE >> 2014, Volume 16, Issue 2

Nagle algorithm and its application research in embedded Internet

College of Information Engineering,Zhejiang University of Technology,Hangzhou 310023,China

Funding project:浙江省重大科技专项(2011C11089) Received: 2012-11-06 Available online: 2014-01-22 13:07:24.000

Next Previous

Abstract

The existence of small packets in embedded Internet lead to low bandwidth efficiency and even congestion. The Nagle algorithm was applied by standard transmission control protocol(TCP)protocol to reduce the number of small packets. The paper builds embedded Internet network based on ARM7 32 bits micro control unit(MCU)and personal computer(PC), analyses the principle and working mechanism of Nagle,and suggests an approach to resolve the temporary“deadlock”created by the interaction between the Nagle algorithm and the delayed ACK policy without modifying the Nagle algorithm through improving sampling frequency or filling the buffer in embedded system. The experimental results indicate that this approach is effective and reliable.

Figures

图1

图2

图3

References

[ 1 ] 陈蓉芳,王海滨,胡振华,等. 基于嵌入式Internet技术的电网远 程监测系统[J]. 微计算机信息,2003,24(7-2):78-80. link1

[ 2 ] 周志洪. 基于嵌入式网络技术的网络化自动抄表系统的研 究[D]. 杭州:浙江大学,2005. link1

[ 3 ] 钟建国. 嵌入式 Internet 系统中 TCP/IP 协议的实现[J]. 陕西师 范大学学报:自然科学版,2008,36(4):16-19. link1

[ 4 ] 吴显伟. 嵌入式协议栈结构优化的研究与实现[D]. 哈尔滨:哈 尔滨理工大学,2009. link1

[ 5 ] IETF RFC896- Jan. Congestion control in IP/TCP internetworks [S]. 1984.

[ 6 ] Minshall G,Saito Y,Mogu J C,et al. Application performance pitfalls and TCP’s Nagle algorithm[J]. ACM Performance Evalvation Review,2000,27(4):36-44. link1

[ 7 ] 周志洪,王 勇,陈抗生. 基于 Nagle 算法的嵌入式 TCP 协议 [J]. 浙江大学学报:工学版,2006,40(1):41-44. link1

[ 8 ] IETF RFC813- July. Window and acknowledgement strategy in TCP[S]. 1982.

[ 9 ] Mogul J C,Minshall G. Rethinking the TCP Nagle algorithm[J]. Computer Communication Review(ACM SIGCOMM),2001, 31(1):6-20. link1

[10] 梅小华. 提高51单片机TCP通信效率的软件方法[J]. 华侨大 学学报:自然科学版,2011,32(2):235-237. link1

[11] 陈 立. 对 Nagle 算法的进一步研究[D]. 上海:复旦大学, 2002.

Related Research