Examine three Google technologies from the viewpoint of a system architect with the concern of scalability. The technologies are Google File SystemBigTable and MapReduce. Your essay discusses all three of them.

a.       Document what the scalability concern comprises in these systems. Examine the definition of scalability in Block A and look at what type of scalability is addressed in these systems, look at metrics, parameters that change and at scalability criteria. Be precise about this part as this is decisive for your grade.

b.      Give the view according to the scalability concern. Note that this may include models that fit in other views as well. Explain the technical solutions chosen by the authors to achieve scalability (when documented) and examine critically if this indeed addresses the scalability concern.

c.       Examine experimental evidence that scalability is achieved. Argue that the right experiments are conducted or, when this information is not available, indicate experiments that would show this.