面向不确定性需求的云服务模型研究

来源 :东华理工大学 | 被引量 : 0次 | 上传用户:venus1231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算和互联网技术的蓬勃发展,软件以服务形式供用户使用受到人们的青睐。云计算环境中集成了海量的各种各样的服务,用户可以根据实际需求购买所需的服务。海量服务中又存在很多功能相同但非功能属性Qo S值不同的服务,并且云计算是面向多用户的,每个用户的功能需求是千差万别的,需求描述也是五花八门不规范的,存在模糊性。这些不确定的需求导致很难准确地为用户提供满足需求的服务,成为急需要解决的问题。针对以上问题,本文从以下几点研究内容进行展开:本文研究从用户需求出发,驱动服务流程和服务生成,提出了一种基于Pi演算和Spark改进的蚁群算法建立云服务模型。将云服务模型设计为三层,分别是需求描述层,服务流程层和服务层。第一层为需求描述层:在第一层中采用服务本体描述语言OWL-S对用户需求进行形式化描述,得到无二义性的能够被计算机所识别的规范化的需求文档。随着用户不断增加,需求文档也会变得庞大复杂,利用云计算大数据处理技术Map Reduce对其处理,减少需求冗余和冲突。定义Pi演算与OWL-S语言的映射规则,把OWL-S描述的需求文档和Pi演算进行映射,形式化动态描述服务流程正确性,输出结果驱动服务流程层。第二层为服务流程层:利用内存计算框架Spark对蚁群算法进行改进,提高其求解效率,得到并行蚁群优化算法,更好的在云计算分布式环境中使用。需求层中用OWL-S语言描述需求后能够根据功能需求自动发现找到很多功能相同但非功能属性Qo S值不同的服务,在这些服务中利用改进的Spark并行蚁群算法基于服务的Qo S值找出最优的原子服务;利用Pi演算对OWL-S描述的业务需求进行形式化描述,得到服务流程,输出结果驱动服务层。第三层服务层:根据服务流程层得到的最优服务和服务流程结果,用Pi演算实现服务之间的通信,从而生成满足用户需求的新服务。在Hadoop2平台上,利用YARN大数据管理框架,集成Spark大数据分布式处理技术,通过客户关系管理服务为例来验证本文提出的面向不确定需求的云服务模型可行性和有效性,达到能够在复杂的云环境中快速准确地为每个用户提供满足需求的服务。
其他文献
为解决基于身份密码体制的密钥托管问题,2003年,Al-Riyami和Paterson提出了无证书公钥密码体制。无证书公钥密码系统和基于身份的密码系统一样,无需CA颁发的数字证书来认证公
形式概念分析是一种概念化知识处理的有效工具,现在已广泛应用于知识发现、软件工程、信息检索、数据库管理、Web挖掘等很多方面。随着网络的发展和数据库规模的增大,数据库
六脉渠是古广州城在水环境治理方面的一个成果,它主要有六条排污、防洪、抵御海水侵袭、通航的大水渠组成,是我国古代广州城的主要水系网络。现在,广州城的水系已经不用六脉
互联网时代商业模式的重要作用已经得到社会各界的高度重视,企业之间的竞争已由产品、渠道、价格等竞争转变成商业模式之间的竞争。电子商务和移动电子商务作为互联网时代两
在获取图像的过程中,存在很多的因素会导致获取到的图像质量下降,如采集设备自身的光学成像系统的成像质量差,大气湍流、扰动,目标对象的相对运功,噪声造成的图像污染等。图
近年来,web服务作为一组构建面向服务体系(SOA:Service Oriented Architecture)解决方案的标准,已经成为互联网上应用程序之间进行交互的主流技术。但是,随着互联网应用的不
量子信息学是建立在量子力学与经典信息学基础上的,以量子状态载荷信息,实现信息存储,并遵从量子力学规则对信息实施处理与传输。量子信息学与遗传算法的结合,能有效地避免传
句法分析是自然语言处理的一个基本问题,其主要任务是判断输入的单词序列能不能构成合乎语法的句子,构造出合乎语法的句子的句法结构,也就是应用语法规则或其它知识,依据该输
随着互联网信息量的爆炸式增长,当今的时代已经成为了信息的时代,信息检索技术也在逐步趋向成熟,信息检索工具搜索引擎也层出不穷。但是用搜索引擎检索信息并不总是让用户满
无线传感器网络(Wireless Sensor Networks,WSN)是由时空上独立的低耗能传感器组件所组成,它们能够准确感知温度、湿度以及压力等各种物理和环境指标,并且通过对收集到的指标