I was googling for a while but was not successful to find a solid answer for my question, and I would greatly appreciate your comments.
I was wondering to know what 'switch partitioning' algorithm or techniques ODL employs for distribution and allocation of connected OpenFlow switches to worker threads running in a single instance of ODL? Say we have a bunch of switches that are sending packet_in messages at about the same time to one instance of ODL, which packet distribution algorithm (e.g., round-robin, etc) OpenDaylight uses?