- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在云中使用MapReduce和负载平衡云架构基本内容-云计算论坛
在云中使用 MapReduce 和负载平衡
云计算旨在通过 Internet 提供随需应变的资源或服务,通常视数据中心的规模和可靠
性水平而定。MapReduce 是一个为并行处理大量数据而设计的编程模型,它将工作划分
为一个独立任务组成的集合。它是一种并行编程,由某种功能随需应变的云(如 Google 的
BigTable、Hadoop 和Sector)提供支持。
在本文中,将使用遵从 Randomized Hydrodynamic Load Balancing 技术(下文
将详细介绍)的负载平衡算法。利用虚拟化来降低成本和物理服务器的实际数目;更重要的
是,将使用虚拟化用来实现高效的物理计算机 CPU 利用。
要从本文获取最多的知识,您应该大致了解云计算的概念、Randomized
Hydrodynamic Load Balancing 技术和 Hadoop MapReduce 编程模型。最好对并行
程序设计有一个基本的了解,了解 Java™ 或其他面向对象的语言的编程知识将很有帮助。
在本文中,要实现 MapReduce 算法,系统应装有以下软件:
1. Hadoop 0.20.1.
2. Eclipse IDE 3.0 以上(或 Rational Application Developer 7.1)。
3. Ubuntu 8.2 以上。
深入 MapReduce 算法之前,我们将建立基本的云架构、负载平衡、MapReduce 和
并行编程 — 至少对本文这是足够了。
云架构:基本内容
图 1 显示了完整的系统详图,包括平台、软件,以及如何使用它们来实现本文的目标
设置。
图 1. 云架构
您可以看到,我们使用 Ubuntu 9.04 和 8.2 作为操作系统;平台是 Hadoop 0.20.1、
Eclipse 3.3.1 和 Sun Java 6;编程语言使用 Java;脚本语言使用 HTML、JSP 和 XML。
该云架构有一个主节点和一些从属节点。在该实现中,维护主服务器,获取客户端请求
并根据请求的类型进行处理。
从图 2 中可以看到,有哪些信誉好的足球投注网站请求转发到 Hadoop NameNode。然后,Hadoop
NameNode 负责有哪些信誉好的足球投注网站和索引操作,它将启动大量 Map 和 Reduce 进程。完成特定的搜
索关键字 MapReduce 操作之后,NameNode 将输出值返回到服务器并交付客户端。
图 2. Map 和 Reduce 函数执行有哪些信誉好的足球投注网站和索引
如果请求的是特定的软件,则将基于客户租户 ID、支付会费、使用该特定软件的资格
以及软件的租赁期完成验证步骤。然后,服务器为该请求提供服务,并允许用户使用特定的
软件组合。
在这里提供 SaaS 的多租户功能,单个软件实例可以服务于多个租户。这样,相同的
软件映像集合会基于租户 ID 生成不同的实例生成。
这些服务意味着,客户端将使用 Hadoop、Eclipse 等平台以及在有哪些信誉好的足球投注网站文件或使用某些
软件时使用的操作系统。此外,为了存储其数据(数据库或文件),在云中,客户端将不得
不占用一些数据中心(IaaS)的内存空间。所有这些对终端用户都是透明的。
Randomized Hydrodynamic Load Balancing:基本内容
负载平衡用来确保在使用其他资源时您现有的资源都不是空闲的。若要平衡负载分布,
可以将负载从源节点(有多余工作负载)的迁移到相对较轻的负载目标节点。
在运行时应用负载平衡时,它被称之为动态负载平衡 — 这可以根据执行节点选择直接
实现或以迭代的方式实现:
1.迭代的方法通过几个迭代步骤确定最终目标节点。
2.直接方法在一个步骤中选择最终目标节点。
本文使用 Randomized Hydrodynamic Load Balancing 方法,这是一种同时利用
了直接和迭代方法的混合方法。
MapReduce:基本内容
MapReduce 程序用于以并行方式计算大量数据。这就需要在很多计算机之间分配工作
负荷。Hadoop 提供了一种系统的方法来实现这种程序设计范式。
计算需要输入一组键/值对,生成一组输出键/值对。计算涉及的两个基本操作:Map 和
Reduce。
用户编写的 Map 操作需要输入并生成一组中间键/值对。MapReduce 库将所有与同
一中间键 #1 相关联的中间值组合到一起,
您可能关注的文档
- 国际火山喷火史情报研究集会(2016年No2)プログラム1月21日.PDF
- 国际清洁空气技术大会将邀请国内外行业专家-中国清洁空气联盟.PDF
- 国际生态安全港生态风险因子分类识别与控制-中国标准化研究院.PDF
- 国际珠宝展商共聚一堂十万余件展品价格诱人罕见古董与稀有藏品.PDF
- 国际碳排放交易机制-同济大学.PDF
- 国际粉体技术与应用论坛暨第三轮通知-中国国际粉体工业技术展.PDF
- 国际科技展览及会议-中国生活用纸和卫生用品信息网.PDF
- 国际莲属Nelumbo品种登记表-国际荷花网.PDF
- 国际财务报告准则第9号——金融工具下的套期会计-EY.PDF
- 国际财务报告准则第9号下的金融工具分类-EY.PDF
最近下载
- 外教社俄罗斯概况(第2版)课件unit4.docx VIP
- 物理化学 教学课件 ppt 作者 李素婷 主编 邬宪伟 主审 第二章 溶液4-稀溶液依数性.ppt VIP
- 气瓶充装评审自查报告.pdf VIP
- 物理化学 教学课件 ppt 作者 李素婷 主编 邬宪伟 主审 第六章 电化学基础4-原电池电动式计算.ppt VIP
- 个体美容院转让协议通用范本.pdf VIP
- 铁路基础设施检修装备维修技术要求 第3部分:功能恢复性维修.pdf VIP
- 物理化学 教学课件 ppt 作者 李素婷 主编 邬宪伟 主审 第四章 化学动力学1-化学反应速率.ppt VIP
- T_QGCML 137—2021_水性彩色路面技术规程.pdf VIP
- 大学生学习心理指导.ppt VIP
- 苏x5数据包随文件一起拷贝3f格式安装文件ch38.pdf VIP
文档评论(0)