NASA Mars App Redefines 'Mission Creep' - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Software // Information Management
10:15 AM
Connect Directly

NASA Mars App Redefines 'Mission Creep'

As a planned six-month Mars rover mission has stretched into a decade, the Analyst's Notebook app has morphed to manage the increasing amount of data generated.

NASA's Next Spacesuit: Mars Fashion
NASA's Next Spacesuit: Mars Fashion
(Click image for larger view and slideshow.)

Mission creep -- and the pain of dealing with unexpected demands on software -- is an inevitable part of every software developer's job. But Tom Stein, the computer systems manager at NASA's Planetary Data Systems Geosciences Node at Washington University, has experienced a level of mission creep that few other software writers can claim.

Stein is the primary author of Analyst's Notebook, a front-end application to help researchers review data on the unfolding of a planetary mission. When the Mars Exploration rovers, Spirit and Opportunity, landed on opposite sides of the Red Planet's surface in 2004, they had a hoped-for life expectancy of 90 -- or at most, 180 -- days. Spirit finally fell silent in March 2010. But 10 years later, Opportunity is still sending back data transmissions. In 2012, it was joined on the Martian surface by Curiosity, a Science Laboratory rover, adding to NASA's knowledge of Mars and to Stein's data management headaches.

With data collection growing more complex, Stein's unit had outgrown many types of data collection and retrieval that had sufficed for earlier missions. (The data from the 1975 Viking I and II missions to Mars are archived on a 42-CD set.) Through Analyst's Notebook's user interface, data from Spirit, Opportunity, and Curiosity can be accessed via a Web service. Behind the front end, Microsoft's SQL Server retrieves the data off of Washington University servers in St. Louis. One Notebook serves the Spirit and Opportunity data users; a second, Curiosity data users. Combined, they represent 7 million to 8 million data products collected from various instruments at various mission stages, said Stein.

"Early on, we expected between 2,000 and 4,000 images over the course of the planned 90- to 180-day mission. After 10 years we have several hundred thousand images," said Stein in an interview after a Silicon Valley event spotlighting ambitious applications.

[Want to learn more about NASA's use of the cloud? See NASA Mission: Cloud Goverance.]

Early on, he and the four other NASA staffers who work part time on the Notebook interface realized they needed a broader platform for the app they were trying to build. He originally equipped it with a drop-down list that lets a researcher select the day of the mission for which he wishes to retrieve data. That list started out with 90 days for Opportunity, and it has been modified to accommodate the ongoing mission, now numbering more than 3,700 days.

The Notebooks must make the data searchable on a timed-sequence and geospatial basis. Simply time-stamping data might mean several things: recording the spacecraft clock's time, UTC (or Coordinated Universal Time), or the time of day on Mars, whose cycle is 37 minutes longer than Earth's. In addition, the Notebooks seek to correlate the data with thousands of documents that describe mission operations and activities: Why was the rover backed up at this time? What terrain did it encounter? What did the iron detected by the Moessbauer spectrometer in the rock at the end of Opportunity's arm indicate? (Iron is often associated with mineral interactions with water, something all three were geared to search for.)

Analyst's Notebook started out with a map to show a rover's movement for up to 600 meters (less than half a mile), its expected maximum. Opportunity, however, has covered 24.8 miles, setting a record for a vehicle in motion on a planet other than Earth. "This greater distance has forced us to change the way we create the terrain map and how we present it to the user in an interactive manner," said Stein. A satellite image of the route, for example, can be linked to associated surface-level rover images on the route.

Initially, Analyst's Notebook presented images in sequence and enabled researchers to query for images based on the time period in which they were taken. But the extended nature of the rover's treks, and the desire to correlate what was visible in the landscape to what was revealed by instruments, required a new method of image viewing. "It wasn't easy to do image inspection. It was easy to lose track of where you were," recounted Stein.

To continue building out the application, his unit acquired the Telerik UI ASPNET AJAX application platform from Telerik in Waltham, Mass. With it, the images could be assembled into broader pictures of the Martian landscape, giving researchers more context for what they were viewing. The feature became known as "context mosaics" in the Notebooks.

The tool bars, drop-down menus, and other features of Analyst's Notebook have expanded to support more data and wider timeframes than initially allowed. Stein said the information has become so accessible that "planetary scientists from around the world use it. We average 300 to 400 Notebook users a day, several thousand per month." In addition, the information is available to the general public, part of NASA's effort to make the results of spending tax dollars available to taxpayers.

Stein's own understanding of planetary data hasn't hurt. He majored in geology as an undergrad before getting his Master's in information management. "He's an expert in the data itself," said Todd Anglin, executive VP of cross-platform and tools at Telerik. "It makes a difference in how the data is presented."

Find out how NASA's Jet Propulsion Laboratory addressed governance, risk, and compliance for its critical public cloud services. Get the new Cloud Governance At NASA issue of InformationWeek Government Tech Digest today. (Free registration required.)

Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Threaded  |  Newest First  |  Oldest First
David F. Carr
David F. Carr,
User Rank: Author
9/3/2014 | 12:59:46 PM
Any missteps on Mars app?
I'm curious to know whether there were software architecture decisions he made at the beginning of the process and regretted later, once the scope expanded so dramatically. Things like failing to track some bit of data from the beginning that was desirable to have for comparison later.
Charlie Babcock
Charlie Babcock,
User Rank: Author
9/3/2014 | 1:46:14 PM
Telerik no platform slouch around the world
Stein spoke at a Telerik app development event in Palo Alto Aug. 28. Other developers speaking included Krupa Rochs, sr. manager of St. Jude Medical Clinical Data Systems and Long Le, principal app/dev architect at the commercial real estate market analysis firm, CBRE; also, Wayne Carter, chief architect of Couchbase. Telerik has headquarters in Bulgaria as well as Waltham, Mass., and is not the usual Silicon Valley whitebread: cofounded by Svetozar Georgiev, co-CEO; Vassil Terziev, co-CEO; Boyko Iaramov, chief process officer; and Hristo Kosev, chief scientist. It's highly regarded in Eastern Europe,and the development platform is used around the world. Licensing, ave. $2,000 a seat.  
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

Pandemic Responses Make Room for More Data Opportunities
Jessica Davis, Senior Editor, Enterprise Apps,  5/4/2021
10 Things Your Artificial Intelligence Initiative Needs to Succeed
Lisa Morgan, Freelance Writer,  4/20/2021
Transformation, Disruption, and Gender Diversity in Tech
Joao-Pierre S. Ruth, Senior Writer,  5/6/2021
White Papers
Register for InformationWeek Newsletters
Current Issue
Planning Your Digital Transformation Roadmap
Download this report to learn about the latest technologies and best practices or ensuring a successful transition from outdated business transformation tactics.
Flash Poll