πŸ›°οΈ xeoverse

A Real-time Simulation Platform for Large LEO Satellite Mega-Constellations

πŸš€ Digital Twin Platform β€’ 🌍 LEO/MEO/GEO Support β€’ ⚑ Real-time Simulation

← Back to Softwares

🌟 Overview

Xeoverse is a digital twin platform designed for Low Earth Orbit (LEO), Medium Earth Orbit (MEO), and Geostationary Orbit (GEO) simulation. This platform enables users to accurately model and analyse various orbital environments, supporting a wide range of applications in space exploration and satellite communication.


πŸ“„ Abstract

In the evolving landscape of satellite communications, the deployment of Low-Earth Orbit (LEO) satellite constellations promises to revolutionize global Internet access by providing low-latency, high-bandwidth connectivity to underserved regions. However, the dynamic nature of LEO satellite networks, characterized by rapid orbital movement and frequent changes in Inter-Satellite Links (ISLs), challenges the suitability of existing Internet protocols designed for static terrestrial infrastructures. Testing and developing new solutions and protocols on actual satellite mega-constellations are either too expensive or impractical because some of these constellations are not fully deployed yet. This creates the need for a realistic simulation platform that can accurately simulate this large scale of satellites, and allow end-to-end control over all aspects of LEO constellations. This paper introduces xeoverse, a scalable and realistic network simulator designed to support comprehensive LEO satellite network research and experimentation. By modeling user terminals, satellites, and ground stations as lightweight Linux virtual machines within Mininet and implementing three key strategies -- pre-computing topology and routing changes, updating only changing ISL links, and focusing on ISL links relevant to the simulation scenario -- xeoverse achieves real-time simulation, where 1 simulated second equals 1 wall-clock second. Our evaluations show that xeoverse outperforms state-of-the-art simulators Hypatia and StarryNet in terms of total simulation time by being 2.9 and 40 times faster, respectively.



πŸ“‘ Research Paper

PDF


πŸ“₯ Download PDF

⚑ Features

πŸ›°οΈ Realistic Orbital Modelling

Simulate environments across LEO, MEO, and GEO with high fidelity

πŸ“Š Data-Driven Analysis

Integrate real-time and historical data for in-depth analysis


πŸš€ Getting Started

πŸ“‹ Prerequisites

To use Xeoverse, you will need:

🐍 Python 3.8+

Compatible environment

πŸ”§ Mininet

Network emulation platform

πŸ“¦ Required Libraries

As outlined in requirements.txt


License & Terms

πŸ“„ Xeoverse License

Copyright Β© 2025 Xeoverse

πŸ“‹ Key License Points:

  • Non-Commercial Use Only - Personal, educational, or research purposes
  • No Redistribution - Prior written consent required
  • Attribution Required - Copyright notice must be included
  • Revocable License – Your right to use Xeoverse may be revoked at any time at the discretion of the authors. Registration is required to maintain access and ensure compliance with all license terms.
  • Third-Party Components - Includes Mininet (BSD License)
πŸ“– Read Full License πŸ“„ Download TXT

⚠️ Important: By downloading or using this software, you agree to be bound by the terms of the Xeoverse License.


πŸš€ Register your Usage of Xeoverse

πŸ“ Get Xeoverse Code

Fill out the form below to request access to the Xeoverse simulation platform source code

πŸ“‹ What You'll Receive:

  • Complete Xeoverse source code
  • Documentation and setup guides
  • Example configurations and simulation scenarios
  • Technical support information
  • Stay Updated – By registering, you may receive notifications about future updates and important changes to Xeoverse.
  • Contributions Welcome – You are encouraged to propose improvements or submit patches. Please contact us with your suggestions or contributions.

πŸ“§ Response Time: You'll receive an email with download instructions within 24 hours. If you don't hear back, contact us at netsys.noreply@gmail.com

πŸ“„ Agreement: By submitting this form, you acknowledge that you have read and agree to the Xeoverse License terms.

πŸ“š Citation Requirements

If you create a publication using our software, please cite our paper as follows:

BibTeX

@inproceedings{ifip24kassem,
  title = {xeoverse: A Real-time Simulation Platform for Large LEO Satellite Mega-Constellations},
  booktitle = {2024 IFIP Networking Conference (IFIP Networking)},
  author = {Kassem, Mohamed M. and Sastry, Nishanth},
  year = {2024},
  month = {May},
  doi={10.23919/IFIPNetworking62109.2024.10619898}
}