期刊文献+

一种面向流媒体的多核处理器分组调度算法 被引量:1

Packet scheduling algorithm on multi-core network processor towards streaming media
下载PDF
导出
摘要 针对流媒体分组处理和多核网络处理器cache亲和性的特点,提出了综合流调度和分组调度优点的两级调度算法,即FBLA。FCFS调度算法可以达到分组级的细粒度负载均衡,但cache亲和性却很差。基于hash的调度算法可以保证很好的cache亲和性,但难以保证核间负载均衡。FBLA算法对这两种算法进行了折中,既通过cache亲和性提高处理器利用率,又能够达到细粒度的核间负载均衡。理论分析和仿真评估表明,FBLA算法具有良好的cache亲和性和负载均衡性,转发延迟和延迟波动比FCFS算法更低。在亲和因子较小时,FBLA的平均转发延迟略高于基于hash的算法,但其他情况下都要优于基于hash的调度算法。 With respect to the characteristics of streaming media packet processing and cache affinity of multi-core network processor,this paper proposed an improved packet scheduling algorithm,called FBLA. While FCFS could manage fine grain load balance at packet level,it hardly benefited from cache affinity in flow-based packet processing. Hash-based scheduling algorithms always had good cache affinity,but they often caused load imbalance. FBLA managed to keep high processor utilization with good cache affinity,featuring the benefits of both FCFS and hash-based packet scheduling algorithms. Detailed analysis and simulation show that FBLA always performs better than FCFS. When the affinity factor is low,the mean value of FBLA is a little higher than hash-based algorithm. In other case,FBLA performs better than hash-based scheduling.
出处 《计算机应用研究》 CSCD 北大核心 2010年第10期3911-3914,共4页 Application Research of Computers
基金 国家"863"计划资助项目(2008AA01A317)
关键词 多核网络处理器 分组调度 cache亲和性 负载均衡 multi-core network processor packet scheduling cache affinity load balance
  • 相关文献

参考文献13

  • 1PEYRAVIAN M, CALVIGNAC J. Fundamental architectural considerations for network processors [ J ]. Computer Networks, 2003, 41 (5) : 587-600.
  • 2MUDIGONDA J, VIN H M, YAVATKAR R. A case for data caching in network processors[EB/OL]. (2004). http://www. cs. utexas. edu/users/vin/pub/pdf/mudigonda04case. pdf.
  • 3SALEHI J D, KUROSE J F, TOWSLEY D. The effectiveness of affinity-based scheduling in muhiprocessor network protocol processing (extended version) [ J]. IEEE-AGM Trans on Networking, 1996, 4(4) :516-530.
  • 4FOONG A, FUNG J, NEWELL D, et al. Architectural characterization of processor affinity in network processing[ C ]//Proc of IEEE International Symposium on Performance Analysis of Systems and Softwart. Washington DC : IEEE Computer Society, 2005:207- 218.
  • 5徐波,常剑,黄诗萌,薛一波,李军.Efficiency of Cache Mechanism for Network Processors[J].Tsinghua Science and Technology,2009,14(5):575-585. 被引量:2
  • 6SQUILLANTE M S, LAZOWSKA E D. Using processor-cache affinity information in shared-memory multiprocessor scheduling [ J ]. IEEE Trans on Parallel and Distributed Systems, 1993, 4(2) : 131- 143.
  • 7GUO Jia-ni, YAO Jing-nan, BHUYAN L M. An efficient packet scheduling algorithm in network processors[ M ]. Los Alamitos:IEEE Computer Society, 2005:807- 818.
  • 8HE Fei, QI Ya-xuan, XUE Yi-bo, et al. Load scheduling for flow- based packet processing on multi-core network processors [ C ]//Proc of the 20th IASTED International Conference on Parallel and Distributed Computing and Systems. Orlando : Acta Press, 2008 : 16- 18.
  • 9SHEVADE U, KOKKU R, VIN H M. Run-time system for scalable network services [ C ]//Proc of the 27th Conference on Computer Communications. Phoenix : Institute of Electrical and Electronics Engineers Inc, 2008.
  • 10DITTMANN G, HERKERSDORF A. Network processor load balancing for high-speed links[ C]//Proc of International Symposium Performance Evaluation of Computer and Telecommunication Systems. San Diego, CA : [ s. n. ], 2002.

