| The data, as information in computer systems that exist in the form, has become more and more important for enterprises, units and individuals. It is the basis for decision-making and the intangible assets. The data also has high accuracy, quick delivery and so on. It greatly increases efficiency and productivity. Storage system as a data carrier has high reliability, high availability, high performance, easy maintenance, easy management, open and dynamic scalability, so it becomes more and more important as a platform for long-term, safe storage of data.For storage systems, the changes of the storage environment variable will have a huge impact on the performance of storage systems. These factors can affect the quality of storage services, data storage strategies and practices, and management of data and so on in varying degrees, different aspects.This paper, based on the research of the extraction and evaluation methods for the existing storage system environment variables, proposes a storage system that accorded with the actual needs of the support environment variables-aware. In addition, this thesis also analyzes the environment variable parameters, researches on the evaluation of service quality, handles the normalization computing and proposes a performance evaluation methods and strategies. Then it use the theory of environment variables-aware and performance evaluation methods and strategies design and implement a prototype system to enable the theory put in practice and verify.The main content of this paper are as follows.1. Research on dynamic real-time monitoring of environment variables in supporting environment variables-aware storage system. It includes the detection of the request of storage services and the storage environment variable.2. Study on the evaluation method and strategy of the storage environment variable parameters in dynamic change of the storage environment.3. Examine how to select the storage devices and storage data according to the results of the comprehensive performance evaluation in the dynamic changes of the storage environment.4. Analyze and design a prototype system. This system realizes the functions of service-aware, apperceiving storage environment variable parameters, strategies of performance evaluation and storage options, and data storage.5. Validate the methods and strategies in this paper through the experiment. Analysis and evaluate the choice of storage devices and services. |