NASA’s Deep Space Network (DSN) provides communication and other services for planetary exploration for both NASA and international users. The DSN operates antennas at three complexes in California, Spain, and Australia, with the longitudinal distribution of the complexes enabling full sky coverage and generally providing some overlap in spacecraft visibility. Beginning in 2018, the DSN will be transitioning to a remote operations paradigm where local dayshift operators at each complex will be preparing and staffing the links (or contacts) for all antennas in the DSN. In addition, the number of simultaneous links an operator will be required to support will increase from two to three. Without tools to manage the increased link complexity, there is a risk that operators will be overloaded.

A new approach was developed to incorporate link complexity into scheduling, including modeling link complexity and the generation of automated operator link assignments. Minimizing the combined complexity of the multiple links assigned to a single operator is emerging as a key tool in achieving the DSN’s overall automation objectives.

Not all activities are equally demanding, and when link control operators (LCOs) are managing multiple activities at once, it is easy to see that inadvertent overloading of the operations staff is a potential risk. As a result, the new approach models the complexity of individual activities, and avoids overloading individual LCOs with too much work at one time. There are two major parts to this effort: one that occurs during schedule generation, and one that occurs during shift planning.

During schedule generation (weeks to months ahead of execution), the technique predicts the occurrence of spikes in loading, and provides feedback to users so they can make adjustments early in the process before the schedule is firm. In addition, busier periods of link complexity could serve as early warning that additional or overtime staffing may be required to cover a particular time frame or critical event.

During shift planning (hours to days ahead of execution), it determines a good assignment of work to operators that does not exceed threshold values for number of links or overall link complexity, and, as much as possible, evenly distributes the work across the available operations staff.

The solution consists of a model of the operators and a schedule of links as inputs. The operator model contains two timelines: a link count, which is an integer resource measuring the number of links assigned to the operator; and complexity value, which is a floating-point resource measuring the total complexity of the links assigned to the operator. Each of the timelines has an associated limit, such that exceeding the limit for any duration is considered a conflict.

Four types of complexity functions are included:

  • No complexity – A complexity value of zero was used for all links.
  • Constant complexity – A constant value was applied for each section of the link.
  • Linearly decreasing complexity – The complexity linearly decreases to 0 over the duration of each link phase (with 5-minute quantization).
  • Exponentially decreasing complexity – Complexity is modeled as proportional to exp(–t/60), where t is time in minutes since phase start (also with 5-m quantization).

A Web interface was developed to visualize the schedule and timeline results. Users can choose schedules from the DSN to invoke the automated scheduling algorithm. A single-step version of the algorithm can be invoked where only one link is scheduled at a time. It can be used for debugging as well as demonstrating to users the order that links are evaluated and the operator assignment. There is also the capability to manually edit the schedule and move a link from one operator to another. Timeline values and metrics are automatically updated on a manual change, giving users the opportunity to evaluate their change.

This work was done by Daniel Q. Tran and Mark D. Johnston of Caltech for NASA’s Jet Propulsion Laboratory. NPO-49879



This Brief includes a Technical Support Package (TSP).
Document cover
Link Complexity Scheduling Algorithm

(reference NPO49879) is currently available for download from the TSP library.

Don't have an account?



Magazine cover
NASA Tech Briefs Magazine

This article first appeared in the February, 2016 issue of NASA Tech Briefs Magazine (Vol. 40 No. 2).

Read more articles from this issue here.

Read more articles from the archives here.


Overview

The document outlines the Follow-the-Sun Operations (FtSO) concept, which is designed to enhance the efficiency and effectiveness of NASA's Deep Space Communication Network (DSCC). It defines nine key goals or characteristics aimed at improving operations, particularly in the context of remote operations and reducing the workload of Link Control Operators (LCOs).

The primary goals include:

  1. Day-Shift Operations: Implementing a Follow-the-Sun paradigm that allows for continuous operations across different time zones.
  2. Off-Shift Monitoring: Utilizing a Technical Site Monitor for enhanced facility oversight during off-hours.
  3. Three Links per Operator (3LPO): Enabling LCOs to manage three communication links simultaneously, thereby increasing operational capacity.
  4. Customer Self-Service: Empowering mission users to perform common reconfigurations independently, reducing the need for LCO intervention.
  5. Automated Link Events Planning: Streamlining the planning process for link events to improve efficiency.
  6. Increased Reliability and Fault Detection: Enhancing system reliability and the ability to detect faults, which is crucial for complex operations.
  7. Augmented Central Functions: Leveraging the global network operations of the DSCC to support JPL's central functions.
  8. Performance and Safety Standards: Maintaining high standards for performance and safety in all operations.
  9. Utilization of Integrated Network Capabilities: Making use of the Space Communications and Navigation (SCaN) integrated network capabilities and other non-NASA networks.

The document emphasizes the need for a new approach to operations, where LCOs currently handle real-time voice requests and equipment reconfigurations. The proposed self-service portal would allow mission users to make specific changes, such as adjusting data rates or frequencies, without needing LCO assistance. This shift is expected to alleviate the workload on LCOs, enabling them to manage multiple links more effectively.

Additionally, the document includes a high-level architecture overview, detailing the technical components involved in the operations, such as messaging pipes and stream data subscribers.

Overall, the FtSO initiative aims to modernize NASA's communication operations, improve user experience, and enhance the overall efficiency of space mission support, ultimately contributing to the success of interplanetary exploration efforts.