Middleware Integration and Deployment Strategies for Cyberinfrastructures

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 nanotechnology 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.

[1]  Renato J. O. Figueiredo,et al.  A case for grid computing on virtual machines , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[2]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[3]  Renato J. O. Figueiredo,et al.  Virtual Computing Infrastructures for Nanoelectronics Simulation , 2005, Proceedings of the IEEE.

[4]  Jim Basney,et al.  Identity Federation and Attribute-based Authorization through the Globus Toolkit, Shibboleth, Grid , 2006 .

[5]  Renato J. O. Figueiredo,et al.  Science gateways made easy: the In-VIGO approach , 2007, Concurr. Comput. Pract. Exp..

[6]  Claude Kaiser,et al.  Distributed computing systems , 1986 .

[7]  P. Oscar Boykin,et al.  WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations , 2006, 2006 15th IEEE International Conference on High Performance Distributed Computing.

[8]  P. Oscar Boykin,et al.  IP over P2P: enabling self-configuring virtual IP networks for grid computing , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[9]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[10]  Xuxian Jiang,et al.  Virtual distributed environments in a shared infrastructure , 2005, Computer.

[11]  I. Foster,et al.  Service-Oriented Science , 2005, Science.

[12]  Mike P. Papazoglou,et al.  Service oriented computing : Introduction , 2003 .

[13]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[14]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[15]  David Wolinsky,et al.  On the Design of Virtual Machine Sandboxes for Distributed Computing in Wide-area Overlays of Virtual Workstations , 2006, First International Workshop on Virtualization Technology in Distributed Computing (VTDC 2006).

[16]  Renato J. O. Figueiredo,et al.  PUNCH: Web Portal for Running Tools , 2000, IEEE Micro.

[17]  Dongyan Xu,et al.  Autonomic Live Adaptation of Virtual Computational Environments in a Multi-Domain Infrastructure , 2006, 2006 IEEE International Conference on Autonomic Computing.

[18]  Rahul Ramachandran,et al.  Service-oriented environments for dynamically interacting with mesoscale weather , 2005, Computing in Science & Engineering.