1.一種粒子群服務(wù)選擇方法,其特征在于,包括:
構(gòu)建云服務(wù)組合模型;
根據(jù)所述云服務(wù)組合模型進(jìn)行云服務(wù)的服務(wù)質(zhì)量屬性計(jì)算;
基于所述云服務(wù)組合模型和所計(jì)算的服務(wù)質(zhì)量進(jìn)行粒子群服務(wù)選擇,獲取優(yōu)化的服務(wù)組合。
2.根據(jù)權(quán)利要求1所述的粒子群服務(wù)選擇方法,其特征在于,所述構(gòu)建云服務(wù)組合模型包括:
根據(jù)服務(wù)組合請求進(jìn)行服務(wù)集合的選擇;
在所選擇的服務(wù)集合中分析云計(jì)算環(huán)境下服務(wù)組合的服務(wù)路徑以及服務(wù)組合的基本組合模式。
3.根據(jù)權(quán)利要求2所述的粒子群服務(wù)選擇方法,其特征在于,所述服務(wù)組合的基本組合模式包括:
串行、并行、選擇和/或循環(huán)模式。
4.根據(jù)權(quán)利要求2所述的粒子群服務(wù)選擇方法,其特征在于,所述根據(jù)所述云服務(wù)組合模型進(jìn)行云服務(wù)的服務(wù)質(zhì)量屬性計(jì)算包括:
根據(jù)服務(wù)組合的各基本組合模式下的計(jì)算公式形成服務(wù)組合的服務(wù)質(zhì)量計(jì)算模型,根據(jù)所述服務(wù)質(zhì)量計(jì)算模型進(jìn)行云服務(wù)的服務(wù)質(zhì)量屬性計(jì)算。
5.根據(jù)權(quán)利要求2-4中任一項(xiàng)所述的粒子群服務(wù)選擇方法,其特征在于,所述基于所述云服務(wù)組合模型和所計(jì)算的服務(wù)質(zhì)量進(jìn)行粒子群服務(wù)選擇,獲取優(yōu)化的服務(wù)組合包括:
基于所述云服務(wù)組合模型和所計(jì)算的服務(wù)質(zhì)量對粒子進(jìn)行編碼;
進(jìn)行粒子群初始化;
針對所述云服務(wù)組合模型中不同的服務(wù)路徑計(jì)算每一條服務(wù)路徑的綜合服務(wù)質(zhì)量,以獲得每個粒子的適應(yīng)值,并確定所述粒子的群體最優(yōu);
對所述粒子的速度和位置進(jìn)行更新,獲取更新后粒子的群體最優(yōu)結(jié)果并輸出為優(yōu)化的服務(wù)組合。
6.一種粒子群服務(wù)選擇系統(tǒng),其特征在于,包括:
模型單元,用于構(gòu)建云服務(wù)組合模型;
計(jì)算單元,用于根據(jù)所述云服務(wù)組合模型進(jìn)行云服務(wù)的服務(wù)質(zhì)量屬性計(jì)算;
選擇單元,用于基于所述云服務(wù)組合模型和所計(jì)算的服務(wù)質(zhì)量進(jìn)行粒子群服務(wù)選擇,獲取優(yōu)化的服務(wù)組合。
7.根據(jù)權(quán)利要求6所述的粒子群服務(wù)選擇系統(tǒng),其特征在于,所述模型單元還用于:
根據(jù)服務(wù)組合請求進(jìn)行服務(wù)集合的選擇;
在所選擇的服務(wù)集合中分析云計(jì)算環(huán)境下服務(wù)組合的服務(wù)路徑以及服務(wù)組合的基本組合模式。
8.根據(jù)權(quán)利要求6所述的粒子群服務(wù)選擇系統(tǒng),其特征在于,所述服務(wù)組合的基本組合模式包括:
串行、并行、選擇和/或循環(huán)模式。
9.根據(jù)權(quán)利要求6所述的粒子群服務(wù)選擇系統(tǒng),其特征在于,所述計(jì)算單元還用于:
根據(jù)服務(wù)組合的各基本組合模式下的計(jì)算公式形成服務(wù)組合的服務(wù)質(zhì)量計(jì)算模型,根據(jù)所述服務(wù)質(zhì)量計(jì)算模型進(jìn)行云服務(wù)的服務(wù)質(zhì)量屬性計(jì)算。
10.根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的粒子群服務(wù)選擇系統(tǒng),其特征在于,所述選擇單元還用于:
基于所述云服務(wù)組合模型和所計(jì)算的服務(wù)質(zhì)量對粒子進(jìn)行編碼;
進(jìn)行粒子群初始化;
針對所述云服務(wù)組合模型中不同的服務(wù)路徑計(jì)算每一條服務(wù)路徑的綜合服務(wù)質(zhì)量,以獲得每個粒子的適應(yīng)值,并確定所述粒子的群體最優(yōu);
對所述粒子的速度和位置進(jìn)行更新,獲取更新后粒子的群體最優(yōu)結(jié)果并輸出為優(yōu)化的服務(wù)組合。