Cloud Computing: Implementation, Management, and Security