面向数据密集应用的Web服务组合的优化

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zzdj1990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着越来越多的网络资源发布在Internet上,分布式计算成为了业界研究与应用的主流模式。在分布式计算模型中,计算任务是由分布在网络上的多台计算机协作完成的。为了实现跨平台和跨系统的协作,以及扩展不同供应商提供的应用程序之间的互操作能力,基于分布式计算平台的服务计算模式应运而生。与此同时,随着社会信息化的快速发展,数据规模呈现出爆炸式增长。在此背景下,数据密集型计算成为工业界和学术界同时提出的研究问题。由于面向服务计算的发展和Web服务技术在功能封装和集成上的巨大成功,工业界和学术界普遍借鉴Web服务和面向服务架构来实现数据密集型应用的开发、运行和管理。然而,随着数据规模的急剧增长,运行效率低等诸多问题逐渐成为了面向数据密集型应用的服务计算模式发展的障碍之一。研究如何将并行化计算与Web服务的组合流程相结合对于有效提高数据密集型应用的流程执行效率具有重要意义。本文首先针对数据密集型应用研究如何使用户以最低成本获得响应最快、吞吐量最大的组合服务。论文提出了组合服务收益比(BROCS)的概念和模型。基于该模型,我们推导得出并行度计算算法。通过确定并行服务的并行度,保证用户在可接受的响应时间和花费成本下获得最大的数据处理量。接着,针对组合服务中同步模式中可能出现的时间和资源浪费的问题,论文研究了如何对Web服务组合进行优化。论文将面向数据密集型应用的Web服务划分为I/O密集型服务和CPU密集型服务两类,并据此提出了I/O操作率的概念和优化Web组合服务的并行策略。其优化的基本原则是使I/O操作尽量与CPU计算操作重叠,一方面使CPU在I/O操作等待时不要空闲,另一方面让CPU在I/O调度过程中尽量花费最少的时间。最后,本文利用新浪微博官方数据通过仿真实验验证了上述组合服务收益比(BROCS)模型的有效性。
其他文献
云计算使得计算资源可以按需提供,给信息技术产业带来了革命性的变化。使得用户可以像使用水、电一样按需购买计算资源。以亚马逊为首的许多IT厂商纷纷推出自己的云计算服务,
电子商务的飞速发展导致服饰商品数据的大量增加,用户从海量的服饰商品中挑选合适的商品越来越困难,而服饰商品信息大部分是用服饰图像展示的,这就导致了服饰图像检索的产生
由于科技飞速的发展和经济的增长,国民的生活水平得到了明显改善,但是随之也带来了一些问题,如,环境的严重污染,癌症率的持续升高等等。占女性癌症第一的乳腺癌,对女性朋友的健康产
计算机三维动画是现在计算机的研究重点,其中,人体运动仿真技术被引用到了各个领域中。本文的研究重点在于实现流体环境下人体运动的仿真系统,由于硬件条件的限制,仿真系统的
群智能优化算法是近年来新型的一种仿生类优化算法,其中人工鱼群算法(Artificial Fish Swarm Algorithm, AFS)和人工蜂群算法(Artificial Bee ColonySwarm Algorithm, ABC)是
无线传感器网络(WSN)是网络技术在测控领域的经典应用。它合理地结合了传感器技术、现代网络技术、无线通信技术、嵌入式技术等前沿技术,具有良好的研究价值和应用价值。无线
大规模数据存储面临着数据容量大、数据结构复杂、基础设施异构、失效常态化等问题。高效的、去中心化的元数据管理方案对大型分布式存储系统的可靠性、可扩展性具有重要作用
在医学和生物学等研究领域里,数字共焦显微镜技术作为一种建立在光学显微镜基础之上的新型显微技术,可通过光学切片技术、采集研究中所需的生物细胞或者组织图片的切片序列,
僵尸网络因其自身易控制、范围广、难检测等特点已发展成为目前互联网中最主要、最广泛的网络攻击平台,Botmaster可以利用僵尸网络实施窃取信息、Spamming、DDOS攻击等恶意行
自从1999年Napster软件出现以后,P2P技术以其强大的支持网络的可扩展性而迅速受到广大研究者的关注。从2000年开始,学术界持续关注P2P技术并进行了深入研究。到2007年,P2P技术的