John Carleton McCullough (original) (raw)
Contact
Computer Science and Engineering
UC San Diego
9500 Gilman Drive, Dept 0404
La Jolla, CA 92093-0404
jmccullo ( a ) cs ucsd edu
Education
I am a PhD Student in the Computer Science and EngineeringDepartment at UC San Diego. I am part of the Systems and Networking Groupworking 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.
Publications
Neon: System Support for Derived Data Management. Qing Zhang, John C. McCullough, Justin Ma, Nabil Schear, Michael Vrable, Amin Vahdat, Alex C. Snoeren, Geoff Voelker, and Stefan Savage. In Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, March 2010.
Universal Honeyfarm Containment. Jay Chen, John C. McCullough, and Alex C. Snoeren. UC San Diego, Technical Report CS2007-0902, September 2007.
Projects
scc
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
Stout
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.
Decongestion Control
Working with Barath Raghavanon [Decongestion Control](www.cs.ucsd.edu/~snoeren/ papers/decongestion-hotnets06.pdf). Approaching the congested network problem with network coding that is insensitive to dropped packets.
Potemkin
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).