Space Communications Emulation Facility (SCEF): Improving NASA Missions though Emulation Rich Slywczak, Brenda Ellis, Allen Holtz, Fran Lawas-Grodek,

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

Distributed Data Processing
Broad-Band Satellite Networks - The Global IT Bridge Presented by Tsoline Mikaelian Abbas Jamalipour By Abbas Jamalipour Proc. of the IEEE, Vol. 89, No.1.
Automated File Transfer and Storage Management Concepts for Space Gary Meyers - GSFC Ed Criscuolo - CSC Keith Hogie - CSC Ron Parise - CSC Revised 6/14/2004.
Glenn Research Center at Lewis Field Deep Space Network Emulation Shaun Endres and Behnam Malakooti Case Western Reserve University Department of Electrical.
G O D D A R D S P A C E F L I G H T C E N T E R 1 The Trade Between CCSDS and HDLC Framing on Global Precipitation Measurement David Everett and Jonathan.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Edge Based Cloud Computing as a Feasible Network Paradigm(1/27) Edge-Based Cloud Computing as a Feasible Network Paradigm Joe Elizondo and Sam Palmer.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
Space-Based Network Centric Operations Research. Secure Autonomous Integrated Controller for Distributed Sensor Webs Objective Develop architectures and.
June 2004 SIW-4 - IP in Space Implementation Guide 1 Handbook for Using IP Protocols for Space Missions James Rash - NASA/GSFC Keith Hogie, Ed Criscuolo,
The Namibia Flood Dashboard Satellite Acquisition and Data Availability through the Namibia Flood Dashboard Matt Handy NASA Goddard Space Flight Center.
Final Version Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Mission Operations Tim Rykowski Jeffrey Hosler May 13-17, 2002.
Introduction to the Adapter Server Rob Mace June, 2008.
Introduction of CRON Lin Xue Feb What is CRON “cron.cct.lsu.edu” testbed project is based on the Emulab system in the University of Utah. Emulab:
Glenn Research Center Networks & Architectures Branch Communications Technology 1 Will Ivancic Senior Research Engineer
Page 1 Unclassified _NB_Next Steps.ppt Phillip E. Paulsen Space Communications Office NASA Glenn Research Center (GRC) Cleveland, Ohio 6 November.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
Space Operations as a Guide for a Real-World Scheduling Competition Eduardo Romero Marcelo Oglietti
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
BITTT—Beijing Institute of Tracking and Telecommunications Technology
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
2.2 Interfacing Computers MR JOSEPH TAN CHOO KEE TUESDAY 1330 TO 1530
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
Baseband Platforms - Architecture
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
Fundamentals of Information Systems, Sixth Edition
Chapter 19: Network Management
Chapter 1: Introduction
University of Maryland College Park
NASA AES DTN Status Keith Scott CCSDS Meetings, Spring 2016
Clouds , Grids and Clusters
Current Generation Hypervisor Type 1 Type 2.
Self Healing and Dynamic Construction Framework:
Access Grid and USAID November 14, 2007
Chapter 1: Introduction
ISS Institutional DTN Overview for CCSDS
How SCADA Systems Work?.
System Architecture & Hardware Configurations
Introduction to Operating System (OS)
Chapter 1: Introduction
CHAPTER 3 Architectures for Distributed Systems
Chair of Communication Networks
CHAPTER 2 CREATING AN ARCHITECTURAL DESIGN.
University of Technology
TYPES OFF OPERATING SYSTEM
Introduction to Cloud Computing
#01 Client/Server Computing
Application of ODP for Space Development
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Quantum Technologies Flagship
iSERVOGrid Architecture Working Group Brisbane Australia June
SIMTO Project Overview
Chapter 2: The Linux System Part 1
Technology for a NASA Space-based Science Operations Grid Internet2 Members Meeting Advanced Applications Track Session April, 2003 Robert N. Bradford.
Real-time Linux Evaluation
IPv6: Does it Provide Benefits to Space Communications?
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
An Intelligent Internet Protocol Architecture for Space-Based Networks
Subject Name: Operating System Concepts Subject Number:
Sensor Networks – Motes, Smart Spaces, and Beyond
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Chapter 1: Introduction
Microsoft Virtual Academy
Advancements in SCPS-TP technology and deployments
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
#01 Client/Server Computing
Software Architecture Taxonomy
Presentation transcript:

Space Communications Emulation Facility (SCEF): Improving NASA Missions though Emulation Rich Slywczak, Brenda Ellis, Allen Holtz, Fran Lawas-Grodek, Thong Luu, Cindy Tran, James Stegeman (GRC) Lina Khatib, Robert Morris (ARC) Space Internet Workshop (SIW) IV June 10, 2004 5/10/2019

