局域网SDN技术硬核内幕 - 前传 突破多核的瓶颈——虚拟化

局域网SDN技术硬核内幕 - 前传 突破多核的瓶颈——虚拟化

在前一篇《局域网SDN技术硬核内幕 - 前传 多核技术为摩尔定律延寿》中提到了,通过多核可以突破主频物理限制的瓶颈,提升单台计算机的计算能力。在Intel的至强处理器平台上,单台计算机的核数可达200以上。
但是,如果解决不好多核之间的并发协作,则会出现“一核有难,八核围观”的画面:
在这里插入图片描述
这是为什么呢?

原来,现在商用的操作系统和编译器,还没有做到对多核处理器进行充分的优化。没有经过专门的多核编程训练的程序员,是难以设计出能让多核良好地并发执行计算的程序的,甚至,对于多核同时访问同一资源的情况,会引入很多难以排查的错误。
那么,如何解决这一问题呢?
我们想到了算法理论中著名的方法——分治(Divide & Conquer),即:将一个规模大的问题,分解为多个规模小的问题并且解决之。
对于大规模多核计算机,我们能否把它拆分成若干个单核/双核/四核等小规模计算机,并使其分担并发计算任务呢?

答案是,通过虚拟化技术可以解决这一问题。
虚拟化技术的翘楚——VMWare,最初是通过虚拟化技术解决在同一台计算机上同时运行异构操作系统的问题。然而,在多核时代,它绽放出了新的光芒。
如果,将一台拥有数十个处理器内核的服务器被虚拟化为数十个虚拟机,那么,在每个虚拟机上运行的程序,根本无需对多处理器做任何优化,就可以高效并发执行!
当然,我们还需要一个节点为多个虚拟机做任务分发。由于任务分发本身计算量不是很大,因此也可以由一个虚拟机来执行。如下图。
在这里插入图片描述

正是由于虚拟化技术可以大大提升多核计算机的工作效率,近十年来,虚拟化软件成了数据中心的标配,除VMWare大发横财以外,基于Linux的开源虚拟化软件KVM也炙手可热。以H3C CAS为代表的商业发行版KVM,更是在市场上赢得了各行各业客户的认可。

大家没有意料到的是,数据中心虚拟化,引发了网络的一场大革命……

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件定义网络(Software-Defined Networking,SDN)是一种网络虚拟化技术。传统的网络架构是由硬件设备和固定的网络协议组成的,而SDN则通过软件来对网络进行控制和管理。 SDN的核心思想是将网络的控制平面与数据平面分离,控制平面负责网络的管理和决策,而数据平面负责网络数据的转发。通过这种分离,网络管理员可以通过编写软件来控制网络的行为,实现对网络的灵活性和可编程性的提升。 SDN技术的基本架构由三个主要组件组成:控制器、网络设备和应用程序。控制器是SDN的大脑,负责接收网络管理员的指令,并将其转化为网络设备可以理解的命令。网络设备包括网络交换机和路由器,它们根据控制器的指令进行数据包的处理和转发。应用程序则是基于SDN架构开发的,可以根据特定需求实现网络的定制化和优化。 相比传统网络架构,SDN技术具有许多优势。首先,SDN可以实现网络的灵活性和可编程性,网络管理员可以通过编写软件来根据具体需求调整网络行为。其次,SDN简化了网络的管理和维护,管理员可以通过集中的控制器对整个网络进行集中管理。此外,SDN还可以提高网络的可靠性和安全性,通过集中的控制可以更好地监控和响应网络中的安全威胁。 总之,SDN技术是一种网络虚拟化技术,通过软件定义网络的行为,实现网络的灵活性、可编程性和集中管理,提高网络的可靠性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值