移动通信网络云计算的设计和实现_第1页
移动通信网络云计算的设计和实现_第2页
移动通信网络云计算的设计和实现_第3页
移动通信网络云计算的设计和实现_第4页
移动通信网络云计算的设计和实现_第5页
全文预览已结束

下载本文档

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

文档简介

1、202108-30移动通信网络云计算的设计和实现1 通信行业的新要求纵观当前我国信息产业,3G无疑是今年最大的亮点,随着3G市场的启动,移动互联网产业将成为亟待开拓的市场,移动搜索、无线社区、手机视频等都可能成为3G时代的杀手级应用。为此,广阔传统互联网企业也纷纷发力,进军移动互联网市场,以期在3G元年跑马圈地,抢占市场。对于云计算给产业带来的变革,首先,云计算打破了传统的IT产业格局,但目前还没有形成稳定的价值链分工,传统的设备提供商正利用云计算广泛地进入效劳领域;其次,现有云计算解决方案呈现封闭、私有、定制化的特征,国际标准化工作刚刚起步,云计算开源工程非常活泼;再次,互联网效劳商,如谷歌

2、和亚马逊等,他们在云计算方面领先于传统的设备制造商和系统集成商。对于云计算时代需要解决的问题,他认为,首先需要做互操作和标准化的工作,如果没有一个国际标准或者一些事实标准,用户从一个云平台迁移到另一个云平台将面临很大的困难;其次,运营商的管理模式也要相应变化,云计算强调的是集中资源形成资源共享,运营商如果想打造一个云计算平台,必须建立一个统一的资源池,将其与未来的应用协调在一起,形成对最终用户的效劳。这主要表达在以下几个方面:各业务平台采用的外购软硬件类型各异,对于外购件异常带来的业务中断、系统故障等问题较难控制和躲避;各厂家业务平台提供的操作维护手段不同,需要运营商培训大量的技术人员熟悉各种

3、维护系统,加大了维护本钱的投入;业务平台独立建立,不同地域、不同业务的处理能力严重负载不均,投资建立的硬件资源利用率不高。从理论上分析,无论是何种业务,其处理逻辑都仍然属于应用程序范畴,任何应用程序都可以简单归纳为计算模式+存储模式+通信模式的集合。为带来有弹性、容量无限的系统,一般有两种解决方法:一是在同一机器上部署单一业务的多模块或者选择性地部署多个业务;二是通过虚拟化技术实现统计性复用资源。前者对业务程序的依赖度很高,需要相互之间互不影响,对于同厂家同类型业务相比照拟容易实现,只能在一定程度上实现资源共享。而虚拟化技术可以较好地隐藏资源复用和共享的实现细节,能最大程度地减小构造上与业务的

4、耦合性。当然,仅依靠虚拟化技术还不能完全做到业务级弹性的调用控制,文章在下一章节将重点介绍业务调度和虚拟化的完整解决方案。通过该方案移动运营商可得到:1 业务按实际处理需要合理的获取计算资源。从而使运营商不用在提供某种业务效劳之前就要做计算资源的预测,消除了事先投入的风险,使业务可以从小规模做起,随着需求的增加通过业务调度和虚拟化技术快速扩展业务占用的硬件资源。2 解决不同地区、不同时段的业务不均衡问题。一方面可以在日常业务量相对较低的情况下通过减少硬件资源的占用降低电源损耗;另一方面可以在节假日或未预期到的业务峰值出现时通过扩大硬件资源占用来躲避运营风险。3 提供了一种将大量移动网络资源对外

5、租借的可能。计算资源虚拟化后,能以短时间为单位付费,租借方可按需申请使用计算资源。2 业务调度和虚拟化方案针对上述移动运营商的迫切要求,文章给出了一种将虚拟化与业务调度相结合的整体解决方案,其模型架构如图1所示。核心管理部件主要包括虚拟机管理系统及业务调度中心。从方案设计角度将底层物理设备的虚拟化与业务层面的处理能力控制别离。一个应用程序必然需要一个计算模式、一个存储模式和一个通信模式。为实现计算资源的弹性和无限镜像,最现实的方法就是将这些资源虚拟化,面对应用隐藏它们的复用和共享机制。不同的公用计算会根据抽象性和管理层次加以区分。本方案提出将移动通信业务计算云分为两级进展管理,其一是将物理硬件

6、虚拟为抽象计算单元的过程,该过程不受上层业务的影响,所有计算单元属性均保持一致;其二是针对差异化业务的动态调度系统,可根据不同的业务处理逻辑、业务性能要求以及资源占用预期对业务系统进展伸缩性控制。通过业务调度中心与虚拟机管理系统的配合,满足运营商多业务实时动态资源调整的要求。目前虚拟机技术已日渐成熟,大多数主流的虚拟机厂家通过XEM、KVM等核心技术实现对硬件CPU、内存资源的虚拟单元构建,虚拟机技术主要包括以下四大特征:可在单一物理效劳器上同时运行多个虚拟单元;在同一物理硬件设备上的虚拟机之间相互隔离;可将完整的虚拟单元都保存在文件中,通过移动和复制这些文件的方式来移动和复制该虚拟单元;可屏

