主权项 |
一种基于多目标决策提高硬盘可靠性的方法,其特征在于,包括以下步骤:(1)获取不同采样时刻硬盘阵列的参数,包括温度(t0,t1,…,tn)、性能(p0,p1,…,pn)、运行时间(o0,o1,…,on)和功耗(c0,c1,…,cn),其中n表示采样点的数量;(2)计算不同采样时刻硬盘阵列的参数所对应的隶属值,包括温度(T<sub>t0</sub>,T<sub>t1</sub>,…,T<sub>tn</sub>)、性能(P<sub>p0</sub>,P<sub>p1</sub>,…,P<sub>pn</sub>)、运行时间(O<sub>o0</sub>,O<sub>o1</sub>,…,O<sub>on</sub>)以及功耗(C<sub>c0</sub>,C<sub>c1</sub>,…,C<sub>cn</sub>);(3)获取步骤(2)获得的硬盘温度、性能、运行时间、以及功耗对应的隶属值的目标系数,包括温度系数A,性能系数B,运行时间系数C和功耗系数D,目标系数的大小对应用户对目标的侧重程度,在温度,性能,运行时间和功耗这四个目标中,对用户定义优先级最高的目标,其目标系数取对应隶属函数的最大值,对一般优先级的,其目标系数取对应隶属函数的平均值,对优先级最低的目标,其目标系数为对应隶属值的最小值;(4)获取该硬盘阵列的聚合值F=A+B+C+D;(5)改变磁盘阵列的大小,重复上述步骤(1)至(4),以获取不同大小磁盘阵列对应的聚合值,并找到使聚合值最大对应的磁盘阵列作为最符合用户期望的磁盘阵列。 |