Skip to main content

Cyberaide Virtual Applicance: On-Demand Deploying Middleware for Cyberinfrastructure

  • Conference paper
Cloud Computing (CloudComp 2009)

Abstract

Cyberinfrastructure offers a vision of advanced knowledge infrastructure for research and education. It integrates diverse resources across geographically distributed resources and human communities. Cyberaide is a service oriented architecture and abstraction framework that integrates a large number of available commodity libraries and allows users to access cyberinfrastructure through Web 2.0 technologies. This paper describes the Cyberaide virtual appliance, a solution of on-demand deployment of cyberinfrastructure middleware, i.e. Cyberaide. The proposed solution is based on an open and free technology and software — Cyberaide JavaScript, a service oriented architecture (SOA) and grid abstraction framework that allows users to access the grid infrastructures through JavaScript. The Cyberaide virtual appliance is built by installing and configuring Cyberaide JavaScript in a virtual machine. Established Cyberaide virtual appliances can then be used via a Web browser, allowing users to create, distribute and maintain cyberinfrastructure related software more easily even without the need to do the “tricky” installation process on their own. We argue that our solution of providing Cyberaide virtual appliance can make users easy to access cyberinfrastructure, manage their work and build user organizations.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Herrod, S.A.: Future of virtualization technology

    Google Scholar 

  2. Sapuntzakis, C.P., Lam, M.S.: Virtual appliances in the collective: A road to hassle-free computing. In: Jones, M.B. (ed.) HotOS, pp. 55–60. USENIX (2003)

    Google Scholar 

  3. von Laszewski, G., Foster, I.T., Gawor, J., Lane, P.: A Java commodity grid kit. Concurrency and Computation: Practice and Experience 13(8-9), 645–662 (2001)

    Article  MATH  Google Scholar 

  4. Teragrid portal, http://www.teragrid.org/userinfo/portal.php

  5. The globus toolkit, http://www.globus.org

  6. von Laszewski, G., Wang, F., Younge, A., He, X., Guo, Z., Pierce, M.: Cyberaide javascript: A javascript commodity grid kit, pp. 1–10 (2008)

    Google Scholar 

  7. Vm history, http://www.vm.ibm.com/history/

  8. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T.L., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: Scott, M.L., Peterson, L.L. (eds.) SOSP, pp. 164–177. ACM, New York (2003)

    Google Scholar 

  9. Whitaker, A., Shaw, M., Gribble, S.D.: Denali: Lightweight virtual machines for distributed and networked applications. In: Proceedings of the USENIX Annual Technical Conference (2002)

    Google Scholar 

  10. Vmware server, http://www.vmware.com/products/server/

  11. Kvm — kernel based virtual machine, http://www.linux-kvm.org/page/Main_Page

  12. Microsoft virtual pc, http://www.microsoft.com/windows/virtual-pc/default.aspx

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

    Google Scholar 

  14. Wolinsky, D.I., Figueiredo, R.J.: Simplifying resource sharing in voluntary grid computing with the grid appliance. In: IPDPS, pp. 1–8. IEEE, Los Alamitos (2008)

    Google Scholar 

  15. Cernvm, http://cernvm.cern.ch/cernvm/

  16. rbuilder, http://www.rpath.com/rbuilder/

  17. Leg, http://lcg.web.cern.ch/LCG/

  18. Wang, L., Tao, J., Kunze, M., Castellanos, A.C., Kramer, D., Karl, W.: Scientific cloud computing: Early definition and experience. In: HPCC, pp. 825–830. IEEE, Los Alamitos (2008)

    Google Scholar 

  19. Vaquero, L.M., Rodero-Merino, L., Caceres, J., Lindner, M.: A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev. 39(1), 50–55 (2009)

    Article  Google Scholar 

  20. Eucalyptus, http://www.eucalyptus.com/

  21. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The eucalyptus open-source cloud-computing system. In: Proceedings of Cloud Computing and Its Applications (October 2008)

    Google Scholar 

  22. Opennebula, http://www.opennebula.org/doku.php?id=start

  23. Xge — xen grid engine, http://mage.uni-marburg.de/trac/xge

  24. Fallenbeck, N., Picht, H.J., Smith, M., Preisleben, B.: Xen and the art of cluster scheduling. In: First International Workshop on Virtualization Technology in Distributed Computing, VTDC 2006, p. 4 (2006)

    Google Scholar 

  25. Vmware studio, http://www.vmware.com/support/developer/studio/index.html

  26. Jeosvmbuilder, http://help.ubuntu.com/community/JeOSVMBuilder

  27. Ubuntu, http://www.ubuntu.com/

  28. Jeos, http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos.

  29. Kleinrock, L.: Ucla to be 1st station in nationwide computer network (July 1969), http://www.Ik.cs.ucla.edu/LK/Bib/REPORT/press.html

  30. von Laszewski, G., Younge, A., He, X., Wang, F.: Cyberaide shell: Interactive task management for grids and cyberinfrastructure, http://cyberaide.googlecode.com/svn/trunk/papers/08-gridshell/vonLaszewski-08-gridshell.pdfmailto:laszewski@gmail.com

  31. Foster, I.: What is the grid? a three point checklist (June 2002)

    Google Scholar 

  32. Oasis soa reference model, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 ICST Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering

About this paper

Cite this paper

Kurze, T. et al. (2010). Cyberaide Virtual Applicance: On-Demand Deploying Middleware for Cyberinfrastructure. In: Avresky, D.R., Diaz, M., Bode, A., Ciciani, B., Dekel, E. (eds) Cloud Computing. CloudComp 2009. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, vol 34. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12636-9_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12636-9_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12635-2

  • Online ISBN: 978-3-642-12636-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics