Board logo

标题: 作为业务云的个体,单一产品需要做相应的改变 [打印本页]

作者: 喜阳杨    时间: 2013-4-10 15:47     标题: 作为业务云的个体,单一产品需要做相应的改变

  MPP中所使用的MapReduce是一种新的处理技术或者说是一种新的处理的框架,是谷歌发明的一种主要用于文本的分析检索功能,使用这种技术,只需要增加节点就可以线性的提高系统的存储容量和处理能力。Luke Lonergan说,为了充分发挥MapReduce这种特性,在GreenPlum数据库系统中提供相应的API可供不同的编程语言调用;由于具有硬件平台的无关性癫痫病的发病原因,这样可以很强的伸缩性,并能有效节省成本。
  除此之外,在工作负载管理、自我恢复容错和数据分析有了更大的突破。工作负载管理就是既要保证工作负载的全部完成,又要保证处理的优先级。Luke Lonergan说,工作负载管理利用资源队列管理实现按用户组的进行资源分配,比如:保证公司的高层管理人员早晨一到办公室就能够拿到数据,同时保证其他被分配的任务全部顺利完成,而且还有防止低质量的SQL对系统资源消耗的管理。
  对于容错和自我恢复,实现了同谷歌的容错系统相似的功能,利用服务器之间的容错镜像备份,拥有完整的自愈功能,也就是说当一个服务器失灵或坏掉了,其他的备份服务器可以跟上来继续做读写的功能。当这个失灵的服务器恢复之后,因为所有的系统都是在线的,它可以再自己“赶”上来,这样就不会有数据丢失,使管理时间尽量缩短。
  在数据分析方面,增加了更快的单行操作(选取、更新、插入和删除)等的优化,加强了深度分析功能,引入新的分析方法。更为突出的是,是对在混合工作环境下的服务级别协议和请求的优化,Luke Lonergan说,当前越来越多的客户在做数据分析处理的同时,也在做在线交易的处理,即OLTP(在线事务处理)和OLAP(在线分析处理)同时进行,GreenPlum数据库能够进行不同的分类和重新导向以便有效的加速交易处理的速度。
  其次,作为业务云的个体,单一产品需要做相应的改变。其产品内部的实现需要更改竖井式的系统架构为水平式。思路分为两个方面,一是进程拆分,除了将业务流程拆分成多个超线程外,还包括将某一功能的单一线程扩充成多个,实现并行计算;二是以一定量的业务能力作为调度单元,通过增加业务调度中心实现业务的调度,以业务处理能力的分布来屏蔽业务流程集巾带来的紧耦合。
  再次,传统的设计思路是尽旱提升单台设备的处理能力,通常用双机模式来保障系统的稳定性,即便足后来的集群技术,也希治疗老年性哮喘哪家医院好望单机处理能力高,以减少集群节点数量。
  如果借鉴云计算技术进行设计,那中兴通讯就要主动考虑如何用多台低端设备并行起来实现业务,并且是在每个层面都应当考虑众多处理节点的横向可缩放性,而不是一个单独处理节点的效率。这样系统规模就能快速地缩小和放大。
  最后,多业务总体架构图中也考虑到了虚拟化的应用,因为虚拟化技术能有效降低程序跨平台的需求,提升系统的快速部署能力。为实现计算资源的弹性和无限镜像,通过将计算资源虚拟化,程序员不用再关心它们是如何被复用和共享的。
  虚拟化技术将物理资源转化为便于切分的资源池,符合云计算的基本条件;同时虚拟化给资源以动态调配的能力,符合云计算按需分配的要求。对于X86平台来说,常见的虚拟化有如下3种方式:全虚拟化、半虚拟化、硬件辅助虚拟化。中兴通讯在进行架构设计时同样要考虑系统将于哪种虚拟化方式。比如亚马逊的EC2允许用户控制从内核到应用程序的几乎所有的软件栈,但这种底层适用性使得亚马逊很难提供自动的可扩展性和容错性,因为与语义相关的复制和其他状态管理问题是高度依赖于应用的。再比如谷歌的AppEngine是专门针对传统的Web应用程序,使得其应用程序结构能够清楚地分为无状态的计算层和有状态的存储层,其自动缩放和高可用性机制都很方便。
  不同的 3D 视频系统有着不同的3D 视频表现格式,无论哪种表现格式都带来了大量的数据需要进行存储,传输和保护。大量的数据对视频获取、编码、传输、到3D 视频显示的各个处理环节都提出了技术挑战。虽然当前网络技术已经有了很大进步,但是带宽仍然是很稀缺的资源,尤其在无线传输环境中无线终端的功率有限,高效的数据压缩非常必要。实现高效的数据压缩后的比特流会对信道传输条件十分敏感。因此,考虑到3D 视频系统有效性和可靠性,如何实现对数据的高效压缩编码,如何保证数据的可靠传输是我们需要重点关注的问题。本文将结合研究热点对当前的3D 视频编码和传输技术做个概括性的介绍和比较,文章最后会对未来3D 视频技术的发展做个展望。
  2 3D 视频编码技术
  2.1 传统立体视频编码
  传统立体视频编码是目前所知最简单的3D 视频表示方法。这种编码系统通过模拟人双眼的功能获取视频的立体效果。首先将两部摄像机摆放到稍有差异的位置进行拍摄,两部摄像机获取的视频信息经过正交化,色彩纠正等处理步骤后,视频信号直接由3D 视频系统播放。播放之前不需要在视频信号中添加视频场景的几何信息,各个摄像机的视频信号可以独立进行编解码。
  编码过程使用时序预测和视频序列间预测可以大大提高编码效率, MPEG-2 在10 多年前就对这种方法给出了相应标山东治疗白癜风最好的医院准,在最新的编码标准H.264/AVC 中也给出了类似建议。
  这种时序预测和视频序列间预测相结合的方式已经成了目前立体视频编码的基本原则。
  传统立体视频的编码对由两幅图像组成组成,由于观看同一景物时视角稍有差异,两幅图像有很大的相关性,因而非常适合压缩编码。也就是说,可以把图像I1 独立编码,另一幅图像P1 通过已编码的I1 进行预测,这种思想和时序预测编码非常相似。
  由于左右两个视频序列3D 场景和相机参数(焦距)的一致性,对视频编码对的两个图像(如I1,P1)的编码,可以采用同一视频序列中两个连续图像预测和编码的方法。相应的,两个图像(I1,P1)的差异可以当作是由于拍摄物移位而产生的,因此图像的运动估计和运动补偿可以采用差值预测和差值补偿的方法。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0