传统的基于纠错码的数据恢复算法既提高了数据存储的可靠性,又增加了数据恢复的计算时间。为了解决这个问题,首先对整个样本数据采用粗糙集进行约简,然后基于网格服务思想,提出基于网格服务的电力海量数据分布式恢复算法DR-GSPMD(Distributed Recovery based on Grid Service for Power Mass Data)。仿真实验表明针对所有测试数据集,随着校验码个数的增加,整个系统的最大容错率和数据恢复时间也随着增加。同时针对约简后的数据集随着计算节点数的增加,算法降低了计算复杂度,加快了范德蒙矩阵运算的速度,减少了整个数据恢复的时间。