Table of Contents
Fetching ...

A Framework for QoS of Integration Testing in Satellite Edge Clouds

Guogen Zeng, Juan Luo, Yufeng Zhang, Ying Qiao, Shuyang Teng

TL;DR

Addresses the QoS testing challenge for satellite edge-cloud microservices caused by dynamic topology and resource constraints. Proposes a unified, five-layer integration testing framework that handles topology changes, heterogeneous edge deployments, tool integration, parameterized experiments, and result visualization, leveraging STK for topology and Kubernetes for execution. Key contributions include the architectural decomposition, formal QoS metrics definitions with $TP$ and $PDR$ formulas, and experimental validation on a 40-satellite cluster demonstrating throughput gains with bandwidth and trade-offs in packet loss. This framework enables scalable, topology-aware QoS testing in satellite edge environments and provides a foundation for expanding tool support and cross-perspective testing.

Abstract

The diversification of satellite communication services imposes varied requirements on network service quality, making quality of service (QoS) testing for microservices running on satellites more complex. Existing testing tools have limitations, potentially offering only single-functionality testing, thus failing to meet the requirements of QoS testing for edge cloud services in mobile satellite scenarios. In this paper, we propose a framework for integrating quality of service testing in satellite edge clouds. More precisely, the framework can integrate changes in satellite network topology, create and manage satellite edge cloud cluster testing environments on heterogeneous edge devices, customize experiments for users, support deployment and scaling of various integrated testing tools, and publish and visualize test results. Our experimental results validate the framework's ability to test key service quality metrics in a satellite edge cloud cluster.

A Framework for QoS of Integration Testing in Satellite Edge Clouds

TL;DR

Addresses the QoS testing challenge for satellite edge-cloud microservices caused by dynamic topology and resource constraints. Proposes a unified, five-layer integration testing framework that handles topology changes, heterogeneous edge deployments, tool integration, parameterized experiments, and result visualization, leveraging STK for topology and Kubernetes for execution. Key contributions include the architectural decomposition, formal QoS metrics definitions with and formulas, and experimental validation on a 40-satellite cluster demonstrating throughput gains with bandwidth and trade-offs in packet loss. This framework enables scalable, topology-aware QoS testing in satellite edge environments and provides a foundation for expanding tool support and cross-perspective testing.

Abstract

The diversification of satellite communication services imposes varied requirements on network service quality, making quality of service (QoS) testing for microservices running on satellites more complex. Existing testing tools have limitations, potentially offering only single-functionality testing, thus failing to meet the requirements of QoS testing for edge cloud services in mobile satellite scenarios. In this paper, we propose a framework for integrating quality of service testing in satellite edge clouds. More precisely, the framework can integrate changes in satellite network topology, create and manage satellite edge cloud cluster testing environments on heterogeneous edge devices, customize experiments for users, support deployment and scaling of various integrated testing tools, and publish and visualize test results. Our experimental results validate the framework's ability to test key service quality metrics in a satellite edge cloud cluster.
Paper Structure (9 sections, 3 equations, 3 figures)

This paper contains 9 sections, 3 equations, 3 figures.

Figures (3)

  • Figure 1: Architecture of the integration testing framework
  • Figure 2: Throughput of different nodes at different bandwidths
  • Figure 3: Packet drop rate of different nodes at different bandwidths