当前位置:主页 > 科技论文 > 计算机论文 >

基于动态备份虚拟机的高可靠网络系统

发布时间:2018-11-28 20:08
【摘要】:随着互联网技术的发展,网络服务已经覆盖到了各个领域。由于服务器发生故障会带来一定程度的损失,因此,网络服务器的高可靠性至关重要。虚拟机状态同步(将主虚拟机的状态以一定方式同步到后备虚拟机)是当前学术界普遍认为可以提高网络服务器高可靠性的技术。然而,现存的基于虚拟机状态同步的高可靠方案由于过分地进行状态同步使得性能不理想。 本文基于虚拟机同步技术提出了一种通用且高效的网络高可靠解决方案——Shadow VM。Shadow VM将客户端的请求数据包同时发送给主虚拟机和后备虚拟机,并比较两个虚拟机产生的响应数据包。只要后备虚拟机产生的响应数据包能和主虚拟机的响应数据包保持一致,那么Shadow VM就认为后备虚拟机是主虚拟机的合法备份,且后备虚拟机能够在主虚拟机发生故障后替代主虚拟机继续向客户端提供服务。当两个虚拟机产生的响应数据包不一致时,Shadow VM将主虚拟机的状态同步到后备虚拟机,以保证后备虚拟机仍然是主虚拟机的合法备份。 主虚拟机和后备虚拟机都处于活动状态,本文是首次实现了两个动态虚拟机之间的状态同步。通过消除一部分TCP/IP协议栈的不确定因素,Shadow VM延长了两个虚拟机产生相同的响应数据包的时间。此外,通过减少同步两个动态运行的虚拟机的开销,Shadow VM获得了良好的性能。实验结果显示,Shadow VM在保护Web服务器和FTP服务器时,,能够达到30%以上的性能。Shadow VM引入的网络延迟也非常小,并且,能够在主服务器发生故障之后,在几百毫秒之内切换到后备服务器。
[Abstract]:With the development of Internet technology, network services have been covered in various fields. Because the failure of the server will bring some losses, the high reliability of the network server is very important. Virtual machine state synchronization (which synchronizes the state of the primary virtual machine to the backup virtual machine in a certain way) is widely regarded as the technology that can improve the high reliability of the network server. However, the existing high reliability scheme based on virtual machine state synchronization has poor performance due to excessive state synchronization. In this paper, based on virtual machine synchronization technology, a general and efficient network high reliability solution is proposed, in which Shadow VM.Shadow VM sends the request packets from the client to both the primary virtual machine and the backup virtual machine at the same time. The response packets generated by the two virtual machines are compared. As long as the response packet generated by the backup virtual machine is consistent with the response packet of the primary virtual machine, Shadow VM considers the backup virtual machine to be a legitimate backup of the primary virtual machine. And the backup virtual machine can continue to provide service to the client after the main virtual machine fails. When the response packets generated by the two virtual machines are inconsistent, Shadow VM synchronizes the state of the primary virtual machine to the backup virtual machine to ensure that the backup virtual machine is still the legal backup of the primary virtual machine. The primary virtual machine and the backup virtual machine are both active. This paper realizes the state synchronization between the two dynamic virtual machines for the first time. By eliminating some uncertainties in the TCP/IP stack, Shadow VM extends the time between the two virtual machines to generate the same response packets. In addition, Shadow VM achieves good performance by reducing the overhead of synchronizing two dynamic virtual machines. The experimental results show that, Shadow VM can achieve more than 30% performance when protecting Web server and FTP server, and the network delay caused by. Shadow VM is very small. Switch to the backup server within a few hundred milliseconds.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP393.09;TP302

【相似文献】

相关期刊论文 前10条

1 柳青,盖起贤;Java运行系统与Java虚拟机[J];云南大学学报(自然科学版);1997年06期

2 文征,徐成,李仁发;Java技术在嵌入式实时操作系统上的实现[J];科学技术与工程;2005年03期

3 倪晓宇,易红,倪中华,汤文成;基于虚拟机的B/S协同系统的设计[J];计算机集成制造系统-CIMS;2005年02期

4 刘晖;;系统问答[J];电脑迷;2005年05期

5 刘猛;王中生;赵红毅;;基于Honeynet系统的Linux日志记录研究[J];电脑知识与技术(学术交流);2006年36期

6 张振伦;;虚拟机的演化[J];软件世界;2007年13期

7 娟子;;恶意软件瞄准虚拟技术[J];信息系统工程;2008年02期