二级参考文献10

  • 1Intel.IXP2XXX product line of network processor. http://www.intel.com/design/network/products/npfamily/ix p2xxx.htm . 2009
  • 2AMCC.Network processor[].https://wwwamcccom/ MyAMCC/jsp/public/browse/controllerjsp networkLevel= COMM&superFamily=NETP.2009
  • 3Freescale.C-Port network processors[]..2009
  • 4Agere.Network processor[]..2009
  • 5Derek C,,Prabhat J,Srinivas D,et al.Application-specific memory management for embedded systems using soft-ware-controlled caches[].Proc of the th Design Automation Conference (DAC).2000
  • 6Liu H.Routing prefix caching in network processor design[].Proc of the th International Conference on Computer Communications and Networks.2001
  • 7Gopalan K,,Chiueh T.Improving route lookup perform-ance using network processor cache[].Proc of the th International Symposium on High Performance Computer Architecture.1999
  • 8Li K,,Chang F,Berger D,et al.Architectures for packet classification caching[].Proc of the th IEEE Interna-tional Conference on Networks.2003
  • 9Li B,,Venkatesh G,Calder B,et al.Exploiting a computa-tion reuse cache to reduce energy in network processors[].Proc of International Conference on High Perform-ance Embedded Architectures and Compilers.2005
  • 10Memik G,,Mangione-Smith W H,Hu W.NetBench: A benchmarking suite for network processors[].Proc of IEEE/ACM International Conference on Computer-Aided Design.2001

共引文献1

同被引文献10

  • 1肖明忠,李晓明,刘翰宇,代亚非,张进宇.基于流媒体文件字节有用性的代理服务器缓存替代策略[J].计算机学报,2004,27(12):1633-1641. 被引量:17
  • 2郑常熠,王新,赵进,薛向阳.P2P视频点播内容分发策略[J].软件学报,2007,18(11):2942-2954. 被引量:26
  • 3Otoo E, Olken F, Shoshani A. Disk cache replacement algorithm for storage resource managers in data grids [ C ]// Proceedings of IEEE/ACM Conference on Supercomputing. Baltimore : 1EEE, 2002 : 1 - 15.
  • 4Robinson J T, Devarakonda M V. Data cache management using frequency based replacement[ C ]//Proceedings of SIGMET- RIC on Measuring and Modeling of Computer Systems. NewYork: Association for Computing Machinery, 1990:134 -142.
  • 5Olken F. HOPT: A myopic version of the STOCHOP automatic file migration policy[ C]//Proceedings of SIGMETRIC. Minne- apolis : [ s. n. ] , 1983 : 39 - 43.
  • 6Davison B D. A web caching primer[J]. IEEE Iuternet Computing, 2001, 5 (4) : 38 -45.
  • 7Wang B, Sen S, Adler M, et al. Optimal proxy cache allocation for efficient streaming media distribution[ J]. IEEE Transac- tions on multimedia, 2004, 6(2): 366-374.
  • 8Lim E, Park S H, Hong H O, et al. A proxy caching scheme for continuous media streams on the Internet[ C]//The 15th In- ternational Conference on Information Networking. Beppu: IEEE, 2001 : 720 -725.
  • 9林志明,杨晖.流媒体单代理缓存系统的设计[J].佳木斯大学学报(自然科学版),2007,25(6):745-747. 被引量:1
  • 10罗治国,孙巍,王行刚.一种基于传输成本的流媒体缓存替换算法及其性能评价[J].通信学报,2004,25(2):61-67. 被引量:16

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部