| With the Popularity of virtualization, distributed system, mobile Internet and cloud computing concept, the type and architecture of the traditional Internet applications have begun to transform to the mobile internet application. OpenStack as a cloud computing IaaS opensource platform, with the increasing polularity of cloud computing today, OpenStack has become the most users’choice to manage their own IaaS virtualization resources management platform. Athough OpenStack management function is relatively mature and mobile Internet technology is relative stable, mobile device performance is enhancing, an accumulating numble of applications can be done by mobile, portable and lightweight. OpenStack can not be accessed by mobile device, as a result of that, mobile equipment middleware of message has become the important research content of cloud computing.To solve this problem, this thesis firstly get to understand the OpenStack development, functional architecture and development trend.it research OpenStack cloudcomputing IaaS opensource platform function, work and architectural features, in addition to these, it have deeply analyzed AMQP message queue protocol technical features. According to the research and analysis content, this thesis extends the basis of OpenStack architecture and it support more than one kind of mobile device message middleware, its features include OpenStack API interface packaging, notification meassge extending, classification, forwarding, filtering based on AMQP and so on, design message queue binding argorithm to schedule multi-message queue. what’s more, it realizes management and monitoring of OpenStack based on Android mobile client, which prove that the message middleware to build is effective.By analysis of the characteristics of OpenStack and facing the means of communication betweetn the various functional conponents, based on the principle of message queue, this thesis transfer OpenStack function to mobile devices. Through message queue agent, it realizes multi-nodes deployment and management, combined with binding algorithm to make message transmit and binding more efficient, which make message middleware more extensive. According to the design and realization, this thesis issues the mobile equipment message middleware based on OpenStack, which can better adapt to the multi-kinds of mobile device platform and it can completed OpenStack management on mobile device, so that cloud compute platform with mobile equipment message middleware can be more competitive. |