Thanks for replying @Wolf-Dieter Fink.
Yes it is that way since we can then issue similar deployment configurations to all the machines (eg: same database privileges to users) and the management of these machines is much simpler. I doubt this is the cause though. But yes, the requests do get served by different JBosses.