云计算中面向saas的qos建模分析与研究-analysis and research on qos modeling for saas in cloud computing.docxVIP

  • 6
  • 0
  • 约5.53万字
  • 约 64页
  • 2018-06-05 发布于上海
  • 举报

云计算中面向saas的qos建模分析与研究-analysis and research on qos modeling for saas in cloud computing.docx

云计算中面向saas的qos建模分析与研究-analysis and research on qos modeling for saas in cloud computing

承诺书本人声明所呈交的硕士学位论文是本人在导师指导下进 行的研究工作及取得的研究成果。除了文中特别加以标注和致 谢的地方外,论文中不包含其他人已经发表或撰写过的研究成 果,也不包含为获得南京航空航天大学或其他教育机构的学位 或证书而使用过的材料。本人授权南京航空航天大学可以将学位论文的全部或部 分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本承诺书)作者签名: 日期: 摘要云计算技术的提出和兴起,正逐渐改变人们使用服务和资源的方式,同云计算时也成为计 算机应用领域的研究热点。IT 资源服务化是云计算最重要的外部特征,当前,亚马逊(Amazon)、 IBM、谷歌(Google)、Sun、微软(Microsoft)等国际大型IT 公司已纷纷建立并对外提供各种 云计算服务。美国国家标准与技术研究院(NIST)指出,当前云计算服务分为基础设施即服务 IaaS 、平台即服务PaaS 、软件即服务SaaS 3个层次。其中SaaS是基于云计算环境的新一代软件 服务模式。QoS(Quality of Service)即服务质量。Web 服务的 QoS 指的是 Web 服务的非功能性属性, 如性能、可靠性、可用性和安全性。国内外研究者们尝试从多个角度对 QoS 相关问题开展研 究,如动态服务选择和服务组合等。在云计算的环境下,SaaS 服务的 QoS 属性变得复杂,SaaS 的特性影响到了 QoS 管理框架的各个方面。本文先后探讨了:1.云计算环境下的 QoS 管理框架、传统 Web 服务和云计算环境下 SaaS 服务的异同,并 针对 SaaS 服务的平台依赖性和多租户特性,对 SaaS 服务的 QoS 属性进行了新的定义, 将所依赖的平台 QoS 属性作为参考属性加入服务的 QoS 定义。同时为了支持 SaaS 服 务的 QoS 建模,将 QoS 属性进行了抽象,并给出了多个服务的 QoS 评估的方法。2.为了支持在 SaaS 服务组合建模时就可以对服务的 QoS 性质进行获取、度量、分析。 本文将提取出的抽象 QoS 属性扩展进 UML 序列图进行服务建模,并给出了 BPEL 活 动的带有抽象 QoS 属性的扩展 UML 序列图模型。考虑到 UML 的形式化分析的不足, 对扩展后的 UML 序列图进行了形式化的定义以方便后续研究。3.通过一个云平台的旅行订票系统,验证了以上过程的正确性和可行性,并根据已有研 究将 UML 模型转化为形式化模型进行 QoS 的验证和分析。关键词:云计算,SaaS,QoS,UML 序列图 ,建模ABSTRACTWith the developping of Cloud computing, which gradually changes the way of using services and resources, more and more research focu on this field. At present, Amazon, IBM, Google, Sun, Microsoft and the other international large IT firms have been set up and provided somel kinds of cloud computing services. According to the national institute of standards and technology (NIST) ,the current cloud computing services is divided into three levels as Infrastructure serve IaaS (Infrastructure-As-A-Service), Platform Service PaaS (Platform-As-A-Service), Software Service SaaS(Software-As-A-Service). SaaS is a new service mode which bases on the cloud service.QoS (Quality of Service) is Quality of Service. Regarding to the network business, service quality including the transmission bandwidth, transmit delay, data packet loss rate, etc. The QoS of web services is refers to

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档