System and method for a storage area network virtualization optimization
First Claim
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to determine, by a network virtualization optimizer, one or more mappings between a server layer, including a plurality of servers, and a storage layer through a network layer based on a plurality of inputs to the network virtualization optimizer, including one or more multi-tenancy security constraints regarding partitions in virtual storage for different customers of a virtual network, and dynamic infrastructure requirements for the servers and the storage layer, including priority requirements as to priority among the plurality of servers for accessing the storage layer and disaster recovery requirements, wherein the one or more mappings between the server layer and the storage layer dynamically changes a network layer configuration from a first network layer configuration to an updated network layer configuration by changing a configuration of switches in the network layer based on the one or more mappings.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to determine one or more optimal mappings between a server layer and a storage layer through a network layer based on performance metrics of one or more ports of at least one of the server layer, the storage layer and the network layer.
25 Citations
11 Claims
- 1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to determine, by a network virtualization optimizer, one or more mappings between a server layer, including a plurality of servers, and a storage layer through a network layer based on a plurality of inputs to the network virtualization optimizer, including one or more multi-tenancy security constraints regarding partitions in virtual storage for different customers of a virtual network, and dynamic infrastructure requirements for the servers and the storage layer, including priority requirements as to priority among the plurality of servers for accessing the storage layer and disaster recovery requirements, wherein the one or more mappings between the server layer and the storage layer dynamically changes a network layer configuration from a first network layer configuration to an updated network layer configuration by changing a configuration of switches in the network layer based on the one or more mappings.
Specification