we work within a cluster of 1 gb/s of bandwidth, we use java sockets to perform some data transfer between the cluster's nodes like broadcast and shuffle (nodes of the cluster exchange data) in the cluster, in the instant t we may have multiple simultaneous transfers.
we want to get the maximum number of simultaneous connections so we can fix the number and manage it by giving parts of the network to every connection
what is the maximum number of open socket connections in the cluster to maximize the data processing?