Global telecommunication and cloud computing