Professional Documents
Culture Documents
ATHULYA RAJ
S7 CSE
NO:16
OVERVIEW
INTRODUCTION
SINGLE CLOUD MODEL
SOME SECURITY RISKS
WHY MOVING TO MULTI
CLOUD
SECRET SHARING
MULTI CLOUD DATABASE
MODEL
THE MCDB DATA FLOW
WHAT MAKES MCDB
DIFFERENT
EVALUATION
CONCLUTION
REFERENCES
A Style of
Computing where
massively scalable
IT enabled
capabilities are
delivered as a
service to
external customers
using internet
technologies
Basic Cloud
Characteristic
no-need-to-know
flexibility and elasticity
pay as much as used and needed
always on!, anywhere and any
place
Types of Clouds
Public Cloud
Community Cloud
Available to
Shared by
the general
several
public or large
organisations and
industry group
supports a
and is owned
specific
by an
community that
organisation
has shared
selling cloud
concerns
services
CLOUD Hybrid Cloud
Combination of
Private Cloud
two of the
Operated
above, they
solely for an
remain unique
organisation or
entities but are
company
bound together
by standardised
technologies
3 Approaches to Cloud
Computing
access to software and
its functions remotely
through internet
browsers.
computing platform is
being delivered as a
service, eg. purchase and
manage hardware
remotely.
defined as computer
infrastructure, such as
virtualization, being
delivered as a service.
Benefits of Using Cloud
High
productivi
ty
Less
Pay as
deployme
you do
nt Time
shared
resources
clou Increased
Moblity
d
Environm
Easy to
ently
manage
Friendly
High
Availabilit
y
SINGLE CLOUD MODEL
SOME SECURITY RISKS
Data integrity
Data security
Service Availability
WHY MOVING TO MULTI
CLOUD??
Avoids the dependency on
single cloud
The main purpose of
moving to inter cloud is to
improve what was offered
in single cloud by
distributing the
reliability,trust and
security among multiple
cloud providers
What is "Secret
Sharing"?
Let S=1234
n=6 and k=3 obtain random integers
a1=166 and a2=94
f ( x) 1234 166 x 94 x 2
Secret share points
(1,1494),(2,1942)(3,2598)(4,3402)(5,4414)
(6,5614)
2
f ( x) y j l j ( x) 1942(1 / 6 x 2 11 / 2 x 31 / 3) 3402(1 / 2 x 2 31 / 2 x 5) 4414(1 / 3 x 2 2 x 22 / 3)
j 0
f ( x) 1234 166 x 94 x 2
MULTI CLOUD
DATABASE MODEL
CSP is responsible for
storing the data in its cloud
storage that is divided into
n shares and then returning
the relevant shares to the
DBMS that consists of the
user's is
DBMS query result for
responsible
rewriting the user's query (one
for each CSP), generating
polynomial values handling the
user's query to each CSP and
then receiving
The Servlet the result from
Engine
CSP.
communicates with the
data source through the
JDBC protocol.
HTTP server is responsible for
managing the communication
between the application and
the browser..
MULTI CLOUD DATABASE
MODEL
THE MCDB LAYERS
THE MCDB MODEL DATA FLOW
Data Integrity
Data storing
procedure
[1] H. Abu-Libdeh, L.
Princehouse and H.
Weatherspoon, RACS: a case for
cloud storage diversity, ACM,
2010, pp. 229-240.