NTRS - NASA Technical Reports Server

Back to Results
Message Brokering Evaluation for Live Spacecraft Telemetry Monitoring, Recorded Playback, and AnalysisLive monitoring and post-flight analysis of telemetry data play a vital role in the development, diagnosis, and deployment of components of a space flight mission. Requirements for such a system include low end-to-end latency between data producers and visualizers, preserved ordering of messages, data stream archiving with random access playback, and real-time creation of derived data streams. We evaluate the RabbitMQ and Kafka message brokering systems, on how well they can enable a real-time, scalable, and robust telemetry framework that delivers telemetry data to multiple clients across heterogeneous platforms and flight projects. In our experiments using an actively developed robotic arm testbed, Kafka yielded a much higher message throughput rate and a consistent publishing rate across the number of topics and consumers. Consumer message rates were consistent across the number of topics but can exhibit bursty behavior with an increase in the contention for a single topic partition with increasing number of consumers.
Document ID
Document Type
Conference Paper
External Source(s)
Lee, Daren (Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Pomerantz, Marc (Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
September 1, 2017
Publication Date
August 31, 2015
Subject Category
Space Communications, Spacecraft Communications, Command and Tracking
Computer Programming and Software
Meeting Information
AIAA SPACE Conference and Exhibition(Pasadena, CA)
Distribution Limits