Design and Implementation of Performance Virtualization Storage System

Aiming at the problem that how to provide performance isolation and performance guarantees among different applications in concentrated shared storage environment, this paper presents a performance virtualization management mechanism based on capacity virtualization management, and realizes a Performance Virtualization Storage System(PVSS) which provides capacity and performance virtualization management simultaneously.This system uses the algorithm for proportional bandwidth resource allocation, which is extended with admission control and mechanism of fair allocation for idle resources.It realizes the performance virtualization and avoids the performance interference among different virtual disks.