? ? ? ? ? ? ? ? ? ? 第一部分? ? ? ? ? ? 基础
第1章? ? 导论
? ? 1.1? ? 云计算简介
? ? ? ? 1.1.1? ? 云计算构想
? ? ? ? 1.1.2? ? 云计算定义
? ? ? ? 1.1.3? ? 进一步了解云计算
? ? ? ? 1.1.4? ? 云计算参考模型
? ? ? ? 1.1.5? ? 特性和优势
? ? ? ? 1.1.6? ? 面临的挑战
? ? 1.2? ? 云计算起源
? ? ? ? 1.2.1? ? 分布式系统
? ? ? ? 1.2.2? ? 虚拟化
? ? ? ? 1.2.3? ? web2.0
? ? ? ? 1.2.4? ? 面向服务的计算
? ? ? ? 1.2.5? ? 效用计算
? ? 1.3? ? 构建云计算环境
? ? ? ? 1.3.1? ? 应用程序开发
? ? ? ? 1.3.2? ? 基础设施和系统开发
? ? ? ? 1.3.3? ? 云计算平台和技术
? ? 本章小结? ? 习题
第2章? ? 并行计算与分布式计算原理
? ? 2.1? ? 计算时代
? ? 2.2? ? 并行计算与分布式计算
? ? 2.3? ? 并行计算基本要素
? ? ? ? 2.3.1? ? 什么是并行计算
? ? ? ? 2.3.2? ? 并行处理硬件架构
? ? ? ? 2.3.3? ? 并行编程方法
? ? ? ? 2.3.4? ? 并行性的级别
? ? ? ? 2.3.5? ? 注意事项
? ? 2.4? ? 分布式计算基本要素
? ? ? ? 2.4.1? ? 通用概念和定义
? ? ? ? 2.4.2? ? 分布式系统组件
? ? ? ? 2.4.3? ? 分布式计算架构模式
? ? ? ? 2.4.4? ? 进程间通信模型
? ? 2.5? ? 分布式计算技术
? ? ? ? 2.5.1? ? 远程过程调用
? ? ? ? 2.5.2? ? 分布式对象框架
? ? ? ? 2.5.3? ? 面向服务的计算
? ? 本章小结? ? 习题
第3章? ? 虚拟化
? ? 3.1? ? 简介
? ? 3.2? ? 虚拟环境特点
? ? ? ? 3.2.1? ? 更强的安全性
? ? ? ? 3.2.2? ? 执行管理
? ? ? ? 3.2.3? ? 可移植性
? ? 3.3? ? 虚拟化技术分类
? ? ? ? 3.3.1? ? 执行虚拟化
? ? ? ? 3.3.2? ? 其他类型的虚拟化
? ? 3.4? ? 虚拟化和云计算
? ? 3.5? ? 虚拟化的利与弊
? ? ? ? 3.5.1? ? 虚拟化技术的优点
? ? ? ? 3.5.2? ? 虚拟化技术的缺点
? ? 3.6? ? 技术实例
? ? ? ? 3.6.1? ? Xen:半虚拟化
? ? ? ? 3.6.2? ? VMware:完全虚拟化
? ? ? ? 3.6.3? ? 微软Hyper-V
? ? 本章小结? ? 习题
第4章? ? 云计算架构
? ? 4.1? ? 简介
? ? 4.2? ? 云计算参考模型
? ? ? ? 4.2.1? ? 架构
? ? ? ? 4.2.2? ? 基础设施即服务和硬件即服务
? ? ? ? 4.2.3? ? 平台即服务
? ? ? ? 4.2.4? ? 软件即服务
? ? 4.3? ? 云的种类
? ? ? ? 4.3.1? ? 公有云
? ? ? ? 4.3.2? ? 私有云
? ? ? ? 4.3.3? ? 混合云
? ? ? ? 4.3.4? ? 社区云
? ? 4.4? ? 云计算经济特性
? ? 4.5? ? 云计算面临的挑战
? ? ? ? 4.5.1? ? 云计算定义
? ? ? ? 4.5.2? ? 云计算互操作性和标准
? ? ? ? 4.5.3? ? 可扩展性和容错性
? ? ? ? 4.5.4? ? 安全,可信和隐私
? ? ? ? 4.5.5? ? 组织方面
? ? 本章小结? ? 习题
? ? ? ? ? ? ? ? ? ? 第二部分? ? ? ? ? ? 云应用编程与Aneka平台
第5章? ? aneka:云应用平台
? ? 5.1? ? 框架概述
? ? 5.2? ? aneka容器结构
? ? ? ? 5.2.1? ? aneka平台基础:平台抽象层
? ? ? ? 5.2.2? ? 构造服务
? ? ? ? 5.2.3? ? 基础服务
? ? ? ? 5.2.4? ? 应用服务
? ? 5.3? ? 构建aneka云平台
? ? ? ? 5.3.1? ? 基础设施组织
? ? ? ? 5.3.2? ? 逻辑组织
? ? ? ? 5.3.3? ? 私有云部署模式
? ? ? ? 5.3.4? ? 公共云部署模式
? ? ? ? 5.3.5? ? 混合云部署模式
? ? 5.4? ? 云编程和云管理
? ? ? ? 5.4.1? ? Aneka SDK
? ? ? ? 5.4.2? ? 管理工具
? ? 本章小结? ? 习题
第6章? ? 并行计算:线程编程
? ? 6.1? ? 单机并行计算简介
? ? 6.2? ? 线程编程应用
? ? ? ? 6.2.1? ? 什么是线程
? ? ? ? 6.2.2? ? 线程api
? ? ? ? 6.2.3? ? 线程并行计算技术
? ? 6.3? ? aneka多线程方式
? ? ? ? 6.3.1? ? 线程编程模型简介
? ? ? ? 6.3.2? ? aneka线程和普通线程
? ? 6.4? ? aneka线程编程应用
? ? ? ? 6.4.1? ? aneka线程应用模型
? ? ? ? 6.4.2? ? 域分解:矩阵乘法
? ? ? ? 6.4.3? ? 功能分解:Sine,Cosine,Tangent
? ? 本章小结? ? 习题
第7章? ? 高吞吐量计算:任务编程
? ? 7.1? ? 任务计算
? ? ? ? 7.1.1? ? 任务特性
? ? ? ? 7.1.2? ? 计算类别
? ? ? ? 7.1.3? ? 任务计算框架
? ? 7.2? ? 基于任务的应用模型
? ? ? ? 7.2.1? ? 高度并行应用
? ? ? ? 7.2.2? ? 参数化应用
? ? ? ? 7.2.3? ? 消息传递接口应用
? ? ? ? 7.2.4? ? 具有任务依赖性的工作流应用
? ? 7.3? ? 基于任务的aneka编程
? ? ? ? 7.3.1? ? 任务编程模型
? ? ? ? 7.3.2? ? 用任务模型开发应用
? ? ? ? 7.3.3? ? 开发参数化应用
? ? ? ? 7.3.4? ? 管理工作流
? ? 本章小结? ? 习题
第8章? ? 数据密集型计算:MapReduce编程
? ? 8.1? ? 什么是数据密集型计算
? ? ? ? 8.1.1? ? 数据密集型计算特性
? ? ? ? 8.1.2? ? 未来的挑战
? ? ? ? 8.1.3? ? 历史背景
? ? 8.2? ? 数据密集型计算技术
? ? ? ? 8.2.1? ? 存储系统
? ? ? ? 8.2.2? ? 编程平台
? ? 8.3? ? Aneka MapReduce编程
? ? ? ? 8.3.1? ? MapReduce编程
? ? ? ? 8.3.2? ? 应用实例
? ? 本章小结? ? 习题
? ? ? ? ? ? ? ? ? ? 第三部分? ? ? ? ? ? 工业云平台与新进展
第9章? ? 工业云平台
? ? 9.1? ? 亚马逊web服务
? ? ? ? 9.1.1? ? 计算服务
? ? ? ? 9.1.2? ? 存储服务
? ? ? ? 9.1.3? ? 通信服务
? ? ? ? 9.1.4? ? 其他服务
? ? ? ? 9.1.5? ? 总结
? ? 9.2? ? 谷歌AppEngine
? ? ? ? 9.2.1? ? 架构和核心概念
? ? ? ? 9.2.2? ? 应用程序生命周期
? ? ? ? 9.2.3? ? 成本模型
? ? ? ? 9.2.4? ? 结论
? ? 9.3? ? 微软Azure
? ? ? ? 9.3.1? ? Azure核心概念
? ? ? ? 9.3.2? ? SQL Azure
? ? ? ? 9.3.3? ? Windows Azure平台设备
? ? ? ? 9.3.4? ? 结论
? ? 本章小结? ? 习题
第10章? ? 云应用
? ? 10.1? ? 科学应用
? ? ? ? 10.1.1? ? 医疗保健:云心电图分析
? ? ? ? 10.1.2? ? 生物学:蛋白质结构预测
? ? ? ? 10.1.3? ? 生物学:基因表达数据用于癌症诊断分析
? ? ? ? 10.1.4? ? 地球科学:卫星图像处理
? ? 10.2? ? 商业和消费应用
? ? ? ? 10.2.1? ? CRM和ERP
? ? ? ? 10.2.2? ? 效率型应用
? ? ? ? 10.2.3? ? 社交网络
? ? ? ? 10.2.4? ? 媒体应用
? ? ? ? 10.2.5? ? 多人在线游戏
? ? 本章小结? ? 习题
第11章? ? 云计算高级主题
? ? 11.1? ? 云能效
? ? 11.2? ? 基于市场的云管理
? ? ? ? 11.2.1? ? 面向市场的云计算
? ? ? ? 11.2.2? ? MOCC参考模型
? ? ? ? 11.2.3? ? 支持MOCC的技术和实现
? ? ? ? 11.2.4? ? 结论
? ? 11.3? ? 云联盟和互联云
? ? ? ? 11.3.1? ? 特性和定义
? ? ? ? 11.3.2? ? 云联盟栈
? ? ? ? 11.3.3? ? 关注点
? ? ? ? 11.3.4? ? 云联盟技术
? ? ? ? 11.3.5? ? 结论
? ? 11.4? ? 第三方云服务
? ? ? ? 11.4.1? ? MetaCDN
? ? ? ? 11.4.2? ? SpotCloud
? ? 本章小结? ? 习题
参考文献? ? 索引