Skip to main content
News

More flexible license handling for simulator connectors

Related products:Simulator Integration
  • June 3, 2025
  • 0 replies
  • 49 views

Everton Colling
Seasoned Practitioner
Forum|alt.badge.img

Simulator license constraints can cause significant disruption when running engineering workflows, especially during high-frequency simulations or when available licenses are limited. Previously, simulator connectors only supported acquiring and releasing licenses for every simulation task.

We've now added more flexible options that allow you to optimize license usage for different usage patterns and operational needs.

License handling updates

The new license management modes provide configurable strategies to adapt to different usage patterns:

Per-task acquisition (default): Licenses are acquired and released for each simulation task.

Inactivity-based release: Connectors hold licenses across multiple consecutive tasks, releasing them only after a configurable period of inactivity. Reduces overhead for batch operations while ensuring efficient license sharing during idle periods.

Beyond the new license handling options, we've added reliability improvements that work across both strategies:

  • Process cleanup: Automatic detection and termination of stuck simulator processes that fail to release licenses properly
  • Retry logic: Retry pattern with exponential backoff when licenses are temporarily unavailable

Current availability

Flexible license handling is implemented in the PROSPER connector and will be extended to other simulator connectors in the future. Default behavior remains unchanged for backward compatibility, which means existing configurations continue working without modification.

Configure the new license handling options in your connector configuration when you're ready to optimize your license utilization strategy. Read more about the available options in our public documentation.

This topic has been closed for replies.