Skip to content

Releases: Echtzeitsysteme/iflye

v0.0.5

26 Jun 07:22
Compare
Choose a tag to compare

This is the fifth release of iflye.

Changes since the last release:

  • New VNE algorithms
    • Introduced a new GIPS-based VNE algorithm:
      • GIPS.bwignore that does not contain any bandwidth-related constraints
    • Added a random-based VNE algorithm
  • Features/Fixes
    • Added various tests for the ModelFacade as well as VNE algorithms
    • Introduced a method for repairing bandwidth constraints after running ILP-based VNE algorithms
    • Extends the load model functionality also to generate the correct paths
    • Adds a generic embedding method to the ModelFacade
  • Misc
    • Adaptions for newer Eclipse versions (like 2024-06 R)
    • Added a GIPS setup script for Windows-based systems (bat file)
    • Renamed the test project test.suite to test.suite.iflye to clarify it in larger workspaces
  • Updated dependencies:
    • Java JDK 21
    • Apache commons CLI v1.8.0
    • Apache commons CSV v1.11.0
    • Bumped Gurobi to version v11.0.2

v0.0.4

11 Dec 15:51
Compare
Choose a tag to compare

This is the fourth release of iflye.

Changes since the latest release:

  • Introduced the new GIPS-based VNE algorithms:
    • GIPS
    • GIPS.migration
    • GIPS.seq(uence)
    • (The GIPS-based VNE algorithms were switched to use resource sets to work incremental later on)
  • Moved the network.model project to the gips-examples repository
  • Bumped Gurobi to version v10.0.3
  • Bumped CPLEX ILP solver to version v22.1.1
  • Adapted all projects to use the Eclipse MANIFEST.MF dependency management
  • Removed VIATRA as a possible pattern matcher
  • Adaptations for newer Eclipse versions (like 2023-12 R)
  • Updated dependencies:
    • Java SE 17

v0.0.3

23 Dec 07:49
Compare
Choose a tag to compare

This is the third release of iflye. Some issues were solved, some new issues were added (see here).

Changes since the last release:

  • Improved documentation.
  • Introduced a new ILP VNE algorithm.
  • Removed Gardygan-ILP dependency.
  • Bumped Gurobi version to v9.5.0.
  • Added CPLEX ILP solver in version v20.1.
  • Introduced a new code-style.
  • Fixed some incompatibilities with Windows (OS).
  • Adapted visualization (GUI) to the style presented in my master-thesis.
  • Updated the dependencies:
    • Java SE 16
    • Apache Commons CSV v1.9.0
    • Apache Commons CLI v1.5.0
    • Google GSON v2.8.9

v0.0.2

04 Oct 10:04
Compare
Choose a tag to compare

The second release of iflye. There are still some bugs left which I've documented in the issues.

Changes since the last release:

  • Improved documentation.
  • Adapted statistic scripts.
  • Used for-each and new functionality of eMoflon to embed all virtual elements with GT only.
  • Minor improvements, e.g., issue templates.

v0.0.1

29 Jul 07:16
Compare
Choose a tag to compare

The initial release of iflye. There are still some bugs left.