Abstraction Layer for Development and Deployment of Cloud Services

In this paper, we will present an abstraction layer for cloud computing, which intends to simplify the manipulation with virtual machines in clouds for easy and controlled development and deployment of cloud services. It also ensures interoperability between different cloud infrastructures and allows developers to create cloud appliances easily via inheritance mechanisms.

[1]  Kenichi Hagihara,et al.  PyMW - A Python module for desktop grid and volunteer computing , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[2]  Thomas Santen,et al.  Verifying the Microsoft Hyper-V Hypervisor with VCC , 2009, FM.

[3]  Nikos Loutas,et al.  Towards a Reference Architecture for Semantically Interoperable Clouds , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[4]  Eliza Varney Distributed Management Task Force, Inc , 2010 .

[5]  Péter Kacsuk,et al.  SZTAKI Desktop Grid (SZDG): A Flexible and Scalable Desktop Grid System , 2009, Journal of Grid Computing.

[6]  John Shalf,et al.  Defining future platform requirements for e-Science clouds , 2010, SoCC '10.

[7]  Andreas Menychtas,et al.  A Business Resolution Engine for Cloud Marketplaces , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[8]  Guido van Rossum,et al.  Python Programming Language , 2007, USENIX Annual Technical Conference.

[9]  Alexander Papaspyrou,et al.  Open cloud computing interface : core , 2011 .

[10]  Louis O. Hertzberger,et al.  VLAM-G: Interactive data driven workflow engine for Grid-enabled resources , 2007, Sci. Program..

[11]  Andrzej M. Goscinski,et al.  Toward dynamic and attribute based publication, discovery and selection for cloud computing , 2010, Future Gener. Comput. Syst..