In the past year, cloud computing technology has been seen as the "future of the Web," according to Sadie Consultants, 2010-2013, China's cloud computing services market size of the annual composite growth rate will reach 91.5%. The development of cloud computing is not limited to PCs, and with the booming mobile internet, cloud computing services such as mobile terminals based on mobile phones have emerged. Mobile cloud computing has become a part of our daily lives.
Mobile Internet is the main thrust of the development of mobile cloud computing, with the popularization of 3G, mobile cloud computing will attract rapid development. The Ministry of Industry and Information Technology released March 30 of the Communications industry Operation report shows that 1-April, the national 3G users a net increase of 30.547 million households, to 158.971 million households.
Mobile Cloud Computing has a wide range of applications. Common applications in the business sector include job dispatch, scheduling, internal mail, workflow and other mobile business management related services, as well as logistics, inventory control and other mobile commerce applications. The application of individual users is generally the mobile network access, E-commerce (shopping, mobile payment), entertainment and other personalized needs.
At the same time, the Government also in the public service, military and other areas of the application of mobile cloud computing, such as: e-government, electronic health services, tourism (electronic map navigation, tourism positioning services), intelligent transportation, environmental monitoring, wartime communications.
Three modes of
Mobile cloud computing
in my opinion, mobile cloud computing mainly has three kinds of modes: through mobile device to connect cloud, Micro Cloud (Micro Cloud) and cloud to add efficiency to mobile device.
As we all know, the services provided by computers involve three parts: storage, calculation, operation/display. For example, playing a video, requires storage space to store the video, then need to compute resources to decode, and finally have a monitor and keyboard to achieve image output and user action. Cloud computing is about making multiple high-performance machines responsible for one or more of these parts. The author also defines different patterns based on the assignment of tasks.
Accessing the cloud via mobile devices
access to the various SaaS (software as services) provided by the cloud via mobile devices. The common cases of access through mobile devices are: icloud, mobile search services, Google Mail, Google Maps, backup, and so on, for Apple users to provide data storage and synchronization services. From these applications, mobile cloud computing is often misunderstood as a mere SaaS, and in fact the various data processing associated with it is carried out in the cloud, which involves the service of IAAS (infrastructure, service).
So how do you achieve intelligent access to the cloud? On the one hand, on-demand network connection technology is implemented, at present, through the wide range of wireless access technology to support heterogeneous data access to achieve on-demand network connectivity, such as: GPRS,WCDMA/HSPA (high-speed packet access), LTE (3GPP long-term evolution Technology), Microwave access to global interoperability, CDMA2000, wireless local area network. On the other hand, wireless access to the allocation of resources, through the terminal environment configuration, network nodes, or user-side sensors to reduce the waste of wireless resources and efficient management of wireless access to the allocation.
Micro Cloud (Micro Cloud)
The mobility of cloud computing through a single adaptive network based on mobile devices, for example, using the resources of personal mobile devices to provide a virtual mobile cloud micro cloud. In this mode, mobile devices become part or all of the cloud services hardware, which eliminates the need for access to the Internet's cloud, does not require a central server, and enables data storage and processing services.
The Hyrax project at Carnegie Mellon University is now porting the Hapdoop operating framework to Android handsets. Multiple Android phones are distributed to store and process data through mutual collaboration. There are two main applications of this model:
first, sensor data applications. The smartphone uses its sensors (such as GPS, accelerometer, optical sensor, temperature sensor, compass, etc.) to collect data, analyze and process the data to provide query services for the application. For example, use the location and mobile information collected by a user's mobile phone in different geographic locations to predict current traffic conditions.
second, multimedia social applications. Multimedia data includes the use of smartphones, audio and video files recorded by the camera, and entertainment files such as music or videos that the user stores beforehand. For example, a user enters a picture or a section of audio or video, which is used to look for files that most closely match the user input from multiple user phones.
However, there is a lack of universality in the micro-cloud model, on the one hand, there is a lack of effective management of storage and computing resources. On the other hand, the process of data storage and access lacks optimization.
(Responsible editor: The good of the Legacy)