新书推荐 |《分布式系统与云计算——原理、技术与应用(上下册)》
书号:978-7-5487-2472-8
教材特色
本书试图在以下四个方面能具有自己的特色。
(1)内容全面,涵盖广泛。不仅覆盖传统分布式系统的经典理论和技术,还用大篇幅介绍了现代分
定价:108.00元 书号:978-7-5487-2472-8 教材特色 本书试图在以下四个方面能具有自己的特色。 (1)内容全面,涵盖广泛。不仅覆盖传统分布式系统的经典理论和技术,还用大篇幅介绍了现代分布式计算技术,包括云计算、虚拟化技术、集群技术、面向服务的体系结构、分布式云数据中心、大型网站架构技术等,面向互联网+应用的新需求,与时俱进,突出先进性。 (2)理论与实际相结合,实用性强。本教材各章都以基本原理为基础,在充分讨论和说明各主体的基本原理的基础上,每一章都尽量引入相关的实例,通过实例加深读者的理解,云计算部分的实例来自主流分布式计算供应商,如亚马逊、微软、谷歌等。由于“主题+案例”式教学方法的开展,学生在学习过程中接触的项目综合性及知识的交叉性较之以往更为复杂和全面,因此教材在涉及案例及不同类型案例设计分析的同时更注重知识点的综合性和完整性。 (3)基本技术与最新发展相结合。分布式计算技术是正在发展的技术。新的方法和技术途径层出不穷。本教材在把握基本技术的基础上,也结合了最新的技术进展。 (4)成熟技术与可能问题相结合。在讨论成熟技术的基础上,尽可能提出一些问题,跟踪分布式云计算系统的新发展,反映最新的分布式系统技术。引导学生在掌握成熟技术基础上作进一步思考,使读者认识到科学技术发展的无穷尽。强调开发分布式和云计算系统的普适性、灵活性、有效性、可扩展性、可用性和可编程性。 内容简介 本书是一本完整讲述分布式系统与云计算基本理论及其应用的教材。通过本书的学习,使读者了解分布式计算系统的体系结构,认识并行计算的实质;使读者对分布式系统的基本概念、有关体系结构、分布式系统设计原理与方法有一个系统的掌握;能深入理解一些典型的分布式计算系统,掌握当前重要而成熟的分布式系统模型和云架构;理解云计算和云存储原理与技术,特别是数据中心与大型网站架构设计,并领会其基本思想和分析与解决问题的思路云计算分布式系统,从而综合运用所学的软件设计技术来研究和设计分布式与云计算系统。本书的编写立足教育教学改革背景,适应国家“双一流”建设工程,改进并加强本科教育教学过程中的“价值塑造+知识传授+能力培养+智慧启迪”培养模式,培养学生具有“实干担当精神、社会精英素养、行业领军能力”的德智体美全面发展的社会主义建设者和接班人。 作者简介 余腊生,中南大学计算机学院副教授,博士,筑波大学访问学者、政府派遣研究员。先后主持和参与多项科研项目,其中包括国家自然科学基金项目、省自然科学基金、科技计划项目。在AIR、Computing、IEEE Access、信息与控制、小型微型计算机系统等专业核心刊物和国际学术会议发表论文80余篇,SCI/EI检索30多篇次。编写国家“十二五”规划教材《数据结构与算法》。主讲计算机相关专业本科主干课《数据结构》《算法分析与设计》《分布式系统与云计算》《计算机体系结构》以及研究生《构件技术》《网络设计与管理》等课程。其中《数据结构》课程被评为中南大学精品课程、开放式精品示范课程。 目录 向上滑动阅览 上册 第1章 绪论 (1) 1.1 分布式系统简述 (1) 1.2 分布式系统的拓扑结构 (14) 1.3 分布式与计算机网络 (14) 1.4 分布式体系结构 (16) 1.5 分布式和云计算系统模型 (19) 1.6 分布式系统和云计算软件环境 (24) 1.7 分布式系统的趋势 (32) 1.8 分布式系统的挑战 (35) 1.9 分布式系统实例 (36) 习题 (39) 第2章 分布式计算范型 (40) 2.1 分布式通信范型 (40) 2.2 网络服务范型 (94) 2.3 移动代理范型 (95) 2.4 云服务范型 (99) 习题 (102) 第3章 分布式系统的同步 (104) 3.2 系统的全局状态 (117) 3.3 互斥 (120) 3.4 选举算法 (133) 3.5 投标 (139) 3.6 自稳定算法 (141) 习题 (143) 第4章 分布式资源管理 (145) 4.1 资源共享 (145) 4.2 分布式资源管理策略 (147) 4.3 分布式系统中的死锁问题 (155) 4.4 分布式死锁预防 (159) 4.5 分布式死锁检测 (161) 习题 (169) 第5章 分布式调度与负载均衡 (171) 5.1 分布式进程与处理机管理 (171) 5.2 调度算法概述 (176) 5.3 静态调度 (179) 5.4 动态调度 (192) 5.5 负载平衡 (198) 5.6 智能型任务调度算法 (204) 习题 (206) 第6章 分布式存储与文件系统 (208) 6.1 分布式存储概述 (208) 6.2 分布式文件系统 (213) 6.3 同步机制 (230) 6.4 缓存 (230) 6.5 容错和可扩充性 (238) 6.6 安全性 (240) 6.7 GFS (240) 6.8 Hadoop HDFS (248) 6.9 其他的分布式文件系统及其比较 (248) 习题 (257) 第7章 分布式数据库技术与应用 (259) 7.1 分布式数据库简介 (259) 7.2 数据分布 (266) 7.3 数据分布方式 (274) 7.4 一致性模型 (279) 7.5 分布式数据库系统的设计 (290) 7.6 分布式数据库中的查询处理和优化 (298) 7.7 分布式数据库中的事务管理和恢复 (311) 7.8 分布式提交协议 (327) 7.9 分布式数据库实例简介 (329) 习题 (336) 第8章 分布式系统中容错技术 (338) 8.1 分布式系统中的故障模型 (338) 8.2 容错系统的基本构件 (341) 8.3 节点故障的处理 (342) 8.4 向后恢复中的问题 (345) 8.5 拜占庭故障的恢复 (350) 8.6 可靠的组通信 (359) 8.7 分层故障屏蔽和成组故障屏蔽 (364) 习题 (367) 参考文献(369) 下册 第9章 云计算原理与技术 (369) 9.1 走进云计算 (369) 9.2 云计算的架构 (391) 9.3 云计算核心技术 (396) 9.4 基础设施即服务 (403) 9.5 平台即服务PaaS (409) 9.6 软件即服务 (418) 9.7 移动和无处不在的计算 (423) 9.8 Google云计算原理 (427) 9.9 国内外云计算产业 (434) 第10章 面向服务的分布式计算 (441) 10.1 概述 (441) 10.2 Web文档服务 (445) 10.3 Web服务 (448) 10.4 面向服务的体系结构 (458) 10.5 基于SOAP的Web服务 (469) 10.6 基于REST的Web服务 (473) 10.7 微服务的体系结构 (489) 10.8 面向服务体系结构中的工作流 (500)习题 (503) 第11章 虚拟化技术 (505) 11.1 虚拟化简介 (505) 11.2 服务器虚拟化 (517) 11.3 其他虚拟化技术 (526) 11.4 虚拟化技术六大安全问题及保障措施 (535) 11.5 华为云计算整体解决方案 (536) 11.6 虚拟化架构分析 (537) 习题 (542) 第12章 分布式集群技术 (544) 12.1 大规模并行集群 (544) 12.2 计算机集群和MPP体系结构 (552) 12.3 计算机集群的设计原则 (558) 12.4 集群作业和资源管理 (566) 12.5 LVS (571) 习题 (584) 第13章 云计算安全 (587) 13.1 云计算安全概述 (587) 13.2 云计算安全技术框架建议 (594) 13.3 传统安全机制 (596) 13.4 评估CSP安全性 (598) 13.5 云计算核心架构安全 (601) 13.6 用于云应用安全的身份、授权和访问管理 (610) 13.7 加密与密钥管理 (617) 13.8 访问控制理论与技术研究 (620) 13.9 云计算应用安全策略部署 (625) 13.10 安全云服务 (627) 习题 (634) 第14章 基于云计算的数据中心 (636) 14.1 数据中心概述 (636) 14.2 分布式云数据中心提供的关键服务与关键技术 (646) 14.3 数据中心的设计和构建 (670) 14.4 数据中心的管理和维护 (672) 14.5 新一代数据中心的需求 (673) 习题 (675) 第15章 大型网站架构设计 (676) 15.1 大型网站概述 (676) 15.2 大型网站的目标及挑战 (677) 15.3 大型网站架构演化 (683) 15.4 大型网站架构模式 (697) 15.5 系统架构设计理论与原则 (701) 15.6 大型网站架构优化分析 (704) 15.7 大型网站架构实例 (720) 习题 (727) 参考文献 (728) 数据科学与大数据技术专业“十三五”规划教材 《数据科学与大数据技术导论》 《数据仓库与数据挖掘》 《Spark大数据编程基础(Scala版)》 《大数据采集与预处理技术》 《智能搜索引擎技术》 《分布式系统与云计算——原理、技术与应用》 《深度学习》 (编辑:源码门户网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |