文章引入了Agent的方法学构建异构的自主存储系统,并且提出了基于Agent的有效协商的数据定位机制。为了在写数据时更有效地利用整合的多个存储资源,采用了基于可用性数据分配算法(ADA)的数据存放策略;为了获得读数据的高性能,采用数据查找策略,使用了Bloom filter的方法,当读小块数据时采用直接处理,读大块数据时采用存储设备竞标方式提供高性能的读数据。实验测试和分析证明基于Agent的数据定位机制能够为系统实现高性能的数据存储。
This paper introduces agent-based methodology to build a distributed autonomic storage system infrastructure,and an effective negotiation mechanism based on agent is applied for data location.We present Availability-based Data Allocation (ADA) algorithm as a data placement strategy to achieve high efficient utilization of storage resources by employing multiple distributed storage resources.We use Bloom filter in each storage device to track the location of data.We present the data lookup strategy that small size of read request is handled directly,and large size of read request t is handled by cooperation with storage devices.The performance evaluation shows that the data location mechanism is available and can work well for heterogeneous autonomic storage systems.