Distributed storage architecture (tertiary and secondary storage)
with embedded intelligence for access and processing
3.E.3
Utility services that facilitate retrieval of data
Compression, subsetting, reprojection
Transparent retrieval of data from multiple archives
F
Improve performance, flexibility and adaptability of data processing
and networking
3.F.1
Create an extensible, evolvable framework supporting interoperability
standards to create interdisciplinary models and/or custom data
processing systems
3.F.2
Technologies that enable interoperability between data production,
storage, archive, and analysis systems
Self-describing data and service representation (e.g., Metadata
definition and standards, Markup languages)
Technical access and transformation of data and services (e.g.,
adaptive interfaces, agents)
Improve descriptive information in metadata for use as basis
of search
Shared schemata, interoperability software tools and metadata
for data and services
Techniques to represent semantics, ontologies and thesauri that
promote interchangeability
Enable automated search of catalogs
Define an Application Program Interface (API) for a general-use
interface to Earth Science data products and applications (e.g.,
Web portal technologies)
3.F.3
Dynamic data validation of questionable-quality data (i.e. separate
faulty data from outlier data) by new data acquisition
Incremental improvement of initial conditions of models
New data acquisition from diverse sources (e.g., archived or
new measurement)
Predictive processing to avoid rereading an entire dataset
3.F.4
Improve data quality via provenance, lineage, integrity, validation,
accountability
Evolvable metadata over time (e.g., time-dependent calibration
datasets)
Automatic generation, population, and propagation of lineage
information throughout life cycle of data
3.F.5
Autonomous assimilation of new data & new data sources into global
numerical models (address issues associated w/ data quality, calibration,
staleness, etc.)
3.F.6
High performance processing for data production
Computing clusters
Reconfigurable computing
Embedded computing
Optical computing
Distributed computing
3.F.7
Exploit commercial database technologies for spatial, temporal and
spectral data handling
3.F.8
Automatic code generation of processing algorithms
K
Improve system management and operations
3.K.1
Improve system engineering & architectural design of end-to-end
system for data production (e.g., starting with initial production
of data by instrument)
3.K.2
Improved data product and workflow management for integrated data
products (e.g., multiple instruments integrated into one product)
L
Reduce life cycle cost of ground and space operations and processing
3.L.1
Tools enabling space/ground data processing trades and real-time
reconfiguration
Dynamic resource allocation
Tools/environments for modeling and simulation of end-to-end
data flow
Improved performance, flexibility and adaptability of data processing
and networks
4.F.1
Problem solving environments leveraging commercial products (e.g.,
Matlab, public domain environments) enabling use of common toolsets
for data processing
4.F.2
High performance processing and interconnects for analysis and display
4.F.3
Improved responsiveness of data services to science users
Methodologies for measuring earth science search and retrieval
response times
Methodologies for providing and measuring network QOS
System-wide real-time QOS mechanisms
4.F.4
Support earth science applications requiring real-time information
(e.g., precision farming)
4.F.5
Service architecture for invoking data management (e.g., search,
browse, order) and data processing (e.g., subsetting, compression,
products on demand, reformatting, reprojection, data mining)
Service visibility via discovery tools
Data service workflow formulation
Automated service invocation (e.g., data format transformation)
Express delivery / data push services via subscription
G
Improved organization and search of scientific data
4.G.1
Knowledge management (capture, representation, categorization and
use of Earth Science knowledge)
Autogeneration of documentation
Improved support for navigation/discovery paradigm for data
access
4.G.2
Improve techniques for publishing and subscription services to enable
real-time applications
Exploit on-board processing and provide alerts
4.G.3
Techniques to facilitate physical and logical queries and/or access
mechanisms for multi-disciplinary Earth science data
Natural language queries/analysis
Query representation to enable discovery, search, navigation,
and exploration
Data organization for ease of user access for extraction & fusion
Management techniques for large, long-term data sets that support
both random and sequential access
4.G.4
Develop products that are highly-responsive to user access needs
and resources (e.g., from hand-held wireless personal devices to
large modeling and archive facilities)
H
Improved extraction and fusion of scientific data
4.H.1
Improved tools and support for warehousing, data mining and knowledge
discovery
"Hypothesis generation" for data mining algorithm development
Detect changes & produce content-based metadata / annotations
4.H.2
Improved tools and support for science data fusion
Data fusion from distributed and heterogeneous sources
Use of knowledge features, regions, models, objects and semantics
I
Improved analysis of scientific data
4.I.1
Optimize use of Web GIS spatial analysis techniques for earth science
data
4.I.2
Enable automated analysis tools and techniques
4.I.3
Techniques to facilitate customized application-oriented data and
information services
4.I.4
Optimize presentation of data and information
Bio-feedback outputs (sound, etc.) for multidimensional, complex,
diverse objects and structures
Machine-assisted visualization for small features (anomaly detection
and projection) in large data sets
Techniques employing latest understanding of human perception
Improve use of collaborative meeting and visualization tools
Improve mission performance through automation and autonomy
5.A.1
Goal-directed science data management (e.g., automatically task
sensor web and corresponding ground components to reconfigure for
on-demand event or model predictions)
5.A.2
Autonomous update or retasking of system element(s) in response
to an error detection
5.A.3
Automate data system operation assessment and monitoring
B
Enable distributed heterogenous sensorwebs
5.B.1
Standard sensor representation for interoperability
5.B.2
Robust, adaptive on-board and ground planning and scheduling techniques
Contingency planning
Formation flying coordination
Flight-route planning, etc.
5.B.3
Autonomous operations for cooperative and collaborative sensor webs
5.B.4
Seamless operation across heterogeneous space and ground elements
J
Improve system interoperability and use of standards
5.J.1
Reusable & extensible software components, formats, & development
processes including standards & testbeds, commercial standards
& protocols
Identify and infuse NASA-specific requirements into commercial
standards processes
5.J.2
Leverage component-based technologies and middleware
Web service bonding and chaining
Thin-client data management (i.e., leverage web search technologies
for geospatial data)
K
Improve system management and operation
5.K.1
Interoperability among multiple planning and scheduling systems
for diverse elements
5.K.2
Operator interface tools for constellation management
5.K.3
Standard interfaces between sensors and data consumers
L
Reduced life cycle cost of ground and space operations and processing
5.L.1
Establish reference architectures leveraging commercial and military
technologies
5.L.2
Leverage systems engineering tools/environments to increase reuse
of software, test plans, and case/scenarios for earth science
5.L.3
Tools to assist development of complex Earth Science processing
On-board processing
Parallel processing
Embedded processing
Distributed processing
5.L.4
Techniques to manage scalability issues related to performance and
accuracy in processing, data fusion, storage and access