Introduction Goal: Provide an environment that allows researchers to emulate space missions and/or custom on-board components. End users can customize various parameters: Number of satellites Number of instruments on the satellite Orbital Parameters Space environment characteristics (e.g., latency, BERs). Customize the components on-board the satellite Provide the ability to add custom codes to the emulation system. Output can be shown textually and graphically Visualize the orbits and communications links Text output will show the throughput for the links Originally based on University of Kansas’ Space Based Internet (SBI) software. Testbed resides at the Glenn Research Center (GRC) Eventually to become a distributed testbed. 5/10/2019

Motivation NASA is designing more complex missions with stringent communications and coordination requirements. Trend is to move from single satellite missions toward multiple satellite missions. Example Future Missions Loosely coupled constellations Little communication between each of the nodes. Global Precipitation Mission (GPM) Tightly coupled constellations Communications and coordination is essential among nodes. Micro-Arcsecond X-Ray Imaging (MAXIM) Sensor Web Current testbed focus is Low Earth Orbit (LEO) missions Future development will include Lunar and Deep Space Missions. 5/10/2019

Advantages of SCEF Common Infrastructure Space Characteristics Projects can share results and data from the emulation. Promotes more interaction between projects during design. Space Characteristics Implements latency, Bit Error Rates (BERs), QoS, etc. Satellite Components Provides default algorithms for C&DH, ACS, Instruments, on-board clock, etc. Cost Reduction Multiple use of common software. Evaluate missions and concepts during design. Simplified Integration using Common Tools SCEF developed utilities for researchers home environment. 5/10/2019

SCEF Architecture Emulation Output Emulation Manager Emulation Node 1 (text & graphical) Emulation Manager Responsible for allocating nodes and resources. Emulation Node 1 Emulation Node 3 Emulation Node 5 Emulation Node 32 Emulation Node 2 Emulation Node 4 5/10/2019

SCEF Node Architecture Each node represents a satellite or ground station. Each component is modeled as a UNIX process. Components are customizable. Examples include Command and Data Handling (C&DH), Recorder, Simulated Instruments, On-Board Scheduler, Antenna and Control Systems Open standards TCP/IP and Ethernet UNIX Operating Systems Standardized on RedHat Fedora Core I Third-party Software Satellite Toolkit (STK) for orbit generation NetSpec (U. of Kansas) for data throughput. 5/10/2019

SCEF Node Architecture Emulation Node 1 Emulation Node 3 Emulation Node 5 Ground Terminal Firewall C&DH (Command and Data Handling) Simulated Instrument 1 C&DH On-board Recorder Time Scheduler/C&DH Request ACS Instrument Response Antenna and Control System On-board Clock Simulated Instrument n Scheduler Intelligent scheduler. It will be responsible for gathering data and updating the schedule. Emulation Node 2 A centralized clock that can be queried by the on-board components. The simulated instrument. The scenario can define one or many instruments. 5/10/2019

Hardware Architecture SCEF contains 32 nodes and 2 controllers. Controller is responsible for starting the emulation and controlling the nodes. Controllers Pentium III Class Machines (900 MHz) 4 GB Memory 234 GB On-line Storage Gigabit Interfaces Nodes Pentium IV Class Machines (3.06 GHz) 1 GB Memory 80 GB On-line Storage 5/10/2019

Example Scenarios for SCEF Mission Types LEO-based, GEO-based Constellations, Single Satellite Missions Research Algorithms Scheduling Algorithms Command and Data Handling (C&DH) Antenna Control Security Modifications to Firewalls and Routers IP Sec, VPNs Communications Modifications to the TCP/IP Stack Throughput Networking Issues Modifications to Routing Algorithms 5/10/2019

Automated On-Board Schedule Revision SCEF is working in coordination with the Planning and Scheduling Group from Ames. A custom algorithm will replace the default on-board scheduler. Produces a dynamic schedule for the sensing instruments Set of requests, constraints and sensing instruments. Observation conditions can change dramatically Unexpected cloud cover Serendipitous events Changes in resource capabilities. Satellite have limited communication times with ground sites. Infeasible to make all decisions on the ground and upload new schedules. Perform some on-board decision making to modify schedule. 5/10/2019

Automated On-Board Schedule Revision Example: Using Intersatellite Communication to respond To Targets of Opportunity. Replace future observations with ones of higher utility. X X Schedule now 5/10/2019

Conclusions Researchers from academia, government and industry will have access to a satellite emulation facility for modeling satellite missions. SCEF serves two purposes: Models entire missions by defining scenarios that contain mission parameters. Integrates custom code into the environment to test algorithms for certain aspects of the mission. Testbed uses open standards Linux TCP/IP Serves the need for future missions. NASA is current designing complex future missions. Designed for both Earth-centric and Deep Space missions. 5/10/2019

Contact Information Rich Slywczak NASA Glenn Research Center 21000 Brookpark Road, MS 54-5 Cleveland, Oh 44135 Phone: (216) 433-3493 e-mail: Richard.A.Slywczak@nasa.gov Presenter: James D. Stegeman 21000 Brookpark Road, 142-5 Cleveland, Oh 44135 Phone: (216) 433-3389 e-mail: James.D.Stegeman@nasa.gov 5/10/2019