8 黄金敢;;基于Integrity VM技术的服务器整合设计[J];福建电脑;2008年06期

9 基地;;关于Windows 7 的风言风雨[J];现代计算机(普及版);2008年04期

10 ;打造虚拟存储平台:Hyper-V+NetApp[J];微电脑世界;2009年02期

相关会议论文 前10条

1 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年

2 汝学民;庄越挺;;计算机病毒技术的发展与防范[A];全国网络与信息安全技术研讨会’2004论文集[C];2004年

3 陈晓东;俞承芳;李旦;;基于FPGA的神经网络控制器及其应用[A];第六届全国信息获取与处理学术会议论文集(3)[C];2008年

4 王轶;陈俊辉;;使用VPC2007搭建企业应用和测试平台[A];2007第二届全国广播电视技术论文集2(下)[C];2007年

5 于洋;陈晓东;俞承芳;李旦;;基于FPGA平台的虚拟机建模与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年

6 刘孟全;;服务器虚拟化相关问题分析[A];广西计算机学会2009年年会论文集[C];2009年

7 李永;吴庆波;苏航;;基于虚拟机的动态迁移技术分析和研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年

8 李钢;应晶;;C2000语言:一种工业监控组态语言[A];2005中国控制与决策学术年会论文集(下)[C];2005年

9 沈腾飞;马自卫;;基于GridSphere的Eucalyptus后台管理系统研究与实现[A];第十六届全国青年通信学术会议论文集(上)[C];2011年

10 张际兰;;Java安全性评估[A];中国工程物理研究院科技年报(2000)[C];2000年

相关重要报纸文章 前10条

1 ;利用工具解决虚拟机监测难题[N];网络世界;2007年

2 ;虚拟机管理工具仍有改进空间[N];网络世界;2007年

3 ;加强虚拟服务器安全的10个步骤[N];计算机世界;2008年

4 特约作者:聂阳德 钟达文;体验虚拟机的神奇魅力(第B04版)[N];电脑报;2002年

5 江苏 王志军;用好虚拟机VMware[N];电脑报;2002年

6 薛启康;VMware虚拟机的文件级备份[N];中国计算机报;2007年

7 ;BEA发布新版本Java虚拟机[N];人民邮电;2007年

8 电脑商报记者 张戈;趋势科技的一大步[N];电脑商报;2011年

9 编译 沈建苗;虚拟化技术的安全价值[N];计算机世界;2007年

10 河北科技大学 任文霞邋河北经贸大学 王春海;在U盘上定制个人PC[N];中国计算机报;2008年

相关博士学位论文 前10条

1 董玉双;云平台中虚拟机部署的关键问题研究[D];吉林大学;2014年

2 杜雨阳;虚拟机状态迁移和相变存储磨损均衡方法研究[D];清华大学;2011年

3 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年

4 陈华才;虚拟化环境中计算效能优化研究[D];华中科技大学;2011年

5 AHMED ELSAYED SALLAM;[D];湖南大学;2013年

6 唐遇星;面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究[D];国防科学技术大学;2005年

7 丁靖宇;面向企业虚拟私有云的虚拟专用网技术研究[D];东华大学;2012年

8 黄道超;智慧云网络动态资源适配关键技术研究[D];北京交通大学;2013年

9 杨伟建;面向HDTV信源集成解码芯片的软硬件协同设计研究[D];浙江大学;2001年

10 张雪松;软件迷惑技术研究[D];吉林大学;2008年

相关硕士学位论文 前10条

1 邱华;用于工业自动化设备互联的设备描述语言的定义和实现[D];华东师范大学;2006年

2 褚亚铭;一个教学用微内核操作系统的设计与实现[D];苏州大学;2005年

3 闫玉忠;串行程序并行化技术研究与一种新实现构想[D];西南交通大学;2003年

4 张凯龙;传统OA的Linux中间件平台移植技术及其实现[D];西北工业大学;2003年

5 乐伟;云计算环境下虚拟机资源分配及部署策略研究[D];云南大学;2012年

6 欧阳晟;云环境中虚拟机迁移策略的研究[D];中南大学;2012年

7 李小伟;跨域虚拟机加密通信技术方案设计与实现[D];北京邮电大学;2013年

8 展旭升;虚拟机整合若干关键问题研究[D];西北师范大学;2013年

9 贾希强;嵌入式数字电视中间件技术研究与实现[D];西北工业大学;2004年

10 李芳;数控系统中嵌入式PLC虚拟机的研究与开发[D];北京工业大学;2005年



本文编号:2364121

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2364121.html


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

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