  In the face of rising global demand for video meetings, managing traffic
across geographically distributed (geo-distributed) data centers presents a
significant challenge due to the dynamic and limited nature of inter-DC network
performance. Facing these issues, this paper introduces two novel techniques,
VCRoute and WMJitter, to optimize the performance of geo-distributed video
conferencing systems. VCRoute is a routing method designed for audio data
packets of video conferences. It treats the routing problem as a Multi-Armed
Bandit issue, and utilizes a tailored Thompson Sampling algorithm for
resolution. Unlike traditional approaches, VCRoute considers transmitting
latency and its variance simultaneously by using Thompson Sampling algorithm,
which leads to effective end-to-end latency optimization. In conjunction with
VCRoute, we present WMJitter, a watermark-based mechanism for managing network
jitter, which can further reduce the end-to-end delay and keep an improved
balance between latency and loss rate. Evaluations based on real
geo-distributed network performance demonstrate the effectiveness and
scalability of VCRoute and WMJitter, offering robust solutions for optimizing
video conferencing systems in geo-distributed settings.
