• No results found

Analysis for the importance of mobile cloud computing in the field of mobile technology and software management

N/A
N/A
Protected

Academic year: 2021

Share "Analysis for the importance of mobile cloud computing in the field of mobile technology and software management"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Pelagia Research Library

Advances in Applied Science Research, 2014, 5(4):187-194

ISSN: 0976-8610

CODEN (USA): AASRFC

Analysis for the importance of mobile cloud computing in the field of mobile

technology and software management

Mohammad Arifin Rahman Khan

Lecturer, Department of Computer Science and Engineering, Bangladesh University, Dhaka, Bangladesh

_____________________________________________________________________________________________

ABSTRACT

Amid the last few years, there is a progressive improvement in the field of Mobile Computing and Mobile Cloud Computing has been acquainted with be a potential innovation for Mobile Services. Also, the cell phones and their applications have high system in the service ever had, and created quickly. Once more, Mobile Cloud Computing is relied upon to produce fundamentally more creative with multi applications. Additionally, Mobile processing includes mobile hardware, mobile communication and cell programming, and right now there are numerous portable cloud applications, for example, Gmail for iPhone, Cisco’s web EX on the iPad , video playback , image editing , email access and so on. These applications are utilizing the product as an service model. Then again, this paper has clarified the Mobile Cloud Computing by a chose MCC construction modeling. Furthermore demonstrates the answer for a percentage of the issues like Process Power or Data Storage Capacity, Reliability and Battery Life. Besides, this article additionally gives the bearing for the further research.

Keywords: Domain Name Service (DNS), Internet Protocol (IP), Application Service Provider (ASP), Main Consistence Server (MCS), Domain Consistence Server (DCS), Cloud Networking, Cloud Computing (CC), Mobile Cloud Computing (MCC)

_____________________________________________________________________________________________

INTRODUCTION

Cloud Networking is one of the systems administration based innovation or strategy that is in charge of encouraging the machine systems with the obliged systems, Cloud Networking gives the asset when machine system ask the asset.

Moreover, in the term of Computing, the development of the "Cloud Computing" is a standout amongst the most blending and conceivably productive advancements. Distributed computing really the essential advancement of registering in which the transforming and information put away, withdraw from desktop and Personal computer on the other hand into the progressed server farms. Mobile Cloud Computing gives the systems of applications, items and alternate administrations in which by facilitating the essential preparing or information putting away in the cloud, one can take points of interest.

Furthermore, the principal idea for the cloud computing was given by the John Mc-Cathy in 1960s [1]. He first gives the announcement for the future utilization of computational strategy as an open utility. With the landing of the virtual private systems this idea which was modernized in 1966 took execution shape. In year 2007 the most celebrated association, for example, Google, IBM and might colleges around the world, began examination program on distributed computing lastly in 2008 the first distributed computing was presented.

However, this analysis paper will publish his observations by the section of Lecture Review, Mobile Technology and Software Management, Mobile Cloud Computing, Selected Architecture for Mobile Cloud Computing, Analysis

(2)

the problem and solution and moreover a future possibility research will shows by the section of Future Investigation.

LITERATURE REVIEW

The working process of cloud networking

At the point when the client of the computer to be found in the system browses the cloud of the websites, arrangement of distinctive activities can happen for example client might be track through the IP (Internet Protocol) address of the computer.

Figure 1: Cloud Networking [2]

After the client has been followed closest DNS (Domain Name Service) permits to the clients to get access to the bunch of servers that are at the closest conceivable spot, along these lines website that clients has asked for will be accessible in the effortlessly justifiable dialect by the client. In this entire procedure clients does not get to the server straightforwardly yet they specifically log on to the administration by utilizing treats store at the back end in the current program of the framework. What get to be obvious to the clients through interface is the substance of the web server groups. In the entire handling orders are taken by the web server from the clients by the client clicks from console or mouse and afterward data is put away in the server document just redesigned page concealing extra back-end data is unmistakable to the client in the program.

Advantages of Cloud Networking

