Past Exams
SE2 Exam WS 2021/22
-
What is virtualization? What is the motivation behind virtualization? What are the applications of virtualization?
-
Explain entities of Kubernetes:
- Node
- Pod
- Service
- Ingress
-
Explain two components of chubby architecture.
-
What is consistent caching?
-
There is only one GFS maste, Still why all the clients can access it without bottleneck?
-
Explain GFS undefined consistency model.
-
Given MapReduce example. Describe the input and output of the map and reduce functions. No psuedo code.
-
What are the reasons for using BitTorrent? Explain the architecture of BitTorrent.
-
Which mechanism is there for slopy quorum in dynamo?
-
How ceph read file or object from the server?
-
Why simple DTH architecture has issues when we add nodes to the network?
-
Describe the finger table for node X(could be any number) [From the given figure].
-
What are the use of Bloom Filters?
-
Explain: RDBMS vs BigTable
SE2 Exam WS 2015/16
-
How does MapReduce deal with stragglers.
There was given a table with German States, population, City. You should describe with map/reduce tasks how one can make a table how many big cities does every state have. You don't have to write pseudo code. Just explain the input output.
-
Explain read operation in GFS.
-
Explain form the perspective of the client how to locate tablets in BigTable.
Name 2 things Bigtable use in order to reduce traffic for round trips.(Bloom filter?)
-
3 functions of Chubby (notification,locking,storage)
Sketch how would you use chubby in your application. Don't explain how chubby could be used for master election.
-
Difference between Pastry and Chord (spatial locality)
The ring of Chord is given with few nodes. The task is to make a finger table.
-
There was a diurnal graph. Explain why it looks so.
Give a name of this graph (diurnal)
-
Which problem of MapReduce does Spark solve?
-
Dynamo, explain hinted handoff.
-
There was given a pre gel graph. The task was to say which vertexes would be inactive after superstep 1.
SE2 Exam WS 2014/15
MapReduce
- System model of MapReduce.
- Steps in MapReduce, in terms of function.
- A picture in the lecture of MapReduce in page50 in slides [1], the task is to fill out names of main components, operations and data format in each step.
Chubby
- What service does Chubby provide?
- How to use Chubby to elect a master?
P2P
- Give two main characteristics of P2P system.
- Define consistent hashing.
- How is searching performed in Gnutella?