基于DB2的DBaaS系统中计算资源隔离方法研究与实现

基于DB2的DBaaS系统中计算资源隔离方法研究与实现

论文摘要

计算资源隔离是云计算领域的一个重要研究课题,通常应用虚拟机技术来解决该问题。数据云(Database as a Service,简称DBaaS)属于云计算平台的一种,其中的计算资源隔离一般也应用虚拟机技术,用户的数据库服务运行在虚拟机上,用户以虚拟机为单位租用服务。但虚拟机技术有较多缺点,如资源浪费、性能降低、计算资源分配不灵活等。本文提出了一种新的计算资源隔离方案,用于基于DB2的DBaaS系统中。用户以数据库为单位租用服务,多个用户的数据库运行在同一实例下。它是一种更细粒度的计算资源隔离方案,较之于虚拟机的解决方案,它的资源共享率更高、性能更高,资源配置更灵活。本文提出了虚拟资源容器DBR,用于不同用户之间的计算资源隔离,这些计算资源包括CPU、内存、磁盘I/O速度、磁盘使用量。DBR运行于操作系统上,可以动态的创建,删除,修改计算资源参数。每个数据库用户对应一个DBR,用户的所有任务运行在自己的DBR中,在DBR中为每个用户分配资源,用户任务受到DBR资源阈值的控制。DBR可以被集成到基于DB2的DBaaS系统中,经实验表明DBR可以对不同用户的计算资源进行隔离,并提高用户性能的可预见性,能够保证用户服务质量。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 DBaaS介绍
  • 1.1.1 DBaaS服务模型
  • 1.1.2 DBaaS的优势
  • 1.2 DBaaS的研究现状与研究内容
  • 1.2.1 DBaaS的研究内容
  • 1.2.2 DBaaS的研究现状
  • 1.3 本文的研究内容
  • 1.3.1 多租户的资源隔离
  • 1.4 本文结构安排
  • 第二章 DBaaS数据云中多租户资源隔离的设计
  • 2.1 DBaaS中多租户数据库资源隔离的系统设计
  • 2.2 DBaaS中多租户资源隔离的实现原理
  • 2.2.1 DB2 进程模型
  • 2.2.2 基于DB2 的DBaaS中资源隔离的实现原理
  • 第三章 DBaaS中多租户计算资源隔离的实现
  • 3.1 DBR介绍
  • 3.2 DBR中使用的技术
  • 3.2.1 DB2 负载管理
  • 3.2.2 Linux控制组
  • 3.3 DBR的实现
  • 3.3.1 CPU隔离的实现
  • 3.3.2 内存隔离的实现
  • 3.3.3 磁盘I/O带宽隔离
  • 3.3.4 磁盘使用量的隔离
  • 第四章 DBR监视模块的设计
  • 4.1 监视模块架构
  • 4.2 监视工具的实现
  • 4.2.1 CPU监视工具
  • 4.2.2 内存监视工具
  • 4.2.3 磁盘I/O速度监视工具
  • 4.2.4 磁盘I/O速度监视工具
  • 第五章 实验结果与分析
  • 5.1 磁盘I/O带宽隔离测试
  • 5.2 DBaaS系统集成测试
  • 5.2.1 实验环境
  • 5.2.2 系统测试
  • 第六章 总结与前景展望
  • 6.1 总结
  • 6.2 前景展望
  • 参考文献
  • 发表论文和科研情况说明
  • 致谢
  • 相关论文文献

    • [1].大型医院DB2数据库群集建设探讨[J]. 医学信息学杂志 2019(06)
    • [2].解决软件性能问题的DB2数据库优化方案[J]. 电脑知识与技术 2013(04)
    • [3].DB2数据库设计及优化技术研究[J]. 信息安全与技术 2011(11)
    • [4].DB2数据库在地铁自动售检票系统中的应用[J]. 通信与广播电视 2015(01)
    • [5].DB2事务日志行为分析及对策[J]. 数字通信世界 2018(10)
    • [6].DB2数据库分区在商业银行数据仓库中的应用分析[J]. 信息技术与信息化 2017(03)
    • [7].基于SMF的大型主机DB2数据库分析工具[J]. 实验技术与管理 2017(08)
    • [8].关系型数据库管理系统SQL Server和DB2之比较[J]. 科技情报开发与经济 2008(26)
    • [9].基于DB2数据库的医院信息系统性能优化[J]. 中国数字医学 2014(01)
    • [10].浅析DB2 V9的安全性[J]. 电子世界 2014(05)
    • [11].DB2并行数据库核心技术分析[J]. 网络安全技术与应用 2018(09)
    • [12].DB2并行数据库核心技术探究[J]. 电子制作 2013(09)
    • [13].SQL Server和DB2中XML数据类型之简要比较[J]. 安徽电子信息职业技术学院学报 2012(02)
    • [14].DB2用户会话还原分析器的设计与实现[J]. 计算技术与自动化 2009(01)
    • [15].关于DB2数据库的审计模型研究[J]. 信息通信 2015(06)
    • [16].主机DB2数据库重组技术的应用与实践[J]. 中国金融电脑 2011(03)
    • [17].DB2与Oracle的数据仓库技术关键能力对比研究[J]. 电子世界 2017(08)
    • [18].大型DB2数据库表空间扩容方案及应用实践[J]. 金融科技时代 2015(08)
    • [19].DB2数据库性能监控和调优实践[J]. 信息与电脑(理论版) 2012(24)
    • [20].DB2大型数据库容灾备份实时复制系统[J]. 计算机系统应用 2012(03)
    • [21].DB2数据库新形势下的维护[J]. 科技致富向导 2014(18)
    • [22].以DB2数据库环境提高数据加工效率的方法[J]. 湖南农机 2009(11)
    • [23].基于db2提升小波的可伸缩视频编码方法[J]. 通信学报 2009(01)
    • [24].DB2数据库设计与性能[J]. 科协论坛(下半月) 2010(03)
    • [25].DB2数据库读写分离技术在银行核心系统中的应用[J]. 信息技术与信息化 2017(12)
    • [26].DB2分区数据库在数据处理分析平台中的应用研究[J]. 金融科技时代 2016(09)
    • [27].DB2数据库故障处理及其优化研究[J]. 中国新技术新产品 2012(12)
    • [28].DB Query Analyzer中的事务管理在DB2中的应用[J]. 电脑编程技巧与维护 2011(22)
    • [29].DB2 JOIN方式探讨[J]. 科技传播 2011(22)
    • [30].基于AIX平台下DB2数据库性能优化策略[J]. 电子制作 2013(05)

    标签:;  ;  

    基于DB2的DBaaS系统中计算资源隔离方法研究与实现
    下载Doc文档

    猜你喜欢