An inter-cloud outsourcing model to scale performance, availability and security