Unikernel-based cloud Android operating environment construction method

A technology of operating environment and construction method, which is applied in the field of cloud computing virtualization, can solve the problems of high resource overhead, not fast enough, not streamlined enough, etc., and achieve the effects of reducing the attack surface, high execution efficiency, and increasing security

Inactive Publication Date: 2018-04-24
HUAZHONG UNIV OF SCI & TECH
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the cloud generally uses a virtual machine-based approach to serve terminals. Since a complete operating system runs in the virtual machine, this virtualization solution has a very large resource overhead and slow startup, usually taking more than ten seconds to several Ten seconds, it is difficult to guarantee the real-time performance of terminal requests, so it is not advisable
Another lightweight solution based on container technology, using the characteristics of the container and the host operating system to share the kernel, greatly reduces the overhead of the cloud. At the same time, the container starts quickly, which greatly reduces the terminal request. The response is delayed, but it is still not fast enough, not streamlined enough, and the isolation and security of containers are far less good than virtual machines

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
  • Unikernel-based cloud Android operating environment construction method
  • Unikernel-based cloud Android operating environment construction method
  • Unikernel-based cloud Android operating environment construction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0029] Such as figure 1 As shown, the traditional virtual machine software stack includes kernel space, user space, multi-process and multi-thread support, language runtime, applications, etc., while the Unikernel image only includes applications and their runtime environment dependencies, eliminating most Useless operating system functions greatly reduce system overhead; at the same time, ther...

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 Unikernel-based cloud Android operating environment construction method, and belongs to the technical field of cloud computing virtualization. The method comprises the stepsthat firstly, an Android subsystem assembly which must be supported for achieving the minimum Android operating environment cloud under the Android code unloading scene is analyzed and obtained at first; then, an Android essential subsystem and a Bionic and Dalvik virtual machine are transplanted into a library operating system; then, an Android application code is compiled, and a related dependence package is extracted from the library operating system for generating a Unikernel virtual machine mirror image; finally, the Unikerel is started on a KVM, an XEN and other Hypervisor, and the Android code is operated. The essential Android environment support is added to the library operating system, the Android application code is compiled to the Unikernel, the characteristics that the Unikernel mirror image is large in size, low in cost, rapid in starting, high in isolation performance and the like are utilized, the cloud resource cost can be effectively lowered, the number of virtual machine instances provided by the cloud is increased, meanwhile, the delay of cloud and terminal communication is greatly lowered, and the user experience of terminal applications is improved.

Description

technical field [0001] The invention belongs to the technical field of cloud computing virtualization, and more specifically relates to a method for constructing a Unikernel-based cloud Android operating environment. Background technique [0002] In recent years, the mobile application market has developed rapidly, and the application functions have become more and more sophisticated. More and more mobile applications try to complete more complex logic functions, such as the emergence of large-scale games and virtual reality (Virtual Reality) functions. Processor performance presents challenges. In addition, the improvement of terminal battery life is very slow, and the use time is limited. [0003] In order to solve the above problems, Mobile Cloud Computing (MCC) emerged as the times require, using the nearly unlimited resources and high performance of cloud computing to expand the limited hardware performance of mobile devices. By handing over complex calculations, even...

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
IPC IPC(8): G06F9/455
CPCG06F9/45508G06F9/45558G06F2009/45562G06F2009/45575G06F2009/45587
Inventor 吴松金海梅超
Owner HUAZHONG UNIV OF SCI & TECH
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