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

[RM Ch2] Review analysis and whether the documented cloud infrastructure profiles need modifying/adding to #2068

Closed
tomkivlin opened this issue Oct 15, 2020 · 3 comments · Fixed by #2312
Assignees
Labels
Projects

Comments

@tomkivlin
Copy link
Collaborator

From vF2F in October: https://etherpad.opnfv.org/p/Gathering_and_Validating_CNF_Requirements

Parent/child relationship is something to consider
SW developers would work to a child profile - automatically conforms to parent profile

Purpose of this is to consider more granular profiles to allow for a wide range of deployment scenarios.

@tomkivlin tomkivlin added this to To do in RM via automation Oct 15, 2020
@tomkivlin
Copy link
Collaborator Author

I will try to join the meeting on 11/11, but the discussion was about the profiles that were created in the workloads analysis chapter (https://github.com/cntt-n/CNTT/blob/master/doc/ref_model/chapters/chapter02.md).

The idea was that today, a platform provider would need to deliver all requirements for e.g. Network Intensive in order for an operator to be happy running something like a 5G user plane application. However, that provider may also have a different platform for radio applications, or a different provider may only target radio applications. An operator (maybe only the larger ones, I don't know) may choose to have different vendors (or at least, different selection processes) for these different parts of the network. These different areas may need only a subset of the "Network Intensive" profile - e.g. low latency - and so it would be more efficient to allow the platform providers to choose if they want to target just a child profile (e.g. just for radio) or if they want to target all profiles under Network Intensive, and the operators can then choose accordingly. That's just one example, as there will be others for public cloud etc.

@wmk-admin
Copy link
Contributor

Needs to be discussed at RM with @tomkivlin, post- Elbrus

@pgoyal01 pgoyal01 moved this from To do to Backlog in RM Jan 17, 2021
@pgoyal01 pgoyal01 moved this from Backlog to To do in RM Jan 27, 2021
@rgstori rgstori self-assigned this Mar 3, 2021
@walterkozlowski walterkozlowski moved this from To do to In Progress in RM Mar 10, 2021
@rgstori
Copy link
Collaborator

rgstori commented Mar 11, 2021

Notes from RA2:

  • need to differentiate between Profiles and Flavours,
  • need to differentiate between workload profiles vs infrastructure/node profiles
  • Operators are generally against proliferation of profiles
  • Profiles segment/partition the infrastructure: nodes belonging to different profiles are managed separately
  • too much optionality in profile specs, gives too little assurance to users
  • Hierarchical profiles: flavours as sub-profiles?
  • need to maximise capacity - segmenting infrastructure with mono-dimensional profiles leads to waste of capacity when workloads are forced to choose a set partition to be allocated onto at runtime
  • need to rename the network-intensive profile to something else as it's misleading - eg basic vs advanced?

I will formulate a proposal with hierarchical profiles (profile.flavour), so that we can define flavours within a profile without partitioning the infrastructure. Workloads should be able to specify the infrastructural requirement using either (ie only profile for a lax requirement, profile and flavours for a more granular, stricter selection)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
RM
  
Done
Development

Successfully merging a pull request may close this issue.

4 participants