Patent ID: 7401124
Filing Date: 2008-07-15
Classification: G06F

Abstract:
1. A method to write information to two geographically separated virtual tape servers, wherein a first virtual tape server comprises one or more first virtual host devices comprising a first adjustable aggregate bandwidth, wherein said first virtual tape server is capable of communicating with one or more host computers via a virtual tape controller and said one or more first virtual host devices, and wherein a second virtual tape server comprises one or more second virtual host devices comprising a second adjustable aggregate bandwidth, wherein said second virtual tape server is capable of communicating with said one or more host computers via said virtual tape controller and said one or more second virtual host devices, and wherein said first virtual tape server and said second virtual tape server exchange information via said virtual tape controller and at least two channel extenders, comprising the steps of: providing a file to said virtual tape controller from said one or more host computers; writing said file to said first virtual tape server; queuing a copy job in said virtual tape controller, wherein said copy job comprises copying said file to said second virtual tape server; setting a virtual tape controller throughput threshold; setting an age threshold; providing said file to said second virtual tape server; determining the age of said queued copy job; determining the actual virtual tape controller throughput; determining if said actual virtual tape controller throughput is greater than said throughput threshold; when said actual virtual tape controller throughput is greater than said throughput threshold, determining if the age of said queued copy job is less than said age threshold; when said actual virtual tape controller throughput is greater than said throughput threshold, and when the age of said queued copy job is not less than said age threshold, decreasing said first adjustable aggregate bandwidth.