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

PSE to provide analysis of resources needed by each SBG Task #68

Closed
LucaCinquini opened this issue Apr 10, 2024 · 6 comments
Closed

PSE to provide analysis of resources needed by each SBG Task #68

LucaCinquini opened this issue Apr 10, 2024 · 6 comments
Assignees
Labels
dependency Ticket designating a dependency U-SPS

Comments

@LucaCinquini
Copy link
Collaborator

Description: In order to be able to scale the SBG end-to-end workflow, SPS needs to know what resources (memory and CPUs) need to be allocated for executing each task. Upper limits are needed.

@LucaCinquini LucaCinquini changed the title SE to provide analysis of resources needed by each SBG Task PSE to provide analysis of resources needed by each SBG Task Apr 10, 2024
@LucaCinquini LucaCinquini added the dependency Ticket designating a dependency label Apr 10, 2024
@LucaCinquini LucaCinquini moved this from Todo to In Progress in Unity Project Board Apr 29, 2024
@mike-gangl
Copy link

i can't give an upper limit (because the more the better), but the test runs i've done usually are limited by ISO fit runs.

For ISO Fit, we used a memory optimized instance 4 vcpu/32 GB ram which worked pretty well for all other tasks, so i'd start with that as the upper bound for all.

@mike-gangl
Copy link

For what its worth, the actual sister worked used c5.9xlarge (36 cpu, 72GB ram) instances for ISOFit, so maybe after enough memory, it's CPU constrained (there are certainly multi-threading capabilities in the ISOFIT code).

@mike-gangl
Copy link

lastly (in my chain of thoughts), this is where we actually need the SPS to provide telemetry for a run, so that a user can tune the system based on actual executions in the system (and eventually give you an 'estimate' on the costs

@LucaCinquini
Copy link
Collaborator Author

LucaCinquini commented Apr 29, 2024

That is a big machine....
We will start with the limits you specified: 4 vcpu/32 GB ram

@mike-gangl
Copy link

Agreed, we'll only move up to a large machine if we want to try and run an operational scenario to benchmark against.

@LucaCinquini
Copy link
Collaborator Author

Closing ticket since Mike provided the best possible estimate at this point. We still need to demonstrate scaling.

@github-project-automation github-project-automation bot moved this from In Progress to Done in Unity Project Board May 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency Ticket designating a dependency U-SPS
Projects
Status: Done
Development

No branches or pull requests

2 participants