Patent ID: 9047128
Filing Date: 2015-06-02
Classification: G06F

Abstract:
1. A method for managing interfaces, comprising: receiving data from a client at an intermediary, wherein the data is associated with a first backup job and a second backup job; connecting to an initial port on a backup server from the intermediary; selecting a first interface on the backup server from a plurality of interfaces based on a first interface weight, the first interface including a first optimal port different than the initial port on the backup server, wherein the first interface weight is based on a port throughput speed and a first counter indicating the number of jobs operating on the first interface, the first counter having the lowest value of a plurality of counters associated with the interfaces; assigning the first backup job to the first interface, wherein assigning the backup job includes connecting the intermediary to the interface first optimal port; incrementing the first counter associated with the first interface after assigning the job to the first interface; selecting a second interface on the backup server from a plurality of interfaces based on a second interface weight, the second interface including a second optimal port different than the initial port on the backup server, wherein the second interface weight is based on a port throughput speed and a second counter indicating the number of jobs operating on the second interface, the second counter having the lowest value of a plurality of counters associated with the interfaces; assigning the second backup job to the second interface, wherein assigning the backup job includes connecting the intermediary to the second optimal port; incrementing the second counter associated with the second interface after assigning the job to the second interface; and concurrently running both the first backup job and the second backup job.