本书重点介绍了云软件生成的相关理论和方法以及前沿成果,集中反映了作者近年来对云计算与软件工程相关结合的研究成果,系统阐述了云计算软件工程的基本结构、技术要领和应用方法。全书共分10章,包括云计算服务模型,服务与云计算研究进展,云软件生成体系结构,虚拟资源粒子群优化分配,云存储遗传优化方法,虚拟资源管理,云软件生成策略,云服务质量,寻址中断的云软件生成方法和云软件部署及案例等。本书大部分云计算软件工程的相关理论和方法均为作者的研究成果。
样章试读
目录
- 第1章导言1
第1章云计算服务模型5
1. 1SaaS及其分析6
1.2PaaS及其对比7
1.3IaaS及其区分10
1. 4DaaS及其区别13
1.5HDFS 及 MapReduce 16
参考文献22
第2章服务与云计算研究进展25
2.1面向QoS的服务计算研究综述25
2.2面向资源分配SLA保障QoS的云计算研究33
参考文献48
第3章云软件生成体系结构53
3.1云软件生成体系结构53
3.2云软件生成原理及方法58
参考文献62
第4章虚拟资源粒子群优化分配63
4.1 虚拟化资源描述方法64
4.2虚拟资源优化分配方法67
4.3实验分析72
参考文献76
第5章云存储遗传优化方法77
5.1云存储结构与特征78
5.2云存储的扩散划分方法80
5.3基于遗传算法的云存储优化82
5.4实验分析83
参考文献87
第6章虚拟资源管理88
6.1云资源管理方法91
6.2情感蚁群负载均衡方法100
6.3实验分析110
参考文献118
第7章云软件生成描述120
7.1面向云服务的云软件生成策略120
7.2云服务访问控制方法122
7.3云软件生成操作129
参考文献136
第8章云服务质量138
8.1云服务质量描述138
8.2云服务模型及遗传优化147
8.3实验分析150
参考文献155
第9章寻址中断的云软件生成方法156
9.1寻址中断策略156
9. 2云软件寻址中断生成166
9.3实验分析170
参考文献173
第10章云软件部署及案例174
10.1云服务部署组成指标174
10.2案例设计181
参考文献191
附录1云计算常用PaaS平台描述192
附录2几种常见的IaaS开源管理软件197
附录3目前常用的NoSQL数据管理功能概述204
附录4常用的云部署(云编配)自动化工具215
索引217