INGAD: Asynchronous acknowledgment channel decoupling for high-throughput data archiving in radio astronomy

The Qitai Radio Telescope (QTT), a 110 m fully steerable dish under construction in China, will produce extremely large volumes of observational data that must be transferred efficiently and reliably from the observatory site to remote data center. The Next Generation Archive System (NGAS) is a widely used archival system in astronomy, but it suffers from stop-and-wait flow control, Global Interpreter Lock (GIL) bottlenecks, and a lack of backpressure, which limit its throughput and scalability for next-generation facilities. We present INGAD (Improved NGAS based on Asynchronous Acknowledgment Channel Decoupling), a new data transfer architecture that fully decouples the data and acknowledgment paths. The data channel uses ZeroMQ PUSH-PULL sockets for high-speed asynchronous transfer with inherent backpressure, while the acknowledgment channel employs a persistent RabbitMQ message queue to deliver ACKs independently without blocking the sender. A bounded in-flight sliding window limits the number of unacknowledged files, preventing unbounded memory growth. Dynamic timeout estimation based on historical ACK delays, together with exponential backoff retransmission and idempotent deduplication, ensures reliable delivery under variable network conditions. We evaluate INGAD using both synthetic simulation data and real ASKAP observations over a 5 Gbit/s network.Compared to the original NGAS, INGAD improves throughput by 115%–132% for small files and 22%–28% for large and ultra-large files in the simulation campaign (with gains of 5.8%–115% over the coupled ZeroMQ baseline). In the real ASKAP data campaign, throughput gains over NGAS are 22%–27% for small files and 16%–22% for large/ultra-large files, reducing total transfer time by up to 56% for small files and 13% for ultra-large files. Theoretical modeling confirms that INGAD achieves 39%–74.5% of the 5 GbE link limit, with prediction errors below 3.2%. Memory usage remains bounded and predictable across all tests, with no out-of-memory events. INGAD provides a scalable, robust, and high-performance solution for astronomical data transfer, making it particularly well suited for the QTT and other large-scale observatories requiring efficient remote data synchronization.

Authors

Institutions

Publication Details

Journal
Astronomy and Computing
Published
2026-09-11
DOI
https://doi.org/10.1016/j.ascom.2026.101192
Primary Topic
Radio Astronomy Observations and Technology
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
article

INGAD: Asynchronous acknowledgment channel decoupling for high-throughput data archiving in radio astronomy

Wen-na Cai, Jie Wang, Ya-Zhou Zhang, Hailong Zhang et al.
Astronomy and Computing
Radio Astronomy Observations and Technology
article

INGAD: Asynchronous acknowledgment channel decoupling for high-throughput data archiving in radio astronomy

Wen-na Cai, Jie Wang, Ya-Zhou Zhang, Hailong Zhang, Hong-Mei Tang, Yu-Yue Jiao, Wan-qiong Wang, Ting Zhang, Xin-chen Ye, Jia Li, Xu Du, Bo Wang
article en

Abstract

The Qitai Radio Telescope (QTT), a 110 m fully steerable dish under construction in China, will produce extremely large volumes of observational data that must be transferred efficiently and reliably from the observatory site to remote data center. The Next Generation Archive System (NGAS) is a widely used archival system in astronomy, but it suffers from stop-and-wait flow control, Global Interpreter Lock (GIL) bottlenecks, and a lack of backpressure, which limit its throughput and scalability for next-generation facilities. We present INGAD (Improved NGAS based on Asynchronous Acknowledgment Channel Decoupling), a new data transfer architecture that fully decouples the data and acknowledgment paths. The data channel uses ZeroMQ PUSH-PULL sockets for high-speed asynchronous transfer with inherent backpressure, while the acknowledgment channel employs a persistent RabbitMQ message queue to deliver ACKs independently without blocking the sender. A bounded in-flight sliding window limits the number of unacknowledged files, preventing unbounded memory growth. Dynamic timeout estimation based on historical ACK delays, together with exponential backoff retransmission and idempotent deduplication, ensures reliable delivery under variable network conditions. We evaluate INGAD using both synthetic simulation data and real ASKAP observations over a 5 Gbit/s network.Compared to the original NGAS, INGAD improves throughput by 115%–132% for small files and 22%–28% for large and ultra-large files in the simulation campaign (with gains of 5.8%–115% over the coupled ZeroMQ baseline). In the real ASKAP data campaign, throughput gains over NGAS are 22%–27% for small files and 16%–22% for large/ultra-large files, reducing total transfer time by up to 56% for small files and 13% for ultra-large files. Theoretical modeling confirms that INGAD achieves 39%–74.5% of the 5 GbE link limit, with prediction errors below 3.2%. Memory usage remains bounded and predictable across all tests, with no out-of-memory events. INGAD provides a scalable, robust, and high-performance solution for astronomical data transfer, making it particularly well suited for the QTT and other large-scale observatories requiring efficient remote data synchronization.

Astronomy and ComputingVol. 58
Chinese Academy of Sciences (CN), Xinjiang Astronomical Observatory (CN), University of Chinese Academy of Sciences (CN)
National Natural Science Foundation of China, Chinese Academy of Sciences
Affordable and clean energy
Openalex Percentile: Top 11%
Radio Astronomy Observations and Technology
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.