【摘 要】
:
随着云计算技术的快速发展,服务器端应用在性能需求上的挑战越来越大。而传统操作系统架构中太过通用的硬件抽象,也使得这种挑战变得更加艰巨。于此同时,服务器环境中虚拟化
论文部分内容阅读
随着云计算技术的快速发展,服务器端应用在性能需求上的挑战越来越大。而传统操作系统架构中太过通用的硬件抽象,也使得这种挑战变得更加艰巨。于此同时,服务器环境中虚拟化场景的大量部署,使得客户机操作系统和和底层的硬件抽象层产生了大量功能上的冗余。这种冗余的存在,使得服务器应用在性能上的损耗进一步加剧。为了解决这些问题,近年来学术界一直在从轻量化操作系统层的设计这一方向上进行努力。在诸多的工作中,"Exokernel和LibOS"成为了这一设计思潮的主流方案。Exokernel要求操作系统做细粒度的管理,将更多硬件特性暴露给进程。本文在对Intel的VT-x硬件辅助虚拟化技术所提供的抽象和隔离进行研究后,借助Exokernel的指导思想,提出了利用VT-x的隔离特性实现一个操作系统的思想。为了验证这一思想,本文在Linux内核的基础上设计并实现了一个新的进程抽象层。在该抽象层下,普通的应用程序在执行时可以接触到传统进程所无法接触的硬件特性。这种在新的抽象层上运行的进程,在文中被称为“非根进程”。非根进程可以直接使用Intel的特权级段式和页式的内存管理特性;对非根进程的错误投递,也可以直接通过硬件的中断处理程序实现。另外,因为本文内容采用了引导和程序内容相解耦的设计思路,传统的可执行文件可以直接以非根进程运行。为了实现这一系统,本文工作如下:1.对当前主流OS架构和虚拟化技术进行了研究。2.深入分析了Intel的VT-x技术和其他用该技术实现的进程抽象层的解决方案。3.设计并实现了一种方案,为可执行程序提供了一种新的执行环境,并对该方案进行了评估测试。
其他文献
随着无线通信技术和移动设备的飞速发展,P2P技术在移动无线计算领域得到越来越广泛的研究和应用,进而出现了一个新的研究领域—移动P2P。由于移动环境的一些特点,比如移动性
电子政务是基于网络技术的综合信息系统,它关系到国家安全和政府工作的正常运转,且涉及到的信息同国家的政策法规息息相关,因此它越来越多的受到网络信息安全的威胁。为了使
随着时代的进步和移动通信技术的发展,移动电话的普及率显著提高。用户对于移动电话的功能需求也由简单的声音通信功能向着追求娱乐、时尚、个性等方面转变。尤其是在移动通
脑机接口技术是指在脑与外部设备之间直接建立一种信息交流与控制通道,从而实现脑与外界的直接互联的技术。随着脑科学研究的深入,脑机接口技术的发展也愈发迅速。在脑机接口
资源服务化技术是实现分布式、异构资源共享的重要手段,它利用当前广泛应用的Web服务技术,将数据、软件模块甚至具体的物理实体等各种形式的资源的访问方法封装成Web服务,以
基于内容的图像检索是图像检索技术发展的一个重要方向,是管理海量数字图像和视频信息的一种有效手段,其本质是利用图像特有的理解方式来实现自动查找,实现的是一对多的相似
近年来,随着嵌入式系统经历的前所未有的翻天覆地式的变化,构件化技术在嵌入式操作系统的设计中越来越受到重视,构件化操作系统凭着灵活、通用、动态可配置等优点,弥补了传统
步态识别是通过对人行走的姿态进行身份识别和认证的生物识别方法。与其它生物特征识别(指纹、脸像、虹膜等)相比,无需接触和干扰被识别人,可进行远距离识别。步态识别作为一种新
Web服务的出现给企业带来了巨大的商机,在互联网上出现了越来越多的Web服务,但是现有的Web服务相互之间没有联系而且功能简单,这些服务往往不能满足实际应用的需求,因此需要
结合离散数学精品课程网站建设实际工程项目,简介了课题研究的意义,论文研究的主要内容,作者承担的主要工作和论文的组织机制。论文研究了Struts,Spry和DWR框架的组成机制,工