Unsupervised Neural Predictor to Auto-administrate the Cloud Infrastructure

Due to all the pollutants generated by it and the steady increases in its rates, energy consumption has become a key issue. Cloud computing is an emerging model for distributed utility computing and is being considered as an attractive opportunity for saving energy through central management of computational resources. Obviously, a substantial reduction in energy consumption can be made by powering down servers when they are not in use. This work presents a resources provisioning approach based on an unsupervised predictor model in the form of an unsupervised, recurrent neural network based on a self-organizing map. Unsupervised learning in computers has for long been considered as the desired ambition of computer problems. Unlike conventional prediction-learning methods which assign credit by means of the difference between predicted and actual outcomes, the proposed study assigns credit by means of the difference between temporally successive predictions. We have shown that the proposed approach gives promising results.

[1]  Michael I. Jordan,et al.  Statistical Machine Learning Makes Automatic Control Practical for Internet Datacenters , 2009, HotCloud.

[2]  Huaimin Wang,et al.  The Prediction Model Based on RBF Network in Achieving Elastic Cloud , 2011 .

[3]  Jukka Heikkonen,et al.  A Recurrent Self-Organizing Map for Temporal Sequence Processing , 1997, ICANN.

[4]  Waheed Iqbal,et al.  Adaptive resource provisioning for read intensive multi-tier applications in the cloud , 2011, Future Gener. Comput. Syst..

[5]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[6]  Keith S. Decker,et al.  Applying Organizational Self-Design to a Real-world Volunteer Computing System , 2009 .

[7]  Krzysztof Palacz,et al.  Resource management for clusters of virtual machines , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[8]  Bernard Golden,et al.  Virtualization For Dummies , 2007 .

[9]  Jean-Marc Menaud,et al.  Autonomic virtual resource management for service hosting platforms , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[10]  Borja Sotomayor,et al.  Virtual Clusters for Grid Communities , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[11]  Yasushi Inoguchi,et al.  A Prediction-Based Green Scheduler for Datacenters in Clouds , 2011, IEICE Trans. Inf. Syst..

[12]  Judith Hurwitz,et al.  Cloud Computing for Dummies , 2009 .

[13]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[14]  Marin Litoiu,et al.  Designing autonomic management systems for cloud computing , 2010, 2010 International Joint Conference on Computational Cybernetics and Technical Informatics.