Skip to main content

A Simple, Scalable, Script-Based Science Processor

  • Chapter
Earth Science Satellite Remote Sensing

Abstract

In 1999, the impending launch of the Terra satellite, combined with concerns about the ability of commercial software to process its high data volumes, led the Goddard Earth Sciences Distributed Active Archive Center (GES DAAC) to develop a contingency science processing system. Severe time and money constraints forced the GES DAAC towards a minimalist architecture that eventually becomes the Simple, Scalable, Script-based Science Processor (S4P). It was named Simple for its architecture and small size (a few thousand lines of code), Scalable for its ability to scale up to heavy processing loads or down to modest automation tasks, Script-based for its reliance on the Perl scripting language for its infrastructure, and Science Processor for its genesis in running scientific algorithms.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Arrington D (2000) Release 6A SDP Toolkit Users Guide for the ECS Project. EOSDIS Core System Project Document 333-CD-600-001 http://edhs1.gsfc.nasa.gov/waisdata/sdp/html/cd33360001.html

    Google Scholar 

  • Beck K (2000) Extreme Programming Explained. Addison-Wesley, Boston, p. 224

    Google Scholar 

  • Earth Science Data and Information Systems Project (2002) Interface Control Document between the EOSDIS Core System (ECS) and the Science Investigator-Led Processing Systems (SIPS) Volume 0: Interface Mechanisms, NASA/GSFC

    Google Scholar 

  • Howe AE (1995) Improving the reliability of artificial intelligence planning systems by analyzing their failure recovery. IEEE Transactions on Knowledge and Data Engineering 7(1): 14–25

    Article  Google Scholar 

  • Juran JM, Gryna FM (1951) Juran’s Quality Control Handbook. McGraw-Hill, New York

    Google Scholar 

  • Lynnes CS, Mack RM (2001) KDD Services at the Goddard Earth Sciences Distributed Active Archive Center. In: Grossman RL, Kamath C, Kegelmeyer P, Kumar V, Namburu RR (eds) Data Mining for Scientific and Engineering Applications. Kluwer, Dordrecht, 165–182

    Google Scholar 

  • Musa J (1975) A theory of software reliability and its application. IEEE Trans. Software Eng. 1(3): 312–327

    Google Scholar 

  • Taylor J (2002) Parallelization and Load Balancing of the Simple, Scalable, Script-Based Science Processor (S4P) with a Dynamic Job Router. University of South Florida Honor’s College Thesis

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Tsinghua University Press, Beijing and Springer-Verlag GmbH Berlin Heidelberg

About this chapter

Cite this chapter

Lynnes, C. (2006). A Simple, Scalable, Script-Based Science Processor. In: Qu, J.J., Gao, W., Kafatos, M., Murphy, R.E., Salomonson, V.V. (eds) Earth Science Satellite Remote Sensing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-37294-3_8

Download citation

Publish with us

Policies and ethics