Font Size: a A A

StarMCC: Research And Implementation Of A Proxy-Based Mobile Cloud Computing Middleware

Posted on:2012-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:X XiaoFull Text:PDF
GTID:2218330362960521Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Mobile cloud computing is a computing model that mobile devices obtain the necessary infrastructure; platform; software and other cloud computing services for on-demand scalability through the ubiquitous wireless network. However, compared with the traditional PC, mobile devices have a larger gap in term of processor speed; memory size; battery life and network communications. Therefore, under the condition of limited resources of mobile devices and low bandwidth wireless networks, how to efficiently and conveniently access cloud computing services for mobile device becomes the key issues need to be urgently addressed in the mobile cloud computing environment.In response to these issues, based on in-depth researches about the characteristics of the mobile cloud computing and patterns of accessing cloud computing services for mobile devices, we propose a proxy-based middleware model for the mobile cloud computing, and in-depthly research on data transmission format optimization; services mashup and rule-based active service around the model. The main research points of this thesis are as follows:1) Existing cloud services use XML that needs high bandwidth networks and consumes lots of resources of mobile devices for data transmission. A data transmission format optimization mechanism is introduced in this paper. Specifically, it supports data format conversion from XML to JSON and JSON data format customization, in order to achieve efficient data transmission in wireless networks and quick parsing for mobile devices.2) Multiple connection requests for services mashup on mobile devices will bring the resources waste of mobile devices and wireless networks. So we present a proxy-based dynamic services mashup framework. It uses PSIDL (Proxy Service Interface Definition Language) to describe services mashup interfaces. Then, PSIDL parser dynamically generates the implementation of services mashup on a proxy server for mobile devices calling according to these profiles, in order to save communication costs of wireless networks and energy consumptions of mobile devices.3) Cloud services are just passively called by mobile users under the environment of the mobile cloud computing in the current. So they lack adaptive. A rule-based active service mechanism is introduced in this paper. It monitors the context information of mobile devices to trigger rules, in order to actively push services which are compatible with the current environment to mobile devices. By configuring appropriate rules, mobile users will passively receive these services.On the basis of the above work, we design and implement a proxy-based mobile cloud computing middleware StarMCC. StarMCC adds a proxy server between mobile devices and cloud services for mobile devices to access cloud services, and optimizes the procedure of accessing cloud services at three levels of network transmission; application support and service model. So it supports that mobile devices quickly and efficiently access cloud services. Finally, it validates that based-StarMCC mobile cloud computing applications are convenient and efficient in aspects of the development and accessing cloud services by applying cases and experimental evaluation.
Keywords/Search Tags:mobile cloud computing, mobile cloud computing middleware, service mashup, active service
PDF Full Text Request
Related items