ivce床的体系结构-云计算_第1页
ivce床的体系结构-云计算_第2页
ivce床的体系结构-云计算_第3页
ivce床的体系结构-云计算_第4页
ivce床的体系结构-云计算_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

虚拟计算环境下的大数据处理实践刘欣然2013-10-31

HPC2013

桂林目录1网络信息安全业务特点及计算需求2基于虚拟计算环境的计算模式3iVCE计算面临的挑战4目前运行情况及典型案例可扩展性、弹性、透明性、可靠性网络信息安全业务的典型流程可扩展性、弹性、透明性、可靠性业务的迅速增加对资源提出了很高需求·这对承载业务的基础设施和系统都带来了很大的压力,无论是传统的集群技术还是当前的云计算技术均是如此可扩展性、弹性、透明性、可靠性业务的迅速增加对资源提出了很高需求大规模数据中心因为拥有着超大规模的计算、存储和网络资源,当仁不让地成为了云计算技术的重要载体,在解决类似问题方面已经给出了很多成功的案例

但是,资源过度集中也产生了很多棘手的问题,如供电、制冷、场地、带宽等成为制约很多IDC发展壮大的瓶颈可扩展性、弹性、透明性、可靠性业务的迅速增加对资源提出了很高需求单一数据中心即使拥有再多的资源,在面向互联网规模的问题求解时,仍然显得微不足道同时

与此同时,互联网上大量的零散资源无法得到充分利用而白白浪费,传统的集群系统尤其突出可扩展性、弹性、透明性、可靠性一些特殊需求

除了计算、存储、网络资源外,不少网络信息安全应用(包括不少互联网应用)一些特殊需求很难由传统的IDC满足,如:对接入的运营商的要求对接入地域的要求对IP地址动态性的要求对移动性的要求

如网速测量、互联互通性测量、域名服务状态监测、互联网状态检测(路由、拓扑)、移动业务服务等级评价等可扩展性、弹性、透明性、可靠性网络信息安全业务特点思考?上述特点说明,完全可能“租用”海量的、分布于各地的、小的“不可靠”资源来解决大的应用问题

如果能够将分散于多个管理域中的海量闲散计算资源整合起来,构造一个对用户透明的“虚拟计算环境”,这样一方面避免资源过度集中带来了突出问题,使闲散资源得以充分利用,更重要的是这个虚拟计算环境在接入的运营商、接入地域、带宽、移动性、IP分布等多个方面能够最大程度地贴近互联网的真实情况目录1网络信息安全业务特点及计算需求2基于虚拟计算环境的计算模式3iVCE计算面临的挑战4目前运行情况及典型案例·

基于973项目“虚拟计算环境聚合与协同机理研究”(课题编号:2005CB321800)、“高效可信的虚拟计算环境基础研究”(项目编号:2011CB302600)的成果iVCE实验床概况

利用分布于全国的计算资源,基于互联网构建了一个“虚拟计算环境实验床(简称iVCE实验床)”,在部署了一系列典型的网络信息安全业务系统总节点数:物理节点数接近500个,虚拟节点数超过2000个,其中移动节点40个,覆盖当前主流的计算平台分布:全国31个省份接入运营商:全国各省的电信、联通,部分省份移动、铁通接入网络类型:所有省份的电信、联通固定互联网(带宽从

10M-50M不等)、绝大多数省份的电信/联通ADSL拨号互联网(100M接入)iVCE实验床设计理念与原则iVCE实验床面向第三方应用,与特定的业务应用严格无关

用“服务”取代“管理”,实验床的各个角色之间都是服务与被服务的关系,放弃了传统的“管理”的实现方法

iVCE实验床要具备良好的可扩展性(具备扩展至1万-10万量级的潜力),形成标准的对外服务接口,对不同种类应用提供统一的使用视图

对用户个性化设置/配置/需求能够提供灵活的支持,最大程度地按照用户意愿聚合资源承担虚拟计算任务iVCE实验床的体系结构本实验床由应用层、任务代理层、应用分发与结果回收层、资源代理层、虚拟资源层、以及运行监测层构成。iVCE实验床的体系结构说明iVCE实验床的体系结构说明iVCE实验床的关键技术(1)

任务代理层:接收来自应用层的任务并根据需求采取不同的资源聚合策略,实现任务到iVCE虚拟计算资源的映射,主要包括:按需聚合资源:根据海量、多样化的任务需求,聚合与之相适应的虚拟资源上,实现任务到虚拟资源的调度突发情况下用户服务质量保障:解决在业务突发情况下,对特定用户提供有保障的QoS服务高可靠调度:在不稳定、不可靠的虚拟计算环境下实现对高可靠运行要求的业务支撑iVCE实验床的关键技术(2) 提出了统一的任务属性和资源属性描述接口规范(正在完善中)定义了任务描述文件(JDF):对任务在优先级、完成时间、可靠性、运营商网络、计算存储开销等方面的需求进行了明确定义定义了资源描述文件(RDF):对资源在硬件性能、软件环境、接入网络、计算存储能力、网络延迟、运行负载等方面进行了详细定义JDF与RDF的使用,大大提高了任务代理层的资源聚合、任务调度效率iVCE实验床的关键技术(3)

提出基于滑动窗口的资源池管理算法,为重要任务提供更好的QoS保障可根据重要任务负荷的大小自适应地动态调整窗口的尺寸,在重要任务增加时扩大窗口大小以保证重要任务调度,重要任务减少时缩小窗口以减少资源浪费支持窗口的动态滑动,即根据窗口中资源现状动态刷新,不断地淘汰差的资源,引入新的优秀资源,以保证窗口中资源的“优质率”初步测试结果:在每天几十万任务的真实虚拟计算环境中,滑动窗口算法保证重要任务的平均下发时间为1.76秒,明显小于普通任务(15.2秒)iVCE实验床的关键技术(4)·

提出了多副本冗余调度管理算法(正在完善中)·根据应用对可靠性的不同等级要求,基于虚拟节点可靠性概率的历史记录,通过副本冗余技术,为同一任务生成不同数量副本下发到多个资源上同时并发执行,以保证任务执行的可靠性和响应及时性iVCE实验床的关键技术(5)应用分发与结果回收层(正在完善中)与应用无关的业务应用向虚拟计算平台的快速分发部署:在传统的内容分发网络思想的基础上,提出了预先推送的概念。即在数据上传之后、被请求之前,根据历史经验,预先将数据推送到多个网络节点,从而缩短分发时间与应用无关的计算结果回收管理:第三方的计算结果回收与管理,面向不同应用提供服务iVCE实验床的关键技术(6)

资源代理层:对虚拟计算资源的状态进行及时采集、分析和可信性评价,为资源的按需聚合提供依据,主要包括:对海量、异构资源状态采集:针对不同的资源状态信息通过主动、被动两种方式及定制化的频率进行合理采集,并对资源标识与状态判断进行了研究,实现了对资源状态信息的动态、实时监测与采集大规模资源状态信息的分析与评价:提出了资源的多维度信誉评价模型及资源可信性的评价机制,解决海量、多样化任

务调度与海量、异构资源之间的映射与匹配问题iVCE实验床的关键技术(7)·

虚拟资源层:接收来自任务代理层下发的任务,执行任务并按照要求反馈结果;发布自身资源状态信息,支持资源代理层、运行监测层各信息采集方按需进行采集,主要包括:·海量、异构资源为多样化应用提供统一服务模式:研究虚拟化技术来屏蔽异构资源的差异性,从而为上层应用提供统一

的服务接口与模式iVCE实验床的关键技术(8)

大规模资源状态信息及时发布:研究多维度的资源发布机制实现对大规模资源状态信息的及时发布技术,供各信息采集方按需进行采集,为大规模资源和用户行为的统计分析、虚拟计算环境的性能测量、故障检测和行为分析、实验床的状态监控与维护管理等提供基础数据系统资源类信息:如资源的CPU、内存、磁盘、操作系统、网络带宽、I/O速率等应用级信息:应用服务种类、信誉等级、已经完成及正在处理的任务信息等应用级信息目录1网络信息安全业务特点及计算需求2基于虚拟计算环境的计算模式3iVCE计算面临的挑战4目前运行情况及典型案例iVCE计算与云计算的本质差异·

资源高度分布vs资源高度集中·

低速网络互连vs高速网络互连

iVCE计算模式与目前广泛采用的云计算模式有着显著的不同,具体表现在资源从属于多管理域

vs

资源从属于单一管理域可靠性完全无法保证vs能够保持较高的可靠性数据无共享/极低共享

vs

数据高度共享迭代高延迟

vs

迭代低延迟……

上述差异决定着iVCE计算效能的评价比云计算效能评价更为复杂,影响的因素更多、更难以预料·

挑战一:任务调度效率与iVCE资源利用率评价问题在iVCE计算中,大量的应用系统共享各种资源,如何使这些应用获得最好的性能,并使整个虚拟计算平台的资源利用率达到最高,需要研究对调度机制的有效性和效率的评价方法需求多样化的任务在属性多样化的虚拟资源上的高效调度评价·

挑战二:计算可靠性评价问题·

如何用不可靠的计算资源来满足不同可靠性等级应用的运行需要·

挑战三:任务分发/结果回收效率评价问题·随着业务规模和计算强度的增长,大规模的任务分发/结果回收将成为系统运行的瓶颈

挑战四:跨多管理域的资源弹性、动态扩展与可信性计算问题跨多个管理域的资源弹性、动态扩展跨多个管理域和角色的可信性评价问题·

挑战五:业务建模问题公共功能组件难以共享,存在重复开发问题,无法为上层新业务提供快速灵活的构建方式每个业务独立运行,从任务下发到回传数据都是独享,是种“管状”的结构,服务与数据没有得到合理复用调度算法,将有向无环图中节点按照一定逻辑对应到资源层中具体执行的元资源调度:资源层中的元件,找

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论