新闻中心

EEPW首页>嵌入式系统>业界动态> 网络加速平台展现风河产品新战略

网络加速平台展现风河产品新战略

作者:风河公司中国区总经理 韩青 时间:2010-07-26 来源:电子产品世界 收藏

  对于电信运营商来说,客户满意度的降低就意味着营业收入的损失。随着人们手中的手机功能越来越强大,家里的电视画面越来越精美,人们对网络流量的需求也爆炸性地增长。从技术上来看,满足这些需求都将离不开

本文引用地址://m.amcfsurvey.com/article/111184.htm

  传统的网络设备设计架构难以跟上移动装置、社交网络、多媒体内容所带来的爆炸性的带宽需求,而以为基础而设计的网络设备不仅可以大幅度提升性能,而且占用的机房空间更小,重量更轻,能耗也更低,可扩展性也更好。所以,运用这种新的,可以让运营商以更低的成本满足更高的客户需求。

  不论是在网络核心设备中,还是在网络边缘的接入设备中,技术的应用都在快速普及。有的处理器内核只有2个,有的则多达32个以上,无论如何这些设备都从多核技术获得了极大的效益。这些效益主要是来源于两个方面:

  第一,用更少的实现更多的功能,从而降低了制造和拥有成本。这基本上是采用多核芯片自然而言就能获得的好处,不用花费太多心思,但其效益需要从设计、生产、使用到报废整个产品生命周期中才能体现出来。

  第二,通过网络加速技术提高了性能。这方面的效益是立竿见影、立刻显现的,但与产品架构设计有着极为密切的关系。

  所以,从产品开发的角度来看,我们必须花费更多的精力去研究多核产品的设计架构。

  网络设备的架构选择

  我们知道,多核处理架构基本上可以分为对称多处理(SMP)和非对称多处理(AMP)两种。SMP架构的特征是同等地看待每一个处理器内核,并不会特别指定哪个内核或者哪些内核去执行哪个特定的任务,完全由操作系统来平均地分配和协调内核之间的工作。AMP架构的特征是与SMP相反,不是同等地看待每一个处理器内核,而是把特定的任务分配给特定的内核来运行。这样做的好处是减少了重复性工作的相关数据切换,从而获得较高的运行效率。

  SMP架构因为每个内核都可完成任何任务,所以内核利用率较高,但多个内核置于同一个操作系统管理之下,就会存在一些管理开销。AMP架构让特定的处理器内核专门执行特定的任务,因此可以针对某些专门的业务,通过专门优化来获得更高的性能。网络交换就是一种具有明显特殊性的业务,如果以AMP架构来实现,并且在设计架构方面善加优化,就会取得比SMP更高的性能。

  值得注意的是,如果我们想获得一个真正高效的网络交换架构,仅仅了解多核处理器架构是不够的,很难全面发挥多核处理的效益。更先进有效的方法是综合考虑到多核处理器、操作系统和网络协议等三方因素来进行产品架构设计。

  首先来看当今的多核处理器,它绝不仅仅是把多个处理器放进同一个芯片那么简单。领先的处理器提供商在其产品中植入了很多有用的特殊功能。例如,散列(hashing)、高速缓存(caching)、处理器间通信、中断管理和内存管理等。这些功能特性如果能够善加利用,就会让AMP架构高效率地运行起来,这就需要在软件上进行专门的优化。

  再来看操作系统,它在多核处理环境中扮演重要角色,要提供高效的结构来引导多个内核,实现处理器间通信、系统感知、电源管理和上下文切换等功能。在AMP系统中,为了协调多个操作系统的运行,必须具备高效率的消息机制。同时,操作系统中的调试工具也不可忽视。性能调优工作也需要特别的分析工具,以便同时监控多个内核,综合与过滤消息,并且在多个内核中设定断点。对多核系统进行调试是一项非常复杂的工作,如果没有恰当的工具,肯定会束手无策。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