a) Cloud Networking has given a standout amongst the best approach to satisfy the computational, supplement and conveyance needs of the IT division that oblige Internet benefit as often as possible.

b) Dynamic stipulations of virtualized check and application

c) It offers simplicity in access through remote and distributed computing methodologies

d) Web based and work applications can without much of a stretch got to through the web whenever, just a few projects are needed for these reasons

e) Communal pool of application, for example, storage, services and servers f) High review business applications are likewise open

Cloud Computing

Cloud computing includes the numerous cloud segments with one another with the assistance of use interfaces basically web- services, however now it has begun to server as applications too generally in late cell phones. UNIX working framework takes after the same hypothetical procedures for its tasks. The tasks unpredictability is partitioned into all the parts making adjusted and reasonable results. The two most essential segments of the back end and front end is the interfaces or the principle display that is clear to the user and customers through which they associate with the framework. The interface with the searched with the support of network programs and all the applications could be utilized with this interface. Generally this interface is Graphical User Interface based.

(3)

Figure 2: Cloud Computing [2]

The back end includes, all the segments architectures and programming procedure of cloud computing that is completely stays stowed away of the clients. Just framework comprehends what is happening at the back of extremely client demand. The back end gadget includes assistant computers, data storage, cloud server and numerous connectors.

THE MODEL OF CLOUD COMPUTING Deployment Models

The terms of cloud deployment model, storage, platform, networking and programming foundation are given as services that scale up or down relying upon the interest as delineated in figure 3. The Cloud Computing model has four primary organization models and those are:

a) Private Cloud: Private cloud is another term that a few sellers have as of late used to depict offerings that copy distributed computing on private systems. It is situated up inside an association's inner venture datacenter. In the private cloud, versatile assets and virtual applications gave by the cloud merchant are pooled together and accessible for cloud clients to impart and utilization. It contrasts from general society cloud in that all the cloud assets and applications are overseen by the association itself, like Intranet usefulness. Use on the private cloud might be significantly more secure than that of the public cloud as a result of its tagged inward presentation. Just the association and assigned stakeholders may have admittance to work on a particular Private cloud [3]. One of the most excellent illustrations of a private cloud is Eucalyptus Systems [4].

(4)

b) Public Cloud: Public cloud depicts cloud computing in the conventional standard sense, whereby assets are dynamically provisioned on a fine-grained, and organization toward oneself premise over the Internet, by means of web applications or web administrations, from an off-website outsider supplier who offers resources and bills on a fine-grained efficacy computing principle. It is normally focused around a pay-for every use model, like a prepaid power metering framework which is adaptable enough to cater for spikes sought after for cloud improvement [5].

c) Hybrid Cloud: Hybrid cloud is one of the private cloud interfaced to single or more outer cloud services, midway oversaw, provisioned as a solitary unit, and encircled by a safe system [6]. It gives virtual IT results through a combine of both open and private clouds. Hybrid Cloud gives more secure control of the information and applications and permits different gatherings to get to data over the Internet. It additionally has an open structural planning that permits interfaces with other administration frameworks. Hybrid cloud can portray arrangement joining together a neighborhood gadget, for example, a Plug machine with cloud administrations. It can additionally portray arrangements joining virtual and physical, gathered stakes -for instance, a for the most part virtualized environment that requires physical servers, switches, routers or other fittings, for example, a system apparatus going about as a firewall or spam channel. A sample of a Hybrid Cloud incorporates AWS whose full meaning is Amazon Web Services.

d) Community Cloud: Infrastructure imparted by a few associations for an imparted reason and may be overseen by them or an outsider administration supplier and seldom offered cloud model. These clouds are ordinarily focused around an understanding between related business associations, for example, managing an account or instructive associations. A cloud environment working as per this model may exist by regional standards or remotely. An illustration of a Community Cloud incorporates Face-book.

Service Model

As indicated by the diverse sorts of administrations offered, Cloud Computing could be considered to comprise of three layers:

