Skip to main content

Programming E-Science Gateways

  • Chapter

Abstract

In this paper we describe a web service oriented design for problem solving systems used by scientist to orchestrate complex computational experiments. Specifically we describe a programming model for users of a science gateway or participants in a virtual organization to express non-trivial tasks that operates equally well in a environment built from a single “many core” processor or one where the computation is completely remote.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Geon, Welcome to the GEON Portal. http://portal.geongrid.org, visited 11/1/07.

  2. U.S. National Virtual Observatory. http://www.us-vo.org. visited 11/1/07.

  3. Renci Bioportal. http://www.ncbioportal.org/, visited 11/1/07.

  4. NEES Cyberinfrastracture Center, http://it.nees.org/index.php, visited 11/1/07.

  5. NanoHub, onlne simuation and more, http://www.nanohub.org, visited 11/1/07.

  6. Biomedical Informatics Research Network, http://www.nanohub.org, visited 11/1/07.

  7. I. Taylor, E. Deelman, D. Gannon, and M. Shields, Eds., Workflows in e-Science, Springer, 2006.

    Google Scholar 

  8. Bertram LudŁscher, Ilkay Altintas, et. Al. Scientific workflow management and the Kepler system, Concurrency and COmputation: Practice and Experience, Volume 18, Issue 10 , Pages 1039-1065, 2005.

    Google Scholar 

  9. T. Oinn, et. al. Taverna: a tool for the composition and enactment of bioinformatics workflows, Bioinformatics vol. 20 issue 17, Oxford University Press 2004.

    Google Scholar 

  10. E. Deelman, et. al., Pegasus: A framework for mapping complex scientific workflows onto distributed systems, Scientific Programming, Volume 13, Number 3, 2005, pp. 219-237.

    Google Scholar 

  11. S. Shirasuna, A Dynamic Scientific Workflow System for Web services Architecture, Ph.D. Thesis, Department of Computer Science, Indiana University, Sept. 2007.

    Google Scholar 

  12. G. Kandaswamy, L. Fang, Y. Huang, S. Shirasuna, S. Marru, D. Gannon: Building web services for scientific grid applications. IBM Journal of Research and Development 50(2-3): 249-260 (2006).

    Article  Google Scholar 

  13. K. Droegemeier, et. al., Service-Oriented Environments for Dynamically Interacting with Mesoscale Weather, CiSE, Computing in Science & Engineering - November 2005, vol. 7, no. 6, pp. 12-29.

    Article  Google Scholar 

  14. C. Catlett, The Philosophy of TeraGrid: Building an Open, Extensible, Distributed TeraS-cale Facility, Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2002.

    Google Scholar 

  15. National Science Foundation Cyberinfrastructure Council, Cyberinfrastructure Vision for 21st Century Discovery. March 2007. NSF document 0728.

    Google Scholar 

  16. SL Pallickara, B Plale, S Jensen, Y Sun, Structure, Sharing and Preservation of Scientific Experiment Data, IEEE 3rd International workshop on Challenges of Large Applications in Distributed Environments, Research Triangle Park, NC, 2005.

    Google Scholar 

  17. Y. Simmhan, B. Plale, D. Gannon,. Querying capabilities of the karma provenance frame-work. Concurrency and Computation: Practice and Experience, 2007.

    Google Scholar 

  18. j. Dean, S. Ghemawat, MapReduce: Simplified Data Processing on Large Clusters, OSDI’04: Sixth Symposium on Operating System Design and Implementation, San Fran-cisco, CA, December, 2004.

    Google Scholar 

  19. J. Y. Choi, Y. Yang, S. Kim, and D. Gannon, V-Lab-Protein: Virtual Collaborative Lab for Protein Sequence Analysis, Proceedings of the IEEE Workshop on High-Throughput Data Analysis for Proteomics and Genomics, Fremont, CA. Nov. 2007.

    Google Scholar 

  20. myExperment. http://www.myexperiment.org. visited 11/2/07.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Gannon, D. (2008). Programming E-Science Gateways. In: Making Grids Work. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78448-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-78448-9_15

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-78447-2

  • Online ISBN: 978-0-387-78448-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics