基于SLA的SaaS应用性能管理机制研究

基于SLA的SaaS应用性能管理机制研究

论文摘要

互联网的发展和应用软件的成熟促进了新的服务交付和运营模式的诞生:软件即服务(Software as a Service, SaaS),其最大的特点就是“单实例多租赁”。在这种服务模式下,一个应用实例为多个租户提供服务,以规模效应降低服务成本,具有较好的灵活性及可扩展性。不同的SaaS租户对于应用服务有着不同的需求,包括服务的内容、平均响应时间、可用性及支持吞吐量等,对此SaaS提供商要与租户协商签订服务等级协议(Service-Level Agreement, SLA)。基于签署的SLA, SaaS服务提供商需要进行相应的服务资源配置,以满足租户个性化需求,同时在SaaS应用的运行过程中进行服务质量监测及性能优化,保证服务的提供时刻满足SLA中的质量参数。目前,SaaS模式的特性使得传统的SLA管理机制在应用时仍存在一些问题:首先,SLA固有的静态描述特性使得在实际应用中,某些租户操作可能会违背已签署的SLA;其次,SaaS模式共享软硬件的特点使得少数租户的SLA控制失效可能导致系统性能的不稳定,并最终影响其他租户的服务质量;最后,已有的性能管理机制缺乏根据租户不同的SLA等级进行优化的性能调整算法,无法对SLA未满足的状况进行调整,进一步提高租户的满意度。总之,在SaaS模式单实例多租赁的特点下,原有的用于传统web服务的SLA管理机制不再适用,迫切需要搭建新的管理框架体系解决基于SLA的性能管理问题。针对存在的主要问题,本文进行的创新工作包括:一、提出了SaaS应用下基于SLA的性能管理机制。通过构建适用于SaaS的SLA管理体系,详细讲解了该机制的实现流程,并提出完善的设计方案,论证了其实现的可行性及可靠性。二、提出了SaaS应用的性能监视及违例检测方案。首先定义系统违例状态和恶意租户,并使用监视器对系统进行周期性检测。根据恶意租户的定义设计违例检测算法,及时发现系统的违例状态并利用监视器获取的性能数据推算出恶意租户的候选。三、以SaaS应用部署的层次结构为基础提出了多种基于SLA的动态调度算法,包括租户安置方法、请求调度算法等,对租户所获取的服务性能提供多方位的保障及优化,保证系统的正常运行及租户服务资源的稳定提供。本文通过对传统web服务下SLA的管理机制进行改进,提出了面向SaaS应用的SLA性能管理模型。该模型以量化SLA的相关参数为基础进行实时的性能监测和多层次的性能优化,通过监视租户的服务质量,发现异常状态并使用调度算法对租户的资源使用情况进行动态调整,有效保障SLA中各项性能指标的实现。另外,本文还通过实验验证了该模型在功能执行、多租户支持及合理化调整方面表现良好,具有一定的可行性和可靠性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.3 主要研究内容
  • 1.4 主要工作
  • 1.5 本文结构
  • 第二章 基于SLA的性能管理机制
  • 2.1 引言
  • 2.2 SaaS中的SLA
  • 2.2.1 SLA协商模版
  • 2.2.2 SLA规格说明书
  • 2.2.3 SLA性能参数
  • 2.3 基于SLA的性能管理流程
  • 2.3.1 SLA初始化阶段
  • 2.3.2 性能监视阶段
  • 2.3.3 违例检测阶段
  • 2.3.4 动态调整阶段
  • 2.4 基于SLA的性能管理架构设计
  • 2.5 本章小结
  • 第三章 性能监视及违例检测
  • 3.1 性能监视
  • 3.1.1 服务器性能监视
  • 3.1.2 服务性能监视
  • 3.2 违例检测
  • 3.3 违例检测算法
  • 3.4 本章小结
  • 第四章 性能动态调整
  • 4.1 租户安置模型
  • 4.1.1 租户资源需求计算
  • 4.1.2 租户安置方案
  • 4.2 租户请求的动态调度
  • 4.2.1 租户优先级的确定
  • 4.2.2 基于优先级的动态调度算法
  • 4.3 请求调度算法验证
  • 4.3.1 平台介绍
  • 4.3.2 实验场景
  • 4.3.3 结果分析
  • 4.4 本章小结
  • 第五章 总结和展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的学术论文
  • 攻读硕士学位期间参与科研项目情况
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于SaaS多租户云网站群的研究与设计[J]. 电子技术与软件工程 2020(09)
    • [2].SaaS云服务模式下高职院校智慧校园建设的探索与实践——以青海卫生职业技术学院为例[J]. 中国培训 2020(09)
    • [3].基于信息安全选择企业级云服务商研究——以SaaS为例[J]. 无线互联科技 2017(01)
    • [4].基于SaaS模式多租户集成项目管理信息平台设计[J]. 信息技术与信息化 2017(04)
    • [5].基于SAAS模式的油田设备库存管理系统设计与实现[J]. 福建电脑 2017(10)
    • [6].基于SaaS的皖江城市带中小企业信息化建设研究[J]. 唐山学院学报 2016(03)
    • [7].基于SaaS的在线会计软件的比较与选择策略研究[J]. 现代商业 2016(25)
    • [8].浅议SaaS模式环境监测信息化建设的可行性[J]. 环境监测管理与技术 2016(05)
    • [9].具有网络外部性的SaaS服务的免费试用策略[J]. 计算机与现代化 2016(11)
    • [10].借助SaaS平台探索会计电算化实验教学[J]. 中国校外教育 2010(02)
    • [11].基于SaaS的校园网监控平台的设计与实现[J]. 中国教育网络 2016(12)
    • [12].基于SaaS模式的在线会计服务风险控制体系研究[J]. 致富时代 2014(02)
    • [13].服务供应链视角下SaaS模式免费试用策略分析[J]. 运筹与管理 2013(05)
    • [14].基于SaaS的尾矿库安全在线监测系统设计及应用[J]. 有色金属(矿山部分) 2020(06)
    • [15].基于大数据技术的SaaS系统在学校体育的创新应用研究[J]. 体育教学 2020(10)
    • [16].票通云账房智能saas系统 助力小微企业与代账公司复工复产[J]. 财务与会计 2020(09)
    • [17].基于SaaS模式的高校学位论文管理系统的构建[J]. 电子技术与软件工程 2017(10)
    • [18].面向多租户的多层次可伸缩SaaS软件架构研究[J]. 华中科技大学学报(自然科学版) 2013(S2)
    • [19].基于企业应用的SaaS顾客价值影响因素研究[J]. 中国地质大学学报(社会科学版) 2013(06)
    • [20].基于SaaS模式的钢铁物流管理平台研究及应用[J]. 冶金自动化 2014(03)
    • [21].基于SaaS模式的在线会计服务风险控制体系研究[J]. 现代商业 2014(29)
    • [22].基于SAAS模型的进销存系统的解决方案[J]. 科技信息 2013(04)
    • [23].基于SaaS的休闲用品产业信息服务平台构建[J]. 计算机应用与软件 2013(06)
    • [24].基于SaaS模式的软件测试用例库管理系统研究和实现[J]. 电子世界 2013(16)
    • [25].SaaS模式下企业信息管理平台的设计与实现[J]. 中国商贸 2013(26)
    • [26].SaaS混合渠道的服务模式研究[J]. 信息系统工程 2012(01)
    • [27].基于角色和交互的SaaS软件生命周期推演模型[J]. 东北大学学报(自然科学版) 2012(06)
    • [28].SaaS中多租户数据存储模式比较研究[J]. 软件导刊 2012(05)
    • [29].基于SaaS的自动化测试云平台研究[J]. 电信工程技术与标准化 2012(10)
    • [30].基于SaaS模式的现代物流管理系统的设计[J]. 计算机与数字工程 2011(01)

    标签:;  ;  ;  

    基于SLA的SaaS应用性能管理机制研究
    下载Doc文档

    猜你喜欢