Middleware Integration and Deployment Strategies for Cyberinfrastructures

  • Sebastien Goasguen
  • Krishna Madhavan
  • David Wolinsky
  • Renato Figueiredo
  • Jaime Frey
  • Alain Roy
  • Paul Ruth
  • Dongyan Xu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5036)

Abstract

Virtual Organizations require infrastructure that meets their scientific needs. Traditionally, a VO can require access to computational backends that are suited for interactive applications, various levels of parallelism or highly distributed systems where users can contribute their own cycles. In this paper, we present a middleware integration and deployment strategy that builds a VO architecture which offers various computational tiers. The architecture offers interactive, real-time backends, batch operated small scale computational clusters, batch operated large scale remote supercomputers, and a wide area peer-to-peer network. All these middleware components are integrated into a cohesive system that accesses production resources and serves the nanotech-nology community. We also present a middleware integration that meets the educational needs of the VO by integrating a course management system into the VO’s portal.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Performance Computing Applications 15(3), 200–222 (2001)CrossRefGoogle Scholar
  2. 2.
    Droegemeier, K.K., et al.: Service-Oriented Environments for Dynamically Interacting with Mesoscale Weather. Computing in Science & Engineering [see also IEEE Computational Science and Engineering] 7(6), 12–29 (2005)Google Scholar
  3. 3.
    Fortes, A.B., Figueiredo, J., Lundstrom, M.S.: Virtual computing infrastructures for nanoelectronics simulation. Proceedings of the IEEE 93(10), 1839–1847 (2005)CrossRefGoogle Scholar
  4. 4.
    Papazoglou, M., Georgakopoulos, D.: Service-oriented computing: Introduction. Commun. ACM 46(10) (2003)Google Scholar
  5. 5.
    Foster, I.: Service-Oriented Science. Science 308(5723), 814–817 (2005)CrossRefGoogle Scholar
  6. 6.
    Kapadia, N.H., Figueiredo, R.J., Fortes, J.A.B.: Punch: web portal for running tools. Micro, IEEE 20(3), 38–47 (2000)CrossRefGoogle Scholar
  7. 7.
    Matsunaga, A., et al.: Science gateways made easy: the In-VIGO approach. In: Concurrency and Computation: Practice and Experience, Wiley Press, Chichester (2006)Google Scholar
  8. 8.
    Ruth, P., et al.: Virtual distributed environments in a shared infrastructure. Computer 38(5), 63–69 (2005)CrossRefGoogle Scholar
  9. 9.
    Figueiredo, R.J., Dinda, P.A., Fortes, J.A.B.: A case for grid computing on virtual machines. In: Proceedings. 23rd International Conference on Distributed Computing Systems, pp. 550–559 (2003)Google Scholar
  10. 10.
    Barham, P., et al.: Xen and the art of virtualization. In: Proceedings of the nineteenth ACM symposium on Operating systems principles, pp. 164–177 (2003)Google Scholar
  11. 11.
    Ruth, P., et al.: Autonomic Live Adaptation of Virtual Computational Environments in a Multi-Domain Infrastructure. In: IEEE International Conference on in Autonomic Computing, 2006. ICAC 2006 (2006)Google Scholar
  12. 12.
    Litzkow, M.J., Livny, M., Mutka, M.W.: Condor-a hunter of idle workstations. In: 8th International Conference on Distributed Computing Systems, pp. 104–111 (1988)Google Scholar
  13. 13.
    Frey, J., et al.: Condor-G: A Computation Management Agent for Multi-Institutional Grids. Cluster Computing 5(3), 237–246 (2002)CrossRefMathSciNetGoogle Scholar
  14. 14.
    David, W., Agrawal, A., Oscar Boykin, P., Davis, J., Ganguly, A., Paramygin, V., Sheng, P., Figueiredo, R.: On the Design of Virtual Machine Sandboxes for Distributed Computing in Wide Area Overlays of Virtual Workstations. In: Proc. First Workshop on Virtualization Technologies in Distributed Computing (VTDC), with Supercomputing (2006)Google Scholar
  15. 15.
    Arijit, G., Aagrawal, A., Boykin, P.O., Figueiredo, R.: IP over P2P: Enabling Self-configuring Virtual IP Networks for Grid Computing. In: Proc. 20th IEEE International Parallel and Distributed Processing Symposium (IPDPS)Google Scholar
  16. 16.
    Arijit, G., Agrawal, A., Oscar Boykin, P., Figueiredo, R.: WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations. In: Proc. High Performance Distributed Computing (HPDC) (2006)Google Scholar
  17. 17.
    Sakai Collaboration and Learning Environment, Available at http://www.sakaiproject.org
  18. 18.
    Barton, T., et al.: Identity Federation and Attribute-based Authorization through the Globus Toolkit, Shibboleth, GridShib, and MyProxy. In: 5th Annual PKI R&D Workshop (April 2006)Google Scholar
  19. 19.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Sebastien Goasguen
    • 1
  • Krishna Madhavan
    • 1
  • David Wolinsky
    • 2
  • Renato Figueiredo
    • 2
  • Jaime Frey
    • 3
  • Alain Roy
    • 3
  • Paul Ruth
    • 4
  • Dongyan Xu
    • 5
  1. 1.Clemson UniversityClemsonUSA
  2. 2.University of FloridaGainesvilleUSA
  3. 3.University of Wisconsin-MadisonMadisonUSA
  4. 4.University of MississippiUSA
  5. 5.Purdue UniversityWest-LafayetteUSA

Personalised recommendations