appium-device-farm icon indicating copy to clipboard operation
appium-device-farm copied to clipboard

[Feature Request] Provide capability for allocating device based on lowest usage/utilization

Open Ordinal43 opened this issue 1 year ago • 2 comments
trafficstars

Hello! Our team has been using Appium Device Farm extensively for a while, and we noticed a recurring issue with device allocation. The allocated device is always assigned to the last device that's available on the list (or the top of the stack).

This behavior has led to a significant imbalance in device utilization, with certain devices bearing the majority of the testing load, while others are pretty underutilized. As a result, we’re experiencing potential wear on frequently assigned devices and reduced overall efficiency in our testing process.

utilization

Impact:

  • Imbalanced wear and tear on specific devices due to overuse.
  • Decreased overall efficiency and device availability within the farm.
  • Underutilization of other devices, which could otherwise distribute the workload more effectively.

Proposed Solution:

It would be beneficial if the allocation mechanism could distribute device assignments more evenly across the available devices, potentially based on which devices have lowest usage (while still adhering to other filters like OS version, etc.).

Ordinal43 avatar Oct 08 '24 08:10 Ordinal43

@Ordinal43 Thanks for raising. We will investigate and make changes!

saikrishna321 avatar Oct 08 '24 12:10 saikrishna321

@Ordinal43 Seems like a valid use case and we’ll move forward with implementing it.

sudharsan-selvaraj avatar Oct 11 '24 05:10 sudharsan-selvaraj

This issue has been resolved in version 10.0.0

sudharsan-selvaraj avatar May 09 '25 16:05 sudharsan-selvaraj