خطوات الاستخدام
الخطوة 1: حساب متطلبات وحدة المعالجة المركزية (CPU) لكل عقدة. تحتاج أولاً إلى معرفة سعة وحدة المعالجة المركزية لكل عقدة تخطط لاستخدامها. افترض أن العقدة تحتوي على 4 نوى (cores) من وحدة المعالجة المركزية. قم بقسمة إجمالي متطلبات وحدة المعالجة المركزية (totalCpuReq) على هذه السعة. على سبيل المثال، إذا كان إجمالي الطلب 100 نواة، فستحتاج إلى 100/4 = 25 عقدة. لكن نظرًا لأن العقد لا يمكن أن تحتوي على أجزاء، استخدم الدالة ceil (تقريب لأعلى).
الخطوة 2: حساب متطلبات الذاكرة (Memory) لكل عقدة. على غرار حساب وحدة المعالجة المركزية، افترض سعة ذاكرة لكل عقدة، مثلاً 16 جيجابايت. اقسم إجمالي متطلبات الذاكرة (totalMemReq) على هذه السعة. مثلاً، إذا كان الإجمالي 200 جيجابايت، فستحتاج إلى 200/16 = 12.5 عقدة، أي 13 عقدة بعد التقريب لأعلى.
الخطوة 3: تحديد عدد العقد النهائي بناءً على المورد الأكثر تقييدًا. قارن بين عدد العقد المحسوب لوحدة المعالجة المركزية وعدد العقد المحسوب للذاكرة. عدد العقد النهائي هو القيمة الأكبر بينهما. في المثالين أعلاه، عدد العقد لوحدة المعالجة المركزية هو 25 وللذاكرة 13، لذا نحتاج إلى 25 عقدة. هذا يضمن تلبية كلا المتطلبين.