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

来源 :东北大学 | 被引量 : 5次 | 上传用户:zhangshuai5365
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着虚拟化、分布式系统、移动互联网、云计算等概念的普及,传统互联网应用的类型及架构已经开始向移动设备平台转化。OpenStack作为云计算IaaS开源平台,在云计算逐渐普及的今天,已经成为多数用户管理自身IaaS层虚拟化资源的主要平台。虽然OpenStack自身管理系统功能已经十分丰富,移动互联技术已经相对成熟稳定,并且移动设备性能增强,多数复杂应用都可以做到移动化、随身化、轻量化,但是目前通过移动设备进行云服务访问和管理的技术还不够完善。因此如何构建基于OpenStack的移动设备消息中间件成为云计算领域的重要研究内容。针对该问题,本文首先对OpenStack及移动设备消息中间件的发展状况进行了解,对OpenStack平台的架构特点、模块功能进行研究,并深入分析了AMQP消息队列协议的技术特点。根据研究与分析内容,在基于OpenStack架构基础上进行扩展,以设计出扩展性强的OpenStack移动设备消息中间件。消息中间件功能主要包括封装OpenStackAPI,向移动设备提供统一服务接口,通过基于AMQP协议的消息队列对OpenStack通知消息进行扩展、分类、转发、过滤,设计消息队列绑定调度算法对消息中间件中多消息队列进行调度。此外通过实现Android移动客户端对OpenStack的管理、监控等功能,测试该消息中间件构建方法的有效性。本文通过分析OpenStack平台的工作特点,并针对OpenStack各功能组件之间的通信方式,将OpenStack功能向移动设备迁移。通过设计消息中间件代理实现多节点分布式消息中间件部署与管理,结合消息队列绑定调度算法对消息转发与客户端绑定效率进行优化,使消息中间件扩展性更强,转发效率更高,更稳定。最后,根据消息中间件的设计及实现可以看出,本文提出的基于OpenStack的移动设备消息中间件,能够较好的适应Android移动设备系统平台,实现从移动设备对OpenStack进行管理的需求,使具有移动设备消息中间件的云计算平台更具竞争力。
其他文献
股权激励是指通过授予管理层一定比例的公司股权,使管理层的个人利益最大化目标与股东价值最大化目标趋于一致,来约束管理层的行为,最终解决委托代理问题。股权激励在西方的
文章基于物联网产业发展在中国经济结构转型中的作用和劳动分工理论,对物联网产业的国内外发展和当前中国物联网发展中所遇到的问题进行分析和梳理,报告了国内外物联网产业发
<正>城镇化建设对于推动区域经济协调发展、扩大内需、提高广大群众生活水平以及促进产业升级有着重要意义。为此,肇州县委做出了推进全县新型城镇化的重要部署,并专门成立了
从1980年我国恢复保险业务以来,我国的保险业务飞速发展,取得了很大的成就。2012年我国的保费收入达到15488亿元,同比增长8%,2012年我国的保险金赔付额达到4716亿元,真正发挥
本文从电磁场麦克斯韦基本方程组出发,对涡流场微分方程及其损耗进行推导,给出涡流场的定解条件和边值问题,同时对二维涡流场条件泛函及有限元分析法进行研究。计算有源均匀传输
试验研究了不同来源饲用混合油脂对肉鸡生长性能、屠体性能以及血液生化指标的影响。选用1日龄AA肉鸡432只,采用单因子设计,随机分成4个处理组,每组6个重复,每重复18只。以大
环境和资源是人类社会赖以发展的基础,是经济腾飞进步的基石,随着所面临的环境和资源状况的日益严峻,世界各国也致力于寻求各种途径来保护环境和节约资源。其中税收手段,无论
高校图书馆是当代大学生求知的重要场所,是高校育人的重要基地,具有强劲的信息资源育人、文化活动育人、服务育人、环境育人、管理育人等德育功能,拥有明显的阵地、资源、环
对实验教学如何提高人才综合素质和能力进行全方位的系统研究与实践,提出高校新的"1123"实验教学模式。
对煤仓煤位的精确测量是长期困扰国内外煤炭行业一个难题。由于矿井生产环境复杂性和较恶劣的生产条件,传统的煤位监测系统实时性和智能化较差,导致了工人的劳动强度提高,安全系