a) Software-as-a-Service (SaaS): SaaS where a complete mean is Software-as-a-Service might be depicted as a methodology by which Application Service Provider (ASP) give diverse programming applications over the Internet. Saas seller attentively assumes liability for conveying and dealing with the IT framework (operating system software, servers, databases, and network access, data center space, power and cooling and so forth) and forms (infrastructure patches or upgrades, backups, application patches or upgrades and so on.) needed to run and deal with the full result. SaaS characteristics a complete application offered as an administration on interest. In SaaS, there is the Divided Cloud and Convergence soundness component whereby each information thing has either the Read-Lock or Write-Lock [7]. Two sorts of servers are utilized by SaaS: the Main Consistence Server (MCS) and Domain Consistence Server (DCS). Store rationality is attained by the cooperation in the middle of MCS and DCS [8]. In SaaS, if the MCS is harmed, or traded off, the control over the cloud environment is lost. Thus securing the MCS is of extraordinary importance for examples of SaaS incorporates: Salesforce.com, Google Apps.

Figure 4: Cloud Computing Service Delivery Model [9]

b) Platform as a Service (PaaS): PaaS whose fill meaning is Platform as a Service is the conveyance of a registering stage and result stack as a service without programming downloads or establishment for engineers, IT directors or

(5)

end-clients. It gives a framework with an elevated level of integration in order to implement and test cloud applications. The client does not deal with the base (servers, operating system, storage and also including network), yet he controls sent applications and, potentially, their setups. Cases of PaaS incorporate: Google App Engine and Microsoft Azure, Force.com

c) Infrastructure as a Service (IaaS): IaaS whose complete mean is Infrastructure as a Service, alludes to the imparting of equipment assets for executing administrations utilizing Virtualization innovation. Its primary target is to make assets; for example, storage, servers, system network all the more promptly open by applications and operating systems. Along these lines, it offers fundamental framework on-demand services and utilizing Application Programming Interface (API) for communications with hosts, switches, and routers and the capacity of including new gear in a basic and transparent way. By and large, the client does not deal with the underlying equipment in the cloud foundation, yet he controls the storage, operating systems and deployed applications. Illustrations of IaaS incorporate GoGrid, Amazon S3, Amazon Elastic Cloud Computing (Ec2).

BENEFITS OF CLOUD COMPUTING

It generally begin with expense diminishment, then move to adaptability, programmed redesigns, remote access to information, calamity easing, simplicity of usage, gifted merchants, decreased reaction time, safe playing field for little firms, QoS, talented experts, authorizes inside assets and Lego and so forth.At the point when the client utilize the Cloud Computing then the customer do not need to possess the framework that the client are utilizing. Rather than this the client simply utilize the rent it and pay a little sum for utilizing it. The exceptionally principle reason of utilizing distributed computing by diverse association is diminished expense. As they never have enough plan for the mechanical costs in this way they utilize these techniques so they can help their clients and staff, and can give better supports or services to their clients. Remote access to information is the greatest profit of distributed computing for organizations and clients too. They both do no need to contemplate the areas. They can get to the obliged data about one another effortlessly from wherever. This profit offers straightforwardness to both of them.

Moreover, the safe stockpiling of information is extremely delicate issue for all organizations. They never need to unveil a few insider facts of their firm to any other person, particularly to the revel firms. For this reason distributed computing is helping a considerable measure. As the customer's information is not put away in his or her office framework thus, get to that is not simple for outer sources. Adjacent to this any common catastrophe cannot harm the information. It is simply web that is required to begin again with the entire client's required data that is put away utilizing distributed computing. On the off chance that you are utilizing the distributed computing then there is no compelling reason to contract an I.T. expert to look general the work on the grounds that the contracted organization for distributed computing is represented considerable authority in its work, so the client do not have need to consider any inward master for controlling everything and this method is valuable for huge scale firm as well as with that little commercial ventures can additionally utilize it. It would not influence their funding or build the expense. Lego is a well known amusement that kids utilization to play, so they make anything that they envision. Same like that one profit that cloud computing is giving to organizations is customization. They can choose anything from the foundation that is required by their business.

