Wednesday, October 8, 2014 2:30 pm
-
2:30 pm
EDT (GMT -04:00)
Speaker: | Jeff Pound, SAP Waterloo |
Abstract: |
This
talk
is
inspired
by
the
pop
sensation
and
distributed
database
enthusiast
Carly
Rae
Jepson.
In
this
talk
we
will
discuss
her
hit
song
"Call
Me
Maybe",
a
poetic
ode
to
the
challenges
in
building
fault-tolerant
distributed
systems.
We
will
see
how
Ms.
Jepson's
concerns
about
being
called
affect
a
variety
of
open
source
database
systems,
and
explore
how
these
systems
behave
when
the
"calls"
fail
or
are
delayed
(ie.,
under
network
partition).
In
particular,
we
will
look
at
consistency
models
as
advertised
vs.
actual
system
behaviour
under
faults.
We
will
survey
"good"
systems
that
make
consistency
guarantees
and
adhere
to
them,
"bad"
systems
that
forgo
consistency
for
scalability
and
availability,
and
"ugly"
systems
that
guarantee
consistency
but
do
not
actually
provide
it
in
practice. This talk is based on a number blogs (yes, blogs). Primarily Kyle Kingsbury's Jepson blog series, but also blog articles by Daniel Abadi and LinkedIn's Jay Kreps. |