DAVID R. WHITE


I am a SICSA Research Fellow in Complex Systems, in the School of Computing Science at the University of Glasgow. I am a member of the ENDS research group under the supervision of Jeremy Singer.

My current research concerns the optimisation of Java, ML and Xen Virtual Machines. For example, I have been implementing adaptive configuration of garbage collection and heap organisation in the Jikes RVM. I am also working more generally in the area of cloud computing, including the use of control theory and microeconomic theory to organise resource allocation in warehouse-sized computers.

I am interested in heuristic search, evolutionary computation and operations research-based methods of optimisation. I also have more than a passing interest in developing a rigorous experimental method for empirical algorithm comparisons.

I previously worked on the SEBASE project at the University of York in collaboration with UCL and the University of Birmingham. SEBASE was a project at the heart of the search-based software engineering community, a group of academic and industrial researchers concerned with applying heuristic search to software engineering problems.