Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer system with a plurality of database management systems comprising: a disk storage system configured to store a plurality of heterogeneous databases; a module configured to combine said heterogeneous databases, said module disposed in a server connected to said disk storage system; and a network configured to interconnect said disk storage system and said server, wherein said module, responsive to receiving user-requested specifications, controls data transfer bandwidth for reflecting update data from one of said heterogeneous databases in said disk storage system to another of said heterogeneous databases; and wherein said disk storage system performs resource allocations for said bandwidth responsive to control from said module.
2. A computer system with a plurality of database management systems comprising: a disk storage system configured to store a plurality of heterogeneous databases; a module configured to combine said heterogeneous databases, said module disposed in a server connected to said disk storage system; and a network configured to connect said disk storage system with said server, wherein said module, responsive to receiving user-requested specifications relating to a requested refresh rate and a replication data volume, determines a required bandwidth and resources therefor in order to satisfy said user-requested specifications, and wherein said module controls resources of said disk storage system; and wherein said disk storage system performs resource allocations for said bandwidth based on control from said module.
3. In a computer system comprising a first server and a second server, interconnected by a network to a disk storage subsystem, a method for replicating comprising: allocating resources to perform a copy within a disk storage subsystem, said disk storage subsystem comprising a first database and a second database different from said first database, said first database associated with a first server, said second database associated with a second server, wherein said first database is of a first format and said second database is of a second format; and replicating content from said first database to said second database; wherein said replicating is performed using said resources in said disk subsystem substantially independently of sending said content over said network, wherein said replicating content from said first database to said second database in said disk subsystem comprising: replicating said content from said first database to an intermediate database, said intermediate database disposed on a shared volume of both said first format and said second format; and replicating said content form said intermediate database to said second database, wherein said computer system further comprises a third server; receiving at said third server at least one of a plurality of requested specifications relating to replication; determining a data transfer capacity according to said specifications; determining at least one of a plurality of data transfer capacity settings according to said data transfer capacity; notifying said disk subsystem of said data transfer capacity settings; and allocating resources in said disk subsystem for data transfer based on said data transfer capacity settings.
4. In a computer system comprising a first server and a second server, interconnected by a network to a disk storage subsystem, a computer program product comprising: code for allocating resources to perform a copy within a disk storage subsystem, said disk storage subsystem comprising a first database and a second database different from said first database, said first database associated with a first server, said second database associated with a second server, wherein said first database is of a first format and said second database is of a second format; code for replicating content from said first database to said second database, wherein said replicating is performed using said resources in said disk subsystem independently of sending said content over said network, wherein said replicating content from said first database to said second database in said disk subsystem comprising: replicating said content from said first database to an intermediate database, said intermediate database disposed on a shared volume of both said first format and said second format; and replicating said content form said intermediate database to said second database, wherein said computer system further comprises a third server; code for receiving at said third server at least one of a plurality of requested specifications relating to replication; code for determining a data transfer capacity according to said specifications; code for determining at least one of a plurality of data transfer capacity settings according to said data transfer capacity; code for notifying said disk subsystem of said data transfer capacity settings; code for allocating resources in said disk subsystem for data transfer based on said data transfer capacity settings; and a computer readable storage medium for holding the code.
5. A disk storage subsystem, said disk storage subsystem operable in a computer system comprising a plurality of computers, said plurality of computers interconnected to said disk storage subsystem by at least one of a plurality of information channels, wherein said disk storage subsystem copies content from a first database to a second database different from said first database using resources in said disk subsystem independently of sending said content over said information channels; and wherein said disk storage subsystem copies said content in accordance with a resource allocation received from one of said plurality of computers, said resource allocation based upon at least one of a plurality of data transfer capacity settings determined by said one of said plurality of computers in accordance with a data transfer capacity and at least one of a plurality of received specifications.
6. A disk storage subsystem operable in a computer system comprising a first server and a second server, interconnected by a network to said disk storage subsystem, wherein said disk storage subsystem replicates content of a first database associated with said first server to a second database associated with said second server, said first database and said second database disposed in said disk storage subsystem, said first database being different from said second database, wherein said disk storage subsystem allocates resources to perform content replication within said disk storage subsystem; and said disk storage subsystem replicates content from said first database to said second database; wherein said replicating is performed independently of sending said content over said network.
7. A computer system with a plurality of database management systems comprising: a disk storage system storing a plurality of heterogeneous databases; means for combining databases disposed in a server connected to said disk storage system and a network, for receiving user-requested specifications, and for controlling data transfer bandwidth involved in reflecting update data from a database in said disk storage system to another and different database; and said disk storage system performing resource allocations for said bandwidth based on control from said database combining means.
8. A computer system with a plurality of database management systems comprising: a disk storage system storing a plurality of heterogeneous databases; means for combining databases disposed in a server connected to said disk storage system and a network, for receiving user-requested specifications relating to a requested refresh rate and a replication data volume, for determining required bandwidth and resources therefor in order to satisfy said user-requested specifications, and for controlling resources of said disk storage system; and said disk storage system performing resource allocations for said bandwidth based on control from said database combining means.
Unknown
January 9, 2007
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.