第1章 绪论
1.1 服务计算与面向服务的架构
1.1.1 面向服务的架构与Web服务
1.1.2 服务计算、云计算和边缘计算的关系
1.1.3 服务质量
1.2 Web服务质量预测的发展现状
1.2.1 Web服务质量预测
1.2.2 基于记忆的端到端服务质量预测方法
1.2.3 基于模型的端到端服务质量预测方法
1.2.4 端到端情境信息的应用
1.2.5 服务端服务质量预测模型及方法
1.3 本书主要内容
第2章 服务质量预测的相关技术基础
2.1 服务质量预测的机器学习技术
2.1.1 概率图模型与贝叶斯网络建模
2.1.2 矩阵分解
2.1.3 非负矩阵分解
2.1.4 深度学习
2.1.5 集成学习技术
2.2 服务质量预测的评估
2.2.1 数据基础
2.2.2 评估度量
2.3 本章小结
第3章 基于近邻效应的静态服务质量预测
3.1 引言
3.2 基于离差的近邻模型
3.2.1 模型框架
3.2.2 用于基线估计的组件
3.2.3 情境感知的近邻组件
3.2.4 参数学习
3.3 实验评估
3.3.1 数据集
3.3.2 评估指标
3.3.3 实验对比
3.3.4 Top-K近邻数影响分析
3.3.5 位置信息影响分析
3.3.6 计算复杂度分析
3.4 本章小结
第4章 基于矩阵分解的静态服务质量预测
4.1 引言
4.2 情境感知矩阵分解
4.2.1 问题形式化
4.2.2 模型及参数学习
4.3 CSMF实验评估
4.3.1 数据集
4.3.2 评估指标
4.3.3 实验对比
4.3.4 隐含特征维度影响分析
4.3.5 情境因素影响分析
4.4 位置感知的非负多矩阵分解
4.4.1 非负多矩阵分解模型
4.4.2 基于位置信息的辅助矩阵构造
4.5 LNMMF实验评估
4.5.1 数据集
4.5.2 评价指标
4.5.3 实验对比
4.5.4 参数α和β影响分析
4.5.5 隐含特征维度影响分析
4.6 本章小结
第5章 基于贝叶斯鲁棒张量分解的动态服务质量预测
5.1 引言
5.2 基于贝叶斯鲁棒张量分解的模型
5.2.1 问题定义
5.2.2 模型设定
5.2.3 预测分布与服务质量预测表达式
5.2.4 算法复杂度
5.3 基于贝叶斯推理的模型学习
5.3.1 因子矩阵的后验分布
5.3.2 超参数λ的后验分布
5.3.3 稀疏张量S的后验分布
5.3.4 超参数γ的后验分布
5.3.5 超参数τ的后验分布
5.3.6 模型证据因子的下界
5.3.7 模型推理的初始化
5.4 实验评估
5.4.1 数据集
5.4.2 对比方法
5.4.3 不同张量密度下的性能对比
5.5 本章小结
第6章 基于深度神经网络的动态服务质量预测
6.1 引言
6.2 STCA模型
6.3 参数学习
6.4 实验评估
6.4.1 数据集
6.4.2 实验对比
6.4.3 自注意力机制可视化分析
6.4.4 参数影响分析
6.5 本章小结
第7章 基于深度神经网络的多属性服务质量预测
7.1 引言
7.2 深度神经网络模型
7.3 模型训练
7.3.1 目标函数
7.3.2 参数学习
7.3.3 利用服务文档
7.4 实验
7.4.1 数据集
7.4.2 评估指标
7.4.3 评估方法
7.4.4 参数设置
7.4.5 性能对比
7.4.6 参数分析
7.4.7 计算复杂度分析
7.5 本章小结
第8章 网络拓扑感知的服务质量预测模型
8.1 引言
8.2 拓扑感知的神经网络模型
8.2.1 输入层
8.2.2 隐式端交叉建模层
8.2.3 显式路径建模层
8.2.4 门控层
8.2.5 预测层
8.2.6 利用旁侧信息
8.3 模型学习
8.4 实验
8.4.1 数据集
8.4.2 评估指标
8.4.3 评估方法
8.4.4 参数设置
8.4.5 性能对比
8.4.6 消融研究
8.4.7 参数分析
8.4.8 效率分析
8.5 本章小结
第9章 面向虚拟机服务质量预测的带分类参数的增广贝叶斯网络
9.1 引言
9.2 问题描述与背景知识
9.2.1 问题描述
9.2.2 预备知识
9.3 CBN类参数增广贝叶斯网络的构造
9.3.1 CBN构建过程中的约束
9.3.2 CBN的结构构建及其参数计算
9.4 基于CBN的虚拟机服务质量预测
9.4.1 基于XGboost的虚拟机特征配置分类
9.4.2 基于变量消元法的虚拟机服务质量预测
9.5 实验结果与性能分析
9.5.1 实验设置
9.5.2 服务质量预测的性能
9.5.3 基于CBN预测服务质量值的概率分布
9.5.4 基于XGboost对虚拟机特征配置分类的有效性
9.5.5 结果讨论
9.6 本章小结
第10章 总结
10.1 全书回顾
10.2 未来工作
参考文献
展开