移动通信网络云计算的设计和实现讲解学习
基于云计算的通信系统设计与实现

基于云计算的通信系统设计与实现随着信息技术的飞速发展,云计算成为了当今时代的一项重要技术。
云计算的出现为通信系统的设计与实现带来了全新的可能性。
本文将探讨基于云计算的通信系统的设计与实现,并介绍其在实际应用中的优势。
一、引言随着物联网和大数据的迅猛发展,传统的通信系统已经无法满足日益增长的数据处理需求。
云计算作为一种新型的数据处理模式,通过将数据存储和处理任务分配到远程的服务器集群中,实现了高效、可扩展的数据处理能力。
二、基于云计算的通信系统设计基于云计算的通信系统在设计上,需要考虑以下几个方面:1. 架构设计基于云计算的通信系统的架构设计需要灵活、可扩展。
可以采用分布式架构,将各个子系统分布在不同的云服务器上,实现资源的最优利用。
2. 数据安全性通信系统涉及大量的个人隐私和敏感数据,因此必须确保数据的安全性。
基于云计算的通信系统可以采用数据加密、身份认证等安全措施,保护用户隐私和数据安全。
3. 服务质量通信系统需要提供高可靠、低延迟的服务。
基于云计算的通信系统可以使用负载均衡技术,将用户请求分散到不同的云服务器上,提高系统的可靠性和性能。
三、基于云计算的通信系统实现基于云计算的通信系统的实现过程中,需要考虑以下几个关键技术:1. 虚拟化技术云计算中的虚拟化技术是实现多租户共享资源的关键。
通过虚拟化技术,可以将物理资源(如计算、存储、网络等)划分为多个虚拟资源,提高资源利用率。
2. 弹性扩展基于云计算的通信系统需要能够根据用户需求自动扩展和收缩。
可以采用自动化部署工具,监控系统负载,根据需要自动添加或删除云服务器,实现弹性扩展。
3. 数据备份与恢复通信系统中的大量数据需要进行备份和恢复,以保证数据的可靠性和持续性。
基于云计算的通信系统可以利用云存储服务,实现数据的自动备份和恢复。
四、基于云计算的通信系统的优势基于云计算的通信系统相比传统系统具有以下优势:1. 灵活性基于云计算的通信系统可以根据用户需求灵活调整资源配置,并提供按需付费的模式,降低了系统的运维成本。
网络移动通信技术网络课程设计

网络移动通信技术网络课程设计一、引言网络移动通信技术是现代社会中不可或缺的一部分,随着无线通信技术的不断发展和普及,人们对于网络移动通信技术的需求也越来越大。
为了提高学生对网络移动通信技术的理解和应用能力,本文设计了一门网络移动通信技术的网络课程。
二、课程目标本课程的目标是使学生深入了解网络移动通信技术的原理、技术和应用,并具备一定的实践能力,能够在实际应用中灵活运用所学知识。
三、课程大纲1. 网络移动通信技术概述1.1 无线通信技术发展历程1.2 网络移动通信技术的基本概念1.3 网络移动通信系统的组成与架构2. 无线信道与调制技术2.1 无线信道特点与分类2.2 调制技术概述2.3 调制技术在网络移动通信中的应用3. 移动通信网络与协议3.1 手机网络体系结构3.2 移动通信网络中的关键协议3.3 移动通信网络的发展趋势4. 移动通信系统的信号处理与编码4.1 信号处理在移动通信中的作用4.2 移动通信中的常用编码技术4.3 信号处理与编码在网络移动通信中的应用5. 移动通信中的安全与隐私保护5.1 移动通信中的安全问题5.2 移动通信的加密与解密技术5.3 隐私保护在网络移动通信中的应用6. 移动通信中的数据传输与网络优化6.1 移动通信中的数据传输技术6.2 网络优化在移动通信中的重要性6.3 数据传输与网络优化在网络移动通信中的应用7. 移动通信中的应用与发展前景7.1 移动通信的应用领域7.2 移动通信技术的发展前景7.3 移动通信技术的社会影响与挑战四、教学方法本课程采用结合理论学习与实践应用的教学方法,包括但不限于以下几种:1. 理论讲授:通过教师的讲解,向学生传授网络移动通信技术的基本概念、原理和技术,以及相关的标准和规范。
2. 实验实践:通过实验操作,让学生亲自参与网络移动通信技术的实践,巩固所学知识,并培养学生的实际操作能力。
3. 小组讨论:鼓励学生在小组内进行问题讨论和解决方案的提出,促进学生之间的交流与合作。
《移动云计算概论》课件

随着数据量的增长,边缘计算将在移动云计算中发挥越来 越重要的作用,将数据处理和分析的能力从中心服务器转 移到了设备边缘。
AI和机器学习
AI和机器学习技术将在移动云计算中得到广泛应用,用于 实现智能推荐、智能感知、智能控制等功能。
应用场景拓展
智能交通
通过移动云计算技术,实现车联网、智能交通信号控制等功能, 提高交通效率和安全性。
数据存储与处理
数据存储
采用分布式文件系统或云 存储技术,实现数据的集 中管理和高效存储。
数据处理
采用分布式计算技术,对 大规模数据进行高效处理 和分析。
数据安全
通过加密和访问控制等手 段,确保数据的安全性和 隐私保护。
云计算资源管理
资源调度
根据系统的负载情况和资源需求,动态分配和调度计 算、存储和网络资源。
移动云计算为医疗健康领域提供 了数据存储、处理和分析能力, 支持远程医疗、电子病历等功能 。
移动云计算还支持移动医疗设备 的实时数据传输和处理,提高医 疗服务的及时性和准确性。
感谢您的观看
THANKS
通过云计算平台,城市管理者可 以实时监控城市运行状态,及时 发现和解决城市问题。
案例二:移动云计算在智能交通系统中的应用
总结词:智能交通系统是移动云计算在 交通领域的典型应用,通过云计算技术 提高交通效率和安全性。
移动云计算还支持智能车辆的导航、调 度和监控,提高道路运输的安全性和效 率。
通过云计算平台,交通管理部门可以整 合各类交通信息资源,实现交通管理的 高效协同。
安全漏洞扫描
定期进行安全漏洞扫描,发现应用程序中的安全漏洞并及时修复, 确保应用程序的安全性。
权限控制
对应用程序进行权限控制,确保只有授权用户才能访问应用程序,防 止未授权访问和数据泄露。
《云计算》课程设计

《云计算》课程设计一、教学目标本课程旨在让学生了解云计算的基本概念、原理和技术,掌握云计算的基本操作和应用,培养学生在云计算领域的基本技能和素养。
具体的教学目标如下:1.知识目标:(1)理解云计算的基本概念和原理;(2)掌握云计算的基本技术和应用;(3)了解云计算的发展趋势和前景。
2.技能目标:(1)能够熟练操作云计算平台;(2)能够编写简单的云计算程序;(3)能够进行云计算资源的调配和管理。
3.情感态度价值观目标:(1)培养学生对云计算技术的兴趣和热情;(2)培养学生具备创新精神和团队合作意识;(3)培养学生具备良好的信息素养和道德品质。
二、教学内容本课程的教学内容主要包括云计算的基本概念、原理和技术,以及云计算的应用和实践。
具体的教学内容如下:1.云计算的基本概念和原理:(1)云计算的定义和发展历程;(2)云计算的基本架构和关键技术;(3)云计算的服务模式和部署方式。
2.云计算的基本技术和应用:(1)虚拟化技术;(2)分布式计算技术;(3)大数据处理技术;(4)云计算应用案例分析。
3.云计算的实践操作:(1)云计算平台的搭建和配置;(2)云计算资源的调配和管理;(3)云计算程序的编写和调试。
三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性。
具体的教学方法如下:1.讲授法:通过讲解云计算的基本概念、原理和技术,使学生掌握云计算的基础知识。
2.案例分析法:通过分析云计算的实际应用案例,使学生了解云计算在实际生活中的应用和价值。
3.实验法:通过操作云计算平台,使学生掌握云计算的基本操作和应用。
4.小组讨论法:通过分组讨论,培养学生的团队合作意识和创新精神。
四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。
具体的教学资源如下:1.教材:选用权威、实用的云计算教材,为学生提供系统的云计算知识体系。
2.参考书:推荐学生阅读云计算相关的参考书籍,丰富学生的知识储备。
3.多媒体资料:制作云计算教学PPT、视频等多媒体资料,提高课堂教学效果。
云计算中的网络设计与实现

云计算中的网络设计与实现随着互联网技术的不断发展,云计算已成为信息化建设中的一个重要领域,云计算已经成为许多企业实现数字化转型的首选技术,而网络设计与实现是实现云计算的关键环节之一。
本文将针对云计算中的网络设计与实现进行探讨。
一、云计算网络架构设计云计算是一种基于虚拟化技术的计算模式,它有着高效的资源利用率,良好的可伸缩性和高度的可靠性。
但要实现这一点,必须依赖于网络架构的设计。
云计算网络架构需要支持大规模的分布式计算,同时满足计算和存储资源的弹性需求,保证快速的数据传输和处理。
下面是云计算网络架构常用的三种设计方式:1、单区域网络设计单区域网络设计是一种简单的云计算网络设计方法,它将各种计算和存储资源集中在同一个区域,形成一个网络。
然而,这种设计方式的缺点也显而易见,即在数据传输和处理方面可能存在瓶颈,且存储和计算资源的使用不够灵活。
2、多区域网络设计多区域网络设计将云计算网络拆分为多个区域,每个区域之间通过专用的通信线路连接起来。
这种方法可以提高数据及计算资源的使用效率,减少网络瓶颈。
但同时,也会增加整个网络架构的复杂度和成本。
3、混合型网络设计混合型网络设计是在单区域和多区域网络设计的基础上,将它们的优点综合起来,构建出一种更为灵活、高效的网络结构。
在这种设计方式下,可以实现基础设施的快速扩展和变更。
二、云计算网络安全设计网络安全是云计算架构中非常重要的一环,而在进行网络安全设计时,主要的考虑因素包括数据保护、身份认证和访问控制等。
以下是云计算网络安全设计的几个方面:1、网络隔离网络隔离是云计算的基本安全原则之一,它要求不同用户、不同应用程序之间的流量进行有效的隔离。
这样可以防止一些潜在的威胁或错误冒犯其他用户或是从其他用户那里受到攻击。
2、访问控制每个云计算用户必须有遵守规则的访问权限。
这种权限的机制将根据用户的角色或者基于可信度颁发不同的keys或者做不同的验证。
3、数据加密数据加密是云计算网络安全中的关键策略之一。
移动通信中的云计算技术

移动通信中的云计算技术移动通信技术在过去几十年间取得了巨大的进步,从2G到现在的5G,我们可以享受到越来越快速和稳定的移动数据传输。
然而,随着移动设备功能的不断增强和用户需求的不断增长,移动通信产生的数据量也在快速增加。
这就给移动通信系统的处理和存储带来了巨大的挑战。
为了解决这一问题,云计算技术逐渐在移动通信领域发挥重要作用。
云计算技术通过将计算和存储任务从终端设备转移到远程的云服务器上,为移动通信提供了更强大的计算和存储能力。
在移动通信中,云计算技术通常应用于以下几个方面:1. 无线资源管理:在移动通信系统中,无线资源管理是一个重要的任务。
通过云计算技术,可以实现对无线资源的集中管理和优化分配。
云服务器可以根据不同的网络负载情况和用户需求,实时调整无线资源的分配,以确保网络的性能和用户的体验。
2. 数据存储和处理:移动设备产生的数据量巨大,传统的终端设备可能无法满足处理和存储需求。
借助云计算技术,移动设备可以将数据上传到云服务器进行处理和存储。
用户可以通过移动设备随时随地访问自己的数据,而无需担心存储容量和性能问题。
3. 软件定义网络(SDN):SDN是一种新兴的网络架构,它通过将网络控制平面与数据转发平面分离,实现对网络的灵活控制。
在移动通信中,SDN结合云计算技术可以提供更高效和灵活的网络管理。
云服务器可以根据网络流量和拓扑变化实时调整SDN控制器,以提供更好的网络服务。
4. 边缘计算:边缘计算是一种将计算和存储任务从中心云服务器转移到边缘设备(如基站)的架构。
在移动通信中,由于网络延迟和带宽限制等因素,边缘计算可以提供更快速和实时的计算服务。
通过将一部分计算任务放在基站上执行,可以大大减少网络传输延迟和带宽占用,提高移动通信系统的性能。
总之,移动通信中的云计算技术为我们提供了更高效和可靠的移动通信服务。
无论是无线资源管理、数据存储和处理、软件定义网络还是边缘计算,云计算技术都可以发挥重要作用。
《云计算》课程设计

《云计算》课程设计一、课程目标知识目标:1. 理解云计算的基本概念,掌握其定义、特点及分类;2. 学会分析云计算在日常生活和行业中的应用场景;3. 掌握云计算中的关键技术,如虚拟化、分布式计算等;4. 了解云计算的发展趋势和未来发展方向。
技能目标:1. 培养学生运用云计算技术解决实际问题的能力;2. 提高学生进行云计算环境搭建和资源管理的实践技能;3. 培养学生团队协作、沟通交流的能力,以适应云计算项目开发的需求。
情感态度价值观目标:1. 激发学生对云计算技术的兴趣,培养其主动探索的精神;2. 培养学生关注国家战略需求,认识到云计算技术在国家经济发展中的重要性;3. 增强学生的信息安全意识,使其在享受云计算便利的同时,重视个人隐私和数据安全;4. 培养学生的环保意识,认识到云计算在节能减排方面的优势。
本课程旨在帮助高年级学生深入理解云计算知识,提高实践技能,培养创新精神和团队合作能力。
结合学生特点和教学要求,课程目标具体、可衡量,为后续的教学设计和评估提供明确方向。
通过本课程的学习,使学生能够掌握云计算的核心知识,具备实际应用能力,为未来进一步学习和工作打下坚实基础。
二、教学内容1. 云计算概述- 云计算的定义、特点及分类- 云计算的发展历程与未来趋势2. 云计算关键技术- 虚拟化技术- 分布式计算- 数据存储与管理技术- 云计算安全3. 云计算应用场景- 日常生活应用案例- 行业应用案例分析- 创新应用与未来发展4. 云计算实践操作- 云计算平台搭建与使用- 云计算资源管理- 体验云计算项目开发与团队协作5. 云计算与信息安全- 个人隐私保护- 数据安全策略- 信息安全意识培养6. 云计算与环保- 云计算在节能减排方面的优势- 环保意识与可持续发展教学内容根据课程目标进行选择和组织,确保科学性和系统性。
本课程将按照以下教学大纲进行安排和进度:第一周:云计算概述第二周:云计算关键技术第三周:云计算应用场景第四周:云计算实践操作第五周:云计算与信息安全第六周:云计算与环保教学内容与课本紧密关联,涵盖理论知识和实践操作,旨在帮助学生全面掌握云计算相关知识,为实际应用打下坚实基础。
云计算网络架构的设计与实现

云计算网络架构的设计与实现云计算的兴起,加速了信息技术与互联网的结合,称之为“互联网+”的时代也是以云计算为基础的。
云计算不仅提供了大量的计算资源和存储空间,也为企业提供了实现多租户、可扩展性及高可用性等关键要素。
而在这个背景下,云计算网络架构的设计和实现越发重要。
云计算网络架构是指网络、计算资源、业务应用和系统网络之间的整体架构。
在这个系统中,云计算平台作为核心,需要完成许多复杂的任务,如数据存储和查询、任务调度、负载均衡、数据库管理、网络安全等。
因此,在如此庞大的系统中,云计算网络架构的设计与实现是至关重要的。
那么,云计算网络架构的设计与实现有哪些关键的技术要素呢?一、网络架构网络架构是云计算网络架构的基础,在网络架构上核心是数据中心。
数据中心架构应该有高可用性、易扩展性、灵活性、安全性、高效性等特点。
同时,为了满足不同的用户需求,数据中心还可以分为公有云、私有云和混合云。
在数据中心中要保证高可用性,需要使用一些技术手段,例如通过镜像备份、虚拟化等手段来实现对关键数据的备份和灾备;通过多活架构、同城灾备、异地灾备等手段来实现对整个系统的备份和灾备等。
二、计算资源计算资源是云计算平台的核心,提供计算能力是云计算的基本需求。
计算资源需要支持多租户,能够提供弹性计算能力,支持可分配计算资源,保持数据的隔离性和安全性。
在买卖双方对等交易的模式下,虚拟机、容器、对象存储、负载均衡等技术已经成为云计算的基础设施。
尤其是虚拟机,是云计算架构的重要组成部分,故而在计算资源领域对虚拟机的集成、性能优化、管理、虚拟化技术的研究、安全防护等方面的创新和进步,对进一步推进云计算网络架构设计的技术创新具有关键作用。
三、业务应用业务应用是互联网+时代的关键词之一,业务应用是能够提供商业价值的应用程序。
云计算网络架构的设计与实现要注重业务应用,从应用设计、开发、运行等方面把控好业务流程,将信息系统(ERP、CRM、OA、MES)和云计算平台有机结合,从而为企业提供更多价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
201108-30移动通信网络云计算的设计和实现1 通信行业的新要求纵观当前我国信息产业,3G无疑是今年最大的亮点,随着3G市场的启动,移动互联网产业将成为亟待开拓的市场,移动搜索、无线社区、手机视频等都可能成为3G时代的杀手级应用。
为此,广大传统互联网企业也纷纷发力,进军移动互联网市场,以期在"3G元年"跑马圈地,抢占市场。
对于云计算给产业带来的变革,首先,云计算打破了传统的IT产业格局,但目前还没有形成稳定的价值链分工,传统的设备提供商正利用云计算广泛地进入服务领域;其次,现有云计算解决方案呈现封闭、私有、定制化的特征,国际标准化工作刚刚起步,云计算开源项目非常活跃;再次,互联网服务商,如谷歌和亚马逊等,他们在云计算方面领先于传统的设备制造商和系统集成商。
对于云计算时代需要解决的问题,他认为,首先需要做互操作和标准化的工作,如果没有一个国际标准或者一些事实标准,用户从一个云平台迁移到另一个云平台将面临很大的困难;其次,运营商的管理模式也要相应变化,云计算强调的是集中资源形成资源共享,运营商如果想打造一个云计算平台,必须建设一个统一的资源池,将其与未来的应用协调在一起,形成对最终用户的服务。
这主要体现在以下几个方面:各业务平台采用的外购软硬件类型各异,对于外购件异常带来的业务中断、系统故障等问题较难控制和规避;各厂家业务平台提供的操作维护手段不同,需要运营商培训大量的技术人员熟悉各种维护系统,加大了维护成本的投入;业务平台独立建设,不同地域、不同业务的处理能力严重负载不均,投资建设的硬件资源利用率不高。
从理论上分析,无论是何种业务,其处理逻辑都仍然属于应用程序范畴,任何应用程序都可以简单归纳为计算模式+存储模式+通信模式的集合。
为带来有弹性、容量无限的系统,一般有两种解决办法:一是在同一机器上部署单一业务的多模块或者选择性地部署多个业务;二是通过虚拟化技术实现统计性复用资源。
前者对业务程序的依赖度很高,需要相互之间互不影响,对于同厂家同类型业务相对比较容易实现,只能在一定程度上实现资源共享。
而虚拟化技术可以较好地隐藏资源复用和共享的实现细节,能最大程度地减小结构上与业务的耦合性。
当然,仅依靠虚拟化技术还不能完全做到业务级弹性的调用控制,文章在下一章节将重点介绍业务调度和虚拟化的完整解决方案。
通过该方案移动运营商可得到:(1)业务按实际处理需要合理的获取计算资源。
从而使运营商不用在提供某种业务服务之前就要做计算资源的预测,消除了事先投入的风险,使业务可以从小规模做起,随着需求的增加通过业务调度和虚拟化技术快速扩展业务占用的硬件资源。
(2)解决不同地区、不同时段的业务不均衡问题。
一方面可以在日常业务量相对较低的情况下通过减少硬件资源的占用降低电源损耗;另一方面可以在节假日或未预期到的业务峰值出现时通过扩大硬件资源占用来规避运营风险。
(3)提供了一种将大量移动网络资源对外租借的可能。
计算资源虚拟化后,能以短时间为单位付费,租借方可按需申请使用计算资源。
2 业务调度和虚拟化方案针对上述移动运营商的迫切要求,文章给出了一种将虚拟化与业务调度相结合的整体解决方案,其模型架构如图1所示。
核心管理部件主要包括虚拟机管理系统及业务调度中心。
从方案设计角度将底层物理设备的虚拟化与业务层面的处理能力控制分离。
一个应用程序必然需要一个计算模式、一个存储模式和一个通信模式。
为实现计算资源的弹性和无限镜像,最现实的办法就是将这些资源虚拟化,面对应用隐藏它们的复用和共享机制。
不同的公用计算会根据抽象性和管理层次加以区分。
本方案提出将移动通信业务计算云分为两级进行管理,其一是将物理硬件虚拟为抽象计算单元的过程,该过程不受上层业务的影响,所有计算单元属性均保持一致;其二是针对差异化业务的动态调度系统,可根据不同的业务处理逻辑、业务性能要求以及资源占用预期对业务系统进行伸缩性控制。
通过业务调度中心与虚拟机管理系统的配合,满足运营商多业务实时动态资源调整的要求。
目前虚拟机技术已日渐成熟,大多数主流的虚拟机厂家通过XEM、KVM等核心技术实现对硬件CPU、内存资源的虚拟单元构建,虚拟机技术主要包括以下四大特征:可在单一物理服务器上同时运行多个虚拟单元;在同一物理硬件设备上的虚拟机之间相互隔离;可将完整的虚拟单元都保存在文件中,通过移动和复制这些文件的方式来移动和复制该虚拟单元;可屏蔽虚拟单元与底层物理硬件的关联,无需修改即可在任何服务器上平滑迁移。
虚拟化技术将物理资源转化为便于切分的资源池,在设计理念上符合云计算的基本条件,具有通用的资源调度能力;但在通信领域的实际使用过程中,需要调度的资源不仅仅局限于虚拟单元本身,移动运营商急需一种针对不同业务应用进行集中能力控制的解决方案,可以实时监测全网多种业务流量动态,智能判断各业务间的负荷关系,平衡硬件及虚拟单元的资源分配。
文章通过在虚拟机技术基础上构建业务调度模块的方式弥补了虚拟机技术对通信业务控制层面的不足。
调度中心与虚拟机管理系统配合完成调度的模型如图2所示。
调度中心内部可细分为四大功能模块:(1)业务智能调度分析模块:作为调度中心的核心处理模块,根据实时监控采集汇总的各业务运行数据,综合分析当前业务层处理能力情况,对各业务许可证进行调节。
在必要时可通过与虚拟机管理系统直接的交互申请空闲计算单元或释放已占用冗余计算单元,通过自动部署模块式进行业务快速加载、卸载,动态调整业务许可证处理能力。
同时该模块还负责将业务节点的伸缩情况动态通知到外围接口分发设备(如:四层交换机、协议接口机设备等)。
(2)实时处理能力采集模块:通过与各业务处理之间的交互实现对各业务实时消息处理流量、数据库资源占用要求、处理能力状况等信息进行采集。
支持两种采集模式:业务进程定时上报模式,以及调度子系统发消息主动驱动采集模式。
并将采集到的数据写入调度分析库,以便进行智能调度策略分析。
(3)自动部署模块:根据业务智能调度分析模块的部署消息把指定的业务包加载到指定计算单元上或停止业务清理该计算单元上的业务包程序。
(4)人机操作维护:提供人机操作界面,一方面可对业务模块运行状态进行监控,另一方面可提供人工手动干预调度的功能。
调度中心通过上述的模块化设计结构与虚拟化管理平台协同工作,可以真正实现对移动通信领域业务处理的动态调节和资源复用。
具体调度过程如图3所示。
通过对业务处理单元进行实际业务量跟踪监测,结合智能调度分析中心配置的调度策略与阀值,动态进行业务许可证的弹性伸缩控制。
智能调度分析策略可主要分为以下几类:(1)冗灾性调度策略:针对某一业务处理单元异常情况下,分析其他同类业务处理单元是否能够分担该业务节点的工作,在必要时申请新的虚拟计算单元接管原有业务处理,以确保系统稳定运行。
(2)周期性休眠策略:根据业务流量的变化识别周期性调整要求,根据规律释放、申请计算单元。
为达到业务快速启停切换的目的,释放的计算单元可仍保留原业务程序,仅在状态上实现休眠和激活,以节约能耗。
(3)业务发展调整策略:根据业务发展的情况确定是否需要增加或减少计算资源的占用,并完成业务的自动加载和卸载。
以上3种分析策略是由调度中心的核心部件--智能调度分析模块予以实现,该模块负责根据监测到的数据对虚拟资源进行整体调控,为实现非人为干预的动态调控需要通过一系列比对算法完成多项指标的评测,根据综合评测结果发出资源调配指令[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占用、许可证处理及内存较其他参数重要一些。
若当前的系数Ri(指R1-R4)不能很好地反映应用的负载,可以对系数不断地修正,直到找到贴近当前应用的一组系数[13-15].(3)采样值计算公式:LOAD(Ni)= R1×Llic (Ni)+R2 × Lcpu(Ni )+R3× Lmemory(Ni)+R4 × Lio(Ni)(4)判断周期及方法:针对上述加权后的负载值,可通过多次连续取样的方式进行综合判断。
关于采集权值的周期设置,虽然很短的周期可以更确切地反映各个计算单元的即时负载,但是很频繁地采集会给调度中心和被检测计算单元带来负担,也可能增加不必要的网络负荷[16].为解决该问题可适当地调整采集负载信息的周期(建议可以在10~15 s);同时使用滑动窗口来避免采样数据的抖动。
(5)调度决策:根据以上多次周期性采样获得的数据结合虚拟单元的负载区间进行比对,实现对计算单元负载的智能判断并采取相应的调度处理策略。
通过以上方案可切实解决移动运营商建设可伸缩性业务平台的要求,有效降低业务平台的资本性支出(CAPEX)和运营成本(OPEX),减少投资浪费,获取更大的利润空间。
3 结束语在目前移动通信网络各业务平台仍处于独立建设的情况下,运营商在前期建设投资过程中往往都是根据预测的节假日最大业务量峰值评估规模,这样即便峰值预估准确也会造成投资的浪费。
同时如果低估了峰值出现配置不足的情况,则可能会导致直接拒绝超量用户的业务请求。
不仅被拒绝的用户不可能带来任何收益,而且由于业务服务感知差,致使用户失去信心不会再次使用,造成用户流失的严重后果。
如图4所示,通过业务层的动态调度结合虚拟化技术可使资源分配与实际业务量曲线趋于一致,规避上述两种情况的发生。
文章中提出的"业务调度和虚拟化"是移动通信网络云化的一种可选方案,具备云计算思想的以下特征:(1)可按需获取看似无限的计算资源,使云计算用户不用在提供服务很久之前就要做计算资源的计划。
(2)消除了云用户的事先投入,从而使业务可以从小规模做起,随着需求增加来扩展他们的硬件资源。
(3)能够以很短的时间为单位付费按需使用计算资源,不需要的时候就将这些资源释放。
这样,通过将闲置的机器和存储器释放来节省开支。
业务调度和虚拟化技术方案的提出为移动通信产业的计算云落地提供了一种具体的解决思路和方法。
相信在不久的将来,业务调度和虚拟化技术的解决方案会逐步成为移动通信产业的主要建设模式。