首页 > 学术论文

云计算数据中心中节能安全的虚拟机实时迁移研究

来源:论文学术网
时间:2024-08-20 12:05:39
热度:

云计算数据中心中节能安全的虚拟机实时迁移研究【摘要】:数据中心的低效率是一个普遍存在并且日益严重的问题。物价上涨和越来越多的环境危害影响企业投资前景,威胁企业的利润,并且需要监管机

【摘要】:数据中心的低效率是一个普遍存在并且日益严重的问题。物价上涨和越来越多的环境危害影响企业投资前景,威胁企业的利润,并且需要监管机构的审查。除了运营的成本高外,一个主要的问题是排放二氧化碳(CO2)所带来的能源消费。越来越多的顾客开始考虑在选择“绿色”方面的产品和服务。除了环境问题,企业已经开始面临被标上“环境不友好”所带来的风险。减少二氧化碳的排放是一个十分重要的问题。为了取得进一步进展,必须用计算机系统来解决。 云计算作为一种并行与分布系统的形式组成了动态配置的相互连接和虚拟的计算机的一个集合。表现为一个或更多个建立在由服务器和客户端协商形成的服务协议上的统一计算资源。一些新兴的云计算基础设施/平台如谷歌的App Engine,微软的Azure,亚马逊EC2和Aneka等。从能源效率的角度来看,一个云计算数据中心可以被定义为大量的计算和通信资源,我们可以使用它将接收的功率转换为计算或数据传输工作,以满足用户的需求。云计算的一个含义为动态调整(相应增加或者减少)在白天或者在黑夜观察到的可预测的或者由访问模式变更而产生的;或者在应用服务上的一个微小的增加引起的满足需求变化和应用的资源的数量。云计算的这种性能对弹性应用(自动缩放)特别有效。如虚拟主机,信息传递,社交网络等都易受这种性能的影响。这些应用常常呈现出瞬间行为(使用模式)和根据临界时间和用户的互动模式(在线/离线)所需要的不同质量服务(QoS)要求。 计算虚拟化是创造一个虚拟的(而不是实际)的版本。如一个硬件平台,一个操作系统,一个存储设备或者一个网络资源。虚拟化是IT企业总体趋势的一部分。IT企业总体趋势还包括自动计算、在IT环境将能够管理自己基于知觉活动的一个场景。随着虚拟化技术的快速发展,大多数数据中心都采用了云计算来设计新一代的数据中心框架。这项技术所带来的好处包括,提高资源利用率,降低运营成本和简化服务器管理。服务器整合和虚拟机实时迁移也可以用来实现负载均衡和节能。 虚拟化是已广泛应用于现代数据中心云计算来实现服务器节能行动的创新。虚拟机(VM)迁移带来多种益处,如资源分布和能源意识到巩固。服务器整合实现了能源利用效率,使操作系统的多个实例同时运行在一台机器。随着虚拟化,它可能通过虚拟机实时迁移来巩固服务器。然而,虚拟机迁移带来额外的能源消耗和全面采用这项技术而导致脱轨的严重的安全问题。 虽然以前的工作提供了高效节能的虚拟机分配,但是虚拟机安全性在能耗方面还没有被广泛的研究。本文就是要填补这个由其他研究人员所忽视的不足。因次,本文对其它研究人员而言是互补性的,它提供了在现实世界中部署服务器整合和安全方面的一些有益的见解。 针对论文前面提到的问题,它指出了一些有用的研究方向,以更好地提高数据中心的能源效率。本文针对如何提高云计算数据中心能源效率问题基于时间轮转算法提出了详细的解决方案,同时针对实时迁移导致的安全缺陷提出了一种安全的迁移策略。首先,采用时间轮转算法作为虚拟机调度算法,以减少用于运行虚拟机的物理服务器数量,同时为确保迁移过程中的虚拟机安全,在已有的虚拟机监控器中引入了安全模块;其次,本文通过工作量配置控制器及工作负载迁移控制器管理服务器集群的工作量,工作量配置控制器包括模拟单一服务器上的多个应用程序工作负载分配的组件和基于遗传算法用于检索服务器中大量可替换的工作量并记录发现的最好解决方案的优化搜索组件,工作量负载迁移控制器是一个基于模糊逻辑的反馈控制回路,此控制器初始化时记录所有相关服务器最近负载情况及工作量,并确定协调服务器负载均衡的适当行动,其顾问模块持续监控服务器的资源利用率,在资源利用率过高或过低时触发模糊控制模块采取适当的行动使服务器资源利用率恢复均衡;最后,本文深入论述了虚拟机实时迁移过程中已知的安全隐患,针对这些安全隐患本文提出了种安全迁移策略,此策略通过确保安全进程的存储页在迁移过程中对其他进程或操作系统是不可见的,保证虚拟机实时迁移过程中的完整性和隐私保护,以消除实时迁移导致的安全缺陷。 本文介绍了当前可用的仿真器,通过比较给出了为什么本文会选择CloudSim作为仿真框架。然后对CloudSim框架的细节进行了深入的研究,并对其进行修改以使其适应本文的需求。当前可用的云计算仿真器还比较少,CloudSim可能是其中最复杂的一个。相比GreeenCloud仿真器,CloudSim提供了更精确的时间单位。GreenCloud支持带期限的工作量,但是只有简单的单核服务器的调度策略,MDCSim的工作量仅仅被描述为计算需求,而且限定没有数据的迁移。CloudSim可以实现基于资源的虚拟化技术的复杂调度和任务执行策略。另外,CloudSim还支持能源节省和能源模型。其方便的可扩展性和可用性,使得它成为本文方案中的首选。 CloudSim采用多层次的软件框架和架构构件设计。主要分为用户代码层和核心层。用户代码层可以指定仿真的相关设置,包括仿真的场景,用户的需求,应用的配置以及用户和数据中心的调度协议等,核心层包括了供用户代码层使用的接口,虚拟机服务,网络拓扑设置,云服务资源以及调度策略等。CloudSim框架提供了基本的模型和实体来实现验证和评价能耗敏感的扩展的技术和算法。本文对CloudSim进行了一系列的扩展使得它能够在资源和虚拟机层次模拟高效能耗敏感配置策略。通过扩展处理单元(PE)对象使其包括一个额外的能耗模型对象,来管理每个云主机基础上的能源消耗。为了支持不同的功耗模式和电源管理技术,如动态电压和频率缩放(DVFS)的建模与仿真,本文提供了一个抽象的实施称为PowerModel。该抽象类已经由一个PE的模拟定制能源消费模式来扩展。论文重写了该类的getPower方法,该方法的的输入参数是云主机的当前利用率,输入参数为当前的能源消耗值。该改进使得CloudSim能够创造需要实时能耗信息的能耗敏感配置协议,而且还能统计系统仿真器件的能源消耗总和。 本论文还基于CloudSim实现了安全模块。CloudSim实体实时产生的每一个事件将被存储在队列中,这类事件被称为未来事件。这些事件按时间参数顺序插入到队列中。接下来,事件模拟的每一步调度都将使得事件从未来事件队列中删除,并转移到延迟事件队列。在此之后,一个事件处理方法和安全模块被每个实体调用,从延迟事件队列中选择事件并执行相应的动作。这样的组织,允许仿真器灵活的组织,并提供了虚拟机保护与防止重放攻击、实体的钝化和在模拟运行时中止并重新启动的强有力的功能。 针对本文提出的算法,本文进行了仿真实验,实验中使用CloudSim框架进行修改,证明该方法是有效的。在本文中提出两种实验来评估该算法,第一组的测试实验是采用两层(2T)、三层(3T)及三层高速架构(3Ths)的方法,先是固定计算节点的数量为1500,对比原因是三种拓扑结构数量和互联网交换机的不同。第二组实验是验证所提出的节能技术VM配置技术的有效性。在这个实验中,本文研究比较了两个节能资源管理技术相对一个基准琐碎技术,并没有考虑在VM优化配置期间到主机。基准测试技术是处理器在最大频率下工作,该种情况下进行操作能使处理能力达到最高。在实验中通过CloudSim提供的工具包来估计该算法,CloudSim工具包提供了一些新特性,另外还有其提供的独特功能有可用的虚拟化引擎和灵活处理核心共享空间和时间共享之间的切换分配到虚拟化服务。 从实验结果可以使我们确信采用动态循环制算法来进行服务器整合在要求绝对安全的数据中心下对降低能耗是一种非常可行的解决方案。在虚拟机迁移中使用动态循环算法应用于服务器整合是一个以减少数据中心能源消耗,而不会危及安全的非常可行的解决方案。与现有的方案,如动态电压频率缩放相比,我们的策略也有较低的软件许可侵犯。实验证明,提出的在迁移过程中缓解安全策略,对著名的虚拟机的攻击,如恢复订购和重放攻击是可行的。 【关键词】:云计算 虚拟机 迁移策略
【学位授予单位】:中南大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP308
【目录】:
  • Abstract5-8
  • 摘要8-12
  • Table of Contents12-14
  • 目录14-16
  • Table of Figures16-17
  • Table of tables17-18
  • Table of Acronyms18-19
  • CHAPTER ONE INTRODUCTION19-29
  • 1.1 Background19-23
  • 1.1.1 Cloud Computing19
  • 1.1.2 Virtualization19-20
  • 1.1.3 Virtual Machine20
  • 1.1.4 Layered Design20-21
  • 1.1.5 Federation (Inter-Networking) of Clouds21-23
  • 1.2 Research Motivation23-24
  • 1.3 Problem Description24-25
  • 1.3.1 Energy Consumption24-25
  • 1.3.2 Security Concerns25
  • 1.4 Literature Review and Related Work25-27
  • 1.5 Previous Work Review Summary and Conclusion27
  • 1.6 Thesis Contributions27-28
  • 1.7 Thesis Organization28-29
  • CHAPTER TWO Problem Solution29-38
  • 2.1 Methodology29
  • 2.1.1 Dynamic Round-Robin29
  • 2.2 Management Services29-31
  • 2.2.1 Workload Placement Controller30
  • 2.2.2 Workload Migration Controller30-31
  • 2.3 Secure Live Migration31-37
  • 2.3.1 Migration Controller32-33
  • 2.3.2 Protected Data Migration33-35
  • 2.3.3 metadata Migration35-36
  • 2.3.4 Security Module36-37
  • 2.4 Contributions37
  • 2.5 Summary37-38
  • CHAPTER THREE Cloud Simulator38-59
  • 3.1 Comparison of Cloud Computing Simulators38-39
  • 3.2 CloudSim Architecture39-40
  • 3.3 Modelling the Cloud40-42
  • 3.4 Modelling the VM Allocation42-45
  • 3.5 Modelling the Network Behaviour45-46
  • 3.6 Modelling a Federation of Clouds46-47
  • 3.7 Modelling Dynamic Workloads47-48
  • 3.8 Modelling Data Center Power Consumption48-49
  • 3.9 Modelling Dynamic Entities Creation49
  • 3.10 Design and Implementation of CloudSim extension49-52
  • 2.11 CloudSim Core Simulation framework52-55
  • 2.12 Data Center Internal Processing55-56
  • 2.13 Communication among Entities56-57
  • 3.14 Contributions57-58
  • 3.15 Summary58-59
  • CHAPTER FOUR:Experiments59-71
  • 4.1 Experiments59
  • 4.2 Architectural Experiments59-67
  • 4.3 Energy-conscious Provisioning Experiments67-70
  • 4.4 Contributions70-71
  • CHAPTER FIVE:Conclusions and Future Work71-73
  • 5.1 Thesis Conclusions71-72
  • 5.2 Future Work72-73
  • References73-77
  • Achievements77


