Essays.club - Get Free Essays and Term Papers
Search

Mobile Cloud Application

Autor:   •  November 23, 2017  •  3,002 Words (13 Pages)  •  592 Views

Page 1 of 13

...

Console: Every occasion of a Cloud Server must have a Command Line application such as the Management Console as it provides user and device provisioning functionalities. In the future, this same module will have more device management features like remote data wipe, remote locking, remote tracking etc.

Figure 3 shows the mobile server cloud stack.

Figure 3: [4] mobile server cloud stack

III. BENEFITS OF MOBILE CLOUD COMPUTING

Cloud computing is known to be a capable answer for mobile computing due to many reasons (ex: mobility, communication, and portability [2]. In the following, it defines how the cloud can be used to overcome problems in mobile computing, thereby pointing out benefits of MCC.

A. Extending battery lifetime

Battery is one of the main worries for mobile devices. Several answers have been proposed to improve the CPU performance [3]and to manage the disk a smart manner [4] to reduce power consumption. However, these answers require changes in the structure of mobile devices, or they require a new hardware that results in a rise of cost and may not be achievable for all mobile devices. Computation offloading method is suggested with the objective to migrate the large computations and complex processing from resource-limited devices (mobile devices) to resourceful machines (servers in clouds). This escapes taking a long application execution time on mobile devices which results in large amount of power consumption[5] evaluates the efficiency of offloading techniques through several tests. The results demonstrate that the remote application execution can save energy Considerably In addition, many mobile applications take benefits from task migration and remote processing. For example, using memory arithmetic unit and interface (MAUI) to migrate mobile game components [6] to servers in the cloud can save 27% of energy consumption for computer games and 45% for the chess game.

B. Enhancing data storage volume and processing power:

Storage capacity is also a limitation for mobile devices. MCC is developed to enable mobile users to store/access the large data on the cloud through wireless networks. First example is the Amazon Simple Storage Service (Amazon S3) which enables file storage service. Mobile photo sharing service enables mobile users to upload images to the clouds instantly after capturing. Users may access all images from any devices. With cloud, the users can save significant amount of energy and storage space on their mobile devices since all images are sent and processed on the clouds.

Facebook is the most successful social network application today, and it is also a classic example of using cloud in sharing images. Cloud computing can resourcefully support various tasks for data warehousing, managing and synchronizing multiple documents online. Mobile applications also are not controlled by storage capacity on the devices since their data now is stored on the cloud.

C. Improving reliability

Storing data or running applications on clouds is

a real way to improve the reliability since the data and application are stored and backed up on a number of computers. This decreases the chance of data and application lost on the mobile devices. Also MCC can be designed as a broad data security model for both service providers and

users. As example, the cloud can be used to protect copyrighted digital contents (e.g., video, clip, and music) from being abused and unauthorized spreading [7]. Also, the cloud can remotely provide to mobile users with security services such as virus scanning, malicious code detection, and authentication [8]. Also, such cloud-based security services can make efficient use of the collected record from different users to improve the effectiveness of the services.

Furthermore, MCC also inherits some advantages of

clouds for mobile services as below mentioned

a) Dynamic provisioning: Dynamic on demand

Provisioning of assets on a fine grained, self-service basis is a flexible way for service providers and mobile users to run their applications without advanced reservation of resources.

b) Scalability: The placement of mobile applications can be accomplished and scaled to meet the irregular user demands due to flexible resource provisioning. Service providers can easily add and expand an application and service with or without little constraint on the resource usage.

c) Multi-tenancy: Service providers (ex: network operator and data centre owner) can share the resources and costs to support a variety of applications and large number of users.

d) Ease of Integration: Multiple services from different service providers can be combined easily through the cloud and the Internet to meet the user’s demands.

IV. CHALLENGES IN MOBILE CLOUD COMPUTING

The key objective of mobile cloud computing is to provide a appropriate and rapid method for users to access and receive data from the cloud, such convenient and rapid method means accessing cloud computing resources effectively by using mobile devices. The major challenge of mobile cloud computing comes from the characters of mobile devices and wireless networks, as well as their own restriction and limitation, and such challenge makes application designing, programming and deploying on mobile and distributed devices more complicated than on the stable cloud device. In mobile cloud computing environment, the limitations of mobile devices, quality of wireless communication, types of application, and support from cloud computing to mobile are all important factors that affect assessing from cloud computing.

A. Limitations of mobile devices

While having a discussion about readily moved apparatuses in cloud the first thing is resource-constrain Though computer-helped telephones have been got better obviously in different aspects such as power to do of cpu 1 and memory, storage, size of screen, radio communication, sensing technology, and operation systems, still have serious limiting conditions such as limited computing 2 power to do and energy useable thing, to put out complex requests. By comparison with PCs and small computers in a given condition, these computer-helped telephones like iPhone 4s, android 3 serials, Windows things not fixed serials drop 3 times in processing amount of room,

...

Download:   txt (19.6 Kb)   pdf (122.6 Kb)   docx (18.2 Kb)  
Continue for 12 more pages »
Only available on Essays.club