Suitability of coord-sim for VNFs placement #208
-
I was exploring coord-sim for my MSc thesis and I've also read the paper of DeepCoord [2]. I have a couple of doubts... Clarify some terminology differencesFirst I'd clarify some terminology differences between the paper whose results I'm trying to reproduce ([1]) and coord-sim / DeepCoord / [2] (just to be sure):
What I'm trying to doThen, what I'm trying to do is a little bit different compared to [2]:
In the end we only have some requests, comprehending some VNFs and VLs, to be placed on the physical network (maximixing the number of placed requests, load balancing and so on through a RL algorithm). Doubts:
My main question is: is it possible to use coord-sim to perform only VNFs placement through a RL algorithm, without taking into consideration flows / scheduling / network coordination? Thanks in advance! :) References:[1]. A Heuristically Assisted Deep Reinforcement Learning Approach for Network Slice Placement, Esteves et al., 2021 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Not sure about NSPRs, but otherwise I agree with the terminology. I also call VNFs/SFs components and SFCs/NSPRs services to be more general. Your plan sounds good. Do you consider requests to arrive over time and also placement to happen over time? In this case, you could model the these requests as flows. Or is it an offline problem, where all requests are known and available from the beginning and do not change over time + you just want a single solution to place these requests? The main focus of coord-sim is on network coordination, which I consider as 4 aspects: 1) Service scaling, 2) service placement, 3) flow scheduling, 4) flow routing. If you have a problem with 4 requests that arrive over time, you could model it as 4 flows in coord-sim. Each flow/request, requests a service. If you do not want sharing of components/VNFs, you can enforce that by using different VNF names in each service. Not sure if this is helpful? :) |
Beta Was this translation helpful? Give feedback.
Not sure about NSPRs, but otherwise I agree with the terminology. I also call VNFs/SFs components and SFCs/NSPRs services to be more general.
One current assumption/restriction of coord-sim is that SFCs/function chains are assumed to be linear, i.e., no branches or loops. Is that in line with what you need?
Your plan sounds good. Do you consider requests to arrive over time and also placement to happen over time? In this case, you could model the these requests as flows.
Or is it an offline problem, where all requests are known and available from the beginning and do not change over time + you just want a single solution to place these requests?
In that case, coord-sim is probably not id…