作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (17): 20-22,2. doi: 10.3969/j.issn.1000-3428.2007.17.007

• 博士论文 • 上一篇    下一篇

协议处理中一种基于包调度的优化策略

张志斌 1,2,郭 莉 1,方滨兴1   

  1. (1. 中国科学院计算技术研究所,北京100080;2. 中国科学院研究生院,北京100039)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-09-05 发布日期:2007-09-05

Optimal Strategy Based on Packet Scheduling in Protocol Processing

ZHANG Zhi-bin1,2, GUO Li1, FANG Bin-xing1   

  1. (1. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080; 2. Graduate School, Chinese Academy of Sciences, Beijing 100039)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-09-05 Published:2007-09-05

摘要: 网络带宽的增长给协议处理程序的性能提出了更高要求。而程序的Cache行为是目前影响程序性能的重要因素。该文通过对协议处理中指令Cache行为的形式化分析证明,在批量处理中要获得最优的Cache行为是一个NP难问题,提出了一种基于离线包调度的指令Cache行为优化策略,分析了该策略对处理性能可能带来的影响。

关键词: 协议处理, Cache行为, 调度

Abstract: With the increase of network bandwidth, high performance protocol processing has shown its importance in network systems. Experimental results show that some advances in computer architecture, such as faster processors and larger cache, are not enough for TCP/IP processing. This paper presents a formal analysis on I-cache behavior of batch protocol processing. It is proved that achieving the optimal I-cache behavior is an NP-hard problem, suggests an off-line scheduling method and gives an analysis of its impact on performance.

Key words: protocol processing, cache behavior, scheduling

中图分类号: