Online ensemble learning phd thesis