AMS Prototyping Activities

Slides:



Advertisements
Similar presentations
Issues of Security and Privacy in Networking in the CBA Karen Sollins Laboratory for Computer Science July 17, 2002.
Advertisements

Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
By Aaron Thomas. Quick Network Protocol Intro. Layers 1- 3 of the 7 layer OSI Open System Interconnection Reference Model  Layer 1 Physical Transmission.
Chapter 1 Read (again) chapter 1.
CSCE 790: Computer Network Security Chin-Tser Huang University of South Carolina.
The Publisher-Subscriber Interface Timm Morten Steinbeck, KIP, University Heidelberg Timm Morten Steinbeck Technical Computer Science Kirchhoff Institute.
Data Communications I & II Project Sequence Tom Costello.
Dolphin software SCI Software Replace in Title/Slide Master with Company Logo or delete Hugo Kohmann Dolphin Interconnect Solutions.
Review on Networking Technologies Linda Wu (CMPT )
CCSDS Message Bus Comparison Shames, Barkley, Burleigh, Cooper, Haddow 28 Oct 2010.
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
Planes, Trains and DTN (Delay Tolerant Networking) Ashton G. Vaughs Jet Propulsion Laboratory Copyright 2009 California Institute of Technology Government.
2004 International Telemetering Conference20 October CCSDS FILE DELIVERY PROTOCOL INTER-IMPLEMENTATION TESTING FINAL REPORT TESTING OF A DTN PROTOCOL.
RSC Williams MAPLD 2005/BOF-S1 A Linux-based Software Environment for the Reconfigurable Scalable Computing Project John A. Williams 1
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
JPL Campus Advanced ServicesCdL Claudia de Luna (818) December 4, 2000 JPL Campus Network Advanced.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
JPL’s Bundle Protocol Implementation: Interplanetary Overlay Network (ION)
R ION-WG Status CCSDS Meetings 28 Oct r ION-Working Group Overview ION Working Group is a sub-team of the NASA DTN Readiness Project whose goal.
A Transport Framework for Distributed Brokering Systems Shrideep Pallickara, Geoffrey Fox, John Yin, Gurhan Gunduz, Hongbin Liu, Ahmet Uyar, Mustafa Varank.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
Spring 2006Computer Networks1 Chapter 2 Network Models.
The PROXIDOR Service draft-akonjang-alto-proxidor-00.txt S. Previdi O. Akonjang A. Feldmann
CRISP & SKA WP19 Status. Overview Staffing SKA Preconstruction phase Tiered Data Delivery Infrastructure Prototype deployment.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Nov 3, 2009 RN - 1 Jet Propulsion Laboratory California Institute of Technology Current Developments for VLBI Data Acquisition Equipment at JPL Robert.
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Investigating the Performance of Audio/Video Service Architecture I: Single Broker Ahmet Uyar & Geoffrey Fox Tuesday, May 17th, 2005 The 2005 International.
Asynchronous Message Service (AMS) Prototype Status Scott Burleigh Jet Propulsion Laboratory, California Institute of Technology 25 August 2005.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
NASA AMS Prototyping Activities Scott Burleigh Jet Propulsion Laboratory, California Institute of Technology 11 March 2008.
20 November 2008 SB-1 First Look at the Deep Impact DTN Experiment (DINET) Scott Burleigh Jet Propulsion Laboratory California Institute of Technology.
Performance Evaluation of JXTA-* Communication Layers Mathieu Jan PARIS Research Group Paris, November 2004.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
BITTT—Beijing Institute of Tracking and Telecommunications Technology
1 IPFIX Default Transport IPFIX IETF-58 November 10, 2003 Stewart Bryant Benoit Claise.
NASA MSFC Mission Operations Laboratory MSFC NASA MSFC Mission Operations Laboratory Kelvin Nichols, EO50 March 2016 MSFC ISS DTN Project Status.
CCSDS USLP Activities April 2016
Semester 3, Chapter 7 Allan Johnson
Protocols and the TCP/IP Suite
DTN Interoperation Tests
A quick intro to networking
SPACE INTERNETWORKING SERVICES (SIS) AREA
Application Layer Security Mike Pajevski (NASA/JPL) April 2009
ETR-NASA DTN Phase-1 Test Results
Asynchronous Message Service (AMS) Prototype Status
CCSDS Message Bus Comparison
ONAP and the Internet Engineering Task Force
Delay-Tolerant Security Key Administration (DTKA)
Content-Based Networking: DTN, AMS, Sharednet
ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)
DTN Bundle Protocol on the IETF Standards Track
Net 431: ADVANCED COMPUTER NETWORKS
Adam Schlesinger NASA - JSC October 30, 2013
ECEN “Internet Protocols and Modeling”
Process-to-Process Delivery:
iSCSI-based Virtual Storage System for Mobile Devices
Lecture 2: Overview of TCP/IP protocol
Technologies and Applications of Computer Networks
High Throughput Application Messaging
Computer Networks Topic :User datagram protocol Transmission Control Protocol -Hemashree S( )
Technologies and Applications of Computer Networks
GridTorrent Framework: A High-performance Data Transfer and Data Sharing Framework for Scientific Computing.
Proposed DTN WG Charter Items
IS 4506 Configuring the FTP Service
Cluster Computers.
Presentation transcript:

AMS Prototyping Activities Scott Burleigh Jet Propulsion Laboratory, California Institute of Technology 11 March 2008

