Patent ID: 9336032
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A non-transitory computer-readable storage medium comprising instructions stored thereon which, when executed by a computer system, cause said computer system to: exchange support information between a physical controller and an expander, said physical controller being coupled with a server and said expander being coupled with a Serial Attached Small Computer System Interface (SAS) switch, said support information comprising an indication of an ability of said physical controller to support thereon a set of virtual controllers and an indication of an ability of said expander to support thereon a set of virtual PHYs; in response to the indication of said ability of said expander to support thereon the set of virtual PHYs, send a list of SAS addresses to said expander from said physical controller, said SAS addresses of said list of SAS addresses representing virtual controllers of said set of virtual controllers; receive zoning instructions at said expander via a graphical user interface, said zoning instructions comprising at least one virtual PHY to physical controller mapping direction; and assign a first SAS address of said list of SAS addresses to a first virtual PHY of said set of virtual PHYs by said expander based upon said zoning instructions, said first virtual PHY at an assigned SAS address corresponding to a first virtual controller of said set of virtual controllers.