网络计算机系统中Flash浏览器插件的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:scxs866
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,Flash技术已经发展为了一个多媒体制作与播放的平台,并成为事实上的网页动画的标准,被广泛用于制作网页动画及互联网广告。近年来Flash还被广泛应用于富因特网应用,在Flash应用程序中包含图片、声音、视频和特殊效果等丰富媒体,例如视频网站的播放器。   然而,以网络计算机系统为代表的集中式计算模型中,对Flash的播放存在以下两个关键问题:首先,由于Flash文件的解释执行和图形渲染过程需要进行大量计算,因此当多个用户同时进行Flash播放时,对服务器的负载能力具有很高的要求。其次,Flash动画的每一帧图像都需要通过网络传输至客户端进行显示,当多个Flash同时播放时,会消耗大量的网络带宽,导致性能下降。   针对以上问题,本文在北大众志-863 CPU系统芯片软硬件环境及北大众志网络计算机平台上,首先基于开源软件Gnash实现了可在网络计算机本地运行的Flash播放器,通过对性能评测结果的分析,定位播放器的性能瓶颈,并实现了利用无效区域机制、插入图形缓存层、利用SIMD指令优化关键操作等优化改进了播放器的性能。其次,基于半集中计算模型的思想,实现并设计了服务器端Flash浏览器插件,与本地播放器进行无缝整合,一方面大大降低了服务器的CPU负载和网络带宽的消耗,另一方面也保证了网络计算机用户能够获得更好的Flash播放用户体验。
其他文献
构件组装是提高软件开发效率与产品质量的有效途径。目前,构件组装的研究主要集中在软件体系结构与构件组装机制上,对于如何从高层的构件组装模型产生完整的程序代码尚没有系统
学位
电子邮件地址国际化(Email Address Internationalization,EAI)是IETFEAI工作组的研究方向,本文讨论的内容以这项研究为背景。   首先,作者介绍了工作组提出的电子邮件地址国
学位
多路径是现代IP网络的一个基本特征。基于多路径的负载均衡机制能有效地提升网络传输性能。经典的负载均衡机制ECMP易产生哈希冲突,从而导致长流吞吐量下降和短流时延增加等问
随着社会信息化程度的不断提高,社会各行各业需要实施远程视频监控的范围大大增加,由传统的安防监控向管理监控和生产经营监控发展,对远程视频监控系统的要求也日益提高,往往需要
阴影是自然界中一种普遍存在的自然现象,它能够提供场景数据之外的感知信息,因此阴影的实时绘制是真实感技术研究的主要内容之一。本文围绕阴影的实时绘制技术这一主题展开,主要
当前在数据挖掘领域中,数据流聚类分析成为聚类研究中的一个重要方向。基于网格的聚类算法中网格的划分粒度直接影响聚类质量,且不适用于高维数据流聚类。针对上述问题,本文
多主体系统由于其高度的模块化、自主性、智能性,非常适合运行在一个开放的分布式的环境中。属于不同组织的主体间可以通过网络交互合作来完成更为复杂的任务。但是作为一个复
电子邮件是互联网应用的一个成功典范,已经成为人们日常通信、交流的一种重要手段。近年来,基于邮件内容,并结合机器学习理论、文本分类和信息过滤技术的垃圾邮件过滤器得到
SPGD控制算法(随机并行梯度下降,Stochastic Parallel Gradient Descentalgorithm)是一种无波前探测自适应光学技术。与常规自适应光学技术相比,该方法不需要进行波前测量和波
随着集成电路制造工艺的发展,集成电路的集成密度和性能迅速提高,加之移动和分布计算以及片上系统的广泛应用,功耗已经成为继成本、功能、面积、性能之后的关键设计特性。