MOBILE TECHNOLOGY AND SOFTWARE MANAGEMENT

Mobile engineering is an aggregate term used to depict the different sorts of cell correspondence innovation. Portable CDMA engineering has advanced quickly over the recent years. Since the start of this thousand years, a standard cell phone has gone from being close to a straightforward two-route pager to being a PDA, GPS route framework, an installed web program, and Instant Messenger customer, and a hand-held feature gaming framework. Numerous specialists contend that the eventual fate of machine innovation rests in cellular phone and the wireless computing.

On the other hand, Mobile software management intends to make end-to-end solutions for controlling and dealing with the diverse programming and applications on any handset or stage in an autonomous, unified and steady form. Furthermore, it is also helps to service suppliers and mobile manufacturers upgrade the nature of programming applications. This incorporates both implanted and introduced the cell phone applications.

MOBILE CLOUD COMPUTING

The MCC whose full meaning is Mobile Cloud Computing term was presented after the idea of cloud computing. Essentially MCC alludes to a framework where both the information stockpiling and the information handling happen outside of the cell phone. Concerning definition, mobile applications move the processing force and capacity from the cell telephones to the Cloud. It might be thought the consolidation of the cloud computing and mobile environment.

(6)

Furthermore, it has been attracting in the consideration of business visionaries as a beneficial business alternative that diminishes the improvement and running expense of mobile applications and cell clients as another innovation to accomplish rich knowledge of an assortment of mobile services easily, and of analysts as a guaranteeing respond for green center I.T. [10].

SELECTED ARCHITECTURE FOR MOBILE CLOUD COMPUTING

Figure 5: Mobile Cloud Computing Architecture (MCC)

The mobile clouding structural engineering is fundamentally demonstrated in the figure, the fundamental building design is made from the parts: portable clients, internet service providers (ISP), mobile operators, Cloud Service suppliers.

Cell phones for the most part cellular telephones correspond with the versatile systems with the assistance of base stations, access focuses and Satellite. The data sent from the cell phones are worked on the focal processors, servers and database on the versatile system supplier side. The fundamental correspondence is formed from both stakeholders. For the most part the versatile system supplier is similar to a center product with SOAP services result taken from the cloud supplier to the portable cloud. There are likewise distinctive applications of MCC by utilizing the cloud administrations without utilizing system supplier, specifically through the web.

(7)

The portable system administrator conveys the versatile customer's appeals to the cloud through the web. In the cloud, cloud controller’s procedure to ask for the explorer to comparing cloud administrations to give versatile clients. The structural planning gives adequacy by utilizing the preferences of the cloud computing.

ANALYSIS THE PROBLEMS AND SOLUTIONS

There are many reasons to use the cloud computing with mobile technology because modern wireless communication has affected a lot of technological crisis and MCC has able to solve this problem. However this paper investigates the below difficulty and analysis the proper solution by MCC:

a) Process Power or Data Storage Capacity:

There are another obstruction is capacity limit of cell phones. Cell phones are by and large have restricted capacity. To beat this issue, MCC might be utilized to get to inquiry or store the substantial information on the cloud through the remote systems. There are a few samples which are broadly utilized, for example, Amazon Simple Storage Service (Amazon S3) to give the capacity on the cloud.

Furthermore, MCC diminishes the time and vitality utilization for machine concentrated applications, which is excessively appropriate when thinking about the restricted resource gadgets.

b) Reliability:

With the assistance of CC standard, unwavering quality could be enhanced since information and applications are hidden away moved down on a few amounts of machines on the cloud. This gives all the more privately by diminishing the possibility of information misfortune on cell phones. Furthermore, copyrighting advanced substance and avoiding unlawful disseminations like music, feature might be more accessible in this model. Additionally security administrations like Virus discovery applications could be effortlessly given and utilized as a part of a proficient path without effecting the cell phone execution.

Moreover, CC capability, flexibility focal points could be utilized within MCC, too since cloud adaptability is material all in all foundation in the same way.

a) Battery Life:

