摘要

本发明公开了一种基于软件定义网络的云资源动态分配系统及方法,该方法包括下述步骤:请求处理器处理IaaS请求,并放入云资源请求队列中,SDN模块协调器从云资源请求队列中取出请求消息,发送至服务质量分类器进行分级,SDN模块协调器将请求消息发送至路由优化器形成路由路径,由节点配置器查找资源节点并进行参数配置,由链路配置器进行最优链路路径的配置,由流处理器对配置结果重新封装为新的数据流,最后,由事件监听器解析云资源分配指令,并监听是否有异常出现,若有异常出现,则由恢复处理器根据异常类型恢复到当前异常执行处。本发明通过路由优化、节点配置和链路配置的协调优化资源配置,有效提升了云资源的利用效率和服务质量。