您可以在本站搜索以下学术论文文献来了解更多相关内容

云计算:系统实例与研究现状    陈康;郑纬民;

一种安全的高可靠性P2P云存储备份模型初探参考文献    魏东泽;来学嘉;

高等教育云计算服务平台构建策略初探    王继鹏;

云计算模型在铁路大规模数据处理中的应用    刘真;刘峰;张宝鹏;马飞;高石玉;

一种基于移动Agent的云端计算任务安全分割与分配算法    徐小龙;程春玲;熊婧夷;王汝传;

云计算及其发展综述    李建卓;

云计算研究综述及未来发展    董晓霞;吕廷杰;

云计算环境下的隐私权保护初探    邓仲华;朱秀芹;

基于成本收益分析的云计算环境下数字图书馆建设研究    马晓亭;陈臣;

海量数据分析及处理算法实现    朱德新;宋雅娟;

浅谈云计算技术在教育领域的应用    黄小龙;

云计算在编辑工作中的应用探讨    万丹丹;王宏;

基于云计算模型的绿色IT数据中心构建方案研究    郭捷夫;

云服务环境下的服务聚合方法研究    汪云凤;李心科;

物联网综述    张白兰;杨向红;李家龙;刘伟;林创燕;邱正能;

云安全的信任管理研究    任伟;叶敏;刘宇靓;