Overview AMS reference implementation available since late 2005, aimed at supporting message exchange both in on-board environments and over space links. Wide-area network exercise in 2006. Reference implementation features.

JPL (Protocol Test Lab) amslog amsshell amslog AMS AMS AMS TCP TCP TCP ptl15 MSFC (Alabama) CalPoly San Luis Obispo Internet amslog amsshell amslog netprl3 DTN AMS AMS AMS TCP TCP TCP 2129325 APL (Maryland) amslog amsshell amslog AMS AMS AMS TCP TCP TCP fsw-d0

JPL (Protocol Test Lab) ramstest amsshell amslog RAMS AMS AMS AMS DTN TCP TCP TCP ptl15 MSFC (Alabama) CalPoly San Luis Obispo Internet ramstest amslog netprl3 DTN RAMS AMS AMS DTN TCP TCP 2129325 APL (Maryland) ramstest amslog RAMS AMS AMS DTN TCP TCP fsw-d0

Implementation Features Implements all mandatory elements of the AMS Draft Recommendation as of July 2007. MAMS, AMS, and RAMS protocols. Failover, heartbeats, resync. “Hooks” for security, but no cipher suites included in the distribution. Upgrade to December 2007 version is pending consensus on the new version within WG.

Implementation Features (2) Implemented in C, portable across POSIX-based platforms. Linux, Solaris, OS/X VxWorks 5.4, RTEMS Multiple transport services supported. TCP UDP (includes optional “DGR” reliability system) VxWorks message queues Open interface for adding others

Implementation Features (3) Open distribution and support, as part of “ION” protocol stack (which includes implementations of DTN protocols). Approved for export (EAR-99). https://ion.ocp.ohiou.edu/ High performance (see next slides).

Network performance Number of messages sent Size of each message (bytes) Messages exchanged per second Data rate (Megabits/sec) 10,000 20,000 5,337 814 100,000 2,000 25,739 393 1 million 200 107,910 165 10 million 20 154,335 23 Highly preliminary performance measurements, from JPL’s Protocol Test Laboratory. Message exchange between a single publisher and a single subscriber on a Gigabit Ethernet. Each node was hosted on a dual-core 3Ghz Pentium-4 running Fedora Core 3. (Don’t expect this kind of performance in spacecraft operations!)

AMS – Benchmark Latency Tests over VxWorks Message Queues taskSpawn("publisher", 100, 0,  50000, publisher, 1000, 1000) HISTOGRAM - Count vs microseconds per 1000-byte message  107 [   1] | *   90 [   1] | *   86 [   1] | *   67 [   1] | *   61 [   2] | **   60 [   2] | **   59 [   5] | *****   56 [   1] | *   55 [   1] | *   54 [   2] | **   53 [  19] | *******************   52 [  61] | ******************************************************   51 [  39] | ***************************************   50 [   2] | **   49 [ 198] | ************************************************************   48 [ 415] | ******************************************************************************************   47 [ 249] | *********************************************************************** Publisher and subscriber colocated on an MCP750 single-board computer with 233 MHz processor. Operating system is VxWorks 5.4.

AMS – Benchmark Latency Tests over VxWorks Message Queues taskSpawn("publisher", 100, 0,  50000, publisher, 1000, 10000) HISTOGRAM - Count vs microseconds per 10000-byte message 249 [   1] | *  215 [   1] | *  204 [   1] | *  202 [   1] | *  201 [   1] | *  200 [   3] | ***  199 [   7] | *******  198 [   3] | ***  197 [   3] | ***  196 [  23] | ***********************  195 [  33] | *********************************  194 [  52] | ****************************************************  193 [  14] | **************  192 [  12] | ************  191 [ 630] | ***************************************************************************************  190 [ 188] | ****************************************************************  189 [  25] | *************************  188 [   2] | **

AMS – Benchmark Latency Tests over VxWorks Message Queues taskSpawn("publisher", 100, 0, 90000, publisher, 1000, 65000) HISTOGRAM - Count vs microseconds per 65000-byte message 1993 [ 1] | * 1981 [ 1] | * 1969 [ 1] | * 1921 [ 1] | * 1845 [ 1] | * 1844 [ 2] | ** … 1837 [ 2] | ** 1836 [ 3] | *** 1835 [ 3] | *** 1834 [ 4] | **** 1833 [ 4] | **** 1832 [ 7] | ******* 1831 [ 8] | ******** 1830 [ 16] | **************** 1829 [ 14] | ************** 1828 [ 22] | ********************** 1827 [ 19] | ******************* 1826 [ 13] | ************* 1825 [ 5] | ***** 1824 [ 1] | * 1823 [ 3] | *** 1822 [ 2] | ** 1821 [ 13] | ************* 1820 [ 33] | ********************************* 1819 [ 90] | ************************************************************************ 1818 [ 136] | ************************************************************************************** 1817 [ 238] | ************************************************************************************************ 1816 [ 180] | ******************************************************************************************* 1815 [ 98] | *********************************************************************** 1814 [ 28] | **************************** 1813 [ 20] | ******************** 1812 [ 4] | **** 1798 [ 1] | *

Prospects for On-board Infusion AMS has been proposed as a standard messaging layer for NASA Constellation “Framework”, but no final design decisions have yet been made. NASA is not yet funding any formal SOIS participation.