A Domain Specific Language for Testing Concurrent Programs
We present Concurrit, a novel testing technique and domain-specific language (DSL) for unit and system testing of concurrent programs. Using Concurrit, a programmer can control and guide the thread schedule of the software-under-test (SUT) in…
Simulated Protozoa Optimization
Network Verification
Networks need to run reliably, efficiently, and without users noticing any problems, even as they grow. Keeping networks tuned this way requires the development of tools that improve the functioning of large-scale datacenter networks. This…
A comparison of SPDY and HTTP performance
Blending of Physical and Virtual Worlds: From Research to Reality
Breaking down the barrier between the real world and the virtual world is a staple of science fiction, but technology is coming closer to actually blurring the line. At the 2012 Microsoft Research Faculty Summit,…
Microsoft Research Faculty Summit 2012 Highlights
The Microsoft Research Faculty Summit physical event is an intimate gathering of researchers and scientists from around the world. The virtual event makes the Faculty Summit accessible to a much larger group of computer scientists…