A Declarative Language Framework for Cloud Computing Management

Cloud Computing solutions have quickly become a hot topic in information technology circles. The proliferation of high performance, reliable and secure internet infrastructure, along with new, rich web development tools and technologies has meant that for the first time software can be hosted in a purely web based context. Many of the traditional software packages (especially business packages) that have historically been installed and used on local computers for decades are slowly but surely appearing online. The trend is undeniable and it is now not unreasonable to speculate that most business software packages will be purely web based in the not too distant future. With this centralisation of software, comes considerable management problems. These problems stem from the astronomical scale of the data centres that operate Cloud Computing solutions. This paper suggests a new declarative language framework that might address these management problems by automating the deployment and day to day operation of Cloud Computing solutions.

[1]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[2]  George Lawton,et al.  Developing Software Online With Platform-as-a-Service Technology , 2008, Computer.

[3]  Ole Agesen,et al.  A comparison of software and hardware techniques for x86 virtualization , 2006, ASPLOS XII.

[4]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[5]  Mark Chang,et al.  Service-Orientation in the Computing Infrastructure , 2006, 2006 Second IEEE International Symposium on Service-Oriented System Engineering (SOSE'06).

[6]  Jeffrey O. Kephart,et al.  An architectural approach to autonomic computing , 2004 .

[7]  Michael Isard,et al.  Autopilot: automatic data center management , 2007, OPSR.

[8]  Xiaomin Zhu,et al.  From virtualized resources to virtual computing grids: the In-VIGO system , 2005, Future Gener. Comput. Syst..

[9]  Mladen A. Vouk,et al.  Cloud computing — Issues, research and implementations , 2008, ITI 2008 - 30th International Conference on Information Technology Interfaces.

[10]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[11]  Gil Neiger,et al.  Intel virtualization technology , 2005, Computer.

[12]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[13]  Roy Sterritt Autonomic computing , 2005, Innovations in Systems and Software Engineering.