Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Inter-domain file data sharing method based embedded virtualization platform

An embedded virtualization and data sharing technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of unpredictable results and unpredictable results of reading data, and achieve the effect of improving data transmission performance

Inactive Publication Date: 2015-03-04
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Specifically, if the processes of two domains write to the same location of the file, the result will be unpredictable due to the existence of the cache
In addition, if a process in one domain writes to a file and a process in another domain reads the same file, the result of reading data is also unpredictable.

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
  • Inter-domain file data sharing method based embedded virtualization platform
  • Inter-domain file data sharing method based embedded virtualization platform
  • Inter-domain file data sharing method based embedded virtualization platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Below in conjunction with accompanying drawing, the present invention is described in further detail:

[0055] The main object relationship diagram of the system is as follows: figure 1 shown. The front-end index nodes in the VFS are located in the Domain domain, and the back-end index nodes are located in the VMM. The I / O scheduling module and block device drivers reside in the VMM. Front-end index nodes are closely related to user processes in Domain, block device caches in VFS, and traditional VFS objects (such as superblocks, file structures, and mount points), and back-end index nodes are closely related to block device driver operations. This method includes three steps: opening the file, reading and writing the file, and closing the file:

[0056] 1. Open the file steps

[0057] Before the user process in the Domain domain reads and writes the file on the shared block device, it must establish a connection between the process and the file, that is, an indepen...

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 provides an inter-domain file data sharing method based on an embedded virtualization platform, which comprises the following steps that: an index node data object in a VFS (Virtual File System) is divided into two, front-end index nodes closely linked with a user-level process are put in a Domain, and back-end index nodes closely linked with an underlying block device driver program are put in a VMM (Virtual Machine Monitor); and a block device driver is transferred to the VMM from the Domain, and simultaneously, a filelock mechanism is introduced on the back-end index nodes of the VMM to ensure the consistency of file data when a plurality of Domains read and write the same file object. The method provided by the invention realizes the safe and reliable sharing of the file data on the block device for inter-domain, and improves the transmission performance of the shared block device file data.

Description

technical field [0001] The invention belongs to the technical field of inter-domain data sharing on an embedded system virtualization platform, and specifically proposes a reliable method for sharing file data on a block device between domains based on an embedded virtualization platform. Background technique [0002] The most direct benefit that embedded systems get from virtualization technology is to adopt strict hardware isolation for guest operating systems (such as Linux, Android, etc.) and other operating environments (self-designed kernel, device drivers, etc.), thereby improving embedded System reliability and security. This isolation prevents unintentional destruction of code and data in separate functional areas of a smart device (such as baseband and user interface code in a mobile phone), and also prevents malicious access by end users through downloaded code. [0003] However, the robustness that virtualization brings to embedded applications runs counter to t...

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 Patents(China)
IPC IPC(8): G06F17/30
Inventor 金海邵志远李海峰伍箴水
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products