<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.research.microsoft.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">TechFest Live!</title><subtitle type="html">Real-time postings about the technology on display during TechFest 2008, Microsoft Research&amp;#39;s annual project showcase.
</subtitle><id>http://community.research.microsoft.com/blogs/techfestlive/atom.aspx</id><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/default.aspx" /><link rel="self" type="application/atom+xml" href="http://community.research.microsoft.com/blogs/techfestlive/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2008-03-04T18:12:00Z</updated><entry><title>Roll the Credits</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/07/roll-the-credits.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/07/roll-the-credits.aspx</id><published>2008-03-07T05:35:00Z</published><updated>2008-03-07T05:35:00Z</updated><content type="html">&lt;p&gt;Three hundred fifty computers. Two hundred twenty-five monitors, Almost a mile of computer cable. More than 6,500 attendees. &lt;/p&gt;
&lt;p&gt;Almost&amp;nbsp;seven months of preparation. Three days of technical setup. Four hours of tear-down.&lt;/p&gt;
&lt;p&gt;About 500 researchers, most of them sporting forest-green, short-sleeved polo shirts with a white TechFest 2008 logo on the left sleeve.&lt;/p&gt;
&lt;p&gt;&amp;quot;It&amp;#39;s a huge coordination effort,&amp;quot; says Kendall Martin,&amp;nbsp;director of technology for Microsoft Research, as his team begins the process of unplugging the TechFest 2008 computers, coiling the cables, and storing the gear until next year&amp;#39;s event.&lt;/p&gt;
&lt;p&gt;&amp;quot;You&amp;#39;re trying to get hundreds of&amp;nbsp;individuals to work together, so it&amp;#39;s&amp;nbsp;pretty complicated:&amp;nbsp;arranging the card readers,&amp;nbsp;assigning the demos,&amp;nbsp;getting the demoers the&amp;nbsp;equipment they need. It&amp;#39;s quite an orchestration. And it&amp;#39;s not just the technical staff. The planning starts&amp;nbsp;months out. It&amp;#39;s just massive. Every single player ... the content selection, the worldwide tour&amp;nbsp;...&amp;nbsp;The number of people who touch this is huge.&amp;quot;&lt;/p&gt;
&lt;p&gt;And, with luck, so is the payoff. James Oker should know. As director of Program Management for Microsoft Research, he heads the team whose responsibility it is to stage this annual celebration of the future of technology.&lt;/p&gt;
&lt;p&gt;So, Jim, how&amp;#39;d it go?&lt;/p&gt;
&lt;p&gt;&amp;quot;This is an awesome event,&amp;quot; he responds. &amp;quot;I&amp;#39;ve talked to people ranging from senior executives to program managers and developers working on&amp;nbsp;products I&amp;#39;ve worked with, and everyone was super-excited about what they saw here. &lt;/p&gt;
&lt;p&gt;&amp;quot;I have a lot of follow-up to do with a bunch of people after the show that I think is going to lead to better Microsoft products in the next couple of years.&amp;quot;&lt;/p&gt;
&lt;p&gt;TechFest 2008: It&amp;#39;s&amp;nbsp;a wrap.&amp;nbsp;&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=784" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="Kendall Martin" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Kendall+Martin/default.aspx" /><category term="James Oker" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/James+Oker/default.aspx" /></entry><entry><title>The Art of Theory</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/theory-and-its-application.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/theory-and-its-application.aspx</id><published>2008-03-07T03:09:00Z</published><updated>2008-03-07T03:09:00Z</updated><content type="html">&lt;p&gt;OK, consider me dazzled. This afternoon, I got to spend a few minutes with &lt;a class="" title="Yuval Peres" href="http://www.stat.berkeley.edu/~peres/"&gt;Yuval Peres&lt;/a&gt;, principal researcher within Microsoft Research Redmond&amp;#39;s &lt;a class="" title="Theory Group" href="http://research.microsoft.com/theory/"&gt;Theory Group&lt;/a&gt;. In viewing the Theory Group&amp;#39;s TechFest demos over the past few years, it has occurred to me that&amp;nbsp;computational theory&amp;nbsp;occupies a space where&amp;nbsp;computer science intersects with philosophy. Maybe that&amp;#39;s why that team always seems&amp;nbsp;produce posters and animations that approach the nature of art.&lt;/p&gt;
&lt;p&gt;Peres is an amiable, bespectacled man who speaks in the precise, clipped diction of one for whom mental meanderings would represent nothing so much as a waste of time and energy. He speaks in well-formed sentences woven into crystalline paragraphs of model clarity, This afternoon, he discussed&amp;nbsp;his two TechFest 2008 demos--one entitled Algorithms and E-Commerce, the other Probability and Networks. But those mundane descriptions don&amp;#39;t do justice to&amp;nbsp;his irresistable, effortless elocutionary logic.&lt;/p&gt;
&lt;p&gt;I warned Peres that he&amp;#39;d have to speak simply for me to have a chance to grasp the gist of his work, and he graciously complied. Instead of inserting my comments and interrupting the flow, I present his comments virtually verbatim.&amp;nbsp;In the course of a few minutes, he managed to touch upon&amp;nbsp;the techniques&amp;nbsp;credit-card companies use to make money, college basketball&amp;#39;s March Madness, and the&amp;nbsp;complexity of fairness:&lt;/p&gt;
&lt;p&gt;&amp;quot;The main two themes of our demonstrations this year are optimization and network formation. In optimization, we&amp;#39;re emphasizing the difference between global optimization, when you&amp;#39;re trying to optimize the social welfare for everyone, and local optimization, in which you have lots of individuals participating in the system and each one is maximizing their self-interest. You get very different solutions when these two mechanisms are in play, and we have some pictures that demonstrate the different solutions. &lt;/p&gt;
&lt;p&gt;&amp;quot;This theme of local versus global optimization is also present in a classical problem we call the overhang problem, how far you can get a sequence of blocks&amp;nbsp;to extend over a table, where the classical solution, which is obtained by recursive local optimization, is much weaker than the optimal solution you get by global optimization. We have a demonstration and even a game where people can try out the difference for themselves.&lt;/p&gt;
&lt;p&gt;&amp;quot;The other thing we have is network formation, and that&amp;#39;s very basic to a lot of what Microsoft does. It&amp;#39;s understanding networks, from the Internet to distribution networks to social networks to telephone networks. They all have different structures. We&amp;#39;re analyzing the basic structures of how networks form. &lt;/p&gt;
&lt;p&gt;&amp;quot;If you look at a picture of a network, it often looks like a big disarray, but we now understand there are three key ingredients in the formation of a network. If you want to move away from the details and understand&amp;nbsp;the basic themes, they are: underlying geometry, and that&amp;#39;s very important in, say, a road network and less important in the Internet, though it still plays a role there. There is optimization, either by some network administrator or central authority, or optimization by individuals joining the network or taking part in the network. And the third ingredient is just randomness, or luck. These ingredients come in different doses, and they yield very different-looking networks. We have some striking examples of that in our booth. &lt;/p&gt;
&lt;p&gt;&amp;quot;On the application side, besides understanding networks, we have several applications. One is monetizing social networks where, when you have a network, it&amp;#39;s not a huge one, but it&amp;#39;s already complicated, and it&amp;#39;s changing very fast. The challenge is for the platform owner to monetize the network, to get the return on the investment in building the network, and to do that is more tricky than it seems at first, because if you do it the wrong way, you discourage users from joining your network.&amp;nbsp;You need to&amp;nbsp;understand where funding flows into the network, where it flows out of the network--and both things happen at many places--and make sure, as the platform owner, you only tax where money comes out--from people who sell stuff on the network, from developers--and not from users, not from people who bring money into the network. &lt;/p&gt;
&lt;p&gt;&amp;quot;That&amp;#39;s one basic insight that&amp;#39;s common to many networks. A credit-card company will always put the charge to the seller and not to the buyer. They&amp;#39;ll even sometimes reimburse the buyer. It&amp;#39;s the same principle: You take money into the system from somebody who makes money from the system. Once you understand that principle, you still have to locate where money is going out of the system, and for complicated networks which evolve all the time, this is itself a challenge where understanding the structure of networks plays a role.&lt;/p&gt;
&lt;p&gt;&amp;quot;Another application we have is a joint project with the &lt;a class="" title="VIBE" href="http://research.microsoft.com/vibe/"&gt;VIBE&lt;/a&gt; group: fantasy-sports prediction. It&amp;#39;s designed to help groups that participate in office pools. They make predictions on something like March Madness or other sports contests--or it can also be other competitions, even political contests, where people make predictions--and after you have their predictions in, you want to know what&amp;#39;s the chance for each participant to win the pool. &lt;/p&gt;
&lt;p&gt;&amp;quot;You could just go over all possibilities if it&amp;#39;s a small pool, but in March Madness, with 63 games, you can&amp;#39;t go over &lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;2&lt;sup&gt;63&lt;/sup&gt;&lt;/span&gt; possibilities. You have to do a Monte Carlo algorithm. There are many algorithms you could use, and the initial algorithm used took three minutes per query. After we got involved, together with the VIBE group, we have an algorithm that works in one second per query, so we had a huge improvement to make this thing practical.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Peres.jpg"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/Peres.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yuval Peres in front of a poster that provides a graphical depiction of the effects of global optimization. Best to let him explain it:&lt;/p&gt;
&lt;p&gt;&amp;quot;This poster shows what arises from fair allocation done locally. You have a thousand points spread here, and each one is trying to obtain exactly the same area as all the rest--not more than their quota, exactly their quota. The way they do it is each one grows a [color-coded] disc around it, at unit speed, and it captures all the area it reaches first. Some points get all their area nearby, but some points that are hemmed in by others, they grow this disc, but here [he points to a place where a&amp;nbsp;disc&amp;#39;s shape&amp;nbsp;is warped by the presence of&amp;nbsp;a previously grown disc nearby], they don&amp;#39;t get any area, because this area is already captured by this center. They have to wait, and they somehow resurface out here [he points to an area far from the nexus of the warped disc] and get their fill of area here. At the end of the day, they all get the same area, but some of them have to go very far. &lt;/p&gt;
&lt;p&gt;&amp;quot;It&amp;#39;s a very simple method. It doesn&amp;#39;t require any kind of coordination by the different centers and no central authority, and it gives a fair allocation.&amp;nbsp;But, as you see, the structure is very complex, and some individuals have to go very far to get their quota. What turns out is that this is the hardest to do, when you want a fair allocation. ... Our contribution is: If you consider this scheme with quotas, it yields this very complex picture. Fair allocation is great, but without central authority, it&amp;#39;s complicated. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=783" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="Yuval Peres" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Yuval+Peres/default.aspx" /><category term="Theory" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Theory/default.aspx" /></entry><entry><title>Tiny Web Services</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/tiny-web-services.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/tiny-web-services.aspx</id><published>2008-03-07T00:31:00Z</published><updated>2008-03-07T00:31:00Z</updated><content type="html">&lt;p&gt;I mentioned the other day that I had run into &lt;a class="" title="Feng Zhao" href="http://research.microsoft.com/~zhao/"&gt;Feng Zhao&lt;/a&gt;, principal researcher in the &lt;a class="" title="Networked Embedded Computing" href="http://research.microsoft.com/nec/"&gt;Networked Embedded Computing&lt;/a&gt; group, who was looking particularly happy at the moment. Well, Feng has been demonstrating the reason for his delight over the past three days:&amp;nbsp;a set of small, wireless sensor devices, branded with the Microsoft Research logo, that he and his group plan to utilize in a variety of settings.&lt;/p&gt;
&lt;p&gt;&amp;quot;This is an example of a sensor that we use for research and&amp;nbsp;we plan to put&amp;nbsp;into a data center,&amp;quot; Zhao says, holding one of the&amp;nbsp;devices up for inspection. &amp;quot;The sensors currently in data centers are a different form factor. This&amp;nbsp;one&amp;nbsp;just got designed. It senses&amp;nbsp;temperature and humidity,&amp;nbsp;the kinds of parameters one cares about in a data center.&amp;quot;&lt;/p&gt;
&lt;p&gt;The sensors are special, Zhao says,&amp;nbsp;because of their size, their functionality, and their energy efficiency.&lt;/p&gt;
&lt;p&gt;&amp;quot;We&amp;#39;re working on making sensors easier to manage and interoperable with other devices,&amp;quot; he says,&amp;nbsp;&amp;quot;and to make the devices speak the kinds of language and protocols that computers on the Internet speak. For example, on the Internet, computers talk in terms of Web services, TCP/IP, HTTP. But these are designed for much bigger machines, and this one only has 4K of memory. We want&amp;nbsp;to shrink these very big things onto this device with a very small memory and processor, and, furthermore, use as little energy as possible: two AA batteries for a year.&amp;quot;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s part of a research project called&amp;nbsp;Tiny Web Services,&amp;nbsp;designed to develop sensor nets and Web-service techniques that can&amp;nbsp;fit onto these tiny 4K sensors. The sensors are programmed&amp;nbsp;to go to sleep when&amp;nbsp;not&amp;nbsp;needed to send information.&lt;/p&gt;
&lt;p&gt;&amp;quot;Web servers anticipate a set of requests, and they have to respond immediately,&amp;quot; Zhao explains,&amp;nbsp;&amp;quot;so they stay on all the time, waiting for requests. This one uses AC currency, and Web services can register events to make it turn itself on. A number of these techniques&amp;nbsp;are being used&amp;nbsp;to make&amp;nbsp;the footprint of Web-service processing&amp;nbsp;much smaller and simpler but still comply with the standards of the Internet so&amp;nbsp;the device&amp;nbsp;can talk to other devices.&amp;quot; &lt;/p&gt;
&lt;p&gt;Zhao&amp;#39;s group is one of the first to address this area, and its devices are among the smallest--and least expensive--to&amp;nbsp;talk&amp;nbsp;in terms Web services can understand. Beyond their small footprint, they also&amp;nbsp;contain technology that is advancing the state of the art.&lt;/p&gt;
&lt;p&gt;&amp;quot;By&amp;nbsp;building our own devices,&amp;quot; Zhao says, &amp;quot;we actually are building a stack of software. We own all the drivers, and we can program. Our goal is to develop this into a reliable system, and we&amp;#39;re also interested in making them available to academics, to help people building applications for the environment, for conservation, or for energy savings. If you look at what&amp;#39;s currently available,&amp;nbsp;some of those devices are not as reliable or as easy to program as we&amp;#39;d like.&amp;quot;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;With that, he was smiling again. These days, it seems,&amp;nbsp;Feng Zhao just can&amp;#39;t help himself.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/080304Tech_Fest03.jpg"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/080304Tech_Fest03.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Rick Rashid, senior vice president of Microsoft Research, shows one of Feng Zhao&amp;#39;s new wireless sensors to an audience of invited guests during Tuesday&amp;#39;s TechFest keynote speech.&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=782" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="Rick Rashid" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Rick+Rashid/default.aspx" /><category term="Feng Zhao" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Feng+Zhao/default.aspx" /><category term="sensor" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/sensor/default.aspx" /><category term="Web service" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Web+service/default.aspx" /><category term="wireless" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/wireless/default.aspx" /></entry><entry><title>The View from England</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/the-view-from-england.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/the-view-from-england.aspx</id><published>2008-03-06T23:49:00Z</published><updated>2008-03-06T23:49:00Z</updated><content type="html">&lt;p&gt;&lt;a class="" title="Andrew Herbert" href="http://research.microsoft.com/~aherbert/"&gt;Andrew Herbert&lt;/a&gt;, managing director of &lt;a class="" title="Microsoft Research Cambridge" href="http://research.microsoft.com/aboutmsr/labs/cambridge/"&gt;Microsoft Research Cambridge&lt;/a&gt;, was busily reading e-mail when I passed him in the hall a few minutes ago, so I doubled back and asked him to provide a brief statement about the value of TechFest for his lab and for the larger organization. His response:&lt;/p&gt;
&lt;p&gt;&amp;quot;The value to us is two things. It&amp;#39;s making contact with people here in Microsoft&amp;#39;s Redmond product groups. Obviously, being based in Cambridge, it&amp;#39;s not so easy for us as it is for our colleagues here in Redmond. The other great thing is to see what people in the other labs are doing with their research, seeing how we can join our ideas together to build even more fascinating technologies.&amp;quot;&lt;/p&gt;
&lt;p&gt;And for Microsoft Research as a&amp;nbsp;whole&amp;nbsp;and Microsoft as a company?&lt;/p&gt;
&lt;p&gt;&amp;quot;It&amp;#39;s great for Microsoft Research, because it really is the thing that drives our technology-transfer agenda. And I&amp;#39;m sure, for the company, it&amp;#39;s great to show all the employees what Research is doing and some of the exciting things that we&amp;#39;ll find in Microsoft products in the future.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Herbert.jpg"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/Herbert.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Andrew Herbert, managing director of Microsoft Research Cambridge and a Microsoft distinguished engineer.&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=781" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="Andrew Herbert" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Andrew+Herbert/default.aspx" /><category term="Cambridge" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Cambridge/default.aspx" /></entry><entry><title>The Father of TechFest</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/the-father-of-techfest.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/the-father-of-techfest.aspx</id><published>2008-03-06T22:27:00Z</published><updated>2008-03-06T22:27:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Phil.jpg"&gt;&lt;/a&gt;I just ran into Phil Fawcett, who had an idea seven years ago that became the original TechFest, which&amp;nbsp;has since become Microsoft Research&amp;#39;s signature event. The fact that I could barely manage to squeeze through the throngs to get to Phil speaks volumes about his foresight--and the power a simple idea can have.&lt;/p&gt;
&lt;p&gt;&amp;quot;I started this as an idea in 2001,&amp;quot; says Fawcett, principal research program manager in Microsoft Research&amp;#39;s Program Management team, &amp;quot;and it&amp;#39;s been amazing to see this grow to the size it has--and the popularity. The energy that&amp;#39;s created by the new technology is just awesome, and the opportunity for actually getting the ideas into our products, and the potential there, is awesome, as well. I really love for everybody to come out and see that Microsoft is an innovative company and that we&amp;#39;ve got a ton of new technology that we&amp;#39;re going to get into our customers&amp;#39; hands.&amp;quot;&lt;/p&gt;
&lt;p&gt;In 2001, Fawcett actually had a hard time convincing his colleagues&amp;nbsp;that the TechFest idea was worthy of consideration.&lt;/p&gt;
&lt;p&gt;&amp;quot;When we first started, there was a lot of resistance in Microsoft Research on why we needed to do this,&amp;quot; Fawcett recalls, &amp;quot;After I got it sold through, the first TechFest was from 10 a.m. to 7 p.m., and most of the researchers could not talk afterward because it went so long. We&amp;#39;ve kind of strung it out a little bit, so now what happens is that we get six or seven thousand over two days, which is a lot better.&amp;quot;&lt;/p&gt;
&lt;p&gt;The idea, shall we say, has taken hold. But before the inaugural show, it was difficult to be sure.&lt;/p&gt;
&lt;p&gt;&amp;quot;I had no idea,&amp;quot; Fawcett smiles.&amp;nbsp;&amp;quot;I was taking a big risk. They knew I was taking a big risk, but they let me do it, which was great, and now it&amp;#39;s turned out to be a great showcase for Microsoft Research and for Microsoft as a whole.&amp;quot;&lt;/p&gt;
&lt;p&gt;One man, one idea, one legacy of success. Well done, Phil!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Phil.jpg"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/Phil.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Philip Fawcett&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=780" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="Phil Fawcett" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Phil+Fawcett/default.aspx" /></entry><entry><title>Privacy Integrated Queries</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/privacy-integrated-queries.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/privacy-integrated-queries.aspx</id><published>2008-03-06T20:57:00Z</published><updated>2008-03-06T20:57:00Z</updated><content type="html">&lt;p&gt;Data abounds in the digital age. Bits by the billions are collected on a daily basis from a variety of sources: Web services, financial programs, governmental agencies. Those who specialize in data mining and analysis could spend a hundred lifetimes sifting through such data, looking for patterns and clues that could help explain and fine-tune 21st-century life.&lt;/p&gt;
&lt;p&gt;But they can&amp;#39;t.&lt;/p&gt;
&lt;p&gt;Much of that never-ending stream of data is privacy-protected--as it should be. Nobody wants their personal information accessible to any and all. Privacy is the cornerstone of the Internet era. Without it, society would devolve into digital chaos. But those same privacy protections deny experts access to all that massive, tantalizing data.&lt;/p&gt;
&lt;p&gt;&lt;a class="" title="Frank McSherry" href="http://research.microsoft.com/users/mcsherry/"&gt;Frank McSherry&lt;/a&gt; aims to change all that. McSherry, a researcher at Microsoft Research Silicon Valley, is demonstrating, along with colleague &lt;a class="" title="Cynthia Dwork" href="http://research.microsoft.com/users/dwork/"&gt;Cynthia Dwork&lt;/a&gt;, a principal researcher at the same lab, a project called Privacy Integrated Queries,&amp;nbsp;designed to enable the mining of huge data collections while not putting individuals&amp;#39; private information at risk.&lt;/p&gt;
&lt;p&gt;&amp;quot;We&amp;#39;re looking to put together a&amp;nbsp;privacy-preserving data-mining platform,&amp;quot; McSherry says,&amp;nbsp;&amp;quot;tools that analysts can use, even without privacy training, to interact with and mine data from sensitive data sets that they wouldn&amp;#39;t otherwise have access to. &lt;/p&gt;
&lt;p&gt;&amp;quot;Cynthia Dwork and I have had a lot of prior experience with this privacy-preserving data analysis over the last few years. There&amp;#39;s a lot of really formal mathematics behind it, but every time we do something new, we start from scratch in some sense: prove theorems, write papers--this is the model for convincing people things are private. We thought it would be smart to try to factor out the common technology we&amp;#39;ve been using in each of these results and package it&amp;nbsp;in a framework that people could use to put together their own analyses.&amp;quot;&lt;/p&gt;
&lt;p&gt;One scenario in which such a platform could play a useful role relates to recent troubles in the financial sector.&lt;/p&gt;
&lt;p&gt;&amp;quot;Some folks,&amp;quot; McSherry says,&amp;nbsp;&amp;quot;are really excited about finding what went&amp;nbsp;wrong in the subprime collapse. Unfortunately, all that data is locked up--all the mortgage information, who bought what, at what rates--sealed up for privacy reasons. People can&amp;#39;t sort out where the next collapse will be and how to counteract it, and that&amp;#39;s unfortunate, that privacy is getting in the way, in some sense, of a real common-good happening.&amp;nbsp;They didn&amp;#39;t want to know who had what mortgage, but what parts of the country are most at risk.&amp;quot;&lt;/p&gt;
&lt;p&gt;Perhaps that episode would have&amp;nbsp;developed differently if data analysts had access to the Privacy Integrated &lt;br /&gt;Queries technology devised by McSherry and Dwork.&lt;/p&gt;
&lt;p&gt;&amp;quot;We put together something that looks a lot like LINQ, Language Integrated Query, a sort of SQL-style, programmatic data access,&amp;quot; McSherry explains. &amp;quot;To the user, it&amp;#39;s basically indistinguishable. But under the covers, the privacy thing is going on, instincting about what you&amp;#39;re asking for and communicating back with the data center, trying to determine if this is OK and pushing a lot of formal mathematics around, making sure that, at the end of the day, you haven&amp;#39;t compromised privacy.&lt;br /&gt;&lt;br /&gt;&amp;quot;The goal was to try to make it transparent to the users, so they didn&amp;#39;t have to worry about what weird, funny machinations underneath are going on. They could just program against it as if it were LINQ.&amp;quot;&lt;/p&gt;
&lt;p&gt;But this latest project has one significant distinction that sets it apart from LINQ.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;quot;Unlike LINQ,&amp;quot; McSherry says,&amp;nbsp;&amp;quot;you don&amp;#39;t get to just enumerate a data set. You have to stay one step removed. You explain what you&amp;#39;d like to do with the data set and how you&amp;#39;d like it to be aggregated, and the results come back to you, perturbed a little bit. You get a little bit of noise, and the noise introduces uncertainty about the answer, which turns into this formal notion of privacy.&amp;quot;&lt;/p&gt;
&lt;p&gt;Privacy Integrated Queries could prove beneficial in a number of settings. The medical field, for example, could benefit greatly if the data could be safely aggregated without disclosing&amp;nbsp;the associated personal information. Another potential usage could find takers within Microsoft.&lt;/p&gt;
&lt;p&gt;&amp;quot;We have all sorts of data on who searched for what,&amp;quot; McSherry notes. &amp;quot;It&amp;#39;s good stuff. Microsoft would love to collaborate with external researchers, people interested in Web research who don&amp;#39;t have access to the scale of data that we have, but we&amp;#39;re really concerned about privacy. That sort of stalls research, to some extent, for&amp;nbsp;Web researchers who don&amp;#39;t have anywhere to go. They can&amp;#39;t start up their own&amp;nbsp;Web-search engine. &lt;/p&gt;
&lt;p&gt;&amp;quot;With this sort of technology, we can really start the ball rolling on this type of work, work&amp;nbsp;that people just haven&amp;#39;t been able to do before.&amp;quot; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/McSherry-Dwork4.jpg"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/McSherry-Dwork4.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Frank McSherry and Cynthia Dwork of Microsoft Research Silicon Valley in front of their TechFest poster on Privacy Integrated Queries.&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=776" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="Frank McSherry" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Frank+McSherry/default.aspx" /><category term="privacy" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/privacy/default.aspx" /><category term="Silicon Valley" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Silicon+Valley/default.aspx" /><category term="Cynthia Dwork" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Cynthia+Dwork/default.aspx" /></entry><entry><title>Video Entertainment, part 2</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/video-entertainment-part-2.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/06/video-entertainment-part-2.aspx</id><published>2008-03-06T19:33:00Z</published><updated>2008-03-06T19:33:00Z</updated><content type="html">&lt;p&gt;A cool video that captures the energy of TechFest has been &lt;a class="" title="TechFest video" href="http://wm.microsoft.com/ms/research/events/TechFest2008/TechFest2008.wmv"&gt;posted externally&lt;/a&gt;. Enjoy!&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=775" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="video" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/video/default.aspx" /></entry><entry><title>BLEWS: What the Blogosphere Tells You About News</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/blews-what-the-blogosphere-tells-you-about-news.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/blews-what-the-blogosphere-tells-you-about-news.aspx</id><published>2008-03-06T04:46:00Z</published><updated>2008-03-06T04:46:00Z</updated><content type="html">&lt;p&gt;Some people look for controversy in the strangest places. As hundreds of computer-science researchers congregated for TechFest on Tuesday, one Web site interpreted a cross-disciplinary but topical demo from a team of Microsoft Research Redmond folks as evidence of a forthcoming news site to &amp;quot;rate media bias.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a class="" title="Michael Gamon" href="http://research.microsoft.com/users/mgamon/mgamon.aspx"&gt;Michael Gamon&lt;/a&gt;, here&amp;#39;s your chance to set the record straight about BLEWS.&lt;/p&gt;
&lt;p&gt;&amp;quot;What we&amp;#39;re trying to do is to give you a way to prioritize your news reading a little bit better,&amp;quot; says Gamon, a computational linguist within the &lt;a class="" title="Natural Language Processing" href="http://research.microsoft.com/nlp/"&gt;Natural Language Processing&lt;/a&gt; group. &lt;/p&gt;
&lt;p&gt;&amp;quot;The problem is that there&amp;#39;s way too much news for anybody to consume. You&amp;#39;ve got topic aggregators, news aggregators--all wonderful tools. But you still end up with more than you can read.&amp;quot;&lt;/p&gt;
&lt;p&gt;BLEWS, a research project based on a platform provided by Microsoft&amp;#39;s Live Labs,&amp;nbsp;is designed to address this information glut in one specific area of current interest: U.S. politics.&lt;/p&gt;
&lt;p&gt;&amp;quot;Specifically,&amp;quot; Gamon says, &amp;quot;in the political domain, what you can do is use the blogosphere as an annotation on the news. You can look at the number of conservative bloggers who link to a news article, the number of liberal bloggers who link to a news article, and you can just surface that information. The user, themselves, can then do with it what they want.&amp;quot;&lt;/p&gt;
&lt;p&gt;If the project ever received real-world implementation, users&amp;nbsp;might be able to sort the resultant information by articles most linked to by those of a particular political persuasion. In addition, they could read news that has a preponderance or a paucity of&amp;nbsp;heated verbiage.&lt;/p&gt;
&lt;p&gt;&amp;quot;What we also do is try to look at the language around the news links in the blog and detect whether the language is more neutral or more emotionally charged,&amp;quot; Gamon says.&amp;nbsp;&amp;quot;That&amp;#39;s not positive or negative--that&amp;#39;s a different thing--it&amp;#39;s just about emotionally charge. It could be enthusiastic, it could be very antagonistic. We don&amp;#39;t make that distinction.&amp;quot;&lt;/p&gt;
&lt;p&gt;For example, words such as &amp;quot;failure,&amp;quot; &amp;quot;progress,&amp;quot; &amp;quot;strong,&amp;quot; &amp;quot;unbelievable,&amp;quot; and &amp;quot;better&amp;quot; would indicate a level of emotion in a blog posting&amp;#39;s text, while the absence of such words would indicate a more measured approach.&lt;/p&gt;
&lt;p&gt;BLEWS, though, doesn&amp;#39;t make those determinations itself.&lt;/p&gt;
&lt;p&gt;&amp;quot;It&amp;#39;s not words that we pre-identified,&amp;quot; Gamon continues. &amp;quot;We take a random sample of blog posts, recategorize it as neutral or emotionally charged, and then we have a machine learn the weights for individual terms and words. They are not manually identified. It&amp;#39;s a machine that actually does that.&lt;/p&gt;
&lt;p&gt;&amp;quot;We aggregate it all in a UI where you see, at one glance, the number of liberal links to a news article, the number of conservative links, and you have little boxes to the side that indicate the level of emotional charge. You can sort&amp;nbsp;in these dimensions, and the UI is also fully navigational, so you can click on the news article, go read it, form your own opinion, and see what conservatives or liberals are thinking about that article.&amp;quot;&lt;/p&gt;
&lt;p&gt;In this U.S. political season, with emotions running at full throttle, such a tool could serve to help news fanatics take the partisanship down a notce. Such filters also could prove instructive,&lt;/p&gt;
&lt;p&gt;&amp;quot;Oftentimes,&amp;quot; Gamon notes,&amp;nbsp;&amp;quot;it&amp;#39;s actually more interesting to see what the other side is thinking about an article. Those are the arguments that people might find more challenging.&amp;quot;&lt;/p&gt;
&lt;p&gt;The BLEWS technology, though, is not limited to political discourse.&lt;/p&gt;
&lt;p&gt;&amp;quot;Political stuff is really just one point to illustrate it,&amp;quot; Gamon says. &amp;quot;Every piece of news, whether you&amp;#39;re talking gardening, entertinment, sports--it works in this context. The context is provided by the blogosphere, and the minimun you can do is look at the link counts from the blogosphere and try to do something intelligent around the links to provide additional information.&amp;quot;&lt;/p&gt;
&lt;p&gt;Something intelligent to provide additional information: These days, that seems entirely reasonable--unless you&amp;#39;re just itching to use the words&amp;nbsp;&amp;quot;media bias&amp;quot; in a headline.&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/BLEWS3.JPG"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/BLEWS3.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/BLEWS2.JPG"&gt;&lt;/a&gt;&lt;/p&gt;BLEWS Brothers (from left): Danyel Fisher, Michael Gamon, Dmitriy Belenko, Christian Konig, and Sumit Basu.&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=768" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="Sumit Basu" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Sumit+Basu/default.aspx" /><category term="Dmitiry Belenko" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Dmitiry+Belenko/default.aspx" /><category term="news" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/news/default.aspx" /><category term="Michael Gamon" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Michael+Gamon/default.aspx" /><category term="aggregator" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/aggregator/default.aspx" /><category term="BLEWS" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/BLEWS/default.aspx" /><category term="Christian Konig" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Christian+Konig/default.aspx" /><category term="Danyel Fisher" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Danyel+Fisher/default.aspx" /></entry><entry><title>Science for the 21st Century, part 2</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/science-for-the-21st-century-part-2.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/science-for-the-21st-century-part-2.aspx</id><published>2008-03-06T02:23:00Z</published><updated>2008-03-06T02:23:00Z</updated><content type="html">&lt;p&gt;With a grounding in what the European Science Initiative is trying to accomplish, and the reasons why, I then stepped across the aisle in the Rainierr/St. Helens room of the Microsoft Conference Center to get a feel for the individual demos on display in the Science for the 21st Century booth. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="Leeza Pachepsky" href="http://research.microsoft.com/~leeza/"&gt;Leeza Pachepsky&lt;/a&gt; is showing&amp;nbsp;Visualizing, Modelling and Analyzing Complex Networks, a project devised by Microsoft Research Cambridge colleague &lt;a class="" title="Rich Williams" href="http://research.microsoft.com/~ricw/"&gt;Rich Williams&lt;/a&gt;:&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;quot;I&amp;#39;m presenting&amp;nbsp;3-D software for understanding complex networks--in particular, describing who eats who in a ecosystem, as simple as lion seeks antelope, antelope seeks grass. But the real networks are much more complex. This software allows you to run different analyses and also to see what happens if you add or remove a species&amp;nbsp;in an ecosystem. This could help us understand potential changes that&amp;nbsp;climate changes could bring to our ecosystem, or, for example, to construct an artifical ecosystem. The network software is general in the sense that the network analogy and analyses&amp;nbsp;can be applied to many other systems, for example, computing and social networks.&amp;quot;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="Andrew Phillips" href="http://research.microsoft.com/~aphillip/"&gt;Andrew Phillips&lt;/a&gt; discusses Visual Programming of Gene Networks and Biological Pathways, which employs &lt;a class="" title="SPiM" href="http://research.microsoft.com/news/featurestories/publish/SPiM.aspx?0hp=n1&amp;amp;0sr=a"&gt;SPiM&lt;/a&gt;,&amp;nbsp;functional program code used to constuct graphical representations of biological systems that can be tested in a lab environment.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;quot;Essentially, this stems from a revolution we&amp;#39;re seeing in medical research,&amp;quot; he says. &amp;quot;Scientists understand more&amp;nbsp;and more molecular details of biological systems, so they&amp;#39;re building complicated models, and we&amp;#39;re developing a programming language for biology in order to help some of this. We&amp;#39;re&amp;nbsp;developing a language that enables a very complicated model to be split up into smaller building blocks that can simulate and analyze these parts of a biological system.&lt;/p&gt;
&lt;p&gt;&amp;quot;I&amp;#39;m working with a range of collaborators around the world in&amp;nbsp;building models of biological systems. One of these models is a pathway of the immune system on which we&amp;#39;re running simulations. We&amp;#39;re basically using techniques from computer science and parallel systems in order to model biological systems and understand reverse-engineering of biological systems.&amp;quot;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="Robin Freeman" href="http://research.microsoft.com/~robinfre/"&gt;Robin Freeman&lt;/a&gt; is researching Autonomous Monitoring of Vulnerable&amp;nbsp;Ecosystems:&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;quot;This allows us to monitor, in real time, changes in organisms within vulnerable environments. We&amp;#39;re mining sensor networks, GPS, and a variety of Microsoft software to bring the data back in real time to researchers on their desktop and enable them to both monitor and analyze changes in these vulnerable environments.&lt;/p&gt;
&lt;p&gt;&amp;quot;The advantage that gives us is that though we know some things about changes in climate, we don&amp;#39;t know how they affect the organmisms in these sensitive environments. An understanding of that, in a variety of different environments, gives us an idea of an early-warning system for ecological changes which we can make to go in and preserve and manage the organisms better.&amp;quot;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Martin Calsyn speaks about the DISCOVERY environment, a product of intensive development work by Andreas Heil:&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;quot;We now have, with the new age of computational science,&amp;nbsp;an unprecedented demand for computational cycles and resources. Luckily, we have an unprecedented ability for computational cycles and resources. But we have a huge chasm between the users and the resources. What I&amp;#39;m trying to do with the DISCOVERY environment is bridge that chasm. You could boil it down to a cliche by saying less plumbing and more science. We don&amp;#39;t want our computational climatoligists,&amp;nbsp;biologists and ecologists to become domain experts in computer science. We want them to spend 80 percent of their time on their work. &lt;/p&gt;
&lt;p&gt;&amp;quot;DISCOVERY has a couple of main, featured components. One is clouds, which represent communities. A community is&amp;nbsp;something into which you can put people, resources, and data. By resources, I mean a peer-to-peer collection of computers that form a peer-to-peer grid and use the idle&amp;nbsp;cycles on the computers in your community.&amp;nbsp;We have a workspace, a journal that&amp;#39;s replicated in space. Everybody in the community gets a copy, and I can go back in time and make strong statements about the provenance of my data and my visualization results.&lt;/p&gt;
&lt;p&gt;&amp;quot;I have the ability to build UI, and when I&amp;#39;m happy with the UI, I have the ability to publish that UI, in the form of a standalone .exe or a Web application, so when I do my peer-reviewed paper, it goes up on the Web. That&amp;#39;s DISCOVERY.&amp;quot;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="Drew Purves" href="http://research.microsoft.com/~dpurves/"&gt;Drew Purves&lt;/a&gt;, who is leading the&amp;nbsp;Understanding and Predicting Forest Dynamics project wasn&amp;#39;t able to make the trip from Cambridge to Redmond for TechFest, but his Web site provides insight:&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;quot;Forests harbor around 60 percent&amp;nbsp;of the world’s biodiversity and around half of its terrestrial carbon, so there is an urgent need to predict how forests will respond to continuing anthropogenic perturbations including increased atmospheric &lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;CO&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;, logging, and land-use change. A new toolbox of techniques for understanding forests--consisting of a new kind of simulation model, new analytical techniques for understanding the model, and new statistical techniques for parameterizing the model using widely available inventory data--is beginning to deliver a fundamentally new, quantitative, and predictive level of understanding of how forests work.&amp;quot; &lt;/p&gt;
&lt;p&gt;Whew. Forest dynamics, ecosystem modeling, immune-system pathways, complex modeling, tools for computational life sciences. When the European Science Initiative produced its &lt;a class="" title="Towards 2020 Science" href="http://research.microsoft.com/towards2020science/background_overview.htm"&gt;Towards 2020 Science&lt;/a&gt; report a couple of years ago, it represented nothing less than a clarion call to the scientific community, and it&amp;#39;s fascinating to see how that call is being answered.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Barnett-Braendle030508.JPG"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/Barnett-Braendle030508.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bryan Barnett (&lt;em&gt;left&lt;/em&gt;), business manager for Microsoft Research&amp;#39;s External Research group, engages in a TechFest chat with Alexander Brändle, head of technology for the European Science Initiative.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=766" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="European Science Initiative" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/European+Science+Initiative/default.aspx" /><category term="Cambridge" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Cambridge/default.aspx" /><category term="Drew Purves" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Drew+Purves/default.aspx" /><category term="Robin Freeman" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Robin+Freeman/default.aspx" /><category term="Martin Calsyn" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Martin+Calsyn/default.aspx" /><category term="Leeza Pachepsky" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Leeza+Pachepsky/default.aspx" /><category term="Andrew Phillips" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Andrew+Phillips/default.aspx" /><category term="Rich Williams" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Rich+Williams/default.aspx" /><category term="Andreas Heil" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Andreas+Heil/default.aspx" /></entry><entry><title>Stephen Emmott on 21st Century Science</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/science-for-the-21st-century.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/science-for-the-21st-century.aspx</id><published>2008-03-06T01:07:00Z</published><updated>2008-03-06T01:07:00Z</updated><content type="html">&lt;p&gt;Next, I wandered over to a mega-booth from Microsoft Research Cambridge called Science for the 21st Century, featuring no fewer than six demos. There was a lot to absorb, so before diving in, I found &lt;a class="" title="Stephen Emmott" href="http://research.microsoft.com/aboutmsr/presskit/semmott/"&gt;Stephen Emmott&lt;/a&gt;, director of the lab&amp;#39;s &lt;a class="" title="European Science Initiative" href="http://research.microsoft.com/ero/default.aspx?0sr=a"&gt;European Science Initiative&lt;/a&gt;, to get a quick overview. In four short minutes, he provided a comprehensive look at his group&amp;#39;s motivations and priorities, so I thought it best to stay out of his way and let him explain away:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/StephenEmmott[1].jpg"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/StephenEmmott[1].jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Stephen Emmott&lt;/p&gt;
&lt;p&gt;&amp;quot;All the demos we&amp;#39;ve got here, the thing that ties them all together is the thing that ties all of our work together, which is our focus on developing new conceptual methods, techniques, and tools for helping scientists model and study complex biological systems.&lt;/p&gt;
&lt;p&gt;&amp;quot;Understanding complex natural systems is rapidly becoming the most important and active area of science, certainly for the next 50 years, and the reason for that is because it&amp;#39;s where the greatest scientific and societal challenges are:&amp;nbsp;understanding biological systems, living systems. After 50 years of spectacular success in&amp;nbsp;molecular biology, we still don&amp;#39;t know how a cell works.&amp;nbsp;And that&amp;#39;s going to require&amp;nbsp;building models of complex organisms.&lt;/p&gt;
&lt;p&gt;&amp;quot;On the other hand, understanding what&amp;#39;s happening to climate change and environmental change ... a lot is known about the physical aspects of climate change to do with&amp;nbsp;carbon, but virtually nothing is known about&amp;nbsp;the other important aspect about what regulates climate change, which is the biosphere, the biological components like the&amp;nbsp;Earth&amp;#39;s forests. So we&amp;#39;ve got the Forest Dynamics project here, which is modeling the relationship between forest dynamics and climate regulation.&lt;/p&gt;
&lt;p&gt;&amp;quot;Interestingly, complex natural systems are also where the biggest societal, social, scientific challenges are.The biggest technological, economic opportunities for growth over the next 50 years are also around understading complex natural systems. If we can understand biological systems, it would, in medicine for example,&amp;nbsp;revolutionize our ability to understand and treat disease. And it would probably revolutionize our ability to build novel, biological-based energy sources. &lt;/p&gt;
&lt;p&gt;&amp;quot;One&amp;nbsp;of the most efficient users and converters of energy on the planet are plants, and we don&amp;#39;t know how they do that. If we understood how they do that, we&amp;#39;d have a big energy- and technological-innovation opportunity.&lt;/p&gt;
&lt;p&gt;&amp;quot;The one thing that underpins the proper development of a science of complex natural systems is models and modeling. A lot of data is already known, so it&amp;#39;s a question of how you bring all that data together. That&amp;#39;s why we focus on complex natural systems, and that&amp;#39;s why we focus on modeling and new modeling techniques. &lt;/p&gt;
&lt;p&gt;&amp;quot;If we can crack even some of those problems, it would give us enormous insights into how we can think about a model and build much more complex engineered systems, software systems. There&amp;#39;s an interesting interplay between understanding and doing science and its impact back on computer science and, naturally, our software engineering. That&amp;#39;s the main motivator for everything that we&amp;#39;re doing.&amp;quot;&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=765" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="European Science Initiative" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/European+Science+Initiative/default.aspx" /><category term="Cambridge" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Cambridge/default.aspx" /><category term="Stephen Emmott" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Stephen+Emmott/default.aspx" /></entry><entry><title>Diagnosing Home-Networking Problems with NetPrints</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/diagnosing-home-networking-problems-with-netprints.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/diagnosing-home-networking-problems-with-netprints.aspx</id><published>2008-03-05T22:49:00Z</published><updated>2008-03-05T22:49:00Z</updated><content type="html">&lt;p&gt;&lt;img height="1" alt="" width="1" border="0" /&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Bhagwan.jpg"&gt;&lt;/a&gt;&lt;img height="1" alt="" width="1" border="0" /&gt;Now here&amp;#39;s technology I could use right now, and I&amp;#39;ll bet you could, too. &lt;/p&gt;
&lt;p&gt;Ranjita Bhagwan is a researcher at Microsoft Research India who found herself getting frustrated with her home network. And that got her to thinking about her family. &lt;/p&gt;
&lt;p&gt;&amp;quot;I am a home-network user,&amp;quot; Bhagwan says, &amp;quot;and I’ve faced this problem a lot. I’ve studied computer science, so I have some knowledge on how networking works. And if it’s such a problem for me, then I shudder to think what a problem it must be for my mother or for my grandparents, who have no idea what’s happening. &lt;/p&gt;
&lt;p&gt;&amp;quot;This is a way to simplify things for that population.&amp;quot; &lt;/p&gt;
&lt;p&gt;Her thinking led to NetPrints, a technique for diagnosing home-networking issues with a single click.&lt;/p&gt;
&lt;p&gt;&amp;quot;I have a client that works on your machine,&amp;quot; Bhagwan explains. &amp;quot;If you have a problem with any application, like to your e-mail service, you just press one&amp;nbsp;button, and it goes to a service and resolves the problem.&amp;quot;&lt;/p&gt;
&lt;p&gt;One-touch resolution? Sounds like a dream come true.&lt;/p&gt;
&lt;p&gt;&amp;quot;Home networks are growing,&amp;quot; she observes,&amp;nbsp;&amp;quot;and because of that, there’s this unmanaged environment. You have different companies&amp;#39; routers interacting with different computers, and that causes a lot of problems. That’s where we see this being helpful.&amp;quot; &lt;/p&gt;
&lt;p&gt;The&amp;nbsp;unmanaged nature of many home networks is the crux of the problem.&lt;/p&gt;
&lt;p&gt;&amp;quot;There’s so much diverse configuration network in a home network, Bhagwan observes.&amp;nbsp;&amp;quot;What we finally decided to do was to use shared wisdom to resolve the problem. If you have the same configuration as me, and you’ve resolved your problem, in that case, that information should be ready for me to resolve my problem, as well.&amp;quot;&lt;/p&gt;
&lt;p&gt;In a nutshell, here&amp;#39;s how NetPrints works:&amp;nbsp;When&amp;nbsp;you have a problem with an application,&amp;nbsp;you can open the NetPrints client on&amp;nbsp;your home machine. It automatically detects the application that’s having the problem and then you&amp;nbsp;press the Diagnose button. The client&amp;nbsp;crawls&amp;nbsp;the configuration information from&amp;nbsp;your home network and sends it&amp;nbsp;to the service.&lt;/p&gt;
&lt;p&gt;The service uses a structured index database to figure out which configuration-information parameter is wrong and ships&amp;nbsp; a suggestion to&amp;nbsp;your client.&amp;nbsp;The client then automatically fixes that configuration&amp;nbsp;on the router or on the home network. And, &lt;span class="me1"&gt;&lt;span style="FONT-WEIGHT:normal;FONT-SIZE:10pt;FONT-FAMILY:Arial;mso-bidi-font-weight:bold;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;voilà&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;the application starts working. &lt;/p&gt;
&lt;p&gt;&amp;quot;The server side,&amp;quot; Bhagwan explains,&amp;nbsp;&amp;quot;is using a machine-learning algorithm to build a decision tree using the configuration, and that’s how it figures out how it can go from a bad configuration to a good one.&amp;quot;&lt;/p&gt;
&lt;p&gt;NetPrints is still being evaluated, but so far, things look quite promising.&lt;/p&gt;
&lt;p&gt;&amp;quot;We have tested it with four or five applications right now, and four or five different routers, Bhagwan reports,&amp;nbsp;&amp;quot;and it seems to work really well. We looked at a few problems that we scrounged around the Internet for, related to&amp;nbsp;VPN clients,&amp;nbsp;to&amp;nbsp;gaming systems, to media players, and we found that for a large majority of them, something like this would be extremely valuable.&amp;quot;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m sure I speak for millions when l say, the sooner I get my hands on this, the better.&lt;/p&gt;
&lt;p&gt;&lt;img height="1" alt="" width="1" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/Bhagwan.jpg"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/Bhagwan.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ranjita Bhagwan in her TechFest booth, March 5, 2008.&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=763" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="problem" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/problem/default.aspx" /><category term="configuration" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/configuration/default.aspx" /><category term="home network" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/home+network/default.aspx" /><category term="Ranjita Bhagwan" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Ranjita+Bhagwan/default.aspx" /><category term="NetPrints" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/NetPrints/default.aspx" /></entry><entry><title>An HMM-Based Talking and Singing Head</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/an-hmm-based-talking-and-singing-head.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/an-hmm-based-talking-and-singing-head.aspx</id><published>2008-03-05T21:16:00Z</published><updated>2008-03-05T21:16:00Z</updated><content type="html">&lt;p&gt;Today&amp;#39;s session just got under way, and I made a beeline toward the demo entitled An HMM-Based Talking and Singing Head. This is speech-synthesis work out of Microsoft Research Asia, and Frank Soong, a principal researcher and research manager of that lab&amp;#39;s &lt;a class="" title="Speech Group" href="http://research.microsoft.com/speech/"&gt;Speech Group&lt;/a&gt;, was happy to explain it to me.&lt;/p&gt;
&lt;p&gt;&amp;quot;HMM&amp;quot; refers to hidden Markov Model, a statistical model that Soong and colleagues have used to improve upon existing, often frustrating speech-synthesis techniques.&lt;/p&gt;
&lt;p&gt;&amp;quot;Frankly,&amp;quot; Soong said, &amp;quot;we advance the art of text-to-speech synthesis. It sounds fairly natural. I&amp;#39;m biased, as a technologist, but it doesn&amp;#39;t sound robotic anymore. It has a natural prosody. This guy can say things highly intelligently, in a very clear way.&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;quot;This guy&amp;quot;&amp;nbsp;amounts to an evolved emoticon, a happy face with arms and&amp;nbsp;legs and an expressive face. It might sound silly, but as we&amp;#39;ll learn,&amp;nbsp;such features can prove valuable.&lt;/p&gt;
&lt;p&gt;The talking head lip-syncs to the speech synthesis Soong&amp;#39;s technology produces. Emotions are reflected in its facial expressions. It gesticulates. And it can sing.&lt;/p&gt;
&lt;p&gt;&amp;quot;It gives both the audio and the video part,&amp;quot; Soong explains. &amp;quot;In the old days, we were building the playback for speech, but people were having a hard time hearing. But once you can read the lips, that can help you understand the speech in a noisy environment.&lt;/p&gt;
&lt;p&gt;&amp;quot;For hearing-impaired people,&amp;quot; he adds, &amp;quot;that&amp;#39;s totally indispensable.&amp;quot;&lt;/p&gt;
&lt;p&gt;The improved speech synthesis could prove valuable in hands-busy environments, Soong says, such as listening to your e-mail while you&amp;#39;re driving to work or getting an oral reminder of an appointment. &lt;/p&gt;
&lt;p&gt;Another potential scenario is in video services. A person could make vocal requests and receive a spoken response, interacting with an animated agent by using&amp;nbsp;both auditory and visual cues.&lt;/p&gt;
&lt;p&gt;Sounds like the sort of thing a busy receptionist might consider a true godsend.&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=762" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author></entry><entry><title>Video Entertainment</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/video-entertainment.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/05/video-entertainment.aspx</id><published>2008-03-05T19:47:00Z</published><updated>2008-03-05T19:47:00Z</updated><content type="html">&lt;p&gt;A video of yesterday&amp;#39;s TechFest 2008 keynote is &lt;a class="" title="TechFest 2008 Keynote" href="http://wm.microsoft.com/ms/research/events/TechFest2008/TF08Keynote.wmv"&gt;now available&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also, the Channel 9 folks have posted a bunch of additional videos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="Privacy Integrated Queries" href="http://channel9.msdn.com/Showpost.aspx?postid=388006"&gt;Privacy Integrated Queries&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="New Search UI" href="http://channel9.msdn.com/Showpost.aspx?postid=388015"&gt;New Search UI&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="BEE3: Revitalizing Architecture Research" href="http://channel9.msdn.com/Showpost.aspx?postid=388016"&gt;BEE3: Revitalizing Architecture Research&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="Tiny Web Services" href="http://channel9.msdn.com/Showpost.aspx?postid=388021"&gt;Tiny Web Services&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" title="Music Steering" href="http://channel9.msdn.com/Showpost.aspx?postid=388038"&gt;Music Steering&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Happy viewing!&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=761" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="2008" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/2008/default.aspx" /><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="keynote" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/keynote/default.aspx" /><category term="Tiny Web Services" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Tiny+Web+Services/default.aspx" /><category term="Music Steering" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Music+Steering/default.aspx" /><category term="BEE3" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/BEE3/default.aspx" /><category term="video" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/video/default.aspx" /><category term="Privacy Integrated Queries" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Privacy+Integrated+Queries/default.aspx" /><category term="New Search UI" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/New+Search+UI/default.aspx" /></entry><entry><title>Auto Shift: Energy-Aware Server Provisioning</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/04/auto-shift-energy-aware-server-provisioning.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/04/auto-shift-energy-aware-server-provisioning.aspx</id><published>2008-03-05T01:15:00Z</published><updated>2008-03-05T01:15:00Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Green, as we now know, is, indisputedly, the new black. Seems like you can&amp;#39;t turn on the television or pick up a newspaper to read about the latest green initiative. Lots of people are talking.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;a class="" title="Feng Zhao" href="http://research.microsoft.com/~zhao/" target="_blank"&gt;Feng Zhao&lt;/a&gt; is doing something about it.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Zhao&amp;#39;s &lt;a class="" title="Networked Embedded Computing" href="http://research.microsoft.com/nec/"&gt;Networked Embedded Computing&lt;/a&gt; group is showing a TechFest demo called Auto-Shift: Energy-Aware Server Provisioning, which addresses&amp;nbsp;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;server resource management for Internet services, such as Live Messenger and Hotmail.&amp;nbsp;Data centers&amp;nbsp;for such services require potentially expensive decisions about how many computers to allocate and how those are deployed.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;quot;No. 1,&amp;quot; Zhao says, &amp;quot;you have to buy the servers. No. 2, once you buy a server, you have to manage it. And third, you have to have an infrastructure, such as power supply. In this particular study, we looked at the power usage of the servers that are running one of our largest Web services. If you look at the load as it varies over the course of the day, it peaks around noon and slows down around midnight. That clearly shows that not all the servers are needed all the time. Can we shut down some of the servers? Can we actually save energy?&amp;quot; &lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Initially, Zhao and colleagues&amp;nbsp;thought the challenge&amp;nbsp;might be&amp;nbsp;straightforward. But&amp;nbsp;complications arose. With a Web service such as&amp;nbsp;Messenger,&amp;nbsp;users are serviced continually. When&amp;nbsp;servers are turned off, users lose access, and when they sign back in, they create a spike in the data-center load.&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;quot;We&amp;nbsp;have developed&amp;nbsp;a set of techniques that allow us to intelligently forecast when a load is going to spike,&amp;quot; Zhao says, &amp;quot;and&amp;nbsp;to&amp;nbsp;provide a period of buffer time so that we gradually shut down machines--and only shut down machines when the load on the machine is below some small threshold. So we don’t have to migrate&amp;nbsp;too many users, which, in turn, would create too many spikes in the load. The techniques that we have been developing are different ways of managing that process of gradually ramping down a server--and at the same time having some knowledge about what’s coming and actually prepare enough resources.&amp;quot;&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Some techniques, though,&amp;nbsp;save more energy, some slightly less. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;“If you want to be aggressive about saving energy, you are going to incur some penalties,&amp;quot; Zhao says. &amp;quot;Maybe the response time will be longer. We’re&amp;nbsp;looking at these tradeoffs. If you care more about energy, it will have to be at the price of a little more degraded user experience. Or you can provide a very good user experience, but the energy saving might be a little bit less. That’s a very interesting set of findings.&amp;quot;&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Auto-Shift is&amp;nbsp;based on&amp;nbsp;Messenger data over a period of 45 days running on&amp;nbsp;machines used to emulate&amp;nbsp;the Networked Embedded Computing&amp;#39;s group&amp;#39;s&amp;nbsp;algorithm. Zhao says that&amp;nbsp;algorithm&amp;nbsp;can achieve energy savings of&amp;nbsp;as much as 25 percent&amp;nbsp;without significantly affecting the user experience. &lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;quot;Energy savings are possible,&amp;quot; he says,&amp;nbsp;&amp;quot;but they require some careful scheduling, management, and predicting, and we have algorithmic smarts in the system that allows us to do this.&amp;quot;&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Work remains. The team needs to ensure&amp;nbsp;sure that&amp;nbsp;its algorithm works with other existing components.&amp;nbsp;Other Internet services need investigation to see if the savings work in other scenarios. In the meantime, the server-provisioning work could prove&amp;nbsp;even more beneficial.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;quot;We also have all these sensors in the data centers,&amp;quot; Zhao says. &amp;quot;Some of the machines work harder than others. If we can move the workload around, from hotspots to cool spots, the air conditioning doesn’t have to work as hard, because of the efficiency of cooling the hottest spots. If you move that workload and even out the temperature disparities, that means good energy savings. Incorporating&amp;nbsp;environmental-sensor readings such as temperature and humidity, and couple that with smart scheduling and workload migration, and we believe we can even save more resources.&amp;quot;&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;That sounds green, indeed--and economical, too.&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;quot;What it translates to,&amp;quot; Zhao concludes, &amp;quot;is that you use less power and&amp;nbsp;that, with these smarts, we can figure out that maybe we don’t need to buy that many machines to start with, because we can do the same work, with very little difference in performance, and actually run it on a smaller set of machines.&amp;nbsp;Reduce energy cost and&amp;nbsp;reduce hardware investment in the first place--that would reduce&amp;nbsp;service cost, reduce&amp;nbsp;staffing, and reduce the space&amp;nbsp;you need to build.&amp;quot;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=751" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author><category term="Research" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Research/default.aspx" /><category term="TechFest" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/TechFest/default.aspx" /><category term="Microsoft" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Microsoft/default.aspx" /><category term="Feng Zhao" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Feng+Zhao/default.aspx" /><category term="load" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/load/default.aspx" /><category term="Network Embedded Computing" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Network+Embedded+Computing/default.aspx" /><category term="Auto-Shift" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/Auto-Shift/default.aspx" /><category term="data center" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/data+center/default.aspx" /><category term="energy" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/energy/default.aspx" /><category term="provision" scheme="http://community.research.microsoft.com/blogs/techfestlive/archive/tags/provision/default.aspx" /></entry><entry><title>A Short Interview</title><link rel="alternate" type="text/html" href="http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/04/a-short-interview.aspx" /><id>http://community.research.microsoft.com/blogs/techfestlive/archive/2008/03/04/a-short-interview.aspx</id><published>2008-03-04T23:12:00Z</published><updated>2008-03-04T23:12:00Z</updated><content type="html">&lt;p&gt;&lt;em&gt;Amazingly enough, it wasn&amp;#39;t long afterward that I actually found myself talking with Alan Alda and Craig Mundie. Representatives for the two graciously arranged for me to get a couple of minutes with the two, so I introduced myself and started by asking what they had seen on the TechFest floor that they found impressive. Alda, as you will see, was as affable and voluble in person as he appears on screen.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/alda-mundie030408-1.JPG"&gt;&lt;/a&gt;Alda:&lt;/strong&gt; The most interesting thing I saw was Craig Mundie, because he&amp;#39;s got in his head all of these exhibits, plus all of the others that the research end of Microsoft is working on. He knows it down to the ground. It&amp;#39;s amazing to me. I really enjoyed talking with him, and I&amp;#39;ve talked to a lot of scientists.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mundie:&lt;/strong&gt; Everything [at TechFest] is interesting, but I loved the machine translation, in particular, because it basically breaks down one of the barriers to letting all people collaborate with one another, and I think that one&amp;#39;s particularly interesting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alda:&lt;/strong&gt; I agree with that, too, and as I said to Craig when we were over there looking at the machine translation, it&amp;#39;s like the hallmark of so many of the exhibits here, which is getting people to be able to collaborate in detail and in real time and to amalgamate their brains--and to aggregate the data in a lively way that has never been possible before, to be able to see it interacting dynamically. That kind of stuff ... we dreamed about that, not too many years ago.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I then asked them both, in slightly different ways, about the value of research and how, over the next decade,&amp;nbsp;technology could transform the future for the better.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mundie:&lt;/strong&gt; Obviously, at Microsoft, we believe in research in a very fundamental way. It&amp;#39;s the thing that prepares us for the future. We can&amp;#39;t define the future. As Alan says, we can dream about it, but we can&amp;#39;t predict it accurately. To me, our research investment is all about being prepared for that future and being able to capitalize on it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alda:&lt;/strong&gt; I don&amp;#39;t have any idea what the timeline is. Every time I visit a lab, doing &lt;em&gt;Scientific American Frontiers&lt;/em&gt;, and they&amp;#39;d show me some fantastic thing that they had a&amp;nbsp;prototype for, or that they &lt;em&gt;almost&lt;/em&gt; had a prototype for, I&amp;#39;d say: &amp;quot;This is amazing! When will this be on the market?&amp;#39; And they always said, &amp;quot;Five years.&amp;quot; Five years is the magic number, and when you hear it enough, you realize that it means &amp;quot;who knows?&amp;quot; &lt;em&gt;(chuckles)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mundie:&lt;/strong&gt; Not tomorrow.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alda:&lt;/strong&gt; Not tomorrow, yeah. You can&amp;#39;t go out today and buy it. &lt;/p&gt;
&lt;p&gt;I was telling Craig at dinner last night, I&amp;#39;ve been longing for a solid-state hard drive for a long time, and pretty soon, I&amp;#39;m going to be able to have one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mundie:&lt;/strong&gt; You can have it today. That, we can give you today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alda:&lt;/strong&gt; But I want it with a lot of gigabytes in it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mundie:&lt;/strong&gt; Define &amp;quot;a lot.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alda:&lt;/strong&gt; &lt;em&gt;(laughing)&lt;/em&gt; Well, you can barely get 128 in that.&lt;/p&gt;
&lt;p&gt;But what I really want is a pair of glasses with a little camera in the front of it, and I want to be able, when somebody says, &amp;quot;What&amp;#39;s the derivation of that word?&amp;quot; I just want to be able to see it on the inside of my glasses. And I want to be able to see movies and stuff, and I want to see my e-mail on the inside of my glasses while I&amp;#39;m in a taxicab. And I want my body to be registered all the time and tell me when I&amp;#39;ve got too much fat, too much sugar and it&amp;#39;s time to take a glass of water, time to take my pill. That might not be for 20 years--or five, one or the other.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(My two-minute interview went two minutes over. Keep it quiet.)&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://community.research.microsoft.com/blogs/techfestlive/alda-mundie030408-1.JPG"&gt;&lt;img src="http://community.research.microsoft.com/blogs/techfestlive/alda-mundie030408-1.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Craig Mundie (&lt;em&gt;left&lt;/em&gt;) and Alan Alda during TechFest 2008.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://community.research.microsoft.com/aggbug.aspx?PostID=750" width="1" height="1"&gt;</content><author><name>robk</name><uri>http://community.research.microsoft.com/members/robk.aspx</uri></author></entry></feed>