<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tech Presentations &#187; Google</title>
	<atom:link href="http://www.techpresentations.com/category/companies/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techpresentations.com</link>
	<description>Blog about technical presentations, mostly related to web</description>
	<lastBuildDate>Fri, 09 Jan 2009 18:04:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google I/O</title>
		<link>http://www.techpresentations.com/2008/03/20/google-io/</link>
		<comments>http://www.techpresentations.com/2008/03/20/google-io/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 05:40:03 +0000</pubDate>
		<dc:creator>Sergey Chernyshev</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.techpresentations.com/?p=118</guid>
		<description><![CDATA[Google organizes new conference for developers at Mascone West in San Francisco. It&#8217;s called Google I/O (and it&#8217;s logo is a little bit sexual, at least from my geeky perspective ;).
It&#8217;s going to be about AJAX, JavaScript, OpenSocial  and other related open and specific to Google web technologies. Among the speakers Guido van Rossum, [...]]]></description>
			<content:encoded><![CDATA[<p>Google organizes new conference for developers at Mascone West in <a href="http://www.techpresentations.org/San_Francisco%2C_CA">San Francisco</a>. It&#8217;s called <a href="http://www.techpresentations.org/Google_I/O_2008">Google I/O</a> (and it&#8217;s logo is a little bit sexual, at least from my geeky perspective ;).</p>
<p>It&#8217;s going to be about AJAX, <a href="http://www.techpresentations.org/JavaScript">JavaScript</a>, <a href="http://www.techpresentations.org/OpenSocial">OpenSocial </a> and other related open and specific to Google web technologies. Among the speakers <a href="http://www.techpresentations.org/Guido_van_Rossum">Guido van Rossum</a>, author of <a href="http://www.techpresentations.org/Python">Python</a>.</p>
<p>More info on TechPresentations.org: <a href="http://www.techpresentations.org/Google_I/O_2008">Google I/O 2008</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techpresentations.com/2008/03/20/google-io/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Seattle Conference on Scalability 2008 on TechPresentations.org</title>
		<link>http://www.techpresentations.com/2008/02/15/google-seattle-conference-on-scalability-2008/</link>
		<comments>http://www.techpresentations.com/2008/02/15/google-seattle-conference-on-scalability-2008/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 06:46:20 +0000</pubDate>
		<dc:creator>Sergey Chernyshev</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://www.techpresentations.com/?p=116</guid>
		<description><![CDATA[Google is planning Google Seattle Conference on Scalability 2008 this year on June 14th. They are very quiet about this stuff and it&#8217;s hard to find a lot of information and there is no real page for it yet. Last year&#8217;s page had pretty scarce information too, but they had videos which is good.
They have [...]]]></description>
			<content:encoded><![CDATA[<p>Google is planning <a href="http://www.techpresentations.org/Google_Seattle_Conference_on_Scalability_2008">Google Seattle Conference on Scalability 2008</a> this year on June 14<sup>th</sup>. They are very quiet about this stuff and it&#8217;s hard to find a lot of information and there is no real page for it yet. <a href="http://www.techpresentations.org/Google_Seattle_Conference_on_Scalability_2007">Last year</a>&#8217;s page had pretty scarce information too, but they had videos which is good.</p>
<p>They have <a href="http://www.techpresentations.org/Conferences#Calls_for_papers">call for papers </a>running <strong>till April 11</strong> so if you want to give a talk there, you can send them 500-word abstract.</p>
<p>While you&#8217;re waiting for more info on this years conference, take a look at last year presentations on TechPresentations.org:</p>
<ul>
<li><a href="http://www.techpresentations.org/Building_a_Scalable_Resource_Mgmt_System_for_Grid_Computing" title="Building a Scalable Resource Mgmt System for Grid Computing">Building a Scalable Resource Mgmt System for Grid Computing</a> given by Khalid Ahmed</li>
<li><a href="http://www.techpresentations.org/Lessons_In_Building_Scalable_Systems" title="Lessons In Building Scalable Systems">Lessons In Building Scalable Systems</a> given by Reza Behforooz</li>
<li><a href="http://www.techpresentations.org/Lustre_File_System" title="Lustre File System">Lustre File System</a> given by Peter Braam</li>
<li><a href="http://www.techpresentations.org/SCTPs_Reliability_and_Fault_Tolerance" title="SCTPs Reliability and Fault Tolerance">SCTPs Reliability and Fault Tolerance</a> given by Brad Penoff, Mike Tsai and Alan Wagner</li>
<li><a href="http://www.techpresentations.org/Scaling_Google_for_Every_User" title="Scaling Google for Every User">Scaling Google for Every User</a> given by Marissa Mayer</li>
<li><a href="http://www.techpresentations.org/System_Abstractions_for_Handling_Large_Datasets" title="System Abstractions for Handling Large Datasets">System Abstractions for Handling Large Datasets</a> given by Jeff Dean</li>
<li><a href="http://www.techpresentations.org/Using_MapReduce_on_Large_Geographic_Datasets" title="Using MapReduce on Large Geographic Datasets">Using MapReduce on Large Geographic Datasets</a> given by Barry Brumitt</li>
<li><a href="http://www.techpresentations.org/VeriSign%E2%80%99s_Global_DNS_Infrastucture" title="VeriSign’s Global DNS Infrastucture">VeriSign’s Global DNS Infrastucture</a> given by Patrick Quaid and Scott Courtney</li>
<li><a href="http://www.techpresentations.org/YouTube_Scalability" title="YouTube Scalability">YouTube Scalability</a> given by Cuong Do</li>
</ul>
<p><small>[via <a href="http://googleresearch.blogspot.com/2008/02/this-years-scalability-conference.html">Google Research Blog</a>]</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techpresentations.com/2008/02/15/google-seattle-conference-on-scalability-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Seattle scalability conference</title>
		<link>http://www.techpresentations.com/2007/10/04/google-seattle-scalability-conference/</link>
		<comments>http://www.techpresentations.com/2007/10/04/google-seattle-scalability-conference/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 22:01:48 +0000</pubDate>
		<dc:creator>Sergey Chernyshev</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.techpresentations.com/2007/10/04/google-seattle-scalability-conference/</guid>
		<description><![CDATA[Thanks to Alex Moskalyuk, I&#8217;ve added several presentations about scalability:

System Abstractions for Handling Large Datasets
Building a Scalable Resource Mgmt System for Grid Computing
YouTube Scalability
Lessons In Building Scalable Systems
Using MapReduce on Large Geographic Datasets
SCTPs Reliability and Fault Tolerance

VeriSign’s Global DNS Infrastucture
Lustre File System

Plus Marissa Mayer&#8217;s presentation Scaling Google for Every User which is more about user [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://www.moskalyuk.com/blog/seattle-conference-scalability-conference-talks-on-google-video/">Alex Moskalyuk</a>, I&#8217;ve added several presentations about scalability:</p>
<ul>
<li><a href="http://www.techpresentations.org/System_Abstractions_for_Handling_Large_Datasets">System Abstractions for Handling Large Datasets</a></li>
<li><a href="http://www.techpresentations.org/Building_a_Scalable_Resource_Mgmt_System_for_Grid_Computing">Building a Scalable Resource Mgmt System for Grid Computing</a></li>
<li><a href="http://www.techpresentations.org/YouTube_Scalability">YouTube Scalability</a></li>
<li><a href="http://www.techpresentations.org/Lessons_In_Building_Scalable_Systems">Lessons In Building Scalable Systems</a></li>
<li><a href="http://www.techpresentations.org/Using_MapReduce_on_Large_Geographic_Datasets">Using MapReduce on Large Geographic Datasets</a></li>
<li><a href="http://www.techpresentations.org/SCTPs_Reliability_and_Fault_Tolerance">SCTPs Reliability and Fault Tolerance<br />
</a></li>
<li><a href="http://www.techpresentations.org/VeriSign%E2%80%99s_Global_DNS_Infrastucture">VeriSign’s Global DNS Infrastucture</a></li>
<li><a href="http://www.techpresentations.org/Lustre_File_System">Lustre File System</a></li>
</ul>
<p>Plus Marissa Mayer&#8217;s presentation <a href="http://www.techpresentations.org/Scaling_Google_for_Every_User">Scaling Google for Every User</a> which is more about user experience measurement and so on &#8211; not so much about technical scalability.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techpresentations.com/2007/10/04/google-seattle-scalability-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Internals</title>
		<link>http://www.techpresentations.com/2007/02/10/google-internals/</link>
		<comments>http://www.techpresentations.com/2007/02/10/google-internals/#comments</comments>
		<pubDate>Sat, 10 Feb 2007 07:00:52 +0000</pubDate>
		<dc:creator>Sergey Chernyshev</dc:creator>
				<category><![CDATA[BigTable]]></category>
		<category><![CDATA[Distributed systems]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google FS]]></category>
		<category><![CDATA[Google Workqueue]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[MapReduce]]></category>
		<category><![CDATA[Slides]]></category>

		<guid isPermaLink="false">http://www.techpresentations.com/2007/02/10/google-internals/</guid>
		<description><![CDATA[Presentation about Google&#8217;s internal systems by independent researcher Toby DiPasquale given at Philadelphia LUG on August 2nd, 2006 (slides)

]]></description>
			<content:encoded><![CDATA[<p>Presentation about Google&#8217;s internal systems by independent researcher <a href="http://cbcg.net/">Toby DiPasquale</a> given at <a href="http://www.phillylinux.org/">Philadelphia LUG</a> on August 2<sup>nd</sup>, 2006 (<a href="http://cbcg.net/talks/googleinternals/index.html">slides</a>)</p>
<p><a href="http://cbcg.net/talks/googleinternals/index.html"><img src="http://farm1.static.flickr.com/162/385264373_adb56ebcfb_m.jpg" alt="Google Internals" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techpresentations.com/2007/02/10/google-internals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Mondrian</title>
		<link>http://www.techpresentations.com/2006/12/27/google-mondrian/</link>
		<comments>http://www.techpresentations.com/2006/12/27/google-mondrian/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 06:54:39 +0000</pubDate>
		<dc:creator>Sergey Chernyshev</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software development process]]></category>
		<category><![CDATA[Source control]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.techpresentations.com/2006/12/27/google-mondrian/</guid>
		<description><![CDATA[Presentation about Mondrian, Google&#8217;s internal code review system that was developed as first project of Guido Van Rossum of Python fame. It is based on Perforce (which Google uses for source control), their own BigTable and Python-based web-interface with some serious AJAX. It is given on November 30th, 2006 (Video).



]]></description>
			<content:encoded><![CDATA[<p>Presentation about Mondrian, Google&#8217;s internal code review system that was developed as first project of <a href="http://www.python.org/~guido/">Guido Van Rossum</a> of <a href="http://www.python.org/">Python</a> fame. It is based on <a href="http://www.perforce.com/">Perforce</a> (which Google uses for source control), their own <a href="http://www.techpresentations.com/2006/11/20/bigtable-a-distributed-structured-storage-system/">BigTable</a> and Python-based web-interface with some serious AJAX. It is given on November 30th, 2006 (<a href="http://video.google.com/videoplay?docid=-8502904076440714866&#038;sourceid=docidfeed&#038;hl=en">Video</a>).</p>
<p><embed style="width:400px; height:326px;" id="VideoPlayback-8502904076440714866" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-8502904076440714866&#038;hl=en" flashvars=""></embed></p>
<p>
<a href="http://video.google.com/videoplay?docid=-8502904076440714866#165s"><img src="http://video.google.com/ThumbnailServer2?app=vss&#038;contentid=e473ee65d72087e6&#038;offsetms=165000&#038;itag=w160&#038;lang=en&#038;sigh=ILf-f0jlnUauGYw9BS4ldEQ3ugk" title="at 2 min 45 sec" border="1" hspace="2" vspace="2" width="120"></a><a href="http://video.google.com/videoplay?docid=-8502904076440714866#610s"><img src="http://video.google.com/ThumbnailServer2?app=vss&#038;contentid=e473ee65d72087e6&#038;offsetms=610000&#038;itag=w160&#038;lang=en&#038;sigh=TkuzA1nXvM0EskibtAowHpaYNfE" title="at 10 min 10 sec" border="1" hspace="2" vspace="2" width="120"></a><a href="http://video.google.com/videoplay?docid=-8502904076440714866#1100s"><img src="http://video.google.com/ThumbnailServer2?app=vss&#038;contentid=e473ee65d72087e6&#038;offsetms=1100000&#038;itag=w160&#038;lang=en&#038;sigh=ferbHUTG5pNnPmb3WLaEjc3mz5I" title="at 18 min 20 sec" border="1" hspace="2" vspace="2" width="120"></a><a href="http://video.google.com/videoplay?docid=-8502904076440714866#1650s"><img src="http://video.google.com/ThumbnailServer2?app=vss&#038;contentid=e473ee65d72087e6&#038;offsetms=1650000&#038;itag=w160&#038;lang=en&#038;sigh=w56BnfT0tkhN_Mvw1fhsMbgDbWg" title="at 27 min 30 sec" border="1" hspace="2" vspace="2" width="120"></a><a href="http://video.google.com/videoplay?docid=-8502904076440714866#2200s"><img src="http://video.google.com/ThumbnailServer2?app=vss&#038;contentid=e473ee65d72087e6&#038;offsetms=2200000&#038;itag=w160&#038;lang=en&#038;sigh=MNAuToDFIAIfQWQ8jbwcmEAkfDM" title="at 36 min 40 sec" border="1" hspace="2" vspace="2" width="120"></a><a href="http://video.google.com/videoplay?docid=-8502904076440714866#2750s"><img src="http://video.google.com/ThumbnailServer2?app=vss&#038;contentid=e473ee65d72087e6&#038;offsetms=2750000&#038;itag=w160&#038;lang=en&#038;sigh=pagvFdmkuSoZC1jg2YhUnI9GIcQ" title="at 45 min 50 sec" border="1" hspace="2" vspace="2" width="120"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techpresentations.com/2006/12/27/google-mondrian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BigTable: A Distributed Structured Storage System</title>
		<link>http://www.techpresentations.com/2006/11/20/bigtable-a-distributed-structured-storage-system/</link>
		<comments>http://www.techpresentations.com/2006/11/20/bigtable-a-distributed-structured-storage-system/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 05:16:36 +0000</pubDate>
		<dc:creator>Sergey Chernyshev</dc:creator>
				<category><![CDATA[BigTable]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google FS]]></category>
		<category><![CDATA[Google Workqueue]]></category>
		<category><![CDATA[MapReduce]]></category>
		<category><![CDATA[Slides]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.techpresentations.com/2006/11/20/bigtable-a-distributed-structured-storage-system/</guid>
		<description><![CDATA[Given by Jeff Dean (Google) at the given University of Washington on Oct 18, 2005 (video, slides)
 
BigTable is a distributed storage system for managing structured data that is designed to scale to a very large size.
Interesting quotes from presentation:

Scale is too big for commercial databases, they can&#8217;t also run on a cheap clustered servers.
Features:

Distributed [...]]]></description>
			<content:encoded><![CDATA[<p>Given by <a href="http://labs.google.com/people/jeff/">Jeff Dean</a> (Google) at the <a href="http://norfolk.cs.washington.edu/htbin-post/unrestricted/colloq/details.cgi?id=437">given University of Washington</a> on Oct 18, 2005 (<a href="http://video.google.com/videoplay?docid=7278544055668715642">video</a>, <a href="http://lukebaker.org/photos/?tags=google,bigtable&#038;reverse=t&#038;size=-">slides</a>)</p>
<p><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=7278544055668715642&#038;hl=en" flashvars=""> </embed></p>
<p><a href="http://labs.google.com/papers/bigtable.html">BigTable</a> is a distributed storage system for managing structured data that is designed to scale to a very large size.</p>
<p>Interesting quotes from presentation:</p>
<ul>
<li>Scale is too big for commercial databases, they can&#8217;t also run on a cheap clustered servers.</li>
<li>Features:
<ul>
<li>Distributed multy-level map</li>
<li>Fault tolerant, persistant</li>
<li>Scalabale (thousands of servers, megabytes of in-memory data, petabyte of disk data, millions/sec of r/w, efficient scans)</li>
<li>Self-managing (servers can be added/removed dynamically, servers adjust to load imbalance)</li>
</ul>
</li>
<li>Largest bigtable cells (data collections) ~200TB on over thousands of servers</li>
<li>Built upon:
<ul>
<li><a href="http://en.wikipedia.org/wiki/Google_File_System">GFS</a></li>
<li>Workqueue (scheduler)</li>
<li><a href="http://labs.google.com/papers/chubby.html">Lock service</a></li>
<li><a href="http://en.wikipedia.org/wiki/MapReduce">MapReduce</a></li>
</ul>
</li>
<li>miltidimentional &#8211; row (e.g. url), col (attribute) = cell, inside cell time-based values for the cell.</li>
<li>related rows (tablets) are located on the same machines for better performance</li>
<li>load balancing moves tablets around</li>
<li>tablets are replicated across multiple machines</li>
<li>requests like &#8220;get recent X values&#8221; are possible</li>
<li>columns can be configured to retain only X most recent entries</li>
<li>locality groups to partition tablets</li>
<li>has huge logging problems</li>
<li>a lot of opportunities for compression &#8211; time-shifted data is similar, many values are the same. Using BMDiff (dictionary-based compression) &#8211; encode ~100MB/s, decode ~1000MB/s; Zippy (LZW-like) &#8211; 179MB/s, 409MB/s</li>
<li>Compression experiment results: web pages compress at 9.2%, links at 13.2%, anchors at 12.7%</li>
</ul>
<p><strong>Update</strong>: Luke Baker made <a href="http://lukebaker.org/photos/?tags=google,bigtable&#038;reverse=t&#038;size=-">screen shots</a> from video with all slides (not really in the right order).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techpresentations.com/2006/11/20/bigtable-a-distributed-structured-storage-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Large Systems at Google</title>
		<link>http://www.techpresentations.com/2006/11/19/building-large-systems-at-google/</link>
		<comments>http://www.techpresentations.com/2006/11/19/building-large-systems-at-google/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 03:14:59 +0000</pubDate>
		<dc:creator>Sergey Chernyshev</dc:creator>
				<category><![CDATA[BigTable]]></category>
		<category><![CDATA[Distributed systems]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google FS]]></category>
		<category><![CDATA[MapReduce]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.techpresentations.com/2006/11/19/building-large-systems-at-google/</guid>
		<description><![CDATA[Google TechTalks presentation by Narayanan Shivakumar, Google Inc. at  (video) on May 31, 2006
 
Interesrting presentation outlining major parts of infrastructure used by Google to run all it&#8217;s projects on.
These are main infrastructure system used at Google:

GFS &#8211; Google file system (1+ PB, 1000+ machines, 1000+ clients, 10 Gb IO)
MapReduce &#8211; distributed computation system [...]]]></description>
			<content:encoded><![CDATA[<p>Google TechTalks presentation by Narayanan Shivakumar, Google Inc. at  (<a href="http://video.google.com/videoplay?docid=-5699448884004201579">video</a>) on May 31, 2006</p>
<p><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-5699448884004201579&#038;hl=en"> </embed></p>
<p>Interesrting presentation outlining major parts of infrastructure used by Google to run all it&#8217;s projects on.</p>
<p>These are main infrastructure system used at Google:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Google_File_System">GFS</a> &#8211; Google file system (1+ PB, 1000+ machines, 1000+ clients, 10 Gb IO)</li>
<li><a href="http://en.wikipedia.org/wiki/MapReduce">MapReduce</a> &#8211; distributed computation system using <a href="http://labs.google.com/papers/mapreduce.html">MapReduce programming model</a></li>
<li><a href="http://en.wikipedia.org/wiki/BigTable">BigTable</a> &#8211; distributed structured storage system</li>
</ul>
<p>P.S. slides are not seen that good unfortunately so you&#8217;ll have to listen patiently.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techpresentations.com/2006/11/19/building-large-systems-at-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
