A SMART AND EFFICIENT CLOUD APPROACH FOR BACKUP AND DATA STORAGE Allagadda Gurappa 1, M.Purushotham Reddy 2, G.Rama Subba Reddy 3 1 M.tech Scholar (CSE), 2 Asst.professor, Dept. of CSE, Vignana Bharathi Institute of Technology (VBIT),VidyaNagar, Pallvolu, Proddatur, Kadapa (Dist), Andhra Pradesh (India) 3 Working as Associate Professor and Head of Department (CSE), Vignana Bharathi Institute of Technology (VBIT), Vidya Nagar, Pallvolu, Proddatur, Kadapa (Dist), Andhra Pradesh (India) ABSTRACT Nowadays for cloud environment using of disks is a worldwide framework and it is becoming a reasonable answer for a cloud situation. Nowadays prerequisite for information getting to is developing, this makes issues for a few customers who consume applications, for instance, information storage area, mass correspondence, records, and so on. Input & Output information requests become higher for these applications. So to improve execution of these applications we need some well defined data frameworks. Some examples of these framework is parallel virtual file system which is free record framework grown by many organization group, database administrations and storage experts. In this venture we present a plan for designing records in cloud environment and make it prepared for putting away and moving data around expending remote servers which we can overcome web. In this paper we will look after better execution of cloud environment by enlarging accessibility of information and reduce loss of data. I. INTRODUCTION Due to development of cloud, different type of administrations and applications allow clients to execute home works which will increase their efficiency and work will get expanded. So there is a need to develop a remote site from some ratios as a genuine need. This will allow cloud environment to look for different alternatives to handle this problem.a cloud is a type of parallel and delivered environment which comprises of joined and virtualized personal computer which is developed for communication between supplier and customers. Some corporate companies have built their own framework to fulfill client demands i.e. to give client an open cloud facility. One more type of clouds is known for half breed models joins open and private predictions. This model uses the segments in a controlled manner.a framework model where the data is moved down and set away by using a web relationship on remote servers is known by the name of circulated storage areas, all things considered are encouraged by third social affairs. Encouraging associations work broad server homesteads, and people who require their data to be encouraged buy or lease stockpiling utmost from them. The server gives executives much of the time for representation to hold resources as demonstrated by customer necessities and uncover them as storage spaces to store records or data objects. 54 P a g e
II. RELATED WORKS Distributed computing and storage is useful for providing data. As compared to this some cloud administrations favors in providing vast variety of administrations and functionalities.while other clouds provides distributed storage to clients for free otherwise they charge for some membership such as windows azure which store data in open clouds worldwide executed by Microsoft. Second example we can take as Drop box which provides facilities of storing huge amount photos or documents in a cloud environment. It provides a unique id for the customers on their respective PC s after that drop box takes care of synchronizing all accounts of users and provide respective functionalities for individual PC and then user can consume it on their personal computer. Some users maintain drop box accounts on their numerous gadgets for that also drop box manage to synchronize all the things in efficient manner so that no data loss can occur and user can freely use it on any of their gadgets such as mobile phones, laptops, computers, tab, etc. III. PARALLEL VIRTUAL FILE SYSTEM OVERVIEW The Parallel Virtual Document Framework is an open source parallel record framework. A parallel document framework is a kind of disseminated record framework that appropriates document information over various servers and accommodates simultaneous access by different errands of a parallel application. Parallel virtual file system was intended for utilization in vast scale group registering. Parallel virtual file system concentrates on superior access to huge information sets. It comprises of a server procedure and a customer library, both of which are composed completely of client level code. A Linux part module and pvfs-customer procedure permits the document framework to be mounted and utilized with standard utilities. In a group utilizing parallel virtual file system hubs are assigned as one or a greater amount of: customer, information server, metadata server. Information servers hold document information, metadata servers hold metadata incorporate detail data, traits, and datafile-handles and in addition registry sections. Customers run applications that use the record framework by sending solicitations to the servers over the system. The second generation of parallel virtual file system is improvement of first one which takes care of improving quality and adapts the modules used in previous one. Parallel virtual file system server runs as a process depending on the node designated on that server and also on the basis of input and output operations. This server is normally executed as a base but it can be run on user wish also. IV. DESIGN A CLOUD ENVIRONMENT Cloud Environment designing is based on unique id situated at parallel virtual file system server.during designing of cloud already existing strict rules and information storage area will create and execute the application which automatically synchronizes the data moved up or down or removed by the customer in virtual organizer and then to cloud. When application is executed it will synchronize user data regardless of gadgets used by one or more customers. We can access customer information by giving the username and secret key. A few points that will see from some client program and built through some desktop application are: A). Id s which is occurring at the same time or time is changing. It is mandatory to allow customer when they need record to be sent over the cloud so that we can reduce system blockage. B). Qualifications of clients can be either created or removed. 55 P a g e
C). Corresponding ports can be changed. For an application administration of server is through web interface. With the help of this interface we can look the customers, we can change parts for correspondence, we can store records, and we can create strict rules and reinforce it. 4.1 Programming Dialect and Coordinated Advancement Environment We can use different types of programming languages such as java, c#, c, c++, etc for improving quality of applications used, rearrangement of articles and properly working of systems suppose we will take java language as an example in this we will take two oracle compilers named authority compiler of oracle java development kit and open java development kit group authorized under general public license has different situations for integrated development environment, the most popular among integrated development environment is net beans which is developed by sun micro system also known as oracle having their own general public license. Some more examples of integrated development environment are Microsoft Visual Studio which is created by Microsoft and licensed under Microsoft developer network. These entire integrated development environments make applications to use different languages and also to allow them for source code recycling which ultimately speeds up improvement of applications. 4.2 Operation Customer Application In this application of customer will make all records to be deleted and also data from particular column in database in the same time along with their complete information i.e. metadata. For obtaining data from all the records and customers and customers ids will be formed as a file class for any languages. Data will be sent between applications with the help of sockets and protocol used will be transmission control protocol after that all the information will be kept in serials and in the form of bytes records will be sent it is possible with help of data encryption standard algorithm. This is done because to offer more security and protection on information sent over the clouds. Nevertheless the fact is that users are using new technologies such as touch screens in mobile phones or touch screen in laptop so application are now more prone to all these technologies and a within a same time the information is maintained without any data loss and also provides full security to the application. 4.3 Operation Server Application In every client application there will be one string given by the thread class in java or c#. After that it will contact other customers via sockets using transmission control protocol with whom information and metadata will be shared based upon some guidelines. The server application will then get information and metadata in the form of bytes further information and metadata will be sent to another customer in encoded format. The application will have web application inside it which will watch and download the record of the client. A Linux part module and parallel virtual file system-customer procedure permits the document framework to be mounted and utilized with standard utilities. In a group utilizing parallel virtual file system hubs are assigned as one or a greater amount of: customer, information server, metadata server. Information servers hold document information, metadata servers hold metadata incorporate detail data, traits, and datafile-handles and in addition registry sections. Customers run applications that use the record framework by sending solicitations to the servers over the system. 56 P a g e
Below we will show a diagram which will tell relationships between customer and cloud. Figure- Sending Data From the Customer to the Server Program In the above figure we will be discussing two cases-: 1). Customer: If the customer is trying to download already existing documents then parallel virtual file system tool will automatically remove that document or record by taking that unique id of the customer in the cloud. One more case can be investigated i.e. when neighborhood document date is expired or not in use then it will not download the duplicate record and there will be also synchronization problem. 2). Cloud: If in the cloud customer record or documents does not exist then we carry on supplying the record or documents from the cloud by filtering with most recent or new customer download.at last customer application will remove all the supplier registries or documents from encrypted byte streams for the server application. V. CONCLUSION The main theme in this project is to look after better execution of cloud environment by enlarging accessibility of information and reduce loss of data. This can be done by using some strategies or tools such as parallel virtual file system which is an open source parallel record framework. A parallel document framework is a kind of disseminated record framework that appropriates document information over various servers and accommodates simultaneous access by different errands of a parallel application. One more thing is to remove duplication of information and documents of a user by using input and output servers and scheduling time for different clients. So basically in this project we will be dealing with cloud data backup and how to store data in clouds and at the same time to provide security for the data without any data loss. REFERENCES [1]. Mohammad Hamdaqa, LadanTahvildari, CloudComputing Uncovered: A Research Landscape, In: AliHurson and AtifMemon, Editor(s), Advances incomputers, Elsevier, 2012, Volume 86, Pages 41-85,ISSN 0065-2458, ISBN 9780123965356,http://dx.doi.org/10.1016/B978-0- 12-396535-6.00002-8. 57 P a g e
[2]. RajkumarBuyya, Chee Shin Yeo, and Srikumar,Venugopal. Marketoriented cloud computing: Vision,hype, and reality for delivering it services as computingutilities. CoRR, (abs/0808.3558), 2008. [3]. P. J. Braam, "The Lustre Storage Architecture,"November. 2002. [4]. Windows Azure: http://www.windowsazure.com/es-es/ [5]. Hybrid Cloud:http://www.redhat.com/products/cloudcomputing/cloudforms/ [6]. Dropbox: https://www.dropbox.com [7]. SkyDrive: http://windows.microsoft.com/eses/skydrive/download [8]. GoogleDrive:https://support.google.com/drive/answer/2424384http://www.oracle.com/us/products/database /cloudfilesystem/overview/index.html. AUTHOR DETAILS AllagaddaGurappa pursuing M.Tech (CSE) Vignana Bharathi Institute of Technology (VBIT),VidyaNagar, Pallvolu, Proddatur,Kadapa(dist),Andhra Pradesh 516 362 M. Purushotham Reddy received his M.Tech (Computer Science & Engineering) from Jawaharlal Nehru Technology University, Anantapuramu and pursuing Ph.D in JNTUA, Anantapuramu. Presently he is working as Associate Professor in Computer Science & Engineering, Vignana Bharathi Institute of Technology, Proddatur, Kadapa dist, A. P., India. G. RamaSubba Reddy received his M.E (Computer Science &Engineering) from Sathyabama University, Chennai.Presently he is working as Associate Professor and Head of the Department in Computer Science & Engineering, Vignana Bharathi Institute of Technology, Proddatur, KadapaDist.,A.P, INDIA 58 P a g e