Beyond the hype of cloud computing