Distributed Systems MS Thesis for Universitat Politècnica de Catalunya and Centre de Recerca Ecològica i Aplicacions Forestals.