当前位置:主页 > 管理论文 > 移动网络论文 >

多租户SaaS应用优化部署算法的研究

发布时间:2023-03-31 18:27
  软件即服务(Software as a Service,简称SaaS)是云计算在应用层的架构,在这种模式下客户不需要购买完整的软件系统,也不需要配备相应的硬件系统和维护人员,只需要通过互联网,按需租用应用软件即可。多租户SaaS模式下通过多个租户共享单一应用实例,同时减少了SaaS服务提供商的运行维护成本和客户的软件购买成本,逐渐被各大软件提供商采用。如何放置租户和部署应用使系统资源得到合理的分配和利用,用最少的资源为更多的客户提供服务以获得更大的利润,是SaaS服务提供商面临的主要问题。为了解决多租户SaaS优化部署和资源分配问题,本文从以下几个方面进行研究: 首先,针对静态优化部署问题,提出了一个基于基准响应时间的资源计算模型,用于计算用户和SaaS应用对服务器节点资源的消耗。针对服务提供商租用基础设施和自有基础设施两种情形,对静态优化部署问题进行描述,分别给出了不同的问题模型,然后采用了基于贪心策略的遗传算法和基于组编码的遗传算法对两种情形的静态优化部署策略选择问题进行求解,并通过模拟实验进行了验证。 其次,针对动态优化部署问题,给出了详细的问题描述以及问题模型,分析了欧式距离和...

【文章页数】:77 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第1章 绪论
    1.1 课题来源
    1.2 课题研究目的和意义
    1.3 国内外研究现状
        1.3.1 云计算与 SaaS 研究现状
        1.3.2 SaaS 应用架构研究现状
        1.3.3 SaaS 应用优化部署研究现状
    1.4 当前存在的问题
    1.5 主要工作内容
    1.6 论文章节安排
第2章 静态优化部署算法
    2.1 引言
    2.2 资源计算模型
    2.3 租用基础设施的静态优化部署
        2.3.1 问题描述
        2.3.2 基于贪心策略的遗传算法
        2.3.3 实验参数设置
        2.3.4 实验结果及分析
    2.4 自有基础设施的静态优化部署
        2.4.1 问题描述
        2.4.2 算法设计与实现
        2.4.3 实验结果及分析
    2.5 本章小结
第3章 动态优化部署算法
    3.1 引言
    3.2 问题描述
    3.3 动态优化部署策略选择算法
        3.3.1 基本最小剩余资源算法
        3.3.2 基于 KLD 的最小剩余资源算法
    3.4 实验分析
        3.4.1 实验方法
        3.4.2 实验结果及分析
    3.5 本章小结
第4章 原型系统的设计与实现
    4.1 系统设计
        4.1.1 体系结构设计
        4.1.2 功能模块设计
        4.1.3 数据库设计
    4.2 系统实现
        4.2.1 相关技术简介
        4.2.2 系统技术架构
        4.2.3 主要功能界面
    4.3 本章小结
结论
参考文献
攻读硕士学位期间发表的论文及其它成果
致谢



本文编号:3775575

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3775575.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7b26b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com