7、蔽虚拟单元与底层物理硬件的关联,无需修改即可在任何效劳器上平滑迁移。虚拟化技术将物理资源转化为便于切分的资源池,在设计理念上符合云计算的根本条件,具有通用的资源调度能力;但在通信领域的实际使用过程中,需要调度的资源不仅仅局限于虚拟单元本身,移动运营商急需一种针对不同业务应用进展集中能力控制的解决方案,可以实时监测全网多种业务流量动态,智能判断各业务间的负荷关系,平衡硬件及虚拟单元的资源分配。文章通过在虚拟机技术根底上构建业务调度模块的方式弥补了虚拟机技术对通信业务控制层面的缺乏。调度中心与虚拟机管理系统配合完成调度的模型如图2所示。调度中心内部可细分为四大功能模块:1 业务智能调度分析模块:作

8、为调度中心的核心处理模块,根据实时监控采集汇总的各业务运行数据,综合分析当前业务层处理能力情况,对各业务许可证进展调节。在必要时可通过与虚拟机管理系统直接的交互申请空闲计算单元或释放已占用冗余计算单元,通过自动部署模块式进展业务快速加载、卸载,动态调整业务许可证处理能力。同时该模块还负责将业务节点的伸缩情况动态通知到外围接口分发设备如:四层交换机、协议接口机设备等。2 实时处理能力采集模块:通过与各业务处理之间的交互实现对各业务实时消息处理流量、数据库资源占用要求、处理能力状况等信息进展采集。支持两种采集模式:业务进程定时上报模式,以及调度子系统发消息主动驱动采集模式。并将采集到的数据写入调度

9、分析库,以便进展智能调度策略分析。3 自动部署模块:根据业务智能调度分析模块的部署消息把指定的业务包加载到指定计算单元上或停顿业务清理该计算单元上的业务包程序。4 人机操作维护:提供人机操作界面,一方面可对业务模块运行状态进展监控,另一方面可提供人工手动干预调度的功能。调度中心通过上述的模块化设计构造与虚拟化管理平台协同工作,可以真正实现对移动通信领域业务处理的动态调节和资源复用。具体调度过程如图3所示。通过对业务处理单元进展实际业务量跟踪监测,结合智能调度分析中心配置的调度策略与阀值,动态进展业务许可证的弹性伸缩控制。智能调度分析策略可主要分为以下几类:1 冗灾性调度策略:针对某一业务处理单

10、元异常情况下,分析其他同类业务处理单元是否能够分担该业务节点的工作,在必要时申请新的虚拟计算单元接收原有业务处理,以确保系统稳定运行。2 周期性休眠策略:根据业务流量的变化识别周期性调整要求,根据规律释放、申请计算单元。为到达业务快速启停切换的目的,释放的计算单元可仍保存原业务程序,仅在状态上实现休眠和激活,以节约能耗。3 业务开展调整策略:根据业务开展的情况确定是否需要增加或减少计算资源的占用,并完成业务的自动加载和卸载。以上3种分析策略是由调度中心的核心部件-智能调度分析模块予以实现,该模块负责根据监测到的数据对虚拟资源进展整体调控,为实现非人为干预的动态调控需要通过一系列比对算法完成多项

11、指标的评测,根据综合评测结果发出资源调配指令11.为简化描述,文章仅给出一种通用计算模型:1 采样条件:采样时间间隔:1s.2 采样数据:当前采样点虚拟单元承载业务类型1处理许可证为:Llic;当前采样点虚拟单元占用CPU为:Lcpu;当前采样点虚拟单元占用内存为:Lmemory;当前采样点虚拟单元占用输入输出端口I/O资源:Lio.上述参数在计算中所占权值分别为R1-R4,该权值表示不同类型的业务应用在计算单元中占用的资源偏差12.例如,短消息效劳中心SMSC业务处理效劳器,我们采用以系数0.3, 0.3, 0.3, 0.1,这里认为计算单元在承载SMSC业务时CPU占用、许可证处理及内存较

12、其他参数重要一些。假设当前的系数Ri指R1-R4不能很好地反映应用的负载,可以对系数不断地修正,直到找到贴近当前应用的一组系数13-15.3 采样值计算公式:LOADNi= R1Llic Ni+R2 LcpuNi +R3 LmemoryNi+R4 LioNi4 判断周期及方法:针对上述加权后的负载值,可通过屡次连续取样的方式进展综合判断。关于采集权值的周期设置,虽然很短的周期可以更确切地反映各个计算单元的即时负载,但是很频繁地采集会给调度中心和被检测计算单元带来负担,也可能增加不必要的网络负荷16.为解决该问题可适当地调整采集负载信息的周期建议可以在1015 s;同时使用滑动窗口来防止采样数据

13、的抖动。5 调度决策:根据以上屡次周期性采样获得的数据结合虚拟单元的负载区间进展比对,实现对计算单元负载的智能判断并采取相应的调度处理策略。通过以上方案可切实解决移动运营商建立可伸缩性业务平台的要求,有效降低业务平台的资本性支出CAPEX和运营本钱OPEX,减少投资浪费,获取更大的利润空间。3 完毕语在目前移动通信网络各业务平台仍处于独立建立的情况下,运营商在前期建立投资过程中往往都是根据预测的节假日最大业务量峰值评估规模,这样即便峰值预估准确也会造成投资的浪费。同时如果低估了峰值出现配置缺乏的情况,那么可能会导致直接拒绝超量用户的业务请求。不仅被拒绝的用户不可能带来任何收益,而且由于业务效劳感知差,致使用户失去信心不会再次使用,造成用户流失的严重后果。如图4所示,通过业务层的动态调度结合虚拟化技术可使资源分配与实际业务量曲线趋于一致,躲避上述两种情况的发生。文章中提出的业务调度和虚拟化是移动通信网络云化的一种可选方案,具备云计算思想的以下特征:1 可按需获取看似无限的计算资源,使云计算用户不用在

温馨提示

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

评论

0/150

提交评论