vSpec: workload-adaptive operating system specialization for virtual machines in cloud computing

来源 :Science China(Information Sciences) | 被引量 : 0次 | 上传用户:a956280507
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
In general, operating systems(OSs) are designed to mediate access to device hardware by applications. They process different kinds of system calls using an indiscriminate kernel with the same configuration.Applications in cloud computing platforms are constructed from service components. Each of the service components is assigned separately to an individual virtual machine(VM), which leads to homogeneous system calls on each VM. In addition, the requirements for kernel function and configuration of system parameters from different VMs are different. Therefore, the suit-to-all design incurs an unnecessary performance overhead and restricts the OS’s processing capacity in cloud computing. In this paper, we propose an adaptive model for cloud computing to resolve the conflict between generality and performance. Our model adaptively specializes the OS of a VM according to the resource-consuming characteristics of workloads on the VM. We implement a prototype of the adaptive model, v Spec. There are five classes of VM: CPU-intensive, memory-intensive, I/O-intensive, networkintensive and compound, according to the resource-consuming characteristics of the workloads running on the VMs. v Spec specializes the OS of a VM according to the VM class. We perform comprehensive experiments to evaluate the effectiveness of v Spec on benchmarks and real-world applications. In general, operating systems (OSs) are designed to mediate access to device hardware by applications. Each process different kinds of system calls using an indiscriminate kernel with the same configuration. Applications in cloud computing platforms are constructed from service components. Each of the service components is assigned separately to an individual virtual machine (VM), which leads to homogeneous system calls on each VM. In addition, the requirements for kernel function and configuration of system parameters from different VMs are different. Therefore, the suit-to-all design incurs an unnecessary performance overhead and restricts the OS’s processing capacity in cloud computing. In this paper, we propose an adaptive model for cloud computing to resolve the conflict between generality and performance. Our model adaptively specialize the OS of a VM according to the resource -consuming characteristics of workloads on the VM. We implement a prototype of the adaptive model, v Spec. There are five classes of VM: CPU-intensive, memory-intensive, I / O-intensive, networkintensive and compound, according to the resource-consuming characteristics of the workloads running on the VMs. V Spec specializes the OS of a VM according to the VM class. We perform comprehensive experiments to evaluate the effectiveness of v Spec on benchmarks and real-world applications.
其他文献
进入高中,很多学生对于物理的学习感觉到有困难.本人从事初中物理教育10来年,在做好初中物理教育的同时,一直在研究高中教材中所关联的内容,去年开始高中物理教学工作,在近一
上小学的时候,我是南城县城关小学寄宿生。每逢周末,我们都要回家带些米菜以解决下周的伙食问题。有一天返校,天下起了小雨。我和伙伴们冒雨走了约10里地,同学建议在路边的茶
该车是用解放CA-30A型越野汽车底盘改装而成,主要技术性能符合“厢式车辆”标准。经7,500公里行驶试验,保持了原车性能。手术间可自动展开和收拢,展开前使用面积为9.36m~2,
本文报告了用~(99m)Tc-MDP在体内标记肾结石的方法,用本法能够在术前或术中对结石进行定位。用于体内标记肾结石的放射性药物必须有下列特点:通过肾脏排泄,对病人照射剂量和
6月13日,重庆团市委、市教委、市少工委组织召开了传达、贯彻少代会精神的骨干培训会。40个区县(自治县、市)的团委书记、少工委主任及少先队辅导员和少先队工作者代表参加了
颈椎病是一种严重危害劳动人民健康的常见病、多发病。本病一般根据神经系统症状与颈椎形态学两方面的资料作出诊断。椎动脉型颈椎病的脑血流图改变,国内尚未见有报导,现将
结节病是病因未明的全身性肉芽肿病,常累及肺间质,20~30%病人有永久性功能障碍,5~10%死亡。最近,采用支管肺泡灌洗液细胞学分析及~(67)镓肺摄取来确定炎症的活动性。对21例结
初中科学是中考的重要科目,也直接影响到学生的中考成绩的取得.在下文中,笔者分别从在调查的基础上设计复习方案、以学生为主体开展复习教学、知识强化和习题训练相结合三个
当人们感到陌生的股票悄悄地进入深圳、上海市的时候,等待它的是漠然、观望和冷遇。而当初“积极认购” When people feel that strange stocks have quietly entered Shen
本文报导用抗胸腺抗血清球旦白(ATG-Anti-human thymocyte antiserum globulin)治疗10例重症肌无力的疗效.ATG是用10岁以下儿童或胎儿经手术或活检得到的胸腺组织来免疫山羊