The impact of cloud technology on the future of smart cities