1. A method of dynamically balancing data processing resources in a server farm, the server farm comprising a plurality of servers organized in functional server groups with the servers in each functional server group assigned a same type of data processing task, the servers operatively coupled to data storage through a packet switching fabric, the servers operatively coupled to a system management server, the method comprising: monitoring, by a resource balancing module of the system management server, CPU utilization in at least one of the functional server groups; identifying, by the resource balancing module in dependence upon the monitored CPU utilization, an overburdened functional server group, the overburdened functional server group's CPU utilization exceeding a CPU overburden threshold; and increasing, by the resource balancing module, CPU resources of the overburdened functional server group, including moving a transfer server from a source functional server group into the overburdened functional server group; wherein moving a transfer server further comprises: terminating software operations on the transfer server; assigning to the transfer server network addresses in the overburdened functional server group; assigning to the transfer server a LUN storing the operating system and data processing tasks of the overburdened functional server group; and resuming software operations on the transfer server, the transfer server functioning as a member of the overburdened functional server group upon resumption of software operations.