Cyber Physical Cloud Computing the Next Generation