08.07.2015 Views

enabling self auditing for mobile clients in cloud computing

enabling self auditing for mobile clients in cloud computing

enabling self auditing for mobile clients in cloud computing

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

International Journal of Advanced Computer Technology (IJACT)ISSN:2319-7900download this template and replace the content with the textof your manuscript.Advantages and Disadvantages of Cloud Comput<strong>in</strong>gStart<strong>in</strong>g from t<strong>in</strong>y corporations to huge organizations, the<strong>in</strong>vestment value is saved [23, 24, 36, 42] by avoid<strong>in</strong>g thehardware purchase, hardware ma<strong>in</strong>tenance, pricy softwaresystem license, software system ma<strong>in</strong>tenance, cool<strong>in</strong>g products,storage and backup devices, value <strong>for</strong> electricity usage,operational value, upgrad<strong>in</strong>g value etc. Apart from this valuesaved, the <strong>cloud</strong> has few other advantages like high responsibilityand convenience, backup and recovery, device& location <strong>in</strong>dependence, easy accessibility to <strong>in</strong>fo and fastpreparation. All these advantage makes the <strong>cloud</strong> comput<strong>in</strong>ga grand success. Cloud has several benefits and conjo<strong>in</strong>tly ithas few disadvantages. The two big disadvantages of <strong>cloud</strong>are; Technical Problems and Security. Even though the<strong>cloud</strong> offers a lot of facility to the users and build their lifestraight<strong>for</strong>ward, some technical problems might produce<strong>in</strong>convenience to the users. To access the <strong>cloud</strong>, Internetusage is should and there<strong>for</strong>e the problems associated withthe network might have an effect on the per<strong>for</strong>mance of the<strong>cloud</strong> severely. If the user uses <strong>mobile</strong> devices then severalreasons like signal strength, Bandwidth, battery backup andfrequent handoff might degrade the per<strong>for</strong>mance of the<strong>cloud</strong> dramatically [47, 48]. The security could be a hugedownside with<strong>in</strong> the <strong>cloud</strong> comput<strong>in</strong>g. Because, all the sensitive<strong>in</strong><strong>for</strong>mation’s of an organization or company shouldbe transferred over the Internet which might be a big risk.As shown <strong>in</strong> figure 1, the <strong>clients</strong> are ambiguous <strong>in</strong> choos<strong>in</strong>gwhether the <strong>cloud</strong> is used or not, s<strong>in</strong>ce <strong>cloud</strong> has both benefitsand downsides. Cloud helps the client to scale back theoperational value, preparation time and ma<strong>in</strong>tenance value.This reason makes the <strong>cloud</strong> comput<strong>in</strong>g a preferred one andplenty of corporations shifted to the <strong>cloud</strong> usage. Howeverthe large issue with<strong>in</strong> the <strong>cloud</strong> comput<strong>in</strong>g is lack of managementand security. For this security downside, extra solutionsneed to be developed to <strong>for</strong>m the <strong>cloud</strong> comput<strong>in</strong>g agrand success with<strong>in</strong> the future.Figure 1: Cloud advantages and disadvantagesLiterature SurveyInternet is act<strong>in</strong>g as a lane, where various technologiesdrive on it. Out of that <strong>cloud</strong> is the most recent technologyand almost all the large scale organizations enter <strong>in</strong>to it. The<strong>cloud</strong> has too many advantages as discussed <strong>in</strong> the previoussection and out of that, hardware and ma<strong>in</strong>tenance cost, accessibilityaround the globe, flexibility and highly automatesprocess are most important <strong>for</strong> the <strong>clients</strong>, s<strong>in</strong>ce the hardwareor software up gradation seem to be a everyday headache<strong>for</strong> the <strong>clients</strong>.The execution environment required <strong>for</strong> a client to developa web based application requires expensive hardware andsoftware support and this may require more time to setup.But by us<strong>in</strong>g the <strong>cloud</strong> one service can cont<strong>in</strong>ue his workwithout the expensive purchase and time consum<strong>in</strong>g setupby us<strong>in</strong>g PaaS of the <strong>cloud</strong> [7, 8, 17]. The <strong>in</strong>frastructure andexecution environment can be used by many <strong>clients</strong> simultaneouslyand managed by third party [10, 11, 18, 23].To make everyth<strong>in</strong>g (Services) possible, available, manageableand reusable <strong>in</strong> the <strong>cloud</strong>, the virtualization techniqueplays a vital role. A s<strong>in</strong>gle server <strong>in</strong> the <strong>cloud</strong> can provideINTERNATIONAL JOURNAL OF ADVANCE COMPUTER TECHNOLOGY | VOLUME 2, NUMBER 354

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!