Skip to content

6G-SANDBOX/TNLCM

Repository files navigation

TRIAL NETWORK LIFECYCLE MANAGER

Contributors Forks Stargazers Issues

TNLCM

Report error · Feature request

TNLCM (Trial Network Lifecycle Manager) is a tool designed to manage the lifecycle of trial networks in research and development environments, including integration with advanced technologies such as 6G. It provides features for creating, deploying, monitoring, and deleting experimental networks, ensuring efficient resource management. Additionally, it includes an API, a clear MongoDB database schema and support for defining networks through customizable descriptors.

📚 Documentation

Find the complete documentation and usage guides in our docs.

📍 Roadmap

  • ✅ enhance validate trial network descriptor.
  • ✅ update logs.
  • Modify state machine to update trial network.
  • Add token for interaction between jenkins and tnlcm at callback endpoint.
  • Integration with Slurm.

🛠️ Stack

  • Python - Programming language.
  • Flask - Python framework for web applications to expose the API.
  • MongoDB - NoSQL database designed to store Trial Networks.

Contributors

Back to top🔼