Skip to main content
Log in

Architecture and Environment for Enabling Interactive Grids

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

Traditional use of grid computing allows a user to submit batch jobs in a grid environment. We believe, next generation grids will extend the application domain to include interactive graphical sessions. We term such grids Interactive Grids. In this paper, we describe some of the challenges involved in building Interactive Grids. These include fine grain access control, performance QoS guarantees, dynamic account management, scheduling, and user data management. We present the key architectural concepts in building Interactive Grids viz. hierarchical sessions, hierarchical admission control, hierarchical agents, classes of dynamic accounts, application profiling, user data management, scheduling for interactive sessions, persistent environment settings, and exporting remote desktop. We also describe IGENV, an environment for enabling interactive grids. IGENV consists of GISH –‘Grid Interactive Shell’, Controlled Desktop, SAC –‘Session Admission Control’ module, GMMA –‘Grid Monitoring and Management Agents’, and Policy Engine. We also present our testbed implementation for Interactive Grids using and extending Globus Toolkit 2.0 for the Grid middleware infrastructure, and VNC as the remote display technology.

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. I. Foster and C. Kesselman (eds.), The Grid: Blueprint for a New Computing Infrastructure, Morgan Kauffman Publishers, 1999.

  2. I. Foster, C. Kesselman and S. Tuecke, “The Anatomy of the Grid: Enabling Scalable Virtual Organizations”, International Journal of SuperComputing Applications, Vol. 15, No. 3, 2001.

  3. I. Foster and C. Kesselman, “Globus: A Metacomputing Infrastructure Toolkit”, International Journal of SuperComputing Applications, Vol. 11, No. 2, pp. 115–128, Summer 1997.

    Google Scholar 

  4. Nasa ipg. http://www.ipg.nasa.gov.

  5. Teragrid project. http://www.teragrid.org.

  6. Eurogrid project. http://www.eurogrid.org.

  7. Entropia. http://www.entropia.com.

  8. S. Basu, V. Talwar, B. Agarwalla and R. Kumar, “Interactive Grid Architecture for Application Service Providers”, in Proceedings of the International Conference on Web Services (ICWS), June 2003.

  9. Crossgrid. http://www.crossgrid.org.

  10. A.R. Butt, S. Adabala, N. Kapadia, R. Figueiredo and J.A.B. Fortes, “Fine-grain Access Control for Securing Shared Resources in Computational Grids”, in IPDPS, April 2002.

  11. http://www.citrix.com.

  12. http://wwws.sun.com/sunray/sunrayl/.

  13. T. Richardson, Q. Stafford-Fraser, K.R. Wood and A. Hopper, “Virtual Network Computing”, IEEE Internet Computing, Vol. 2, No. 1, pp. 33–38, 1998.

    Google Scholar 

  14. Globus mds. http://www.globus.org/mds.

  15. P. Mundur, R. Simon and A. Sood, “Integrated Admission Control in Hierarchical Video-on-demand Systems”, in Proceedings of the IEEE International Conference on Multimedia Computing and Systems, June 1999, pp. 220–225.

  16. Pitbull lx white papers. http://www.argus-systems.com.

  17. N. Edwards, J. Berger and T.H. Choo, “A Secure Linux Platform”, in 5th Annual Linux Showcase and Conference, November 2001.

  18. E. Bugnion, S. Devine, K. Govil and M. Rosenblum, “Disco: Running Commodity Operating Systems on Scalable Multiprocessors”, ACM Transactions on Computer Systems, Vol. 15, No. 4, pp. 412–447, 1997.

    Google Scholar 

  19. R. Tierney, R. Aydt, D. Gunter, W. Smith, M. Swany, V. Taylor and R. Wolski, “A Grid Monitoring Architecture”, GGF Document Series available from http://www.gridforum.org.

  20. Fipa. http://www.fipa.org/repository/index.html.

  21. Bigus and Bigus, Constructing Intelligent Agents Using Java, 2nd edn, John Wiley, 2001.

  22. J. Zinky, D. Bakken and R. Scantz, “Architectural Support for Quality of Service for Corba Objects”, Theory and Practice of Object Systems, Vol. 3, No. 1, 1997.

  23. Quorum. http://www.dist-systems.bbn.com/projects/QuOIN/.

  24. J. Novotny, “The Grid Portal Development Toolkit”, Concurrency-Practice and Experience, 2000.

  25. http://www.gridpp.ac.uk/gridmapdir.

  26. Gsi-ssh. http://www.ncsa.uiuc.edu/Divisions/ACES/GSI/ openssh/.

  27. Sudo. http://www.courtesan.com/sudo/.

  28. Sgi opengl vizserver. http://www.sgi.com/software/vizserver.

  29. B. Tierney, B. Crowley, D. Gunter, M. Holding, J. Lee and M. Thompson, “A Monitoring Sensor Management System for Grid environments”, in Proceedings of the Ninth IEEE International Symposium on High Performance Distributed Computing, IEEE Computer Society, Washington, DC, pp. 97–104, August 2000.

    Google Scholar 

  30. A. Waheed, W. Smith, J. George and J. Yan, “An Infrastructure for Monitoring and Management in Computational Grids”, in Selected Papers from the 5th International Workshop on Languages, Computers, and Run-time Systems for Scalable Computers, Springer-Verlag, London, pp. 235–245, 2000.

    Google Scholar 

  31. R. Wolski, N. Spring and J. Hayes, “The Network Weather Service: A Distributed Performance Forecasting Service for Metacomputing”, Future Generation Computer Systems, Vol. 15, Nos. 5-6, pp. 757–768, 1999.

    Google Scholar 

  32. T.J. Hacker and B.D. Athey, “A Methodology for Account Management in Grid Computing Environments”, in 2nd International Workshop on Grid Computing, November 2001, Springer-Verlag.

  33. ”An Accounting System for the Datagrid Project Version 30.”. http://server11.infn.it/workload-grid/docs/DataGrid-01-TED-0115-3_0.pdf.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Talwar, V., Basu, S. & Kumar, R. Architecture and Environment for Enabling Interactive Grids. Journal of Grid Computing 1, 231–250 (2003). https://doi.org/10.1023/B:GRID.0000035188.36288.39

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:GRID.0000035188.36288.39

Navigation