基于云计算的OMS平台移动业务测试系统    周轩;黄璞;

云计算及其安全问题的研究    唐玲;

基于云计算应用一级部署的研究    丁辉;赵炜妹;

基于MapReduce云计算模型的碰撞检测算法    赵伟;陈承收;李立军;

云计算安全需求和策略    潘松柏;张云勇;陈清金;魏进武;

基于DHT的开放对等云存储服务系统研究    吴吉义

非结构化对等网络资源定位技术研究    王铁军

面向电子服务的访问控制关键技术研究    江颉

云计算联盟建模及实现的关键技术研究    张泽华

多媒体云计算平台关键技术研究    李铮

云计算环境下高分辨率遥感影像存储与高效管理技术研究    康俊锋

汽车物流服务供应链体系构建与应用研究    林云

混合云服务安全若干理论与关键技术研究    朱智强

基于云计算的土地资源服务高效处理平台关键技术探索与研究    方雷

面向云配送模式的车辆调度问题及算法研究    葛显龙

基于云计算平台的商业服务模式研究    孔楠

面向模具企业的注塑模设计知识网络化管理系统研究    康兴元

云计算在企业物资供应系统的应用研究    姜健

云计算与网格计算的比较研究    薛师

基于VMware vSphere4.0的PC服务器资源池构建    刘震宇

