出版社:甘肃人民出版社
年代:2013
定价:48.0
云计算是一个新兴的术语,涉及的范围非常广。本书从Linux、Shell、MPI、高性能计算、作业调度等着手分析云计算所用到的技术,对云计算的定义、起源、发展以及现状进行了详细介绍,针对云计算的理念、架构以及具体的实际应用,深入分析了云计算带来的深刻变革,使读者对云计算这一新的技术有一个全面的认识。
第一章 L,inux操作系统概述
1.1 Linux概述
1.1.1 L,inux介绍
1.1.2 L,inux发展历程
1.1.3 L,inux的职业发展领域
1.2 IJnux常用命令及用户管理
1.2.1 安装与登录命令
1.2.2 文件操作
1.2.3 系统管理相关命令
1.2.4 网络操作命令
1.2.5 系统安全相关命令
1.2.6 其他
1.3 Linux系统的云计算平台和应用
第二章 Shell
2.1 Shell介绍
2.1.1 什么是Shell7
2.1.2 Shell的种类
2.2 Vi编辑器
2.2.1 Vi入门
2.2.2 命令行模式功能键
2.2.3 I,astLineMode下命令简介
2.3 Shell编程
2.3.1 语法基本介绍
2.3.2 实例
第三章 高性能计算和云计算
3.1 高性能计算概述
3.1.1 高性能计算的概念
3.1.2 网格计算概述
3.1.3 并行计算
3.1.4 网格编程
3.1.5 会合区域
3.1.6 Web服务的影响
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 创建高性能计算集群
第四章 关于云计算
4.1 云计算概念
4.2 云计算的起源及应用
4.3 云计算的发展
4.3.1 云计算技术的发展现状
4.3.2 云计算产业的发展现状
4.3.3 日韩云计算的发展现状
4.4 云计算带来的益处
4.5 云计算与网格计算
4.5.1 概述
4.5.2 云计算与网格计算的比较
4.6 云计算的收费模式
4.7 大型云计算系统供应商
第五章 云计算的关键技术分析
5.1 概述
5.2 云计算关键技术之一——C.oogleFiIeSystem
5.2.1 GFS运作架构
5.2.2 GFS的实例应用
5.2.3 GFS读取效率
5.2.4 GFS写入效率
5.3 云计算关键技术之二——MapReduce
5.3.1 MapReduce运作原理
5.3.2 MapRecllice运作架构
5.4 云计算关键技术之三——Bigtable
5.4.1 Bigtable数据结构
5.4.2 Bigtable实例应用
5.5 Hadoop开源云计算计划
5.5.1 Hacloop云计算架构
5.5.2 HDFS分布式文档系统
5.5.3 Hbase分布式数据库
5.5.4 Hacloop云计算平台应用
5.6 云计算虚拟化技术
5.6.1 Xen虚拟化技术
5.6.2 VMware虚拟化技术
5.7 云计算的相关问题
5.7.1 并行计算到云计算的演变
5.7.2 云计算需要定义吗?
5.7.3 云计算是否是新瓶装旧酒
5.7.4 .MPI与Hadloop,不同学科学者的选择
5.7.5 云计算与浏览器
5.8 MPI并行计算及环境的建立
5.8.1 配置前的准备工作
5.8.2 挂栽NFS文件系统
5.8.3 配置ssh实现MPI节点间用户的无密码访问
5.8.4 安装MPICH2
5.8.5 建立并行计算环境时的注意事项
第六章 云计算资源调度与管理
6.1 资源调度
6.1.1 云计算资源管理和调度
6.1.2 资源管理调度的研究现状
6.2 作业调度算法
6.2.1 概述
6.2.2 传统的作业调度算法
6.2.3 Backflling调度算法
6.2.4 Ms-Backfilling调度算法
6.3 作业管理
6.4.2 PBSProfessional
6.4.3 部署()penPBS
第七章 编写基于MPI的应用
7.1 MPI简介
7.2 MPI的程序设计
7.2.1 MPI的基本功能
7.2.2 MPI的几个重要元素
7.2.3 MPI的编程方式
7.2.4 MPI的基本语句介绍
7.2.5 消息
7.2.6 Point-to-point通信
7.2.7 集群通信
7.3 MPI应用程序的编译
7.3.1 环境设置
7.3.2 make
7.3.3 mpif77和mpicc
7.4 MPl应用程序的运行
7.5 常见问题分析
7.6 附录——MPI函数简表
7.6.1 C语言函数列表
7.6.2 Fort.ran语言函数列表
第八章 并行计算程序设计方法
8.1 最简单的并行程序
8.2 获取进程标志和机器名
8.3 有消息传递功能的并行程序
8.4 蒙特卡罗法在并行程序设计中的应用
8.5 并行计算中节点间的Reduce操作
8.6 用MPl的6个基本函数实现Reduce函数功能
8.7 计算与通信的并行
8.8 节点问自定义复杂数据结构的传输
8.9 MPI与MySQI.数据库的结合应用
8.10 设计MPI并行程序时的注意事项
8.11 从MPI走向云计算
8.11.1 MPI没有分布式文件系统支持
8.11.2 MPI无法应对节点的失效
8.11.3 假如用MPI来构建云计算系统
云计算可以是互联网的一些功能强大的信息资源,如计算资源、存储资源、软件资源、数据库资源、管理资源等等,让广大用户动态、可伸缩地通过互联网在任何地点以任何方式访问得到访问虚拟资源。强调需求驱动、用户主导、按需服务、即用即付、用完即散,不对用户集中控制,用户不关心服务者在什么地方。云计算是虚拟化计算技术的普及,软件向服务的转变,乃至互联网促进全球化趋势的大背景下必然出现的一种划时代的技术。
(美) 威尔特 (Velte,A.T.) , (美) 威尔特 (Velte,T.J.) , (美) 埃尔森彼得 (Elsenpeter,R.) , 著
唐宏, 秦润峰, 范均伦, 编著
黎连业, 王安, 李龙, 编著
杨文志, 编著
刘振宇, 蔡立志, 陈文捷, 编著
闫健勇, 等编著
(美) 克鲁兹 (Krutz,R.L.) , (美) 瓦因斯 (Vines,R.D.) , 著
张宪辉, 编著
黄凯, 等著