2019 · 100 citations · 13 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud SecurityCloud Service ModelsCloud Deployment ModelsCloud EncryptionCloud Infrastructure DesignCloud Resource ManagementCloud VirtualizationMobile Cloud ComputingCloud Computing ArchitecturesCloud Computing ResourcesCloud Computing SystemsCloud Service ManagementDeploymentGrid Computing ArchitecturesHigh PerformanceMobile Cloud Architecture
Cloud computing has emerged as a new technology and business paradigm in the last couple of years. Cloud computing platforms provide easy access, scalability, reliability, reconfigurability, and high performance from its resources over the Internet without complex infrastructure management by customers. This article presents, a brief history of cloud computing from 1961 when McCarthy at MIT introduced about cloud computing, the evolution of cloud computing from its predecessors such as Utility computing and Grid computing, and development of cloud computing. We have also presented various directions in cloud computing along with advantages, cloud-centric design, mobile cloud, and security. It covers the characteristics, service models, and deployment models of cloud computing. We have presented the applications and security aspects associated with cloud computing.
13
Michael Armbrust, Armando Fox, Rean Griffith et al. · Communications of the ACM · 2010 · 9K citations · Full text
The vision of autonomic computing
Jeffrey O. Kephart, David M. Chess · Computer · 2003 · 6.4K citations
Password management strategies for online accounts
Shirley Gaw, Edward W. Felten · 2006 · 370 citations