Battery life is one of the primary concerns in mobile domain. There are now a few answers for broadening battery life by improving CPU execution, utilizing disk and screen within a proficient way to utilize power utilization. In any case these results are by and large obliging changes in the cell phone's structure or another fitting which means expanding the expense. Reckoning or information offloading strategies are recommended to relocate the enormous and complex reckonings from constrained assets gadgets like cell phones to capable machines like servers in clouds. This abstains from talking a long application execution time on cell phones which bring about vast measure of force and read-compose time utilization. There are numerous assessments to show adequacy of these systems.

FUTURE INVESTIGATION

a) Privacy: Protection is an essential issue when considering the private information. As the CC period, the same trust issue turns out with the mobile system suppliers and cloud suppliers. They can screen at all the correspondence and information put away in the cloud or system supplier, despite the fact that there is encryption component to grave information imparted or put away. Along these lines, from this prospective, it is a huge headache to be tackled.

b) Communication: The correspondence is formed for various parts from portable supporter of the cloud supplier. Hence there might be a few issues like poor system speed or constrained data transmission. It might be a huge concern in light of the fact that the amount of mobile and cloud clients is significantly increasing.

CONCLUSION

This article has highlighted a far reaching review of mobile cloud computing. The suitable architecture for mobile cloud computing have additionally been examined so that the readers can have a superior understanding of the mobile cloud computing and its importance. However, some critical and challenges issues also has discussed by this paper and after identify the problems this article also has analyzed the proper solution by the help of Mobile Cloud Computing (MCC) technique. Moreover this paper also has shown a proper guideline for the future research about the field of Privacy and Communication for Mobile Cloud Computing.

REFRENCES

[1] Heru Susanto, Mohammad Nabil Almunawar, Chen Chain Kang, “Toward Cloud Computing Evolution: Efficiency vs Trendy vs Security”, Computer Science Journal, ISSN: 2221-5905, Advance Access published September, 2012.

[2] IT Solutions, 2013-2014 Wi-Finotes.com, Online [Available]: http://www.wifinotes.com/computer-networks/what-is-cloud-networking.html

(8)

[3] Kumar, A.,” World of Cloud Computing & Security”, International Journal of Cloud Computing and Services Science, ISSN: 2089-3337, Vol.1, No.2, June 2012, pp. 53~58

[4] B. R. Kandukuri, R. Paturi V, A. Rakshit, ―Cloud Security Issues‖, In Proceedings of IEEE International Conference on Services Computing, pp. 517-520, 2009.

[5] A Platform Computing Whitepaper. Enterprise Cloud Computing: Transforming IT.‖ Platform Computing, pp6, 2010.

[6] Global Netoptex Incorporated, Demystifying the cloud.Important opportunities, crucial choices.‖ pp4-14. Available: http://www.gni.com [Dec. 13, 2009].

[7] Gaoyun Chen, Jun Lu and Jian Huang, Zexu Wu, “SaaAS - The Mobile Agent based Service for Cloud Computing in Internet Environment‖, Sixth International Conference on Natural Computation”, ICNC 2010, pp. 2935-2939, IEEE, Yantai, Shandong,China, 2010. ISBN: 978-1-4244-5958-2.

[8] SangeetaSen, RituparnaChaki, “Handling Write Lock Assignment in Cloud Computing Environment‖, Communications in Computer and Information Science”, vol. 245, issue. 7, pp. 221-230, 2011, DOI: 10.1007/978- 3-642-27245-5_27

[9] M. Klems, A. Lenk, J. Nimis, T. Sandholm, S. Tai. What’s Inside the Cloud? An Architectural Map of the Cloud Landscape.‖IEEEXplore, pp 23-31, Jun. 2009.

[10] M. Ali,“Green Cloud on the Horizon,” in Proceedings of the 1st International Conference on Cloud Computing (CloudCom), pp. 451- 459, December 2009.

Figure

Figure 3: Cloud Deployment Model [3]
Figure 4: Cloud Computing Service Delivery Model [9]
Figure 5: Mobile Cloud Computing Architecture (MCC)

References

Related documents