Big data; algorithms
Share your experience.
- What was interesting?
- What was hard?
For this exercise, don’t care if the answer's right or not.
- Form groups of three or four.
- Someone be the reducer, others will be the workers.
- Write out ten two-digit numbers, split up among the workers (5-5 or 3-3-4).
- When I say "go":
- Workers:
- Add your numbers.
- Tell the reducer your sum.
- Reducer:
- Add them up.
- Record the time.
- Workers:
Takeaways?
Draw chart of times on chalkboard, individual and team
How long would we expect each to take for 100 (10x) numbers?
- Threads
- Distributed workloads
- MapReduce
What's a real-world example?