Evaluation of a Utility Computing Model Based on the Federation of Grid Infrastructures

  • Tino Vázquez
  • Eduardo Huedo
  • Rubén S. Montero
  • Ignacio M. Llorente
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4641)


Utility computing is a service provisioning model which will provide adaptive, flexible and simple access to computing resources, enabling a pay-per-use model for computing similar to traditional utilities such as water, gas or electricity. On the other hand, grid technology provides standard functionality for flexible integration of diverse distributed resources. This paper describes and evaluates an innovative solution for utility computing, based on grid federation, which can be easily deployed on any infrastructure based on the Globus Toolkit. This solution exhibits many advantages in terms of security, scalability and site autonomy, and achieves good performance, as shown by results, mainly with compute-intensive applications.


Grid Resource Grid Infrastructure Information Tech Aggregate Throughput Globus Toolkit 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Murch, R.: Introduction to Utility Computing: How It Can Improve TCO. Prentice-Hall, Englewood Cliffs (2005)Google Scholar
  2. 2.
    Carr, N.G.: The End of Corporate Computing. MIT Sloan Management Review 46(3), 67–73 (2005)Google Scholar
  3. 3.
    Llorente, I.M., Montero, R.S., Huedo, E., Leal, K.: A Grid Infrastructure for Utility Computing. In: WETICE 2006. Proc. 15th IEEE Intl. Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, pp. 163–168. IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
  4. 4.
    Agarwal, A., Ahmed, M., Berman, A., et al.: GridX1: A Canadian Computational Grid. Future Generation Computer Systems 23(5), 680–687 (2007)CrossRefGoogle Scholar
  5. 5.
    Baumbauer, C., Goasguen, S., Martin, S.: Bouncer: A Globus Job Forwarder. In: Proc. 1st TeraGrid Conf (TeraGrid 2006) (2006)Google Scholar
  6. 6.
    Breuer, D., Wieder, P., van den Berghe, S., von Laszewski, G., MacLaren, J., Nicole, D., Hoppe, H.C.: A UNICORE-Globus Interoperability Layer. Computing and Informatics 21, 399–411 (2002)zbMATHGoogle Scholar
  7. 7.
    Mallmann, D., Riedel, M., Twedell, B., Streit, A.: Interoperability Plan for UNICORE. Technical Report MSA3.3, EGEE-II  (2006)Google Scholar
  8. 8.
    Frey, J., Tannenbaum, T., Livny, M., Foster, I., Tuecke, S.: Condor-G: A Computation Management Agent for Multi-Institutional Grids. Cluster Computing 5(3), 237–246 (2002)CrossRefGoogle Scholar
  9. 9.
    Buyya, R., Venugopal, S.: The Gridbus Toolkit for Service Oriented Grid and Utility Computing: An Overview and Status Report. In: GECON 2004. Proc. 1st IEEE Intl. Workshop on Grid Economics and Business Models, pp. 19–36. IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  10. 10.
    Surridge, M., Taylor, S., Roure, D.D., Zaluska, E.: Experiences with GRIA Industrial Applications on a Web Services Grid. In: Proc. 1st Intl. Conf. e-Science and Grid Computing (e-Science05), pp. 98–105. IEEE Computer Society Press, Los Alamitos (2005)CrossRefGoogle Scholar
  11. 11.
    Foster, I., Tuecke, S.: Describing the Elephant: The Different Faces of IT as Service. Enterprise Distributed Computing 3(6), 26–34 (2005)Google Scholar
  12. 12.
    Foster, I.: Globus Toolkit Version 4: Software for Service-Oriented Systems. In: Jin, H., Reed, D., Jiang, W. (eds.) NPC 2005. LNCS, vol. 3779, pp. 2–13. Springer, Heidelberg (2005)Google Scholar
  13. 13.
    Huedo, E., Montero, R.S., Llorente, I.M.: A Framework for Adaptive Execution on Grids. Software - Practice and Experience 34(7), 631–651 (2004)CrossRefGoogle Scholar
  14. 14.
    Herrera, J., Huedo, E., Montero, R.S., Llorente, I.M.: GridWay DRMAA 1.0 Implementation – Experience Report. Document GFD.E-104, DRMAA Working Group – Open Grid Forum  (2007)Google Scholar
  15. 15.
    Carpenter, E.B.: Architectural Principles of the Internet. RFC 1958 (June 1996)Google Scholar
  16. 16.
    Deering, S.: Watching the Waist of the Protocol Hourglass. In: 6th IEEE International Conference on Network Protocols (1998)Google Scholar
  17. 17.
    Montero, R.S., Huedo, E., Llorente, I.M.: Benchmarking of High Throughput Computing Applications on Grids. Parallel Computing 32(4), 267–279 (2006)CrossRefGoogle Scholar
  18. 18.
    Vázquez-Poletti, J.L., Huedo, E., Montero, R.S., Llorente, I.M.: Coordinated Harnessing of the IRISGrid and EGEE Testbeds with GridWay. J. Parallel and Distributed Computing 66(5), 763–771 (2006)CrossRefGoogle Scholar
  19. 19.
    Huedo, E., Montero, R.S., Llorente, I.M.: A Modular Meta-Scheduling Architecture for Interfacing with Pre-WS and WS Grid Resource Management Services. Future Generation Computer Systems 23(2), 252–261 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Tino Vázquez
    • 1
  • Eduardo Huedo
    • 1
  • Rubén S. Montero
    • 1
  • Ignacio M. Llorente
    • 1
  1. 1.Departamento de Arquitectura de Computadores y Automática, Facultad de Informática, Universidad Complutense de MadridSpain

Personalised recommendations