摘要 |
Broadly speaking, methods are provided to allow clients to have differentiated and protected access to a shared storage resource. More specifically, a total bandwidth capability of a storage resource is divided among a number of storage virtual channels (SVCs). Each SVC can serve one or more clients requiring access to the storage resource. Each SVC is assigned performance specifications to accommodate a storage resource bandwidth access need of clients served by the SVC. The assigned performance specifications can address each bandwidth characteristic. Also, metrics corresponding to the assigned performance specifications can be used to monitor and control the SVCs. In this manner, the SVCs ensure that each client continuously receives differentiated, adequate, and protected access to the shared storage resource.
|