A Review on Cloud Computing: Design Challenges in Architecture and Security
virtual infrastructure management in private and hybrid clouds .