基于OpenStack的移动设备消息中间件研究与实现
发布时间:2022-02-15 05:04
随着虚拟化、分布式系统、移动互联网、云计算等概念的普及,传统互联网应用的类型及架构已经开始向移动设备平台转化。OpenStack作为云计算IaaS开源平台,在云计算逐渐普及的今天,已经成为多数用户管理自身IaaS层虚拟化资源的主要平台。虽然OpenStack自身管理系统功能已经十分丰富,移动互联技术已经相对成熟稳定,并且移动设备性能增强,多数复杂应用都可以做到移动化、随身化、轻量化,但是目前通过移动设备进行云服务访问和管理的技术还不够完善。因此如何构建基于OpenStack的移动设备消息中间件成为云计算领域的重要研究内容。针对该问题,本文首先对OpenStack及移动设备消息中间件的发展状况进行了解,对OpenStack平台的架构特点、模块功能进行研究,并深入分析了AMQP消息队列协议的技术特点。根据研究与分析内容,在基于OpenStack架构基础上进行扩展,以设计出扩展性强的OpenStack移动设备消息中间件。消息中间件功能主要包括封装OpenStackAPI,向移动设备提供统一服务接口,通过基于AMQP协议的消息队列对OpenStack通知消息进行扩展、分类、转发、过滤,设计消息...
【文章来源】:东北大学辽宁省211工程院校985工程院校教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 研究背景和目的
1.2 国内外研究现状
1.2.1 OpenStack云计算开源平台的发展现状
1.2.2 移动设备消息中间件的发展现状
1.3 本文研究内容与方法
1.4 论文组织结构
第2章 相关技术
2.1 OpenStack云计算开源平台框架简介
2.1.1 OpenStack架构简介
2.1.2 OpenStack模块功能简介
2.2 消息中间件技术简介
2.2.1 AMQP消息中间件协议简介
2.2.2 OpenStack消息队列QPID简介
2.3 移动设备开发技术简介
2.3.1 Native混合开发技术
2.3.2 PhoneGap与BootStrap前台技术
2.4 本章小结
第3章 移动设备消息中间件研究
3.1 OpenStack消息中间件研究
3.1.1 OpenStack应用服务接口研究
3.1.2 OpenStack消息系统分析
3.1.3 OpenStack模块间通信流程分析
3.2 消息中间件技术特性研究
3.2.1 OpenStack消息队列模型研究
3.2.2 消息队列调度方法分析
3.3 移动设备Android平台开发技术分析
3.3.1 Android平台消息传递机制分析
3.3.2 Android平台基于Native混合开发技术分析
3.4 本章小结
第4章 移动设备消息中间件设计
4.1 移动设备消息中间件架构设计
4.2 消息中间件消息代理功能设计
4.2.1 消息代理调度方法
4.2.2 多节点消息队列监控机制
4.3 消息中间件消息系统设计
4.3.1 OpenStack API通信方法
4.3.2 0penStack通知消息获取机制
4.4 队列绑定调度算法
4.4.1 队列绑定调度算法设计
4.4.2 队列绑定调度算法对比
4.5 本章小结
第5章 移动设备消息中间件的实现
5.1 消息中间件OpenStack接口实现
5.2 消息中间件代理功能实现
5.2.1 消息中间件代理功能设计
5.2.2 消息队列状态监控实现
5.3 消息中间件调度功能实现
5.3.1 队列绑定调度功能实现
5.3.2 客户端调度功能实现
5.4 Android移动设备消息中间件调用方法
5.5 本章小结
第6章 移动设备消息中间件验证
6.1 移动客户端功能测试
6.1.1 移动设备OpenStack管理客户端功能测试
6.1.2 移动设备通知消息功能测试
6.2 消息队列调度方法效率分析
6.2.1 消息队列转发效率对比
6.2.2 消息队列可靠性分析
6.3 移动设备消息中间件普适性验证
6.4 本章小结
第7章 总结与展望
7.1 工作总结
7.2 展望
参考文献
攻读学位期间发表的论文及参与的科研项目
致谢
本文编号:3625972
【文章来源】:东北大学辽宁省211工程院校985工程院校教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 研究背景和目的
1.2 国内外研究现状
1.2.1 OpenStack云计算开源平台的发展现状
1.2.2 移动设备消息中间件的发展现状
1.3 本文研究内容与方法
1.4 论文组织结构
第2章 相关技术
2.1 OpenStack云计算开源平台框架简介
2.1.1 OpenStack架构简介
2.1.2 OpenStack模块功能简介
2.2 消息中间件技术简介
2.2.1 AMQP消息中间件协议简介
2.2.2 OpenStack消息队列QPID简介
2.3 移动设备开发技术简介
2.3.1 Native混合开发技术
2.3.2 PhoneGap与BootStrap前台技术
2.4 本章小结
第3章 移动设备消息中间件研究
3.1 OpenStack消息中间件研究
3.1.1 OpenStack应用服务接口研究
3.1.2 OpenStack消息系统分析
3.1.3 OpenStack模块间通信流程分析
3.2 消息中间件技术特性研究
3.2.1 OpenStack消息队列模型研究
3.2.2 消息队列调度方法分析
3.3 移动设备Android平台开发技术分析
3.3.1 Android平台消息传递机制分析
3.3.2 Android平台基于Native混合开发技术分析
3.4 本章小结
第4章 移动设备消息中间件设计
4.1 移动设备消息中间件架构设计
4.2 消息中间件消息代理功能设计
4.2.1 消息代理调度方法
4.2.2 多节点消息队列监控机制
4.3 消息中间件消息系统设计
4.3.1 OpenStack API通信方法
4.3.2 0penStack通知消息获取机制
4.4 队列绑定调度算法
4.4.1 队列绑定调度算法设计
4.4.2 队列绑定调度算法对比
4.5 本章小结
第5章 移动设备消息中间件的实现
5.1 消息中间件OpenStack接口实现
5.2 消息中间件代理功能实现
5.2.1 消息中间件代理功能设计
5.2.2 消息队列状态监控实现
5.3 消息中间件调度功能实现
5.3.1 队列绑定调度功能实现
5.3.2 客户端调度功能实现
5.4 Android移动设备消息中间件调用方法
5.5 本章小结
第6章 移动设备消息中间件验证
6.1 移动客户端功能测试
6.1.1 移动设备OpenStack管理客户端功能测试
6.1.2 移动设备通知消息功能测试
6.2 消息队列调度方法效率分析
6.2.1 消息队列转发效率对比
6.2.2 消息队列可靠性分析
6.3 移动设备消息中间件普适性验证
6.4 本章小结
第7章 总结与展望
7.1 工作总结
7.2 展望
参考文献
攻读学位期间发表的论文及参与的科研项目
致谢
本文编号:3625972
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3625972.html