REMOTE SMART DATA BACKUP

Abstract

In cloud computing, data generated in electronic form are large
in amount. To maintain this data efficiently there in a necessity of
data recovery services. To cater this, in this system a smart remote
data backup algorithm (SBA) is used. The objective of the proposed
algorithm is twofold; it help the users to collect information from any
remote location in the network connectivity and second to recover the
files in case of the file deletion or if the cloud gets destroyed due to
any reason. The time related issues are also being solved by proposed
SBA such that it will take minimum time for the recovery process.
Proposed SBA also focuses on the security concept for the back up
files stored at remote server, without using any of the existing
encryption techniques.

1. Introduction

National institute of standard and technology defines as a model
for enabling convenient, on demand network access to a share pool of
configurable computing service that can be provisioned rapidly and
released with minimal management effort of service provider. Today
cloud computing in itself a gigantic technology which is surpassing all
the previous technology of computing of this competitive and
challenging IT world.

1.1 Purpose

Cloud computing is used as a delivery platform which is a
promising way for storing user data and provides a secure access to
personal and business information. Although cloud computing
provides an environment through which managing and accessing data
becomes easier. It also have consequences such as data leakage, data
theft etc. If for example cloud get destroyed either due to any natural

1

calamity (like flood, earthquake etc.,) then for backup and recovery
client has to depend on service provider which ultimately means the
data has to be stored in the server. There should be some methods
that are successful to some extent in cloud computing domain which
are the “REMOTE DATA BACK UP SERVER” whenever main cloud
fails to provide users data client will be able to contact the backup
server where private data is stored. A these are some challenging
issues related with the existing data recovery techniques to tackle
these issues SBA algorithm is used.

1.2 Scope

Remote data backup server is a server which stores main clouds
entire data as a whole and located at some remote place (far away
from cloud). If a main cloud i.e., if central repository lost its data then
it uses the information from remote repository. The very clear objective
is to help clients to collect information from remote repository if
network connectivity is not available or the main cloud is unable to
provide data to the clients.

If clients found that data is not available on central repository
then clients are allowed to access the files from remote repository. As
data backup server is located at remote location it is also termed as
remote data backup server.

1.3 Overview

The recent backup and recovery techniques that have been
developed in cloud computing domain such as HSDRT, PCS, ERGOT
Linux box, cold/hot backup strategy etc. Detail review shows that
none of these techniques are able to provide best performances under
the uncontrolled circumstances such as cost, security, low
implementation complexity, redundancy and recovery in short span of
time.

2

4. System overview The objective of the proposed algorithm is twofold. 3 .Disadvantages of the above techniques are high cost and time complexity. Data Security: The clients data should be fully protected and not accessed by any other third party or other clients. Data confidentiality: If there are number of users simultaneously accessing the cloud. 2. Advantages of proposed algorithm technique are Recover same size data Low cost  Privacy 2. 3. the data files which are confidential belongs to only particular client must be hide from other clients. Trust worthiness: Cloud and remote data backup cloud must play a trustworthy role as it stores clients private data. The remote data backup services should cover the following issues: 1. Data Integrity : Data integrity specifies that the data remains unchanged and unaltered during transmission and reception. first it help the users to collect information from any remote location in the absence of network connectivity and second to recover the files in case of the file deletion or it the cloud gets destroyed due to any reason.

then the user will get the original file by EXORing file with the seed block of the corresponding client to produce the original file and return the resulted file i. Cost efficiency: The cost of data recovery process should be efficient so that maximum number of users can get benefited from data recovery service. Here. original file back to the requested client. first we set random number in the cloud then.1 Architecture Design SBA (seed block algorithm) consists of the main clound and its clients and the remote server.e. unique client id for every client. The generated seed block corresponds to each client and is stored at remote server.5.2 Decomposition description 4 . Second whenever the client id is being register in the main cloud then client ID and random number is getting EXORed with each other to generate seed block for the particular client. And that EXORed file is stored at the remote server in the form of file (file dash). 3. the main file of client is being EXORed with seed block of the particular client. 3. Whenever client creates the file in cloud first time. SYSTEM ARCHITECTURE 3. If either unfortunately file in main cloud crashed/damaged or file is been deleted mistakenly. it is stored at the main server.

ARCITECTURAL DESIGN 5 .

 DFD 6 .

 ER Diagram 7 .

 Activity diagram 8 .

 Server activity diagram 9 .

 User case diagram 10 .

 Sequence diagram 11 .

Data integrity 2. 1.e. 12 .3. Cost efficiency Advantages of proposed system are: Recover same size of data Low cost Privacy Required less time to access data Secure data storage and access Higher level of interaction High accuracy. Data security 3. far away from the main server and having the complete state of the main cloud. The existing systems are  HSDRT (high speed data rate transfer) ERGOT (efficient routing grounded on taxonomy) PCS (parity cloud service) Linux box Cold/hot backup strategy drawbacks of existing system are Cost Time complexity Increase redundancy Implementation complexity Require higher bandwidth The remote backup services could cover the following issues.3 Design Rationale The remote backup server is at remote location i.

1 Data description Database tables 13 . 4-DATA DESIGN 4.

14 .

User login and registration  File upload File encryption Image upload View of delete file View image Download file and image Recover file. COMPONENT DESIGN The system modules are: 1. 5. 2. Cloud admin login and registration  File /image recover request approval 15 .

6. HUMAN INTERFACE DESIGN 6.1 Overview of user interface 16 .

17 .

18 .

19 .

20 . 7. REQUIREMENTS MATRIX Proposed SBA is robust in helping the user to collect information from any remote location in the absence of network connectivity and also to recover the files in case of file deletion or if cloud gets destroyed. The time related issues are also being solved by proposed SBA such that it will take minimum time for recovery process.

APPENDIX Cloud computing : It is used as a delivery platform which is a promising way for storing user data and provides a secure access to personal and business information. 21 . 8. Remote server: It is a server which stores main cloud server data at some remote place away from cloud.