John C. McCullough
Computer Science and Engineering
UC San Diego
9500 Gilman Drive, Dept 0404
La Jolla, CA 92093-0404
jmccullo ( a ) cs ucsd edu
I am a PhD Student in the Computer Science and Engineering Department at UC San Diego. I am part of the Systems and Networking Group working under Alex Snoeren.I completed my B.S. in the Computer Science Department at Harvey Mudd College in 2006. I received my M.S. from UCSD in 2008.
The goal of scc is to model data center application requirements and the possible configurations to identify a low cost server configuration that can satisfy a given workload. Dcswitch projects page
Applying ideas from congestion control to storage to adaptively achieve a good tradeoff between latency and throughput for clients of distributed storage systems. This is work with John Dunagan and Alec Wolman at Microsoft Research.
Working with Barath Raghavan on Decongestion Control. Approaching the congested network problem with network coding that is insensitive to dropped packets.
I spent time working on the Potemkin Virtual Honeyfarm. My contributions included extending flash-cloning to fully-virtualized machines in Xen as well as re-architecting portions of the honeyfarm control code and building the new vt-enabled honeyfarm cluster. (Potemkin The Historical Object).