/
HySDS Intro: Reference Materials

HySDS Intro: Reference Materials

This site is a collection of definitions and descriptions of HySDS concepts, tools and procedures.

see also: Beginner's Guide to HySDS


Jobs-

Jobs are subclasses of Tasks that add notions of running a sub-process executable in a working directory of a worker.

Tasks

Tasks are Celery-level python functions that are dispatched to run in the distributed workers.

Tasks are executed on workers.

Jobs are subclasses of Tasks that add notions of running a subprocess executable in a working directory of a worker.

Tasks have event states as they transition from queued to running and exit conditions.

Workers

  • Puppet Modules
  • Cluster Provisioning
  • Cloud auto scaling
  • Job Resiliency
  • JPL tools

Mozart

Verdi

Figaro

  • 3rd party tools

Jenkins

Elastisearch

RabbitMQ

Celery

Python

Docker

Terraform

Supervisord

AWS

EC2

S3

  • Faceted Searches

Datasets

Resources

Metrics

  • SDS Watch
  • Multi-tiered dataset caching





Related content

HySDS Level 1 Overview
HySDS Level 1 Overview
More like this
v3.0.0-rc.5
v3.0.0-rc.5
More like this
Workers
Workers
More like this
v3.0.0
More like this
Job and HySDS IO Specifications
Job and HySDS IO Specifications
More like this
HySDS Features
HySDS Features
More like this
Note: JPL employees can also get answers to HySDS questions at Stack Overflow Enterprise: