论文部分内容阅读
随着互联网的快速发展和网络应用的不断涌现,各种数据呈指数模式增长。面对海量的数据,如何快速安全地将其分发到众多的网络用户引起人们的研究。P2P网络作为分布式网络,突破传统FTP和WEB服务中服务器的性能瓶颈,但带来了分发过程中不可控存在了数据安全问题。OpenFlow作为新兴的网络架构,将数据的转发层面和控制层面分离,提供网络灵活编程的接口,可软件编程实现网络资源的管理。但是OpenFlow网络中单一控制器管理整个网络,控制器的性能成为群网的性能瓶颈,存在单节点失效问题。 针对上述P2P网络缺乏控制能力与OpenFlow网络单节点失效问题,本文设计分发过程中可控P2P系统和分布式SDN控制器集群系统,最后将这两个系统应用到遥感数据的分发中,保证遥感数据分发性能。本文的主要工作如下: (1)研究分析P2P技术和BiTtorrent协议,提出一种可控的P2P分发系统,提高跟踪服务器对 Peer节点的管理控制能力。系统设计了捎带回复消息和直接广播通知两种方案来设置节点状态以实现访问控制。 (2)提出基于集群中节点负载信息的均衡策略,定期采集各节点的负载信息,迁移交换机至负载轻的控制器,动态配置控制器和交换机之间的映射关系,实现集群系统负载均衡提升系统性能的目的。 (3)提出并实现QoS策略管理系统,以方便系统管理人员灵活部署不同应用服务的QoS策略,并对控制器集群系统扩展添加QoS模块,根据QoS策略为QoS数据流决策出相应的流表项,提供网络资源满足应用服务的QoS要求。 (4)研究分析遥感数据的特点和数据分发的需求,提出基于可控P2P分发系统和分布式SDN控制器集群的遥感数据分发方法。通过分布式SDN集群管理P2P网络,为不同的服务合理分配网络资源。从网络结构和网络资源两方面保证遥感数据的分发性能。