COOPERATIVE DATA AND COMPUTATION PARTITIONING FOR DECENTRALIZED ARCHITECTURES by Michael L. Chu A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Computer Science and Engineering) in The University of Michigan 2007 Doctoral Committee: Associate Professor Scott A. Mahlke, Chair Professor James S. Freudenberg Associate Professor Igor L. Markov Adjunct Professor Steven K. Reinhardt