主权项 |
一种基于混合高斯的SDN流聚类方法,其特征在于包括以下步骤;步骤S1:对原始SDN数据进行五元组记录,并且采用KMeans聚类算法,完成SND数据流与用户之间的映射关系;步骤S2:利用高斯混合模型GMM以及公式<img file="FDA0000779143400000011.GIF" wi="491" he="147" />对SDN数据流的概率密度分布进行估计,其中K为高斯模型的个数,a<sub>i</sub>为第i个高斯模型的权重,p<sub>i</sub>(x|θ<sub>i</sub>)为第i个高斯模型的概率密度函数,所述p<sub>i</sub>(x|θ<sub>i</sub>)的均值为μ<sub>k</sub>,方差为σ<sup>k</sup>;θ<sub>i</sub>=(μ<sub>i</sub>,Σ<sub>i</sub>),μ<sub>i</sub>,Σ<sub>i</sub>为待求解的数据生成模型的参数;步骤S3:采用流持续时间、数据包数量、流大小、数据包大小、数据包间隔时间作为SDN流向量属性,通过边信息获得SDN流等价集;步骤S4:对高斯混合模型GMM的数据生成模型进行调整;步骤S5:采用must‑link成对点约束和cannot‑link成对点约束来辅助聚类。 |