Skip to main content
Log in

On-demand service hosting on production grid infrastructures

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The Software as a Service (SaaS) methodology is a key paradigm of Cloud computing. In this paper, we focus on an interesting topic—to dynamically host services on existing production Grid infrastructures. In general, production Grids normally employ a Job-Submission-Execution (JSE) model with rigid access interfaces. In this paper, we implement the Cyberaide onServe, a lightweight middleware with a virtual appliance. The Cyberaide onServe implements the SaaS model on production Grids by translating the SaaS model to the JSE model. The Cyberaide onServe can be deployed on demand in a virtual appliance, host users’ software as a Web service, accept Web service invocations; finally, the Cyberaide onServe can execute them on production Grids. We have deployed the Cyberaide onServe on the TeraGrid and the test results show that the Cyberaide onServe can provide SaaS functionalities with a good performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. CERN (2011) LHC Computing Grid Project. Web Page. http://lcg.web.cern.ch/LCG/

  2. CERN VM (2011) Web Page. http://cernvm.cern.ch/cernvm/

  3. EGEE: Enabling Grids for E-Science (2011) Web Site. http://public.eu-egee.org/

  4. Foster I, Gieraltowski J (2004) The grid2003 production grid: principles and practice. In: Proceedings of the 13th IEEE international symposium on high performance distributed computing, Washington, DC, USA, pp 236–245

    Google Scholar 

  5. Google chrome (2010) Web Page. http://www.google.com/chrome/

  6. Gott S, VanDine K, Johnson M (2008) Automated grid population using rBuilder, Technical report, rPath Inc., available at http://wiki.rpath.com/wiki/images/6/62/rBuilder_grid.pdf,

  7. Jeosvmbuilder (2011) Web Page. https://help.ubuntu.com/community/JeOSVMBuilder

  8. LCG (2011) Web Page. http://lcg.web.cern.ch/LCG/

  9. Lingrand D, Montagnat J, Glatard T (2009) Modeling user submission strategies on production grids. In: Proceedings of the 18th international symposium on high performance distributed computing, pp 121–130

    Google Scholar 

  10. rBuilder (2010) Web Page. http://www.rpath.com/rbuilder/

  11. Sapuntzakis CP, Brumley D, Chandra R, Zeldovich N, Chow J, Lam MS, Rosenblum M (2003) Virtual appliances for deploying and maintaining software. In: LISA, pp 181–194. USENIX, Berkeley

    Google Scholar 

  12. Software + services (2010) Web Page. http://www.microsoft.com/softwareplusservices/

  13. TeraGrid Project, (2011) website. http://www.teragrid.org/

  14. Wang L, Tao J, Kunze M, Castellanos AC, Kramer D, Karl W (2008) Scientific cloud computing: early definition and experience. In: Proceedings of the 10th IEEE international conference on high performance computing and communications, September, pp 825–830

    Google Scholar 

  15. Wang L, von Laszewski G, Kunze M, Tao J (2010) Cloud computing: a perspective study. In: New generation computing. March

    Google Scholar 

  16. Windows azure platform (2011) Web Page. http://www.microsoft.com/azure/

  17. Wolinsky DI, Figueiredo RJ (2008) Simplifying resource sharing in voluntary grid computing with the grid appliance. In: IPDPS. IEEE Press, New York, pp 1–8

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lizhe Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, L., Kurze, T., Tao, J. et al. On-demand service hosting on production grid infrastructures. J Supercomput 66, 1178–1193 (2013). https://doi.org/10.1007/s11227-011-0666-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-011-0666-5

Keywords

Navigation