Patent ID: 8838849

Claim:
A method of sharing at least one link among a plurality of processes, comprising: determining a capacity of the at least one link based on a number of I/O operations per unit time supported by the at least one link as a function of the amount of data provided by each of the I/O operations; determining a requirement of each of the processes based on user specifications and the amount of data provided by each I/O operation for each of the processes; determining an average amount of data per I/O operation for each of the processes; determining resource units in connection with the I/O operations for each of the processes, wherein each of the resource units corresponds to a transfer of a same specified amount of data, and wherein an amount of the resource units for a process depends upon the average amount of data per I/O operation for the process, and wherein each of the I/O operations corresponds to multiple resource units; and apportioning link capacity among the processes according to the requirement of each of the processes and based on the amount of the resource units determined according to the average amount of data per I/O operation for each of the processes.