CN103036959A - Realization method and realization system of distributed deployment application program based on input/output (IO) decoupling - Google Patents
Realization method and realization system of distributed deployment application program based on input/output (IO) decoupling Download PDFInfo
- Publication number
- CN103036959A CN103036959A CN2012105237673A CN201210523767A CN103036959A CN 103036959 A CN103036959 A CN 103036959A CN 2012105237673 A CN2012105237673 A CN 2012105237673A CN 201210523767 A CN201210523767 A CN 201210523767A CN 103036959 A CN103036959 A CN 103036959A
- Authority
- CN
- China
- Prior art keywords
- dynamic link
- application program
- program
- link library
- client software
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a realization method and a realization system of a distributed deployment application program based on input/output (IO) decoupling, and relates to a virtual machine. The realization system comprises client software, a separation dynamic link library and a virtual program management unit, wherein the separation dynamic link library is located between executable program of a server end and a system dynamic link library, the separation dynamic link library invokes and transfers the functions about displaying and an IO part to a local end to execute by means of remote procedure call (RPC), and the functions about the displaying and the IO part comprise all the functions related to man-machine interface interaction, graphical display, file IO and network IO. The realization method and the realization system of the distributed deployment application program the IO decoupling based on the IO decoupling separate the logic part of an application program from the display and the IO part, do not change the application program and other parts, and enable the application program to be virtualized, the virtualized granularity is relatively low, the excitation effect of a virtualization program is the same as that of the local program, the interactively between the virtualization program and the other local programs is good, and the consumption of resources of a operation system of the virtual machine is reduced.
Description
Technical field
The present invention relates to virtual machine, particularly relate to a kind of based on IO(Input Output, input and output) implementation method and the system of the distributed deployment application program of decoupling zero.
Background technology
Along with day by day popularizing and a large amount of industrial applications of cloud computing technology, cloud computing is approved by industry in the advantage of the aspects such as extensibility of the high availability that realizes service, disposal ability.Virtual machine (being virtual machine) is widely used as the important realization of cloud computing technology.
But in the process of practical application, there is following shortcoming in virtual machine:
(1) virtual machine and local program is not fine alternately, for example, use software virtual machine VirtualBox very widely not copy stickup between virtual support machine and the host, software virtual machine vmware must install at virtual machine and strengthen kit and just support to copy to paste and pull etc.
When (2) a plurality of users used virtual machine simultaneously, the expense of the shared system resource of operating system of virtual machine was larger.
Summary of the invention
The objective of the invention is in order to overcome the deficiency of above-mentioned background technology, a kind of implementation method and system of the distributed deployment application program based on the IO decoupling zero are provided, the logical gate of application program is partly separated with demonstration, IO, do not change other parts of application program, make application program virtual, virtual Relative Size is less, and the virtual program implementation effect is the same with local program, relatively good with local other program interactions, reduce the consumption of VME operating system resource.
The implementation method of the distributed deployment application program based on the IO decoupling zero provided by the invention may further comprise the steps:
S1, between the executable program of server end and system's dynamic link library, insert one deck and separate dynamic link library, by remote procedure call protocol RPC will about show, the function call of IO part transfer to local side and carry out, the function of described demonstration, IO part comprises that all relate to that man-machine interface is mutual, the function of figure demonstration, file I/O and network I/O; According to the executable program of application program on the local computer, all load libraries information of the program that is applied;
S2, copy executable program and all load libraries are transferred to server as copy;
S3, modification server end executable program, separation logic part and demonstration, IO part: dispose and separate dynamic link library under the catalogue at executable program place, create a filter list according to all function calls relevant with man-machine interaction, figure demonstration, network I/O, file I/O, search the function entrance address that needs modification according to filter list executable program file Rigen, these function entrance addresses are revised as to point to separate dynamic link library;
S4, dispose amended executable program and all load libraries at server end;
S5, at local side deploying client software.
In technique scheme, described load libraries information comprises load libraries name, function entrance address, function name information.
The present invention also provides a kind of realization system of the distributed deployment application program based on the IO decoupling zero, comprise client software, separate dynamic link library and virtual program administrative unit, wherein, described separation dynamic link library is between the executable program and system's dynamic link library of server end, separate dynamic link library by RPC will about show, the function call of IO part transfer to local side and carry out, the function of described demonstration, IO part comprises that all relate to that man-machine interface is mutual, the function of figure demonstration, file I/O and network I/O; The client software that is positioned at local computer by network with separate dynamic link library and be connected, receive function call that forward, relevant with IO, the calling system dynamic link library is carried out these function calls, and return results is given and separated dynamic link library; The separation dynamic link library that is positioned at non-local computer is connected with client software, the function call relevant with IO is transmitted to client software and reception result, simultaneously the result is returned to the executable file of application program, and finish other functions irrelevant with IO by calling this system for computer dynamic link library; The virtual program administrative unit is used for revising third party's executable program, transmission, deployment server end software and client software.
In technique scheme, described virtual program administrative unit resides in the calculator memory, with the mode random start of service.
In technique scheme, each computer node is deployed with client software, separates dynamic link library and virtual program administrative unit.
In technique scheme, described virtual program administrative unit comprises analysis module, separation module, transport module and monitoring module, after local computer and server end startup virtual program administrative unit, at the local computing pusher side, user selection application program a is as the virtual program object;
Described analysis module is used for according to the executable file of application program a and all dynamic link libraries that call of dynamic link library lookup that call, and obtains the function call information that needs the IO decoupling zero;
Described transport module is used for copying application program a and all dynamic link libraries that calls to server end;
Described separation module, be used for revising application program a, separation logic part and demonstration, IO part: dispose and separate dynamic link library and arrives under the catalogue at application program a place, create a filter list according to all function calls relevant with man-machine interaction, figure demonstration, network I/O, file I/O; In the executable file of application program a and all dynamic link library that calls, search the function entrance address that needs are revised according to filter list; Sensing is revised as in these function entrance addresses separates dynamic link library, application program a is modified as a1;
Described transport module is used at local disposition client software and system's dynamic link library.
In technique scheme, the running of described virtual program is as follows: start application program a in this locality in the virtual program mode, start in fact client software, client software transmits starting command to the monitoring module of server end by the monitoring module of local computer; The monitoring module of server end starts application program a1, loads all dynamic link libraries, comprises the separation dynamic link library, connects by remote procedure call with local client software; The user normally uses client software, and the monitoring module of local computer and the common maintenance line of the monitoring module of server end are unobstructed, processes time-delay message, resend message; Client software is closed in this locality, the monitoring module of local computer transmits shutdown command to the monitoring module of server end, the monitoring module of server end transmits shutdown command to application program a1, rev down process rev was out of service after application program a1 received shutdown command, the monitoring module of server end monitors closing of application program a1, send that close message is to the monitoring module of local computer, the monitoring module of local computer is closed the operation of client software.
Compared with prior art, advantage of the present invention is as follows:
(1) the present invention is directed to concept and the implementation method that virtual machine technique commonly used at present proposes virtual program, under the networking condition, in display part and the IO part that local computer runs application, the logical gate that runs application at other computers, the logical gate of application program is partly separated with demonstration, IO, do not change other parts of application program, make application program virtual, virtual Relative Size is less, the virtual program implementation effect is the same with local program, and is relatively good with local other program interactions.
(2) all external IO of virtual program comprise that file I/O, network I/O etc. all in this locality execution, have guaranteed that operational effect is the same with local program with execution result.
(3) logical gate of application program partly operates on the different computers from display part, IO, the logical gate of a plurality of application programs may operate on the same computer, do not interfere with each other, operation result is the same with local program, be user-friendly to Intel Virtualization Technology, improve the sharing capability of virtual resource.
When (4) a plurality of users use virtual program, as long as operating system is the same, just can share the operating system of same server, compare with creating several virtual machines, the present invention can reduce the consumption of VME operating system resource.
Description of drawings
Fig. 1 is the Run-time scenario of general application program in the prior art.
Fig. 2 is the Run-time scenario of virtual applications in the embodiment of the invention.
Fig. 3 is the deployment schematic diagram of virtual program in the embodiment of the invention.
Fig. 4 is the structured flowchart of virtual program administrative unit in the embodiment of the invention.
Embodiment
The present invention is described in further detail below in conjunction with drawings and the specific embodiments.
Referring to shown in Figure 1, general application program in running by calling the various dynamic link libraries that comprise system's dynamic link library, realize the various files of read-write, with the function such as user interactions.The logical gate of existing application and demonstration, IO part generally is to concentrate in the computer to carry out, and logical gate is connected with demonstration that the connection of IO part realizes by part in the executive system dynamic link library and demonstration, function call that IO is relevant.
The embodiment of the invention provides a kind of implementation method of the distributed deployment application program based on the IO decoupling zero, may further comprise the steps:
S1, referring to shown in Figure 2, between the executable program of server end and system's dynamic link library, insert one deck and separate dynamic link library, by RPC(Remote Procedure Call Protocol, remote procedure call protocol) will about show, the function call of IO part transfer to local side and carry out, show, the function of IO part comprises that all relate to that man-machine interface is mutual, the function of figure demonstration, file I/O and network I/O.Because application program must be passed through the calling system function interface, be that system's dynamic link library is realized, therefore between application program and system's dynamic link library, insert one deck and separate dynamic link library, by the far call mode all being transferred to local computer in the relevant function call in external gateway realizes, just can realize the virtual of application program, necessarily require all external gateways to carry out at local computer, otherwise can affect the correctness of program operation result, external gateway comprises that all and man-machine interface are mutual, figure shows, network I/O, the function call that file I/O is relevant.Below these external gateways of general designation are IO.According to the executable program of application program on the local computer, all load libraries information of the program that is applied comprise load libraries name, function entrance address, function name information etc.
S2, copy executable program and all load libraries are transferred to server as copy.
S3, modification server end executable program, separation logic part and demonstration, IO part: dispose and separate dynamic link library under the catalogue at executable program place, create a filter list according to all function calls relevant with man-machine interaction, figure demonstration, network I/O, file I/O, search the function entrance address that needs modification according to filter list executable program file Rigen, these function entrance addresses are revised as to point to separate dynamic link library.
S4, dispose amended executable program and all load libraries at server end.
S5, at local side deploying client software.
The embodiment of the invention provides a kind of realization system of the distributed deployment application program based on the IO decoupling zero, comprise client software, separate dynamic link library and virtual program administrative unit, wherein, separate dynamic link library between the executable program and system's dynamic link library of server end, separate dynamic link library by RPC will about show, the function call of IO part transfer to local side and carry out, show, the function of IO part comprises that all relate to that man-machine interface is mutual, the function of figure demonstration, file I/O and network I/O; The client software that is positioned at local computer by network with separate dynamic link library and be connected, receive function call that forward, relevant with IO, the calling system dynamic link library is carried out these function calls, and return results is given and separated dynamic link library; The separation dynamic link library that is positioned at non-local computer is connected with client software, the function call relevant with IO is transmitted to client software and reception result, simultaneously the result is returned to the executable file of application program, and finish other functions irrelevant with IO by calling this system for computer dynamic link library; The virtual program administrative unit is used for revising third party's executable program, transmission, deployment server end software and client software, and the virtual program administrative unit resides in the calculator memory, with the mode random start of service.
Referring to shown in Figure 3, each computer node is deployed with client software, separates dynamic link library and virtual program administrative unit, so just both can the application program of this node is virtual, also can be used as non-the virtualized server end of node application program.
Referring to shown in Figure 4, the virtual program administrative unit comprises analysis module, separation module, transport module and monitoring module, after local computer and server end startup virtual program administrative unit, at the local computing pusher side, user selection application program a is as the virtual program object;
Analysis module obtains the function call information that needs the IO decoupling zero according to the executable file of application program a and all dynamic link libraries that call of dynamic link library lookup that call;
Transport module copies application program a and all dynamic link libraries that calls to server end;
Separation module is used for revising application program a, separation logic part and demonstration, IO part: dispose and separate dynamic link library and arrives under the catalogue at application program a place, create a filter list according to all function calls relevant with man-machine interaction, figure demonstration, network I/O, file I/O; In the executable file of application program a and all dynamic link library that calls, search the function entrance address that needs are revised according to filter list; Sensing is revised as in these function entrance addresses separates dynamic link library, application program a is modified as a1.
Transport module is at local disposition client software and system's dynamic link library.
The virtual program running is as follows:
Start application program a in this locality in the virtual program mode, start in fact client software, client software transmits starting command to the monitoring module of server end by the monitoring module of local computer; The monitoring module of server end starts application program a1, loads all dynamic link libraries, comprises the separation dynamic link library, connects by remote procedure call with local client software; The user normally uses client software, and the monitoring module of local computer and the common maintenance line of the monitoring module of server end are unobstructed, processes time-delay message, resend message etc.; Client software is closed in this locality, the monitoring module of local computer transmits shutdown command to the monitoring module of server end, the monitoring module of server end transmits shutdown command to application program a1, rev down process rev was out of service after application program a1 received shutdown command, the monitoring module of server end monitors closing of application program a1, send that close message is to the monitoring module of local computer, the monitoring module of local computer is closed the operation of client software.
Those skilled in the art can carry out various modifications and variations to the embodiment of the invention, if these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then these modifications and modification are also within protection scope of the present invention.
The content of not describing in detail in the specification is for well known to a person skilled in the art prior art.
Claims (7)
1. the implementation method based on the distributed deployment application program of IO decoupling zero is characterized in that, may further comprise the steps:
S1, between the executable program of server end and system's dynamic link library, insert one deck and separate dynamic link library, by remote procedure call protocol RPC will about show, the function call of IO part transfer to local side and carry out, the function of described demonstration, IO part comprises that all relate to that man-machine interface is mutual, the function of figure demonstration, file I/O and network I/O; According to the executable program of application program on the local computer, all load libraries information of the program that is applied;
S2, copy executable program and all load libraries are transferred to server as copy;
S3, modification server end executable program, separation logic part and demonstration, IO part: dispose and separate dynamic link library under the catalogue at executable program place, create a filter list according to all function calls relevant with man-machine interaction, figure demonstration, network I/O, file I/O, search the function entrance address that needs modification according to filter list executable program file Rigen, these function entrance addresses are revised as to point to separate dynamic link library;
S4, dispose amended executable program and all load libraries at server end;
S5, at local side deploying client software.
2. the implementation method of the distributed deployment application program based on the IO decoupling zero as claimed in claim 1, it is characterized in that: described load libraries information comprises load libraries name, function entrance address, function name information.
3. realization system based on the distributed deployment application program of IO decoupling zero, it is characterized in that: comprise client software, separate dynamic link library and virtual program administrative unit, wherein, described separation dynamic link library is between the executable program and system's dynamic link library of server end, separate dynamic link library by RPC will about show, the function call of IO part transfer to local side and carry out, the function of described demonstration, IO part comprises that all relate to that man-machine interface is mutual, the function of figure demonstration, file I/O and network I/O; The client software that is positioned at local computer by network with separate dynamic link library and be connected, receive function call that forward, relevant with IO, the calling system dynamic link library is carried out these function calls, and return results is given and separated dynamic link library; The separation dynamic link library that is positioned at non-local computer is connected with client software, the function call relevant with IO is transmitted to client software and reception result, simultaneously the result is returned to the executable file of application program, and finish other functions irrelevant with IO by calling this system for computer dynamic link library; The virtual program administrative unit is used for revising third party's executable program, transmission, deployment server end software and client software.
4. the realization system of the distributed deployment application program based on the IO decoupling zero as claimed in claim 3, it is characterized in that: described virtual program administrative unit resides in the calculator memory, with the mode random start of service.
5. the realization system of the distributed deployment application program based on the IO decoupling zero as claimed in claim 4, it is characterized in that: each computer node is deployed with client software, separates dynamic link library and virtual program administrative unit.
6. the realization system of the distributed deployment application program based on the IO decoupling zero as claimed in claim 5, it is characterized in that: described virtual program administrative unit comprises analysis module, separation module, transport module and monitoring module, after local computer and server end startup virtual program administrative unit, at the local computing pusher side, user selection application program a is as the virtual program object;
Described analysis module is used for according to the executable file of application program a and all dynamic link libraries that call of dynamic link library lookup that call, and obtains the function call information that needs the IO decoupling zero;
Described transport module is used for copying application program a and all dynamic link libraries that calls to server end;
Described separation module, be used for revising application program a, separation logic part and demonstration, IO part: dispose and separate dynamic link library and arrives under the catalogue at application program a place, create a filter list according to all function calls relevant with man-machine interaction, figure demonstration, network I/O, file I/O; In the executable file of application program a and all dynamic link library that calls, search the function entrance address that needs are revised according to filter list; Sensing is revised as in these function entrance addresses separates dynamic link library, application program a is modified as a1;
Described transport module is used at local disposition client software and system's dynamic link library.
7. the realization system of the distributed deployment application program based on the IO decoupling zero as claimed in claim 6, it is characterized in that: the running of described virtual program is as follows: start application program a in this locality in the virtual program mode, start in fact client software, client software transmits starting command to the monitoring module of server end by the monitoring module of local computer; The monitoring module of server end starts application program a1, loads all dynamic link libraries, comprises the separation dynamic link library, connects by remote procedure call with local client software; The user normally uses client software, and the monitoring module of local computer and the common maintenance line of the monitoring module of server end are unobstructed, processes time-delay message, resend message; Client software is closed in this locality, the monitoring module of local computer transmits shutdown command to the monitoring module of server end, the monitoring module of server end transmits shutdown command to application program a1, rev down process rev was out of service after application program a1 received shutdown command, the monitoring module of server end monitors closing of application program a1, send that close message is to the monitoring module of local computer, the monitoring module of local computer is closed the operation of client software.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210523767.3A CN103036959B (en) | 2012-12-07 | 2012-12-07 | Based on implementation method and the system of the distributed deployment application program of IO decoupling zero |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210523767.3A CN103036959B (en) | 2012-12-07 | 2012-12-07 | Based on implementation method and the system of the distributed deployment application program of IO decoupling zero |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103036959A true CN103036959A (en) | 2013-04-10 |
CN103036959B CN103036959B (en) | 2015-12-02 |
Family
ID=48023431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210523767.3A Active CN103036959B (en) | 2012-12-07 | 2012-12-07 | Based on implementation method and the system of the distributed deployment application program of IO decoupling zero |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103036959B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365717A (en) * | 2013-06-25 | 2013-10-23 | 华为技术有限公司 | Memory access method, device and system |
CN104408136A (en) * | 2014-11-26 | 2015-03-11 | 合肥晶奇电子科技有限公司 | Log treatment method for public medical system |
CN105897927A (en) * | 2016-05-31 | 2016-08-24 | 四川秘无痕信息安全技术有限责任公司 | Method for analyzing Google longitude and latitude |
CN105912306A (en) * | 2016-04-12 | 2016-08-31 | 电子科技大学 | Data processing method for high-concurrency platform server |
CN107729134A (en) * | 2017-10-31 | 2018-02-23 | 努比亚技术有限公司 | A kind of method, mobile terminal and computer-readable recording medium for improving the application program nation method speed of service |
CN108255542A (en) * | 2018-01-05 | 2018-07-06 | 北京北信源信息安全技术有限公司 | The serial ports parallel port management-control method and device of a kind of virtual machine |
CN108762821A (en) * | 2017-04-18 | 2018-11-06 | 海马云(天津)信息技术有限公司 | Device and method, the electronic equipment of electronic equipment operation application |
CN110489163A (en) * | 2018-05-15 | 2019-11-22 | 北京三快在线科技有限公司 | Recognition methods, device, equipment and the storage medium of remote procedure call |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1524361A (en) * | 2001-01-10 | 2004-08-25 | ƽ | Computer security and management system |
CN1527974A (en) * | 2000-03-02 | 2004-09-08 | 索尼计算机娱乐公司 | Kernel function realizing mechanism, entertainment apparatus having same, and peripheral device control method by same |
CN1700171A (en) * | 2004-04-30 | 2005-11-23 | 微软公司 | Providing direct access to hardware from a virtual environment |
CN102495757A (en) * | 2011-11-15 | 2012-06-13 | 深圳市融创天下科技股份有限公司 | Optimization method applicable to JAVA remote invocation object transfer and device |
-
2012
- 2012-12-07 CN CN201210523767.3A patent/CN103036959B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1527974A (en) * | 2000-03-02 | 2004-09-08 | 索尼计算机娱乐公司 | Kernel function realizing mechanism, entertainment apparatus having same, and peripheral device control method by same |
CN1524361A (en) * | 2001-01-10 | 2004-08-25 | ƽ | Computer security and management system |
CN1700171A (en) * | 2004-04-30 | 2005-11-23 | 微软公司 | Providing direct access to hardware from a virtual environment |
CN102495757A (en) * | 2011-11-15 | 2012-06-13 | 深圳市融创天下科技股份有限公司 | Optimization method applicable to JAVA remote invocation object transfer and device |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365717A (en) * | 2013-06-25 | 2013-10-23 | 华为技术有限公司 | Memory access method, device and system |
WO2014206078A1 (en) * | 2013-06-25 | 2014-12-31 | 华为技术有限公司 | Memory access method, device and system |
CN103365717B (en) * | 2013-06-25 | 2016-08-31 | 华为技术有限公司 | Memory pool access method, Apparatus and system |
CN104408136A (en) * | 2014-11-26 | 2015-03-11 | 合肥晶奇电子科技有限公司 | Log treatment method for public medical system |
CN105912306A (en) * | 2016-04-12 | 2016-08-31 | 电子科技大学 | Data processing method for high-concurrency platform server |
CN105912306B (en) * | 2016-04-12 | 2018-05-18 | 电子科技大学 | A kind of method of the data processing of high concurrent Platform Server |
CN105897927A (en) * | 2016-05-31 | 2016-08-24 | 四川秘无痕信息安全技术有限责任公司 | Method for analyzing Google longitude and latitude |
CN105897927B (en) * | 2016-05-31 | 2019-10-11 | 四川秘无痕科技有限责任公司 | A method of parsing Google longitude and latitude |
CN108762821A (en) * | 2017-04-18 | 2018-11-06 | 海马云(天津)信息技术有限公司 | Device and method, the electronic equipment of electronic equipment operation application |
CN107729134A (en) * | 2017-10-31 | 2018-02-23 | 努比亚技术有限公司 | A kind of method, mobile terminal and computer-readable recording medium for improving the application program nation method speed of service |
CN107729134B (en) * | 2017-10-31 | 2021-09-07 | 努比亚技术有限公司 | Method for improving running speed of local method of application program, mobile terminal and computer readable storage medium |
CN108255542A (en) * | 2018-01-05 | 2018-07-06 | 北京北信源信息安全技术有限公司 | The serial ports parallel port management-control method and device of a kind of virtual machine |
CN110489163A (en) * | 2018-05-15 | 2019-11-22 | 北京三快在线科技有限公司 | Recognition methods, device, equipment and the storage medium of remote procedure call |
CN110489163B (en) * | 2018-05-15 | 2021-10-19 | 北京三快在线科技有限公司 | Method, device, equipment and storage medium for identifying remote procedure call |
Also Published As
Publication number | Publication date |
---|---|
CN103036959B (en) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103036959B (en) | Based on implementation method and the system of the distributed deployment application program of IO decoupling zero | |
US8887158B2 (en) | Dynamic cluster expansion through virtualization-based live cloning | |
RU2429530C2 (en) | Managing state of allocated hardware in virtual machines | |
CN101271401B (en) | Server cluster unit system with single system image | |
CN113939805A (en) | Method and system for interprocess communication | |
US20050198647A1 (en) | Snapshot virtual-templating | |
CN113971095A (en) | KUBERNETES application program interface in extended process | |
US11809901B2 (en) | Migrating the runtime state of a container between two nodes | |
CN113687913B (en) | Lightweight application adaptation method for edge computing heterogeneous environment | |
WO2001025920A1 (en) | Virtual resource id mapping | |
CN100553214C (en) | Mobile virtual environment system | |
CN102833310A (en) | Workflow engine trunking system based on virtualization technology | |
CN109388473A (en) | Android compatible layer implementation method and system based on mobile operating system | |
US9411624B2 (en) | Virtual device interrupt hinting in a virtualization system | |
Bezirgiannis et al. | ABS: A high-level modeling language for cloud-aware programming | |
KR20130068564A (en) | Terminal apparatus having operating system based on web and method for providing service using thereof | |
CN114138504A (en) | Data processing method, device, equipment and storage medium for multi-registration center | |
WO2024093574A1 (en) | Virtual machine and configuration method and apparatus therefor | |
Basanta‐Val et al. | Non‐functional information transmission patterns for distributed real‐time Java | |
CN107704618B (en) | Thermal migration method and system based on aufs file system | |
US20220350618A1 (en) | Peer booting operating systems on an edge network | |
CN105577807A (en) | Cloud computing data resource scheduling WEB management platform | |
Duller et al. | Virtualizing stream processing | |
US11093299B2 (en) | UID and GID shifting for containers in user namespaces | |
CN106843851A (en) | Implementation method and device based on ActiveMQ isomery Classloader unserializings |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 430074, No. 88, postal academy road, Hongshan District, Hubei, Wuhan Patentee after: Wuhan post and Telecommunications Science Research Institute Co., Ltd. Address before: 430074, No. 88, postal academy road, Hongshan District, Hubei, Wuhan Patentee before: Wuhan Inst. of Post & Telecom Science |