From da56ec65d39c09d4cbc9f3d2e315f9fc1f6a1011 Mon Sep 17 00:00:00 2001 From: Ahmed Zamil Date: Fri, 28 Jun 2024 11:18:29 +0300 Subject: [PATCH] min cpu --- AZ.Compute/Service.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/AZ.Compute/Service.cs b/AZ.Compute/Service.cs index 5283c2e..7ff6301 100644 --- a/AZ.Compute/Service.cs +++ b/AZ.Compute/Service.cs @@ -26,7 +26,21 @@ namespace AZ.Compute [Export] public void Compute(string fileName, string arguments) { - Agents.First().Compute(fileName, arguments); + // هنا ينحط الكود مال الغورثمية الي تستنكي افضل ايجينت حتى تشغل التاسك عليه + //Agents.First().Compute(fileName, arguments); + + //مثلا اقل لود على السي بي يوم + + agents.OrderBy(x => x.Cpu).First().Compute(fileName, arguments); + + // اقل نتورك + //agents.OrderBy(x=>x.Network).First().Compute(fileName, arguments); + + // largest avaialble RAM + //agents.OrderByDescending(x=>x.Ram).First().Compute(fileName, arguments); + + // least jitter + //agents.OrderBy(x => x.DistributedResourceConnection.Jitter).First().Compute(fileName, arguments) ; } }