Вы находитесь на странице: 1из 3

client-centric consistency model

1 - 7

elkourdJan 1, 2011 6:44 pm what are the four consistency models of the client-centric consistency

re: client-centric consistency model raed_bolbolJan 2, 2011 12:02 pm characterized by the lack of simultaneous updates. Here, the emphasis is more on maintaining a consistent view of things for the individual client process that is currently operating on the data-store.

re: client-centric consistency model ffaleetJan 3, 2011 2:20 am i agree w ith r ae d_bolbol but i have some explanations Client-centric Consistency Models. A mobile user may access different replicas of a distributed database at differe nt times. This type of behavior implies the need for a view of consistency that provides g uarantees for single client regarding accesses to the data store.

re: client-centric consistency model timrazJan 3, 2011 5:07 am Client-Centric Consistency Models: 1- Assumptions: lack of simultaneous updates. most operations involve reading data. no write-write conflicts, only read-write ones. 2- Eventual Consistency If no updates take place for a long time, all replicas will gradually become consistent.

re: client-centric consistency model mohntbJan 3, 2011 12:49 pm 1-Eventual Model: - Update at one replica only - Propagation in Lazy fasion - If no update occures for long time, replica will be in consistency. 2- Monotic Reads: - If a process has seen a value of a data item x at time t, it will never see a n older version of x at a later time. 3- Monotonic Writes: - If an update on a copy of a data item x is performed by a process, all preced ing updates by the same process on x will be performed first. 4- Writes Follow Reads: - Any successive write operation by a process on a data item x will be performe d on a copy of x that is up to date with the value most recently read by that pr ocess. 5- Read Your Writes: - A write operation is always completed before a successive read operation by t he same process, no matter where the read operation takes place.

re: client-centric consistency model kanaan1Jan 3, 2011 1:36 pm The ore ds: on first client-centric consistency model is that of monotonic reads. A data st is said to provide monotonic-read consistency if the following condition hol If a process reads the value of a data item x, any successive read operation x by that process will always return that same value or a more recent value.

The second model: Monotonic writes in many situations, it is important that writ e operations are propagated in the correct order to all copies of the data store . The following condition holds: A write operation by a process on a data item x is completed before any successive write operation on x by the same process. The third: Read Your Writes: A data store is said to provide read-your-writes co nsistency if the following condition holds: The effect of a write operation by a process on data item x will always be seen by a successive read operation on x by the same process. The fourth and last one is Writes follow Reads: A data store is said to provide writes-follow-reads consistency, if the following holds: a write operation by a process on a data item x following a previous read operation on x by the same pr ocess, is guaranteed to take place on the same or a more recent value of x that was read.

re: client-centric consistency model Raed_ALdahdouhJan 3, 2011 8:41 pm Client-centric models: - Monotonic read:If a process reads the value of a data item x, any successive r ead operation on x by that process will always return that same value or a more recent value. - Monotonic write: A write operation by a process on a data item x is completed before any successive write operation on x by the same process - Read your writes: The effect of a write operation by a process on a data item x will always be seen by a successive read operation on x by the same process - Writes follow reads: A write operation by a process on a data item x following a previous read operation on x by the same process, is guaranteed to take place on the same or more recent values of x that was read

Вам также может понравиться