Method and system for lightweighting client computer operating system and virtualized operating system

An operating system and client technology, applied in the field of virtualization systems, can solve the problems of application program performance degradation, redundant layers, etc., and achieve the effect of reducing context switching

Active Publication Date: 2017-01-18
CHINA STANDARD SOFTWARE
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As for the application program, at this time, because the JAVA virtual machine, the virtual machine monitor and the guest operating system 300 are overlapped in many functions, there are too many redundant layers, resulting in a decrease in the performance of the application program.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for lightweighting client computer operating system and virtualized operating system
  • Method and system for lightweighting client computer operating system and virtualized operating system

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0086] Virtual hardware driver module 610—the lightweight operating system 600 of the present invention only runs in a virtualized environment, and the virtualization layer provides a simple, stable hardware abstraction layer, so the lightweight operating system 600 of the present invention The drivers only include keyboard, virtio and other paravirtualized drivers, SATE, etc.

[0087] File system module 620 - the lightweight operating system 600 of the present invention follows the VFS design in linux, is compatible with the file interface of the traditional linux client operating system, and adopts ZFS as the main file system. The ZFS file system has many advantages: supports snapshot and volume management, adopts copy-on-write model, adaptive caching mechanism, data consistency protection, etc.

[0088] Network module 630——realize functions such as zero copy, asynchronous io, and batch processing to improve IO performance. Because a single address space is used instead of ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for lightweighting a client computer operating system, a lightweight client computer operating system in cloud environment and a virtualized operating system based on the lightweight client computer operating system. The purpose of the invention is to solve the problems of performance and function limitation of application programs in cloud environment, and to simplify the design of client computer operating systems and improve the performance thereof, and to reduce the abstract and protective layers. The lightweight operating system mainly comprises a virtual hardware driver module, a file system module, a network module, a memory management module, a thread scheduling module and a system call module. One lightweight client computer operating system only runs one application program which reduces the excess, costly isolation of the client computer operating system; single address space is used and all threads and cores use one page table to reduce context switch. C / C++ application programs and java programs can be operated and the application program performance is effectively increased; the system is an efficient application program operation container.

Description

technical field [0001] The invention relates to a method for making a client operating system lightweight, a lightweight operating system in a cloud environment and a virtualization system based on the lightweight operating system, providing an efficient application program in a virtualized environment Running containers can effectively improve the performance of applications. Background technique [0002] With the development of cloud computing and virtualization, more and more applications are running in a virtualized environment. Mainstream virtualization software includes kvm, xen, vmware, client operating systems include linux, windows, etc., and applications run on the client operating systems. [0003] Although the utilization rate of the device is improved and the flexibility is increased through the method of virtualization, this architecture has many shortcomings, for example: because the virtualization layer and the guest operating system overlap in many function...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
Inventor 姚远马立克张维婷蒋涛宋潇豫赵峰乔咏申利飞
Owner CHINA STANDARD SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products