International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395 -0056
Volume: 02 Issue: 04 | July-2015
p-ISSN: 2395-0072
www.irjet.net
To Provide Privacy and Storage Backup for Users Using
Personal Data Vault
B. Kavya Chandra, J. Jaya Lakshmi
PG Student, Department of CSE, Narayana Engineering College, Andhra Pradesh, India
Senior Assistant Professor, Department of CSE, Narayana Engineering College, Andhra Pradesh, India
---------------------------------------------------------------------***--------------------------------------------------------------------1
2
technological
For delivering information and for providing online
developments have made Input-Output devices even
functionality [1] cloud computing and cloud storage are
better to store the information. Global storage system is
used. The reason behind using cloud storage is, the time
used an inexpensive solution to the cloud environment.
required to access the data is reduced. It is easy to
There is an increase in the need for information the
implement a single server which stores all the required
user requests .The demand for these I/O data
data than using multiple servers. Still the fact is that, it
applications get higher as they get larger. Parallel file
allows parallel processing where multiple customers or
systems are used to improve the performance of these
users can access different parts of a file and thus further
applications.
an
increasing parallelism. By using the infrastructure that
implementation for personal data vault that is able to
already exists, users are given the experience of cloud
store and back up data by using remote servers that
computing at a very low cost. At this cost they can
can be accessed through the Internet. The main aim is
implement their private cloud environment and back up
to increase the availability of data and reduce in loss of
storage. Since this is an open source software users have
information.
full control to access the information, and thus
Abstract:
The
In
advances
this
paper
in
we
present
maintaining the confidentiality of the data.
Key Words: Cloud Environment, data vault, Backup
Storage, Parallel File System, Virtual File System
Private
Mists
[2]
is
a
choice
for
some
organizations that require high confidentiality and
1. INTRODUCTION
security. This kind of cloud is a decent option. The
Nowadays there is a huge growth in technologies and as a
customers are allowed under permissible limits based on
result we have many services and applications for users to
their identity. Thus by limiting users we can achieve high
carry on with their daily tasks with more productivity. It
confidentiality. There is one more sort of cloud is known of
has become an authentic need to get the required
half breed models join open and private mists. In this
information from a remote site at any circumstance. This
model it claims and imparted segments other in a
had resulted in searching for alternatives to the service
controlled way.
providers. The best known alternative is cloud computing.
Data vault can be defined as that service (software,
2. RELATED WORK
platform or infrastructure) located on the Internet and is
Many organizations make use of personal data vault.
accessed from a mobile device or desktop computer,
Previously websites were to be under web 1.0 which
giving users a wide variety of applications (databases,
restricts RIA (Rich Internet Applications), and hence some
middle office software, storage, etc.).
client server methodologies cannot serve their purpose
International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395 -0056
Volume: 02 Issue: 04 | July-2015
p-ISSN: 2395-0072
www.irjet.net
[3]. Some cloud services focus on providing consumers a
the message passing interface (MPI). The extension
wide range of services and functionalities. Others provide
provided by the second PVFS version, PVFS2, is that it
cloud storage to consumers for free or charge some type of
improves modularity and flexibility among modules, and
subscription-based fee for example Windows Azure [4] is
provides a strong integration with MPI-IO [12].
an open cloud platform in a global network of data centers
run by Microsoft. Let’s compile applications in any
3. PROPOSED SYSTEM
language, tool or framework for integrate your public
A cloud environment had been proposed for backup on a
cloud applications. In a hybrid cloud [5]
private cloud using PVFS2. This file system increases the
environment
both use of private and public cloud services are in use.
performance of these applications. This allows parallel
Many Companies are realizing that they need many
input / output operations, to reduce the access period. A
different types of cloud services in order to satisfy the
multiplatform application is built using free software
customer needs. However, as many of the solutions of this
which allows data transfer fast and simple way on the
type have a considerable cost. Dropbox [6] is a file hosting
client-end.
service which provides cloud storage, file synchronization,
and client software. In Dropbox users are requested to
create a special folder on their devices and Dropbox then
synchronizes the folder (with the same contents) so that it
can be used regardless devices used to view it. In cloud
environment there are some file systems for backup and
storage of files within input/output [7, 8]. Panzura
CloudFS file System [9] is a file system developed to
provide integration with cloud and NAS environments. It
offers functionality transparent to users, as everyone can
see the same file from any location .Without having to
delete the original file, it allows data sharing .Cloud File
System Oracle [10] is a file system for private cloud
environments, designed to manage general purpose file
store outside of an oracle database across multiple
operative system platforms with one management
interface.
The Parallel Virtual File System project is a multiinstitution collusion effort to design and implement a
production parallel file system for HPC applications [11]. It
is an open source system which is available to all users. A
3.1 Data vault and Backup File System
Data vault is a network model in which the data is backed
up and stored using an internet connection on remote
servers. The service providers (hosting companies)
provide large data centers and users who want to access
their data or to store it buy or lease storage space from the
servers. Virtualization is used by the data center managers
often to reserve resources based on the requirements of
the customer and storage spaces are allotted to back up
their files or data objects. Physically, These resource can
protract along pooled servers and locations. The
confidentiality provided to the user data purely depends
on the service provider. PVFS2 file system had been
selected for our data vault; as it is open source, we have
the flexibility to use and modify according to our
compulsion. Let us know how these file systems actually
manage the backup and storage of files within the input /
output.
3.2 Working of PVFS2
PVFS2 distinguishes three different components as
parallel file system distributes file data across multiple
servers and thus concurrent access is provided. PVFS has
Data servers or I/O servers aggregates the PVFS
been designed for use in large scale cluster computing.
store subsystem. The storage space available in
The client library provides for high performance access via
International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395 -0056
Volume: 02 Issue: 04 | July-2015
p-ISSN: 2395-0072
www.irjet.net
smallest obtained value is multiplied by the
been designed for users to view and download their data
number of data servers to know the available data
by creating the user account and thus maintaining
storage.
personal information. File name, size, path, last date
Metadata
servers
information
of
store
the
all
PVFS
the
metadata
namespace
modified, deleted mark, this information is stored in a
MySQL table.
files
(metafiles).
4. RESULTS
The test program used for concurrent write performance
is pvfs-test, which is included in the PVFS release package.
In all tests, each compute node writes and reads a single
contiguous region of size 2N MB, where N is the number of
I/O nodes in use. The results obtained prove that the
performance of PVFS2 is far better than the existing file
system. The same is shown in the table given below and
the results are depicted in the graph.
Table-1: Comparision between existing file system and
proposed PVFS2
Fig-1: PVFS2 Architecture
File System
Read ( MB/S)
Write (MB/S)
PVFS2
45
35
Ext3fs
25
20
Clients or processing nodes that approach the file
system
through
one
of
three
application
programmer interfaces (APIs): a kernel Linux
module that allows approach through the Linux
virtual file system (VFS) with the POSIX I/O API; a
user-space library that provides access through
what it is called the PVFS system interface
(pvfs2lib); and a high level library, MPI-IO.
3.3 Operation of Server Application
Each user is provided with a thread through which Sockets
application get in contact with the client for sharing the
International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395 -0056
Volume: 02 Issue: 04 | July-2015
p-ISSN: 2395-0072
www.irjet.net
5. CONCLUSION
4.
Windows Azure :
http://www.windowsazure.com/es-es/
We propose a design & implementation for the server
5.
integration to backup and store data on a private cloud
http://www.redhat.com/products/cloudcomputing/c
using PVFS2 file system for storage data in order to
increase the performance of applications that requires
high I/O data demands. PVFS2 is file system which is open
loudforms/
6.
Dropbox: https://www.dropbox.com
7.
SkyDrive: http://windows.microsoft.com/es-
source, will reduce access time to data as it allows input /
output parallel. On the client-side, an application is
es/skydrive/download
8.
developed that allows data transfer fast and simple way.
The advantages of this implementation are that it can
reuse existing infrastructure (servers, cluster, and other
devices) that reduces the cost and increases the
throughput.
REFERENCES
Panzura CloudFS file system (White paper)
http://panzura.com/products/global-file-system/
10. Oracle Cloud File System (White paper):
http://www.oracle.com/us/products/database/cloud
-filesystem/ overview/index.html.
11. J. M. Kunkel and T. Ludwig, "Performance evaluation
1.
2.
Camacho, Hugo E., et al. "A cloud enviroment for
of the PVFS2 architecture," in 2007, pp. 509-516.
backup and data storage."Electronics, Communications
12. Camacho, H.E.; Nieto, E.; Anguita, M.; Díaz, A.F.; Ortega,
and Computers (CONIELECOMP), 2014 International
J., "Client cache for PVFS2," Parallel Distributed and
Conference on. IEEE, 2014.
Grid Computing (PDGC), 2010 1st International
Gourshettiwar, Palash M., and Dhiraj Shirbhate. "A
Conference on , vol., no., pp.38,43, 28-30 Oct. 2010.
Survey paper on Cloud Environment for Backup and
doi: 10.1109/PDGC.2010.5679607.
Data Storage."
3.
P. J. Braam, "The Lustre Storage Architecture,"
November. 2002.