Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud-computing


Published on

In this paper we are study-ing about cloud computing, their types, need to use cloud computing. We also study the architecture of the mobile cloud computing. So we included new techniques for backup and restoring data from mobile to cloud. Here we proposed to apply some compres-sion technique while backup and restore data from Smartphone to cloud and cloud to the Smartphone.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud-computing

  1. 1. ISSN: XXXX-XXXX Volume X, Issue X, Month Year Backup and Restore in Smartphone using Mobile Cloud Computing Choudhari Priyanka Dept of Computer Science and Engineering BTL Institute of Technology Bangalore, India chowdripriya@gmail.com ABSTRACT: In this paper we are study- ing about cloud computing, their types, need to use cloud computing. We also study the architecture of the mobile cloud computing. So we included new techniques for backup and restoring data from mobile to cloud. Here we proposed to apply some compres- sion technique while backup and restore data from Smartphone to cloud and cloud to the Smartphone. 1. Introduction Cloud commuting is very famous and it is used to run various types of busi- ness application. We also explain the archi- tecture of cloud computing, mobile cloud computing, how does it work? To create cloud computing environment-internet, server hardware, cloud OS is needed. The cloud OS is installed on the hardware. It provides interface between user and server which manages and distributes all resources of cloud systems. Some of the Cloud OS are eyeOS, VMware Cloud Operating System, icloud, Cloud, Cornelios etc... With the help of utilities provided by Cloud OS we can create virtual servers for our clients. Clients can login and use the allocated virtual serv- er/resources. We can increase and decrease the resource usage by client. Cloud Compu- ting is growing fast and companies are tak- ing full advantage of the services provided by Cloud computing. 1.1 What is cloud computing? Cloud Computing combine virtual- ization, automated provisioning and Internet connectivity technologies to provide the ser- vice. These are not new technologies but a new name applied to a collection of older technologies that are packaged, sold and de- livered in a new way. 1.2 Need to use Cloud Computing 1.3 To use Cloud Computing LAN is neces- sary with an Internet connection which is robust enough to support the Cloud delivery service. Typically, Internet access is provid- ed by a single commercial service ISP pro- vider through a single ports on a router.All
  2. 2. International Journal of Innovatory research in Science and Management - IJIRSM ISSN: XXXX-XXXX Volume X, Issue X, Month Year 6 the computers connecting through the LAN share the Internet bandwidth equally. 1.3 How does it work? Cloud computing is actually a website that lets you access an application that can do different things. The basic concept is that we should not install any application on our computer. We can access the application as well and backup at home in our computer, and from a public computer. This is an ad- vantage if you have a job that requires al- ways to be connected with other people; the cloud computing architecture includes dif- ferent types of services. Service with a high- er stocking is called SaaS. Mode of opera- tion is very simple, as is the start of an ap- plication, Due to the low cost of application and hardware resources needed to run this little application is very easy to implement in a company. Comparing the costs of a normal PC application, applications de- ployed in the cloud are several times cheap- er. Another type of cloud computing archi- tecture growing is utility computing. Among the leading providers of utility computing are Amazon, Microsoft and Google are in a constant struggle for cus- tomers. Due to low cost utility computing in a few years will become a trend in terms of servers. Cloud computing allows freedom of movement that NO other service can offer. 1.4 Why is it significant? Clouds efficiently manage upgrades and maintenance, backup, disaster recovery, and failure functions. As a result, consumers of cloud services have advantageous as reli- ability. With cloud computing, organizations can monitor current needs. Aside from the potential to lower costs, colleges and univer- sities gain the flexibility of being able to re- spond quickly to requests for new services by purchasing them from the cloud. Finally, cloud computing allows college and univer- sity, IT providers to make IT costs transpar- ent. Cloud computing encourages IT organi- zations and providers to increase standardi- zation of protocols and processes so that the many pieces of the cloud computing model can interpret properly and efficiently. Cloud computing scalability is another key benefit to higher education, particularly for research projects that require vast amounts of storage or processing capacity for a limited time. 2. LITERATURE REVIEW 2.1 Benefits of Cloud Computing The most import benefits of Cloud Computing are: Reduced Cost: Cloud Computing reduces our overall physical hardware and mainte- nance of these hardware. We want to just pay for what we use from the Cloud Compu- ting resource pool. Scalability of System: we can easily request for more processing power from the re- source pool at very minimum cost according to our requirement. Automatic Updates of software: Cloud Computing Company will automatically up- date the software if a new version is re- leased. Remote Access of the System: Employees and customers can access the data from an- ywhere around the world. Disaster Relief: The Cloud Computing Company keeps the backup of data and en- sures the proper functioning of the system. Quick Customer Support: The Cloud Computing vendor provides quick customer support, which is essential for the function- ing of your business. Sufficient Storage: more space is available for storage of our data. 2.2 Types of cloud commuting.
  3. 3. International Journal of Innovatory research in Engineering and Technology - IJIRET ISSN: XXXX-XXXX Volume X, Issue X, Month Year 7 Public Clouds: We can use from anywhere anytime. These clouds can be used in a so- called pay-per-use manner, meaning that just the resources that are being used will be paid by transaction fees Private Clouds: Private clouds are more secure than public cloud computing. In this we are used in a private network so it re- stricts to use the unwanted public to access the data that is used by the company. That’s why it needed more building and mainte- nance of the system. Hybrid Cloud: hybrid cloud is a combina- tion of both a private and public cloud. In this work load being processed by an enter- prise data center while other activities are provided by the public cloud. SaaS (Software as a Service): It provides all the functions through web to many cus- tomers. SaaS eliminates customer worries about application servers, storage, and ap- plication development. The most common examples are Google's Gmail and Apps, in- stant messaging from AOL, Yahoo and Google, and Skype by using these we can create and run our own application without having to worry about maintaining the oper- ating systems, server hardware, load balanc- ing or computing capacity. It provides APIs or development platforms to create and run applications in the cloud – e.g. using the In- ternet Well known providers include Mi- crosoft's Azure, Sales force’s Force.com, Google Maps, ADP Payroll processing, and US Postal Service offerings. IaaS (Infrastructure as a Service): These Cloud Computing saves cost and time and tasks must be performed remotely. It pro- vides virtualized servers, networks, storage and systems software, usually (but not al- ways) in a multitenant architecture. IaaS is designed to replace the functions of an entire data center. It would include Amazon.com (Elastic Compute Cloud [EC2] and Simple Storage), IBM and other traditional IT ven- dors. 3. Mobile Cloud Computing Archi- tecture: Mobile Cloud Computing architecture which connects mobile devices to the Cloud Computing. The MCC architecture includes a mobile client and a middleware design. There are two approaches to imple- ment the mobile client: native applications and embedded browser applications. Native applications are built with specific pro- gramming languages supported by the mo- bile platforms. However, embedded browser applications can run HTML and JavaScript in the embedded browser and use interfaces exposed by native application. Middleware improves interaction between mobile clients and Cloud Services, for example, adaptation, optimization and caching. The middleware also provides extended functions to mobile clients, such as service mash up. In general, the middleware enhances the functionality, reliability and compatibility of the interac- tion between mobile clients and Cloud Ser- vices. 3.1Features of Mobile Cloud computing architecture: A) Loss of connection Client and middle- ware caching: Copies of result of the services are stored on both mobile clients and the mid- dleware. When the mobile clients are not able to connect to the middleware, the cli- ent-side cache is used. Middleware push: When the middleware receives an update of service result, it immediately sends the up- date to mobile clients that are connected to
  4. 4. International Journal of Innovatory research in Science and Management - IJIRSM ISSN: XXXX-XXXX Volume X, Issue X, Month Year 8 the middleware. When the mobile clients detect an available network connection, they automatically establish a connection to the middleware. B) Bandwidth/Latency: Protocol transformation reduces the latency as well as bandwidth of the client to service interaction. Result optimization – Result op- timization reduces the size of the service results, thus reduces the bandwidth used for interaction. Less data transferring also re- duces network latency. Limited resources Cloud Computing – Con- necting mobile clients to Cloud Computing extends the resources of mobile clients in a cost- efficient way. Cloud Services extend the functionalities of mobile clients, while Cloud Platforms provide computational power to mobile clients. The middleware is designed to be hosted on Cloud platforms, like GAE and Amazon EC2. Scalability is the top concern of the middleware. Cloud platforms provide auto- matic scaling for the middleware. 4. PROPOSED WORK 4.1 How to backup your phone to the cloud: Now-a-days our important data is on the cell phone so either we store our data at local system or we keep our data on clouds threat space provided by internet. As cloud computing is very famous now days so we can access our data anywhere anytime as Smartphone always connect with internet. One of the main benefits of Android is that we can connect our phone with Google ac- count and we can make Ur backup in Google account. This means that we don’t need to worry about leaving our bookmarks in our personal computer and having to go without them. Google linking with our de- vice and that makes easy to access our data. If we would like to keep your contacts, sys- tem settings, apps, calendar and email data in your Google account, simply we can go to Settings > Privacy on phone. Check the boxes for “Back up my settings” and “Au- tomatic restore.” Make sure that under Backup account we need to specify the Google account that we want to backup data for. Next, go to Settings > Account & Sync, hit on the Google account you want to sync, and check all the available options. In this way, our data can be stored in our easy-to- access Google account. Now, every-one uses Smartphone and we always connect with the net so that keeps our data at server so we can use it at anytime and anywhere. And it’s more secure also. If our smartphone is lost then we can buy a new one but how we can get back our data? To solve this problem, here we proposed new backup and restore techniques from a Smartphone. We developed a system which integrated the implementation of backup and restore of mobile Smartphones to the cloud. Backup the data from android platform and store in online server on cloud and restore it back to the Smartphone when needed. To lessen the time while backup and restore it on cloud we plan to use some compression techniques and encoding method while backup and re- store process which helps to reduce data storage size and time of transaction. Supposes my Smartphone is lost and if I buy new one but it doesn't contain my original data of lost Smartphone. So now we can backup our data on cloud and resolve this problem. Suppose I have Smartphone and it has all my important data so I use cloud available on the net and keep my data on cloud by using cloud account with refer- ence to Gmail account. And now if I lose my Smartphone then I need not to worry about it, when I purchase new one and then I can open my account on cloud by clicking one button as “restore” it restores all my data as it is. By using this we proposed new tech- nique of backup and restore.
  5. 5. International Journal of Innovatory research in Engineering and Technology - IJIRET ISSN: XXXX-XXXX Volume X, Issue X, Month Year 9 As user faced problem while backup and restore mainly due to time take to back- up and restore, and also storage place used more on the cloud. As many clouds are pay- able available on the internet and user want to pay money according to their usages so if size of the file is reduced then it can store in less space so it consumes less bandwidth and for the time while backup and restore it takes less time as compare to backup and restore data. So we try to implement com- pression techniques while backup and re- store data from Smartphone to cloud and vice versa. For backup and restore different steps are followed: A.Creating a data for backup The data is created for contacts, images, sound files, video files, and calendar events. B. Store data separately in the application Every data should be collected separately in the application folder of backup and restore. C. Line of Action The selected data is compressed at the client router while backup and then send to the server for backup. Same method is followed for restoration. At the restore time server router will decompress and then send to the client. 5. CONCLUSION Thus in this paper we study about cloud computing and mobile cloud computing, ar- chitecture of MCC. We compare cloud computing and MCC. We proposed new method to backup and restore data from Smartphone to cloud. 6. REFERENCES [1].http://www.readwriteweb.com/archives/ why_cloud_computing_is_the_future_of_m obile.php Why Cloud Computing is the Fu- ture of Mobile: By SARAH PEREZ in AU- GUST 4TH, 2009. [2].http://www.ibm.com/developerworks/clo ud/library/cl- mobile cloud computing the current state of mobile cloud computing. [3].http://cloudcomputing-ppt.com/cloud- computing architecture-ppt/Cloud Compu- ting Architecture. [4].http://www.roseindia.net/cloudcomputin g/ what is Cloud Computing.shtmlPosted on: August 2, 2011 at 12:00 AM introduc- tion: what is cloud computing? [5].A.Chervenak, V. Vellanki, and Z.kurmas, Protecting File Systems: A Sur- vey of Backup Techniques. Proceeding Joint NASA and IEEE Mass Storage 1998. [6].http://www2.verizon.net/micro/speedtest /java cloud comuting.pdf types of cloud computing. [7] http://creativecommons.org/licenses/by- nc-nd/3.0/ EST0902.pdf in 21, august 2009 how does it work? why it is significant? [8] http://www.luitinfotech.com By luitBiz, types of cloud computing. [9] M. Satyanarnynnan, “Mobile compu- ting,” Computer, vol. 26, 1993, pp. 81-82. What is mobile cloud computing? [10] D.E. Bakken and M. Api, Middleware, 2001. The Mobile Cloud Computing archi- tecture provides the following features.