Vehicles as a mobile Cloud: Modelling, optimization and performance analysis