Font Size: a A A

The Research And Implementation Of Performance And Optimization Manager In SAN Storage Resource Management System

Posted on:2003-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y FengFull Text:PDF
GTID:2168360095961075Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Performance & optimization manager is key component of SAN storage resource management system. It is used to execute performance surveillance, performance analysis and overload balance of storage subsystem in shared storage architecture, ensure storage subsystem in order and develop the potential of storage resource so as to enhance the performance of total shared storage architecture.In this dissertation, the following works have been finished: the architecture of performance & optimization manager system, interface between performance & optimization manager module and storage subsystem communication agent or client communication agent, policy of collecting and maintaining performance information, storage model of performance log file, performance optimization scheme based on block mapping service. At last performance & optimization manager system is designed and implemented.The following results are achieved:1. The policy of collecting performance information is brought about, which based on multi-PRI and changeable period Polling Algorithm. Together with other control technology, this policy rapidly reduces the affect which performance manager system brings to storage subsystem, while the work of performance manager system is unchanged.2. In SAN shared storage architecture, performance bottleneck of I/O access path is analyzed, based on which the policy of performance optimization is brought about. Through designedly changing block mapping this policy can enhance the storage performance.3. Liner table structure based on hierarchical storage is designed. It is used to store performance information in memory and log file. Through index, desirable information can be quickly accessed in Liner table structure.4. Based on Liner table structure, log file achievement tools and performance report creating tools are designed and implemented.During designing and implementing system, the following problems are also solved, controlling sharing access, creating performance log file, maintaining performance information.The work of system is divided into two part, one is communication with manager agent of storage subsystem in AGENT/MANAGER pattern, acquiringand processing performance information of storage subsystem; the other is communication with browser in SERVER/CLIENT pattern, providing performance & optimization information to browser, corresponding user command and output performance log file.The system is implemented in ANSI C, according with POSIX specification. The platform-dependent code is separated by compile option in source code. After the source code is compiled in each platform, it can be used in Windows, Solaris and Linux platform.
Keywords/Search Tags:SAN (Storage area network), SRM (Storage Resource Manager), Performance Manager, Optimization Manager, Polling Algorithm
PDF Full Text Request
Related items