为提高应用层组播生成树的稳定性和效率, 提出一种基于多维节点属性层次聚类应用层组播生成树算法。针对应用多维属性定义节点稳定性存在的困难, 算法根据节点多维属性计算稳定性相似度, 按相似度阈值进行层次聚类, 建立分层结构, 并在分层结构的基础上通过最小生成树算法提高组播生成树效率。实验模拟表明, 算法能有效改善组播树的非稳态结构, 同时也能保证通信性能。