<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://homeostasis.scs.carleton.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=DistOS_2019F_2019-11-06</id>
	<title>DistOS 2019F 2019-11-06 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://homeostasis.scs.carleton.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=DistOS_2019F_2019-11-06"/>
	<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=DistOS_2019F_2019-11-06&amp;action=history"/>
	<updated>2026-04-08T03:21:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=DistOS_2019F_2019-11-06&amp;diff=22530&amp;oldid=prev</id>
		<title>Soma: Created page with &quot;==Readings==  MapReduce &amp; BigTable * [http://research.google.com/archive/mapreduce.html Dean &amp; Ghemawat, &quot;MapReduce: Simplified Data Processing on Large Clusters&quot; (OSDI 2004)]...&quot;</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=DistOS_2019F_2019-11-06&amp;diff=22530&amp;oldid=prev"/>
		<updated>2019-10-30T14:41:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Readings==  MapReduce &amp;amp; BigTable * [http://research.google.com/archive/mapreduce.html Dean &amp;amp; Ghemawat, &amp;quot;MapReduce: Simplified Data Processing on Large Clusters&amp;quot; (OSDI 2004)]...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Readings==&lt;br /&gt;
&lt;br /&gt;
MapReduce &amp;amp; BigTable&lt;br /&gt;
* [http://research.google.com/archive/mapreduce.html Dean &amp;amp; Ghemawat, &amp;quot;MapReduce: Simplified Data Processing on Large Clusters&amp;quot; (OSDI 2004)]&lt;br /&gt;
* [http://research.google.com/archive/bigtable-osdi06.pdf Chang et al., &amp;quot;BigTable: A Distributed Storage System for Structured Data&amp;quot; (OSDI 2006)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Discussion Questions==&lt;br /&gt;
&lt;br /&gt;
MapReduce&lt;br /&gt;
* What is a map operation?  What is reduce?  How do they relate to functional programming?&lt;br /&gt;
* What kind of tasks was mapreduce designed for?&lt;br /&gt;
* How does mapreduce scale?  How does it deal with failing nodes?&lt;br /&gt;
* How does mapreduce deal with stragglers?&lt;br /&gt;
&lt;br /&gt;
BigTable&lt;br /&gt;
* What problem(s) is bigtable designed for?&lt;br /&gt;
* Is BigTable a relational database?&lt;br /&gt;
* How is data structured in BigTable?&lt;br /&gt;
* How does BigTable relate to GFS?&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* Do you think MapReduce and BigTable are still used at Google?  Why or why not?&lt;br /&gt;
* What if you aren&amp;#039;t at Google?  Can you use the same kinds of technology?&lt;br /&gt;
* Do you notice any design patterns in what Google built?&lt;br /&gt;
* Other thoughts and questions?&lt;/div&gt;</summary>
		<author><name>Soma</name></author>
	</entry>
</feed>