SDN架构中基于ForCES模型的资源管理机制研究
发布时间:2024-11-02 05:25
SDN(软件定义网络)是一种新型的网络体系结构,将网络的控制能力从网络设备中解耦出来,实现与转发能力的分离,允许网络管理人员通过简单的编程就可调用底层的基础设施。SDN用逻辑分离或虚拟化的子网表示网络能力,以满足不同应用或用户的多种需求。SDN已成为学术界和行业内的研究热点,相信不久的将来它将革新传统的网络体系结构。而ForCES (转发与控制分离)技术也具备转发与控制分离的特性,对转发面和控制面的信息交互进行了标准化,可以作为实现SDN的一种手段。因此,本文希望将ForCES技术融入到SDN的大环境中,研究了基于ForCES模型的SDN架构及其内部的资源管理机制,并对其系统实现涉及的相关技术进行了更深入的探讨和研究。 本文首先对ForCES和SDN技术的研究现状进行了介绍。其次对SDN开源项目OpenDaylight进行了介绍,重点分析了本文依托的系统平台—OpenDaylight控制器平台,在其主体框架的可扩展模块添加关于ForCES的模块,设计了基于ForCES模型的SDN架构。接着在基于ForCES模型的SDN架构中提出了基于经济学模型的ForCES资源管理系统,并对其层次结...
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
目录
1. 绪论
1.1. 课题背景及意义
1.2. 国内外研究现状
1.2.1. ForCES研究现状
1.2.2. SDN研究现状
1.3. 本文的研究内容及主要贡献
1.3.1. 研究内容
1.3.2. 主要贡献
1.4. 论文组织结构
2. SDN架构中的ForCES相关模块设计
2.1. OpenDaylight项目概述
2.1.1. OpenDaylight项目研发范围
2.1.2. OpenDaylight项目的主体框架
2.2. OpenDaylight的开源引导项目
2.2.1. OpenDaylight控制器项目
2.2.2. 开放SDN控制器平台项目
2.2.3. Dixon-Erickson合并控制器提案
2.3. OpenDaylight架构中的ForCES相关模块设计
2.3.1. ForCES网络件的基本结构
2.3.2. ForCES模型的资源描述
2.3.3. 基于ForCES模型的OpenDaylight主体框架
2.4. 本章小结
3. 基于ForCES的SDN架构及其资源管理系统的研究
3.1. 基于ForCES模型的SDN架构设计
3.1.1. 资源层的设计
3.1.2. 转发层的设计
3.1.3. 服务抽象层的设计
3.1.4. 控制层的设计
3.2. 经济模型与定价策略概述
3.2.1. 议价模型
3.2.2. 拍卖模型
3.2.3. 常见的定价策略
3.2.3.1. 统一定价
3.2.3.2. 基于使用量的定价
3.2.3.3. 动态定价
3.3. 基于经济学模型的ForCES资源管理系统
3.4. 基于SLA的定价策略研究
3.4.1. SLA协议规范
3.4.2. 基于拍卖模型的SLA定价策略
3.4.3. 基于议价模型的SLA定价策略
3.5. 本章小结
4. ForCES资源管理系统的资源调度算法研究
4.1. SDN网络资源调度的目标
4.2. 经济模型下的DBC资源调度算法
4.2.1. 代价最优算法
4.2.2. 时间最优算法
4.2.3. 时间代价最优算法
4.3. 基于DBC的效用最优资源调度算法
4.3.1. 代价时间比效用函数
4.3.2. 效用最优算法的目标函数
4.3.3. 效用最优算法描述
4.4. 效用最优算法的仿真分析
4.4.1. CloudSim仿真环境
4.4.2. 仿真结果分析
4.5. 本章小结
5. 系统的设计与实现
5.1. OpenDaylight控制器平台的安装配置
5.2. ForCES中间件关键模块的移植
5.2.1. 移植工具及环境
5.2.2. 应用功能层子模块的移植
5.2.3. 协议层子模块的移植
5.3. ForCES资源管理系统的设计与实现
5.3.1. 调度中心的设计与实现
5.3.2. SLA协调者模块的设计与实现
5.3.3. 资源激活模块的设计与实现
5.4. 控制器与FE之间的建链测试
5.4.1. 测试目的
5.4.2. 测试平台及步骤
5.4.3. 测试结果
5.5. 本章小结
6. 总结与展望
6.1. 论文总结
6.2. 工作展望
参考文献
攻读硕士学位期间参加的科研项目和科研成果
致谢
本文编号:4009097
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
目录
1. 绪论
1.1. 课题背景及意义
1.2. 国内外研究现状
1.2.1. ForCES研究现状
1.2.2. SDN研究现状
1.3. 本文的研究内容及主要贡献
1.3.1. 研究内容
1.3.2. 主要贡献
1.4. 论文组织结构
2. SDN架构中的ForCES相关模块设计
2.1. OpenDaylight项目概述
2.1.1. OpenDaylight项目研发范围
2.1.2. OpenDaylight项目的主体框架
2.2. OpenDaylight的开源引导项目
2.2.1. OpenDaylight控制器项目
2.2.2. 开放SDN控制器平台项目
2.2.3. Dixon-Erickson合并控制器提案
2.3. OpenDaylight架构中的ForCES相关模块设计
2.3.1. ForCES网络件的基本结构
2.3.2. ForCES模型的资源描述
2.3.3. 基于ForCES模型的OpenDaylight主体框架
2.4. 本章小结
3. 基于ForCES的SDN架构及其资源管理系统的研究
3.1. 基于ForCES模型的SDN架构设计
3.1.1. 资源层的设计
3.1.2. 转发层的设计
3.1.3. 服务抽象层的设计
3.1.4. 控制层的设计
3.2. 经济模型与定价策略概述
3.2.1. 议价模型
3.2.2. 拍卖模型
3.2.3. 常见的定价策略
3.2.3.1. 统一定价
3.2.3.2. 基于使用量的定价
3.2.3.3. 动态定价
3.3. 基于经济学模型的ForCES资源管理系统
3.4. 基于SLA的定价策略研究
3.4.1. SLA协议规范
3.4.2. 基于拍卖模型的SLA定价策略
3.4.3. 基于议价模型的SLA定价策略
3.5. 本章小结
4. ForCES资源管理系统的资源调度算法研究
4.1. SDN网络资源调度的目标
4.2. 经济模型下的DBC资源调度算法
4.2.1. 代价最优算法
4.2.2. 时间最优算法
4.2.3. 时间代价最优算法
4.3. 基于DBC的效用最优资源调度算法
4.3.1. 代价时间比效用函数
4.3.2. 效用最优算法的目标函数
4.3.3. 效用最优算法描述
4.4. 效用最优算法的仿真分析
4.4.1. CloudSim仿真环境
4.4.2. 仿真结果分析
4.5. 本章小结
5. 系统的设计与实现
5.1. OpenDaylight控制器平台的安装配置
5.2. ForCES中间件关键模块的移植
5.2.1. 移植工具及环境
5.2.2. 应用功能层子模块的移植
5.2.3. 协议层子模块的移植
5.3. ForCES资源管理系统的设计与实现
5.3.1. 调度中心的设计与实现
5.3.2. SLA协调者模块的设计与实现
5.3.3. 资源激活模块的设计与实现
5.4. 控制器与FE之间的建链测试
5.4.1. 测试目的
5.4.2. 测试平台及步骤
5.4.3. 测试结果
5.5. 本章小结
6. 总结与展望
6.1. 论文总结
6.2. 工作展望
参考文献
攻读硕士学位期间参加的科研项目和科研成果
致谢
本文编号:4009097
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/4009097.html