虚拟网络映射平台
项目组成员建立了虚拟网络映射的实验原型,该实验原型运行于Windows 7系统环境下,主要使用java语言通过eclipse软件及Tomcat 7.0和Axis 2.0构建。具体仿真环境由三台PC机(Pentium(R) Dual-Core CPU E6500 @2.93 GHz, 2 GB内存)和一台笔记本构成。其中,一台PC机作为核心服务器,提供虚拟网络映射功能,另两台PC 机模拟有线客户端接入虚拟服务,笔记本模拟无线客户端接入虚拟服务。用户通过用户端登陆系统请求建立虚拟网络,核心服务器接收用户请求,运行优化算法完成资源分配,处理结果将实时反馈给用户,反馈结果具体包括:建网请求是否成功部署,虚拟网络的基本信息,服务构建的时间花费,映射失败的具体原因等。
虚拟网络映射仿真平台
基于FPGA的片上网络验证平台
该平台用于对所设计片上网络(NoC)在网络拓扑、缓存策略、路由算法、交换机制、流控机制、仲裁机制等方面进行探索,寻找网络最优配置。 在选择不同的网络参数之后将待验证网络以及其他外围电路实现并下载到FPGA,针对特定参数下的网络进行多次不同流量类型的数据传输测试得出该网络性能,进而得到不同设计参数对片上网络性能的影响。
基于FPGA的片上网络验证平台
GUI操作界面
基于SDN的虚拟化网络资源管理平台
基于SDN的虚拟化网络资源管理平台,主要使用python语言通过Mininet仿真软件和RYU控制器构建。实际物理仿真环境由四台SDN交换机、一台SDN控制器以及四台主机构建。租户通过注册并登录系统查看底层物理拓扑资源,并建立虚拟资源请求,系统接受到请求,对底层物理资源进行收集并运行资源分配算法完成资源分配,处理结果将实时反馈给租户,反馈结果具体包括:资源请求是否成功,租户虚拟网络的基本信息。
基于SDN的虚拟化网络资源管理平台
GUI操作界面
基于RDMA协议和TCP协议环境下的Hadoop集群
4个节点的使用不同协议环境的Hadoop集群,每个工作节点上配备有2个12核2.6GHz的Intel Xeon CPU E5-2690 V3处理器,256G Mem,另外在图中使用RDMA协议传输的两台服务器同时配备一个ConnectX®-4 单/双端口 EDR 100Gbps InfiniBand/VPI 适配器。这四台服务器通过斐讯K2路由器直接相连。每个节点所使用的都是SUSE Linux Enterprise Server 12 SP0系统。在该测试平台中,我们可以测试较小规模下RDMA协议和TCP协议在不同的数据中心应用场景下对网络性能造成的影响。
Hadoop集群