Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MdVNE: Affected paths can lead to invalid embeddings #32

Open
maxkratz opened this issue Apr 12, 2024 · 0 comments
Open

MdVNE: Affected paths can lead to invalid embeddings #32

maxkratz opened this issue Apr 12, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@maxkratz
Copy link
Member

In some rare cases, the GIPS-based MdVNE algorithms can produce invalid embeddings of virtual networks onto substrate paths.

The edge case is:

  • one virtual link vl1 gets mapped to a substrate path sp1 that consists of one (or more) substrate link(s) sl1.
  • if another virtual link vl2 gets mapped to another substrate path sp2 that also (partly) consists of the substrate link sl1, its residual bandwidth value may be exceeded.

A test that sometimes shows this behavior is this test of the GIPS-based migration MdVNE algorithm: https://github.com/Echtzeitsysteme/iflye/blob/main/test.suite/src/test/algorithms/pm/migration/VnePmMdvneAlgorithmMigrationPathBandwidthBugTest.java

The more virtual networks one embeds at a time, the higher the probability to see triggering this error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant