云计算中面向SaaS的QoS建模研究与分析
本文选题:云计算 + SaaS ; 参考:《南京航空航天大学》2012年硕士论文
【摘要】:云计算技术的提出和兴起,正逐渐改变人们使用服务和资源的方式,同云计算时也成为计算机应用领域的研究热点。IT资源服务化是云计算最重要的外部特征,当前,亚马逊(Amazon)、IBM、谷歌(Google)、Sun、微软(Microsoft)等国际大型IT公司已纷纷建立并对外提供各种云计算服务。美国国家标准与技术研究院(NIST)指出,当前云计算服务分为基础设施即服务IaaS、平台即服务PaaS、软件即服务SaaS3个层次。其中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的验证和分析。
[Abstract]:With the development and rise of cloud computing technology, people are gradually changing the way people use services and resources. It resource service is the most important external feature of cloud computing. Major international IT companies, such as Amazon, IBM, Google, Sun and Microsoft, have set up and offered a variety of cloud computing services. The National Institute of Standards and Technology (NIST) points out that cloud computing services are currently divided into infrastructure as a service IaaS, platform as a service PaaS, and software as a service SaaS3. SaaS is a new generation of software service model based on cloud computing environment. QoS(Quality of Service QoS refers to the non-functional attributes of a Web service, such as performance, reliability, availability, and security. Researchers at home and abroad try to study QoS issues from a variety of perspectives, such as dynamic service selection and service composition. In the cloud computing environment, the QoS properties of SaaS services become complex and affect all aspects of the QoS management framework. This paper discusses: 1. The QoS management framework in cloud computing environment, the similarities and differences between traditional Web services and SaaS services in cloud computing environment, and aiming at the platform dependence and multi-tenant characteristics of SaaS services, the QoS attributes of SaaS services are defined. Add the dependent platform QoS attribute as a reference attribute to the service's QoS definition. In order to support the QoS modeling of SaaS services, the QoS attribute is abstracted and the evaluation method of QoS for multiple services is given. 2. In order to support the modeling of SaaS services composition, the QoS properties of services can be acquired, measured and analyzed. In this paper, the extracted abstract QoS attributes are extended into the UML sequence diagram for service modeling, and an extended UML sequence graph model with abstract QoS attributes for BPEL activities is presented. Considering the shortage of formal analysis of UML, the extended UML sequence diagram is formalized to facilitate further research. 3. The correctness and feasibility of the above process are verified by a travel booking system based on the cloud platform, and the UML model is transformed into a formal model for QoS verification and analysis according to the existing research.
【学位授予单位】:南京航空航天大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP3
【参考文献】
相关期刊论文 前10条
1 梁晓蓓;汤兵勇;;云计算服务组合系统的综合预测[J];黑龙江大学自然科学学报;2011年05期
2 辜希武;卢正鼎;;Web服务编排描述语言WS-CDL的形式化模型框架[J];计算机科学;2007年09期
3 钱琼芬;李春林;张小庆;;QoS约束的云经济资源管理模型研究[J];计算机科学;2011年S1期
4 单志广,林闯,肖人毅,杨扬;Web QoS控制研究综述[J];计算机学报;2004年02期
5 杨文军,李涓子,王克宏;领域自适应的Web服务评价模型[J];计算机学报;2005年04期
6 杨胜文,史美林;一种支持QoS约束的Web服务发现模型[J];计算机学报;2005年04期
7 代钰;杨雷;张斌;高岩;;支持组合服务选取的QoS模型及优化求解[J];计算机学报;2006年07期
8 林海略;韩燕波;;多租户应用的性能管理关键问题研究[J];计算机学报;2010年10期
9 陈全;邓倩妮;;云计算及其关键技术[J];计算机应用;2009年09期
10 陈鹏;薛恒新;;面向中小企业信息化的SaaS应用研究[J];中国制造业信息化;2008年01期
相关博士学位论文 前1条
1 肖芳雄;面向QoS的Web服务组合建模和验证研究[D];南京航空航天大学;2010年
相关硕士学位论文 前1条
1 张旭云;Web服务组合中QoS评估及服务选择的关键技术研究[D];南京大学;2011年
,本文编号:1883759
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1883759.html