Skip to main content
The AIG web pages make heavy use of cascading style sheet features for formatting. You may still browse the text of the site, but for best results, please use a CSS enabled browser. Netscape 6 and Mozilla 5 are good. IE 5 will do.

JPL Header

Navigation Sidebar

Main Content

CL 18-2299

DSN - Service Scheduling Software

Background

NASA's Deep Space Network (DSN) provides communnications and other services for planetary exploration missions as well as other missions beyond geostationary orbit, supporting both NASA and international users. The DSN comprises three antenna complexes in Goldstone, California; Madrid, Spain; and Canberra, Australia.

34M antennas at the Goldstone complex

Currently the DSN supports 35+ spacecraft or service users, counting all those with regular requirements for scheduled time on any antenna. The mission users span a wide range of distance and orbit type: high Earth orbit, lunar orbit, solar orbit, probes at Mercury, Venus, Mars, and Saturn (and en route to Jupiter and Pluto/Charon), and to comets and asteroids, out to the two Voyager spacecraft in interstellar space. Ground-based users conduct radio science and radio astronomy using the antennas, including coordinated programs with international partners. Other activities that must be scheduled include routine and special maintenance, calibration, engineering, and test activities. The collected set of DSN users imposes a very wide range of usage requirements on the network due to differing designs and operating modes. Some users require occasional contacts of only a few hours per week, but this ranges up to continuous coverage during certain mission phases, such as postlaunch and during critical mission events. At the present time, a typical week includes between 400 and 500 scheduled activities on the antennas of the three DSN complexes.

AI Technology

Automated planning and scheduling

Problem

The process of scheduling the DSN is complex and time-consuming. There is significantly more demand for DSN services than can be handled by the available antennas. There are numerous constraints on the antennas and on the timing of communications supports, due to spacecraft and ground operations rules and preferences. Most DSN users require a firm schedule around which to build spacecraft command sequences, weeks to months in advance.

Sample timeline of the DSN schedule

The Service Scheduling Software (SSS) was developed to support automated scheduling of these assets and facilitate resolving conflicts within the schedule. Currently there are several distributed teams who work with missions and other users of the DSN to determine their service needs, provide these as input to an initial draft schedule, then iterate among themselves and work with the users to resolve conflicts and come up with an integrated schedule. This effort has a goal of a conflict-free schedule by eight weeks ahead of the present, which is frequently hard to meet in practice. In addition to asset contention, many other factors such as upcoming launches (and their slips) contribute to the difficulty of building up an extended conflict-free schedule.

Status

The SSS software is actively been used to schedule DSN activities. Since 2011, it has perform mid-range scheduling for the Deep Space Netowrk (DSN). In 2017, it was extended to support realtime changes to the schedule.

Description

There are three primary features of SSS to improve the scheduling process.

Publications

Contacts

JPL Technical Contact: Mark Johnston
Mark.D.Johnston at jpl.nasa.gov
818.393.0582
JPL Technical Contact: Daniel Tran
Daniel.Q.Tran at jpl.nasa.gov
818.393.2677
Software Licensing: http://download.jpl.nasa.gov

Sponsors

NASA/JPL DSN Project




Footer