35 spring 2013 traditional writes gfs client code

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: buffer unIl –  Data is used –  Aged out CS480 Principles of Data Management Spring 2013 Client pushes data to all the replicas (II) •  When chunk servers acknowledge receipt of data –  Client sends a write request to primary •  Primary assigns consecu8ve serial numbers to mutaIons –  Forwards to replicas L23.31 November 5th, 2012 CS480 Principles of Data Management •  •  •  •  Spring 2013 L23.32 November 5th, 2012 CS480 Principles of Data Management Spring 2013 What if the secondary replicas could not finish the write operation? Data flow is decoupled from the control flow to utilize network efficiently UIlize each machine’s network bandwidth Avoid network boolenecks Avoid high ­latency links Leverage network topology •  Client request is considered failed •  Modified region is inconsistent –  No a>empt to delete this from the chunk –  Client must handle this inconsistency –  EsImate...
View Full Document

Ask a homework question - tutors are online