Microsoft Research Connections Blog
Next at Microsoft
Social Media Collective
Windows on Theory
Posted by John Davis, researcher at Microsoft Research Silicon Valley
Storage in the data center has been dominated by expensive, aggregated systems that provide consistency but not fault tolerance, or by cheaper, partitioned designs that provide performance but not consistency. Leveraging the properties of NAND flash, CORFU provides strong consistency and high performance, both in terms of throughput and low latency, in a fault-tolerant, distributed storage system.
CORFU creates new opportunities in the data center, enabling designs that are impractical on hard disk or too expensive on RAM. CORFU achieves these goals by exposing a global shared log, where hundreds of client machines append to the tail of a single log and read from its body concurrently.
A shared log is a powerful, versatile primitive for ensuring strong consistency in the presence of failures and asynchrony. It can play many roles in a distributed system: a consensus engine for consistent replication; a transaction arbitrator for isolation and atomicity; an execution history for replica creation, consistent snapshots, and geo-distribution; and even a primary data store that leverages fast appends on underlying media. Flash is an ideal medium for implementing a scalable shared log, supporting fast, contention-free random reads to the body of the log and fast sequential writes to its tail.
Posted by Rob Knies
Saikat Guha is nothing if not passionate about his research, and the goal of his current work can be stated in two words: better ads.“I am building experimental systems,” states Guha, a researcher in the Mobility, Networks, and Systems group at Microsoft Research India, “that preserve user privacy, show highly relevant ads, and give advertisers a clear idea about their return on investment.”That dedication and focus is part of the reason why Technology Review has named Guha to its annual TR35 list of the world’s top innovators under the age of 35.
Remember that time, a decade or so ago, when spam was the scourge of the Internet, when the sheer volume of junk email threatened to engulf legitimate correspondence and short-circuit the promise of the digital revolution?Those concerns are a bit distant these days. Spam is no longer Public Enemy No. 1 among the digerati. People have devised ways to combat it effectively. Our attentions have shifted to other, more recent problems—such as click-spam.Click-spam is defined as fraudulent or invalid clicks on online ads where the user has no actual interest in the advertiser’s site, but don’t be misled into thinking this is merely some sort of Internet mischief. Click-spam has the potential to see millions of dollars of ad revenue misappropriated by nefarious means.The scope of the challenge is made clear in Measuring and Fingerprinting Click-Spam in Ad Networks, written by Vacha Dave, Yin Zhang, and Saikat Guha. The first two are from The University of Texas at Austin, and Dave is spending the summer as an intern at Microsoft Research India, working alongside Guha, a researcher at that lab.
A recent study by the Pew Research Center indicates that 80 percent of adults in the United States have searched for medical information online. Such a figure underscores the fundamental importance that humans place on their health and wellbeing—and their reliance on the web for health information. Microsoft researchers, however, have studied challenges with the use of the web for performing diagnosis and have pursued an understanding about why searches about common symptoms can escalate quickly into users focusing their attention on rare, serious conditions.It’s called cyberchondria—making the leap from prosaic symptoms that could be explained in a multitude of ways to potential ailments more worrisome or debilitating.
First, there was Kinect. You’ve probably heard of that one. Next, it was KinectFusion, which uses live data from Kinect for Windows to create high-quality, 3-D models of a room and its contents. KinectFusion made a splash in 2011 during the 38th International Conference and Exhibition on Computer Graphics and Interactive Techniques (SIGGRAPH).Now, it’s time for KinÊtre, the latest Microsoft Research project that uses a Kinect depth camera to provide novel functionality: Among other animations, it can make chairs dance.No, your eyes didn’t deceive: dancing chairs. If that sounds like fun, you’ve come to the right place.KinÊtre, which can animate all sorts of inanimate objects, will be presented as a talk by Jiawen Chen during SIGGRAPH 2012, being held at the Los Angeles Convention Center from Aug. 5 to 9.