Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Intelligent Service Trading and Brokering for Distributed Network Services in GridSolve

  • Conference paper
High Performance Computing for Computational Science – VECPAR 2010 (VECPAR 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6449))

  • 1546 Accesses

Abstract

One of the great benefits of computational grids is to provide access to a wide range of scientific software and a variety of different computational resources. It is then possible to choose from this large variety of available resources the one that solves a given problem, and even to combine these resources in order to obtain the best solution.

Grid service trading (searching for the best combination of software and execution platform according to the user requirements) is thus a crucial issue. Trading relies on the description of available services and computers, on the current state of the grid, and on the user requirements. Given the large amount of services that may be deployed over a Grid, this description cannot be reduced to a simple service name.

In this paper, a sophisticated service specification approach similar to algebraic data types is combined with a grid middleware. This leads to a transparent solution for users: they give a mathematical expression to be solved, and the appropriate grid services will be transparently located, composed and executed on their behalf.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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.

Similar content being viewed by others

References

  1. Blackford, S., Demmel, J., Dongarra, J., Duff, I., Hammarling, S., Henry, G., Heroux, M., Kaufman, L., Lumsdaine, A., Petitet, A., Pozo, R., Remington, K., Whaley, C.: An Updated Set of Basic Linear Algebra Subprograms (BLAS). ACM Trans. Math. Softw. 28(2), 135–151 (2002)

    Article  MathSciNet  Google Scholar 

  2. Castagna, G., Ghelli, G., Longo, G.: A calculus for overloaded functions with subtyping. In: Proceedings of the ACM Conference on Lisp and Functional Programming, vol. 5, pp. 182–192 (1992)

    Google Scholar 

  3. Dongarra, J., Li, Y., Seymour, K., YarKhan, A.: Users’ Guide to GridSolve V0.19. Innovative Computing Laboratory. Technical Report, University of Tennessee, Knoxville, TN (June 2008)

    Google Scholar 

  4. Goguen, J., Meseguer, J.: Order-sorted algebra i: equational deduction for multiple inheritance, overloading, exceptions and partial operations. Theor. Comput. Sci. 105(2), 217–273 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  5. Gallier, J., Snyder, W.: Complete Sets of Transformations for General E-Unification. Theor. Comput. Sci. 67(2-3), 203–260 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  6. Hurault, A., Daydé, M., Pantel, M.: Advanced Service Trading for Scientific Computing over the Grid. Journal of Supercomputing 49(1), 64–83 (2009)

    Article  Google Scholar 

  7. Hurault, A.: Courtage sémantique de services de calcul. PhD thesis, INPT, Toulouse (Décember 2006)

    Google Scholar 

  8. Li, Y., Dongarra, J., Seymour, K., YarKhan, A.: Request Sequencing: Enabling Workflow for Efficient Problem Solving in GridSolve. In: International Conference on Grid and Cooperative Computing (GCC 2008), pp. 449–458 (October 2008)

    Google Scholar 

  9. Seymour, K., Hakada, N., Matsuoka, S., Dongarra, J., Lee, C., Casanova, H.: Overview of GridRPC: A Remote Procedure Call API for Grid Computing. In: Parashar, M. (ed.) GRID 2002. LNCS, vol. 2536, pp. 274–278. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. YarKhan, A., Seymour, K., Sagi, K., Shi, Z., Dongarra, J.: Recent Developments in GridSolve. International Journal of High Performance Computing Applications (IJHPCA) 20(1), 131–141 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hurault, A., YarKhan, A. (2011). Intelligent Service Trading and Brokering for Distributed Network Services in GridSolve. In: Palma, J.M.L.M., Daydé, M., Marques, O., Lopes, J.C. (eds) High Performance Computing for Computational Science – VECPAR 2010. VECPAR 2010. Lecture Notes in Computer Science, vol 6449. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19328-6_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19328-6_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19327-9

  • Online ISBN: 978-3-642-19328-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics