- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体云计算平台网络架构研究
多媒体云计算平台网络架构研究
摘要:近年来,云计算研究取得了迅速的发展,以云计算为基础的云平台正在承载越来越多的服务。多媒体业务作为互联网时代的较为普及一项应用,其对数据处理能力、实时性、存储空间等方面有着更高要求。在这样的背景下,如何使用云计算平台承载多媒体业务,如何设计云计算平台的网络架构,便成为了一个值得研究的课题。
关键词:云计算多媒体业务网络架构
中图分类号:TP3 文献标识码:A 文章编号:1007-9416(2014)04-0073-02
1 引言
云计算是2007年提出的一种新的计算机技术概念,自提出之日起就被广泛关注和研究,它是将计算任务分布在网络上,使各种应用能够根据需要获取计算力、存储空间和资源。云计算平台可以为不同的用户群体提供不同服务,在为用户提供高质量服务的同时又可降低服务提供商的企业成本、投资风险,其研究具有较广的商业前景。
针对现有云计算平台在网络和基础架构等方面对多媒体业务支持不足的问题,本文提出一种无中心的拓扑结构,该设计针对多媒体云平台的业务特性和异构终端特性,对拓扑的节点和服务管理模块、基于代理服务器的多媒体内容感知缓存框架等关键问题做了研究和优化。
2 多媒体云计算存在的问题
2.1 使用云计算部署多媒体业务的必要性
近年来互联网的发展及各种新型多媒体业务的出现,基于这种服务对基础设施和资源的要求,在云计算平台上部署多媒体业务变得十分有价值。这种必要性主要体现在[1]:
(1)多媒体业务中一般涉及到图片、视频、音频等内容,而提供这些内容的服务需要大量的计算资源。同时,由于很多多媒体业务如流媒体等对实时性有较高的要求,所以更需要提供服务的后端资源具有很高的计算能力。(2)随着日常生活中人们越来越多的使用异构终端(如手机等)来接受多媒体服务,并且希望可以在任何时间任何地点使用这类服务,云计算强大的处理能力十分符合互联网多媒体业务的发展趋势。(3)在移动互联网发展时代,传统的基于2G技术的服务已经不太能满足人们的需要,3G、4G技术的研究应用和日趋成熟,用户对于新型网络应用的需求,并与移动互联网之间大量交互,使得用户数量成几何级增长,这些也为云计算的使用提出了更高的要求。
2.2 使用云计算部署多媒体业务存在的问题
多媒体业务中计算高度密集和使用异构终端的出现,对于部署平台的业务承载能力和服务质量都提出了更高的要求,云计算这种新技术的引入为提供高质量的多媒体业务带来了保证,但从目前来看,阻碍云计算发展的主要问题是安全问题和性能问题,现有的云平台还不能满足多媒体服务多方面的要求,具体表现为:
(1)很多多媒体业务的部署需要使用专用硬件才能在云计算平台中部署,现有的很多平台无法在基础设施方面给予足够的支持。(2)各种新型多媒体业务(如地理信息服务GIS、增强现实AR)都相继推出在异构终端的使用,这些业务的特殊性对移动互联网提出来更多的考验,包括需要更多的带宽、更好的服务质量、更短的延时,运营商需要不断扩容升级,在后端提升网络性能以满足这些需要,这就对所使用的云计算平台提出了更多的考验。(3)由于很多多媒体业务具有较高的实时性,使得存在的安全隐患变得更加突出,传统的安全措施不能完全解决实时多媒体应用中存在的问题,现有的云计算平台普遍缺乏针对实时数据安全问题的主动防御技术。
3 多媒体云计算平台的网络架构设计
现有的云计算平台并未对多媒体业务的特殊性进行过多设计,本节结合传统的网络技术对多媒体云计算平台的网络架构进行了设计。
3.1 多媒体云计算平台网络架构相关技术
(1)内容分发网络CDN,它工作的基本原理是:在接到用户请求后,对用户的就近性和服务器负载参数进行判断,从而以理论上最高效的方式向用户传递内容,这种内容分发是通过在网络中放置节点服务器来实现的。它的核心组件主要包括分布式存储、内容管理、负载均衡、网络请求响应。(2)分布式散列表DHT[2],DHT最初是为了研究P2P文件系统的技术,它的基本理念是:系统中每一个文件都是与一个关键值所对应(用哈希算法计算的K值),而每个文件也会根据其关键值在网络中选择与该值更加相似的节点集合进行保存,在获取文件时,将查询请求消息提交到DHT网络中,消息不断地逐层转发,接近并最终到达负责存储K值的节点,由该节点负责将数据传回。(3)缓存技术,传统的针对web的缓存策略不能完全适应多媒体业务,需要采取主动缓存的思想,针对不同业务设计不同的运行于缓存上的程序,原始内容服务器会向代理服务器提供用户请求对应的相应内容,当用户请求到达网络边界的代理服务器时,代理服务器在本地根据预设好的小程序执行相应的动作相应。
同时,缓存替换策略的设计也非常重要,通用的缓存技
文档评论(0)