一种基于SDN架构的文件传输方法及系统与流程

文档序号:12182870阅读:来源:国知局

技术特征:

1.一种基于SDN架构的文件传输方法,包括:

a)获取服务器集群信息;

b)当客户端请求上传或下载文件时,从服务器集群中选取一个服务器;

c)所述选取的服务器与所述客户端建立连接;

d)所述选取的服务器与所述客户端进行文件传输。

2.根据权利要求1所述的基于SDN架构的文件传输方法,其特征在于,步骤b包括:

b11)当客户端请求下载文件时,筛选具有所述文件的服务器;

b12)从步骤b11)的筛选结果中,筛选负载低于阈值的服务器;

b13)从步骤b12)的筛选结果中,选取与客户端之间链路开销最小的服务器。

3.根据权利要求1所述的基于SDN架构的文件传输方法,其特征在于,步骤b包括:

b21)当客户端请求上传文件时,筛选具有上传文件权限的服务器;

b22)从步骤b21)的筛选结果中,筛选负载低于阈值的服务器;

b23)从步骤b23)的筛选结果中,选取与客户端之间链路开销最小的服务器。

4.根据权利要求2或3所述的基于SDN架构的文件传输方法,其特征在于,所述链路开销等于一个恒定值除以链路速率。

5.根据权利要求1所述的基于SDN架构的文件传输方法,其特征在于,步骤a包括:

获取全网拓扑结构;

获取服务器负载信息和服务器权限信息。

6.一种基于SDN架构的文件传输系统,包括

服务器集群,包含多个服务器;

多个网络设备,各网络设备分别连接所述服务器;

客户端,请求从所述服务器上传或下载文件;

控制器,连接多个网络设备,控制所述多个网络设备转发,获取服务器集 群信息,当所述客户端请求从所述服务器上传或下载文件时,控制器从服务器集群中选取一个服务器,选取的服务器通过所述网络设备与所述客户端建立连接并传输文件。

7.根据权利要求6所述的基于SDN架构的文件传输系统,其特征在于,所述控制器从服务器集群中选取一个服务器,包括

b11)当客户端请求下载文件时,筛选具有所述文件的服务器;

b12)从步骤b11)的筛选结果中,筛选负载低于阈值的服务器;

b13)从步骤b12)的筛选结果中,选取与客户端之间链路开销最小的服务器。

8.根据权利要求6所述的基于SDN架构的文件传输系统,其特征在于,所述控制器从服务器集群中选取一个服务器,包括

b21)当客户端请求上传文件时,筛选具有上传文件权限的服务器;

b22)从步骤b21)的筛选结果中,筛选负载低于阈值的服务器;

b23)从步骤b23)的筛选结果中,选取与客户端之间链路开销最小的服务器。

9.根据权利要求7或8所述的基于SDN架构的文件传输系统,其特征在于,所述链路开销等于一个恒定值除以链路速率。

10.根据权利要求5所述的基于SDN架构的文件传输系统,其特征在于,所述控制器获取服务器集群信息包括:

所述控制器获取全网拓扑结构;

所述控制器获取服务器负载信息和服务器权限信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1