你好,游客 登录 注册 搜索
背景:
阅读新闻

[硕士论文]基于OpenStack的移动设备消息中间件研究与实现

[日期:2014-10-10] 来源:CNKI  作者:郑晨 [字体: ]

基于OpenStack的移动设备消息中间件研究与实现

东北大学 郑晨

随着虚拟化、分布式系统、移动互联网、云计算等概念的普及,传统互联网应用的类型及架构已经开始向移动设备平台转化。OpenStack作为云计算IaaS开源平台,在云计算逐渐普及的今天,已经成为多数用户管理自身IaaS层虚拟化资源的主要平台。虽然OpenStack自身管理系统功能已经十分丰富,移动互联技术已经相对成熟稳定,并且移动设备性能增强,多数复杂应用都可以做到移动化、随身化、轻量化,但是目前通过移动设备进行云服务访问和管理的技术还不够完善。因此如何构建基于OpenStack的移动设备消息中间件成为云计算领域的重要研究内容。针对该问题,本文首先对OpenStack及移动设备消息中间件的发展状况进行了解,对OpenStack平台的架构特点、模块功能进行研究,并深入分析了AMQP消息队列协议的技术特点。根据研究与分析内容,在基于OpenStack架构基础上进行扩展,以设计出扩展性强的OpenStack移动设备消息中间件。消息中间件功能主要包括封装OpenStackAPI,向移动设备提供统一服务接口,通过基于AMQP协议的消息队列对OpenStack通知消息进行扩展、分类、转发、过滤,设计消息队列绑定调度算法对消息中间件中多消息队列进行调度。此外通过实现Android移动客户端对OpenStack的管理、监控等功能,测试该消息中间件构建方法的有效性。本文通过分析OpenStack平台的工作特点,并针对OpenStack各功能组件之间的通信方式,将OpenStack功能向移动设备迁移。通过设计消息中间件代理实现多节点分布式消息中间件部署与管理,结合消息队列绑定调度算法对消息转发与客户端绑定效率进行优化,使消息中间件扩展性更强,转发效率更高,更稳定。最后,根据消息中间件的设计及实现可以看出,本文提出的基于OpenStack的移动设备消息中间件,能够较好的适应Android移动设备系统平台,实现从移动设备对OpenStack进行管理息中间件的云计算平台更具竞争力。


基于OpenStack的移动设备消息中间件研究与实现

 

 

收藏 推荐 打印 | 录入:574107552 | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款