ubc-cirrus-lab/unfaasener

Excluding offloaded functions resource usage from monitoring/prediction

engshahrad opened this issue · 2 comments

From the solver's viewpoint, available resources on VMs includes anything that is not used by host's original workload. In this design, 1) the resources used by offloaded serverless functions should not be counted by the monitoring/prediction agent, and 2) offloaded serverless functions should be capped to not use more resources than what is predicted to be available. I think our current implementation violates this model. Creating this issue for us to think about this more carefully and to fix it.

Also think about the memory dimension.

Done by Mohamed in d05820e]