一体化资产管理系统中财务模块的设计与实现    梁文迪

基于云计算的券商网络营销服务平台研究与设计    胡清

基于云计算的智能手机数据挖掘平台的架构和实现    李婵

云计算的开发云的研究与实现    贺鹏

基于云计算的电子商务数据管理模式研究    李克然

从虚拟化应用谈虚拟机迁移    蒋海鸥;

关于数字图书馆应用服务器虚拟化技术的研究    徐燕宾;

x86平台虚拟化技术浅析    王宇宁;

虚拟化感知网络的又一大跨越    

社区走出Xen虚拟机    董耀祖;

虚拟化技术评估:管理VMware Server的VirtualCenter    李雨川;Airflying;

浅谈虚拟化技术在图书馆中的应用    崔滨;

虚拟化技术在高校数据中心建设应用的研究    刘旭;

Xen虚拟化技术简述    黄景昌;

刊首语    张越;

虚拟机漂移网络连接方法探讨    孟广平;

服务器虚拟化相关问题分析    刘孟全;

计算机病毒技术的发展与防范    汝学民;庄越挺;

基于虚拟机的动态迁移技术分析和研究    李永;吴庆波;苏航;

虚拟化架构研究及其在新华社采编系统中的应用    成鹏;张建生;延娅妮;

基于vSphere的安全管理套件    向永谦;崔竞松;

基于FPGA的神经网络控制器及其应用    陈晓东;俞承芳;李旦;

使用VPC2007搭建企业应用和测试平台    王轶;陈俊辉;

基于FPGA平台的虚拟机建模与仿真    于洋;陈晓东;俞承芳;李旦;

一种基于多量级虚拟机的可扩展普适计算架构    陈援非;朱珍民;叶剑;

加强虚拟服务器安全的10个步骤    

虚拟化技术的安全价值    编译 沈建苗

关注虚拟化的迁移和管理    祁金华

安全争议让虚拟化用户“心虚”    张承东

利用工具解决虚拟机监测难题    

虚拟机管理工具仍有改进空间    

虚拟化日渐威胁IT安全    小雅编译

虚拟化的安全问题日益突出    王昆月

趋势科技的一大步    电脑商报记者 张戈

Linux的虚拟化未来    Antone Gonsalves

虚拟机状态迁移和相变存储磨损均衡方法研究    杜雨阳

虚拟化环境中计算效能优化研究    陈华才

面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究    唐遇星

面向企业虚拟私有云的虚拟专用网技术研究    丁靖宇

面向HDTV信源集成解码芯片的软硬件协同设计研究    杨伟建

可信移动计算环境体系结构及关键技术研究    余鹏飞

软件迷惑技术研究    张雪松

Java USIM卡安全计算研究    王明华

Java虚拟机安全性的形式化分析和验证    左天军

云计算平台可信性增强技术的研究    陈海波

基于处理器负载的多机虚拟化调度系统    习昱鄂

云计算数据中心中节能安全的虚拟机实时迁移研究    Korir Sammy(克瑞)

基于虚拟机的安全监测研究    丁顺

云计算环境下虚拟机资源分配及部署策略研究    乐伟

用于工业自动化设备互联的设备描述语言的定义和实现    邱华

SMART-VMM:基于VT-x的虚拟机监控器设计与实现    叶海波

一个教学用微内核操作系统的设计与实现    褚亚铭

适用于高性能计算的虚拟机计算资源管理系统    李勇

串行程序并行化技术研究与一种新实现构想    闫玉忠

传统OA的Linux中间件平台移植技术及其实现    张凯龙