CN101667144A - Virtual machine communication method based on shared memory - Google Patents
Virtual machine communication method based on shared memory Download PDFInfo
- Publication number
- CN101667144A CN101667144A CN 200910093469 CN200910093469A CN101667144A CN 101667144 A CN101667144 A CN 101667144A CN 200910093469 CN200910093469 CN 200910093469 CN 200910093469 A CN200910093469 A CN 200910093469A CN 101667144 A CN101667144 A CN 101667144A
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- virtual
- communication
- guest
- shared memory
- 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
- Computer And Data Communications (AREA)
Abstract
一种基于共享内存的虚拟机通信方法。在位于同一宿主机上的客户虚拟机之间建立通信通道,由位于客户虚拟机中的管理模块创建,该通道包含两个虚拟共享内存环形队列用于接收和发送数据,一个事件通道用于发送事件信号。在Xen虚拟机监视器中为每对客户虚拟机维护两个共享内存环形队列,通信双方将本地虚拟共享内存环形队列映射到这两个队列,进而实现高带宽的数据通路。特权虚拟机中的虚拟机发现模块会在Xen虚拟机监视器中维护一张事件通道表用于收集位于同一宿主机上的所有客户虚拟机的信息,同时在每个客户虚拟机本地维护一个事件通道表的拷贝,该拷贝定时被更新,为通信提供必要的信息。客户虚拟机通过查询事件通道表获取通信目的地通信通道信息,通过通信通道实现虚拟机之间的高性能通信。
A virtual machine communication method based on shared memory. Establish a communication channel between guest virtual machines on the same host, created by the management module located in the guest virtual machine, the channel contains two virtual shared memory ring queues for receiving and sending data, and one event channel for sending event signal. In the Xen virtual machine monitor, two shared memory ring queues are maintained for each pair of guest virtual machines, and the communication parties map the local virtual shared memory ring queues to these two queues, thereby realizing a high-bandwidth data path. The virtual machine discovery module in the privileged virtual machine maintains an event channel table in the Xen virtual machine monitor to collect information about all guest virtual machines on the same host, and maintains an event locally in each guest virtual machine A copy of the channel table, which is regularly updated to provide the necessary information for communication. The client virtual machine obtains communication channel information of the communication destination by querying the event channel table, and realizes high-performance communication between virtual machines through the communication channel.
Description
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910093469 CN101667144B (en) | 2009-09-29 | 2009-09-29 | Virtual machine communication method based on shared memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910093469 CN101667144B (en) | 2009-09-29 | 2009-09-29 | Virtual machine communication method based on shared memory |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101667144A true CN101667144A (en) | 2010-03-10 |
CN101667144B CN101667144B (en) | 2013-02-13 |
Family
ID=41803768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910093469 Expired - Fee Related CN101667144B (en) | 2009-09-29 | 2009-09-29 | Virtual machine communication method based on shared memory |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101667144B (en) |
Cited By (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101826035A (en) * | 2010-04-07 | 2010-09-08 | 深圳创维-Rgb电子有限公司 | Communication method between application programs |
CN101977195A (en) * | 2010-10-29 | 2011-02-16 | 西安交通大学 | Method for realizing virtual machine inter-domain communication protocol based on shared memory mechanism |
CN102034046A (en) * | 2010-12-10 | 2011-04-27 | 北京世纪互联工程技术服务有限公司 | Data underlay encryption method based on disk drive in cloud computing environment |
CN102073535A (en) * | 2011-01-11 | 2011-05-25 | 华中科技大学 | Hardware counter virtualization-based performance analysis method for multiple virtual machines |
CN102075526A (en) * | 2010-12-22 | 2011-05-25 | 北京航空航天大学 | Soft real-time application-oriented verification system under multi-core virtualized environment |
CN102135866A (en) * | 2010-10-29 | 2011-07-27 | 华南理工大学 | Display optimization method based on Xen safety computer |
CN102244682A (en) * | 2011-07-19 | 2011-11-16 | 中国科学院软件研究所 | Covert communication method under cloud computing environment |
CN102333109A (en) * | 2010-06-15 | 2012-01-25 | 微软公司 | Techniques for efficient remote presentation session connectivity and routing |
CN102487380A (en) * | 2010-12-01 | 2012-06-06 | 中兴通讯股份有限公司 | Desktop virtual terminal entrusting method and system |
CN102523153A (en) * | 2011-12-08 | 2012-06-27 | 华中科技大学 | Load balancing method under virtual environment |
CN102664803A (en) * | 2012-04-23 | 2012-09-12 | 杭州华三通信技术有限公司 | EF (Expedited Forwarding) queue implementing method and equipment |
CN102662775A (en) * | 2012-03-29 | 2012-09-12 | 奇智软件(北京)有限公司 | Process communication method and process communication device |
CN102662777A (en) * | 2012-04-28 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | High speed communication method between clients based on kernel-based virtual machine (KVM) |
CN102799491A (en) * | 2012-06-19 | 2012-11-28 | 中国科学院计算技术研究所 | Inter-virtual-machine secure communication method |
WO2012171438A1 (en) * | 2011-06-17 | 2012-12-20 | 天津书生投资有限公司 | Method and device for transmitting shared memory |
CN103077153A (en) * | 2013-02-01 | 2013-05-01 | 北京航空航天大学 | Inter-domain communication channel system of virtual machine based on authorized copy |
CN103092678A (en) * | 2013-01-22 | 2013-05-08 | 华中科技大学 | Multi-increment virtual machine memory management system and method |
CN103109516A (en) * | 2010-09-15 | 2013-05-15 | 国际商业机器公司 | Multiple virtual machines sharing a single ip address |
CN103136057A (en) * | 2011-11-22 | 2013-06-05 | 中兴通讯股份有限公司 | Virtual drive interactive method and virtual drive interactive device |
CN103176833A (en) * | 2013-03-11 | 2013-06-26 | 华为技术有限公司 | Data transmission method, data receiving method and system based on virtual machine |
CN103176854A (en) * | 2011-12-26 | 2013-06-26 | 腾讯科技(深圳)有限公司 | A method, device and system for inter-process communication |
CN103218176A (en) * | 2013-04-02 | 2013-07-24 | 中国科学院信息工程研究所 | Data processing method and device |
CN103218266A (en) * | 2012-01-18 | 2013-07-24 | 国际商业机器公司 | Method, equipment and virtual machine system used during communication between virtual machine and external machine |
CN103257888A (en) * | 2012-02-16 | 2013-08-21 | 阿里巴巴集团控股有限公司 | Method and equipment for concurrently executing read and write access to buffering queue |
CN103430165A (en) * | 2011-03-18 | 2013-12-04 | 惠普发展公司,有限责任合伙企业 | Sharing internet capability of a mobile computing device with a client computing device using a virtual machine |
WO2014000253A1 (en) * | 2012-06-29 | 2014-01-03 | Intel Corporation | Methods, systems and apparatus to capture error conditions in lightweight virtual machine managers |
CN103618809A (en) * | 2013-11-12 | 2014-03-05 | 华为技术有限公司 | Method, device and system for communication under vitualization environment |
CN103645863A (en) * | 2013-12-12 | 2014-03-19 | 北京奇虎科技有限公司 | Data reading and writing-in methods and systems of shared memory |
CN103870311A (en) * | 2012-12-10 | 2014-06-18 | 华为技术有限公司 | Method of accessing to hardware by virtue of para-virtualized drive, back-end drive and front-end drive |
CN104009885A (en) * | 2014-05-22 | 2014-08-27 | 北京大学 | A Virtual Machine Co-resident Detection Method Based on Covert Channel in Cloud Environment |
CN104104569A (en) * | 2013-04-01 | 2014-10-15 | 华为技术有限公司 | VPN tunnel establishing method and server |
CN104219260A (en) * | 2013-05-30 | 2014-12-17 | 中国电信股份有限公司 | Method and system for exchanging data between virtual machines in same physical machine and physical host |
WO2015013920A1 (en) * | 2013-07-31 | 2015-02-05 | 华为技术有限公司 | Data forwarding method, device and system |
CN104516773A (en) * | 2013-09-29 | 2015-04-15 | 国际商业机器公司 | Data distribution method and data distribution device for physical machine |
CN104580124A (en) * | 2013-10-29 | 2015-04-29 | 华为技术有限公司 | Protocol stack selection method, device and equipment |
CN104732402A (en) * | 2013-12-19 | 2015-06-24 | 爱玛丽欧有限公司 | cloud monitoring management system |
CN105138291A (en) * | 2015-08-25 | 2015-12-09 | 杭州华为数字技术有限公司 | Data transmission method and device |
WO2016008394A1 (en) * | 2014-07-14 | 2016-01-21 | Hangzhou H3C Technologies Co., Ltd. | Packets processing |
WO2016015266A1 (en) * | 2014-07-31 | 2016-02-04 | 华为技术有限公司 | Communication system and communication method |
CN105550576A (en) * | 2015-12-11 | 2016-05-04 | 华为技术服务有限公司 | Communication method and device between containers |
CN105635219A (en) * | 2014-11-06 | 2016-06-01 | 上海贝尔股份有限公司 | Method and Base Band Unit (BBU) used for implementing communication between virtual base stations |
CN105900105A (en) * | 2014-02-06 | 2016-08-24 | 英特尔公司 | Media Protection Policy Enforcement for Multi-OS Environments |
CN106201646A (en) * | 2014-08-15 | 2016-12-07 | 英特尔公司 | The technology of shared RAM communication between secure virtual machine |
WO2017008675A1 (en) * | 2015-07-16 | 2017-01-19 | 阿里巴巴集团控股有限公司 | Method and device for transmitting data in virtual environment |
CN106470155A (en) * | 2015-08-14 | 2017-03-01 | 中国电信股份有限公司 | A kind of retransmission method of virtual-machine data, SDN controller and SDN system |
CN106612306A (en) * | 2015-10-22 | 2017-05-03 | 中兴通讯股份有限公司 | Data sharing method and device of virtual machine |
CN106844007A (en) * | 2016-12-29 | 2017-06-13 | 中国科学院计算技术研究所 | A kind of virtual method and system based on spatial reuse |
WO2017166207A1 (en) * | 2016-03-31 | 2017-10-05 | Intel Corporation | Cooperative scheduling of virtual machines |
CN103870511B (en) * | 2012-12-18 | 2017-11-03 | 中国银联股份有限公司 | Information inquiry device and method based on shared drive |
CN107438834A (en) * | 2016-12-08 | 2017-12-05 | 深圳前海达闼云端智能科技有限公司 | Implementation method, device, electronic equipment and the computer program product of virtual machine function services |
CN107453845A (en) * | 2016-03-31 | 2017-12-08 | 阿里巴巴集团控股有限公司 | Response confirmation method and equipment |
CN107491354A (en) * | 2017-07-03 | 2017-12-19 | 北京东土科技股份有限公司 | A kind of inter-virtual machine communication method and device based on shared drive |
CN107678835A (en) * | 2017-09-30 | 2018-02-09 | 东软集团股份有限公司 | A kind of data transmission method and system |
CN107771323A (en) * | 2015-06-16 | 2018-03-06 | Arm 有限公司 | Shared page |
CN108959149A (en) * | 2018-06-28 | 2018-12-07 | 南京南瑞继保电气有限公司 | A kind of multi-core processor interaction bus design method based on shared drive |
CN109146672A (en) * | 2018-09-04 | 2019-01-04 | 北京京东金融科技控股有限公司 | It is a kind of that matching process and device are brought together based on production model |
CN109240800A (en) * | 2018-09-11 | 2019-01-18 | 武汉光庭信息技术股份有限公司 | A kind of management method based on Hypervisor multisystem shared drive |
US10360538B2 (en) | 2014-01-28 | 2019-07-23 | International Business Machines Corporation | Predicting pollution formation on insulator structures of power grids |
CN110532109A (en) * | 2019-08-16 | 2019-12-03 | 东南大学 | A kind of shared multichannel process communication internal storage structure and method |
CN111988230A (en) * | 2020-08-19 | 2020-11-24 | 海光信息技术有限公司 | Virtual machine communication method, device and system and electronic equipment |
CN112073488A (en) * | 2020-08-28 | 2020-12-11 | 青岛海尔科技有限公司 | Method and apparatus for processing requests |
CN112905304A (en) * | 2021-03-08 | 2021-06-04 | 深信服科技股份有限公司 | Communication method and device between virtual machines, physical host and medium |
CN113127853A (en) * | 2019-12-31 | 2021-07-16 | 奇安信科技集团股份有限公司 | Method and device for safely processing virtual machine file |
CN113590254A (en) * | 2020-04-30 | 2021-11-02 | 深信服科技股份有限公司 | Virtual machine communication method, device, system and medium |
CN113867993A (en) * | 2021-12-03 | 2021-12-31 | 维塔科技(北京)有限公司 | Virtualized RDMA method, system, storage medium and electronic device |
CN114327944A (en) * | 2021-12-24 | 2022-04-12 | 科东(广州)软件科技有限公司 | Method, device, equipment and storage medium for sharing memory by multiple systems |
CN114448939A (en) * | 2022-04-07 | 2022-05-06 | 广州市保伦电子有限公司 | A method and background server for obtaining the IP address of a host computer based on VirtualBox |
CN114520825A (en) * | 2022-01-07 | 2022-05-20 | 中汽创智科技有限公司 | Distributed Hypervisor microkernel architecture, communication method and device |
CN114625481A (en) * | 2022-03-22 | 2022-06-14 | 北京有竹居网络技术有限公司 | Data processing method and device, readable medium and electronic equipment |
CN115190167A (en) * | 2022-06-29 | 2022-10-14 | 深圳市联软科技股份有限公司 | Proxy system and method based on shared memory communication |
CN115309511A (en) * | 2022-09-28 | 2022-11-08 | 亿咖通(湖北)技术有限公司 | Xen-based data interaction method and device, storage medium and electronic equipment |
CN115599459A (en) * | 2022-12-13 | 2023-01-13 | 成都启英泰伦科技有限公司(Cn) | Cross-power-domain multiprocessor operation device and communication method thereof |
CN116107762A (en) * | 2023-04-11 | 2023-05-12 | 远江盛邦(北京)网络安全科技股份有限公司 | Memory allocation method, memory allocation device, electronic equipment and storage medium |
CN116149820A (en) * | 2023-02-20 | 2023-05-23 | 亿咖通(湖北)技术有限公司 | Xen-based inter-domain communication method, device, equipment and storage medium |
CN117149471A (en) * | 2023-10-31 | 2023-12-01 | 苏州元脑智能科技有限公司 | Communication method, device, embedded system, storage medium and electronic equipment |
CN117931381A (en) * | 2024-03-25 | 2024-04-26 | 成都菁蓉联创科技有限公司 | End-to-end communication method based on ivshmem technology |
CN119440734A (en) * | 2024-11-06 | 2025-02-14 | 电子科技大学 | A virtual machine cross-operating system communication method based on microkernel hypervisor |
CN120540876A (en) * | 2025-07-28 | 2025-08-26 | 重庆长安汽车股份有限公司 | Method, system, equipment and medium for establishing shared memory among virtual machines |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105122210B (en) | 2013-12-31 | 2020-02-21 | 华为技术有限公司 | Implementation method and related device and system of GPU virtualization |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383781B (en) * | 2008-10-30 | 2010-10-06 | 中国人民解放军国防科学技术大学 | Virtual inter-domain short message communicating method |
CN101430674B (en) * | 2008-12-23 | 2010-10-20 | 北京航空航天大学 | Intraconnection communication method of distributed virtual machine monitoring apparatus |
-
2009
- 2009-09-29 CN CN 200910093469 patent/CN101667144B/en not_active Expired - Fee Related
Cited By (135)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101826035A (en) * | 2010-04-07 | 2010-09-08 | 深圳创维-Rgb电子有限公司 | Communication method between application programs |
US9891931B2 (en) | 2010-06-15 | 2018-02-13 | Microsoft Technology Licensing, Llc | Techniques for efficient remote presentation session connectivity and routing |
CN102333109A (en) * | 2010-06-15 | 2012-01-25 | 微软公司 | Techniques for efficient remote presentation session connectivity and routing |
CN103109516A (en) * | 2010-09-15 | 2013-05-15 | 国际商业机器公司 | Multiple virtual machines sharing a single ip address |
CN101977195B (en) * | 2010-10-29 | 2013-07-31 | 西安交通大学 | Method for realizing virtual machine inter-domain communication protocol based on shared memory mechanism |
CN102135866A (en) * | 2010-10-29 | 2011-07-27 | 华南理工大学 | Display optimization method based on Xen safety computer |
CN102135866B (en) * | 2010-10-29 | 2013-07-17 | 华南理工大学 | Display optimization method based on Xen safety computer |
CN101977195A (en) * | 2010-10-29 | 2011-02-16 | 西安交通大学 | Method for realizing virtual machine inter-domain communication protocol based on shared memory mechanism |
CN102487380A (en) * | 2010-12-01 | 2012-06-06 | 中兴通讯股份有限公司 | Desktop virtual terminal entrusting method and system |
CN102034046A (en) * | 2010-12-10 | 2011-04-27 | 北京世纪互联工程技术服务有限公司 | Data underlay encryption method based on disk drive in cloud computing environment |
CN102034046B (en) * | 2010-12-10 | 2012-10-03 | 北京世纪互联工程技术服务有限公司 | Data underlay encryption method based on disk drive in cloud computing environment |
CN102075526A (en) * | 2010-12-22 | 2011-05-25 | 北京航空航天大学 | Soft real-time application-oriented verification system under multi-core virtualized environment |
CN102075526B (en) * | 2010-12-22 | 2013-07-24 | 北京航空航天大学 | Soft real-time application-oriented verification system under multi-core virtualized environment |
CN102073535A (en) * | 2011-01-11 | 2011-05-25 | 华中科技大学 | Hardware counter virtualization-based performance analysis method for multiple virtual machines |
CN102073535B (en) * | 2011-01-11 | 2013-09-18 | 华中科技大学 | Hardware counter virtualization-based performance analysis method for multiple virtual machines |
US9430263B2 (en) | 2011-03-18 | 2016-08-30 | Hewlett-Packard Development Company, L.P. | Sharing internet capability of a mobile computing device with a client computing device using a virtual machine |
CN103430165A (en) * | 2011-03-18 | 2013-12-04 | 惠普发展公司,有限责任合伙企业 | Sharing internet capability of a mobile computing device with a client computing device using a virtual machine |
WO2012171438A1 (en) * | 2011-06-17 | 2012-12-20 | 天津书生投资有限公司 | Method and device for transmitting shared memory |
CN102244682B (en) * | 2011-07-19 | 2014-04-09 | 中国科学院软件研究所 | Covert communication method under cloud computing environment |
CN102244682A (en) * | 2011-07-19 | 2011-11-16 | 中国科学院软件研究所 | Covert communication method under cloud computing environment |
CN103136057A (en) * | 2011-11-22 | 2013-06-05 | 中兴通讯股份有限公司 | Virtual drive interactive method and virtual drive interactive device |
CN102523153B (en) * | 2011-12-08 | 2014-06-04 | 华中科技大学 | Load balancing method under virtual environment |
CN102523153A (en) * | 2011-12-08 | 2012-06-27 | 华中科技大学 | Load balancing method under virtual environment |
CN103176854A (en) * | 2011-12-26 | 2013-06-26 | 腾讯科技(深圳)有限公司 | A method, device and system for inter-process communication |
CN103176854B (en) * | 2011-12-26 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Inter-process communication method, device and system |
CN103218266B (en) * | 2012-01-18 | 2016-03-23 | 国际商业机器公司 | The method used when virtual machine communicates with external mechanical, equipment and dummy machine system |
CN103218266A (en) * | 2012-01-18 | 2013-07-24 | 国际商业机器公司 | Method, equipment and virtual machine system used during communication between virtual machine and external machine |
CN103257888A (en) * | 2012-02-16 | 2013-08-21 | 阿里巴巴集团控股有限公司 | Method and equipment for concurrently executing read and write access to buffering queue |
CN102662775B (en) * | 2012-03-29 | 2016-05-11 | 北京奇虎科技有限公司 | A kind of Way of Process Communication and device |
CN102662775A (en) * | 2012-03-29 | 2012-09-12 | 奇智软件(北京)有限公司 | Process communication method and process communication device |
CN102664803B (en) * | 2012-04-23 | 2015-04-15 | 杭州华三通信技术有限公司 | EF (Expedited Forwarding) queue implementing method and equipment |
CN102664803A (en) * | 2012-04-23 | 2012-09-12 | 杭州华三通信技术有限公司 | EF (Expedited Forwarding) queue implementing method and equipment |
CN102662777A (en) * | 2012-04-28 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | High speed communication method between clients based on kernel-based virtual machine (KVM) |
CN102799491A (en) * | 2012-06-19 | 2012-11-28 | 中国科学院计算技术研究所 | Inter-virtual-machine secure communication method |
WO2014000253A1 (en) * | 2012-06-29 | 2014-01-03 | Intel Corporation | Methods, systems and apparatus to capture error conditions in lightweight virtual machine managers |
TWI514283B (en) * | 2012-06-29 | 2015-12-21 | Intel Corp | Methods, systems and apparatus to capture error conditions in lightweight virtual machine managers |
US9436576B2 (en) | 2012-06-29 | 2016-09-06 | Intel Corporation | Methods, systems and apparatus to capture error conditions in lightweight virtual machine managers |
CN103870311B (en) * | 2012-12-10 | 2016-12-21 | 华为技术有限公司 | The method of hardware that accesses, rear end is driven to drive and front-end driven by half virtualization |
CN103870311A (en) * | 2012-12-10 | 2014-06-18 | 华为技术有限公司 | Method of accessing to hardware by virtue of para-virtualized drive, back-end drive and front-end drive |
CN103870511B (en) * | 2012-12-18 | 2017-11-03 | 中国银联股份有限公司 | Information inquiry device and method based on shared drive |
CN103092678B (en) * | 2013-01-22 | 2016-01-13 | 华中科技大学 | A kind of many incremental virtual machine internal storage management system and method |
CN103092678A (en) * | 2013-01-22 | 2013-05-08 | 华中科技大学 | Multi-increment virtual machine memory management system and method |
CN103077153A (en) * | 2013-02-01 | 2013-05-01 | 北京航空航天大学 | Inter-domain communication channel system of virtual machine based on authorized copy |
CN103077153B (en) * | 2013-02-01 | 2016-03-02 | 北京航空航天大学 | Based on the inter-domain communication channel system of virtual machine of authoritative copy |
CN103176833A (en) * | 2013-03-11 | 2013-06-26 | 华为技术有限公司 | Data transmission method, data receiving method and system based on virtual machine |
CN103176833B (en) * | 2013-03-11 | 2016-12-28 | 华为技术有限公司 | A kind of data transmission method for uplink based on virtual machine, method of reseptance and system |
CN104104569A (en) * | 2013-04-01 | 2014-10-15 | 华为技术有限公司 | VPN tunnel establishing method and server |
CN103218176A (en) * | 2013-04-02 | 2013-07-24 | 中国科学院信息工程研究所 | Data processing method and device |
CN103218176B (en) * | 2013-04-02 | 2016-02-24 | 中国科学院信息工程研究所 | Data processing method and device |
CN104219260A (en) * | 2013-05-30 | 2014-12-17 | 中国电信股份有限公司 | Method and system for exchanging data between virtual machines in same physical machine and physical host |
CN104219260B (en) * | 2013-05-30 | 2017-12-12 | 中国电信股份有限公司 | The method of data exchange, system and physical host between virtual machine in same physical machine |
WO2015013920A1 (en) * | 2013-07-31 | 2015-02-05 | 华为技术有限公司 | Data forwarding method, device and system |
US9875124B2 (en) | 2013-09-29 | 2018-01-23 | International Business Machines Corporation | Data assignment and data scheduling for physical machine in a virtual machine environment |
CN104516773A (en) * | 2013-09-29 | 2015-04-15 | 国际商业机器公司 | Data distribution method and data distribution device for physical machine |
CN104516773B (en) * | 2013-09-29 | 2018-04-20 | 国际商业机器公司 | Data distributing method and data distribution device for physical machine |
CN104580124A (en) * | 2013-10-29 | 2015-04-29 | 华为技术有限公司 | Protocol stack selection method, device and equipment |
CN104580124B (en) * | 2013-10-29 | 2019-04-05 | 华为技术有限公司 | Protocol stack selection method, device and equipment |
US10127067B2 (en) | 2013-10-29 | 2018-11-13 | Huawei Technologies Co., Ltd. | Method and computing device for selecting protocol stack for virtual machines |
CN103618809A (en) * | 2013-11-12 | 2014-03-05 | 华为技术有限公司 | Method, device and system for communication under vitualization environment |
CN103645863A (en) * | 2013-12-12 | 2014-03-19 | 北京奇虎科技有限公司 | Data reading and writing-in methods and systems of shared memory |
CN103645863B (en) * | 2013-12-12 | 2017-12-08 | 北京奇安信科技有限公司 | Method for reading data and system, the wiring method and system of shared drive |
CN104732402A (en) * | 2013-12-19 | 2015-06-24 | 爱玛丽欧有限公司 | cloud monitoring management system |
US10360538B2 (en) | 2014-01-28 | 2019-07-23 | International Business Machines Corporation | Predicting pollution formation on insulator structures of power grids |
CN105900105A (en) * | 2014-02-06 | 2016-08-24 | 英特尔公司 | Media Protection Policy Enforcement for Multi-OS Environments |
CN105900105B (en) * | 2014-02-06 | 2020-04-21 | 英特尔公司 | Computing device for media protection policy enforcement in a multi-operating system environment |
CN104009885A (en) * | 2014-05-22 | 2014-08-27 | 北京大学 | A Virtual Machine Co-resident Detection Method Based on Covert Channel in Cloud Environment |
US10686733B2 (en) | 2014-07-14 | 2020-06-16 | Hewlett Packard Enterprise Development Lp | System and method for virtual machine address association |
WO2016008394A1 (en) * | 2014-07-14 | 2016-01-21 | Hangzhou H3C Technologies Co., Ltd. | Packets processing |
WO2016015266A1 (en) * | 2014-07-31 | 2016-02-04 | 华为技术有限公司 | Communication system and communication method |
CN105474194B (en) * | 2014-07-31 | 2018-06-08 | 华为技术有限公司 | Communication system and communication means |
US10547668B2 (en) | 2014-07-31 | 2020-01-28 | Huawei Technologies Co., Ltd. | Communications system and communication method |
CN105474194A (en) * | 2014-07-31 | 2016-04-06 | 华为技术有限公司 | Communication system and communication method |
CN106201646B (en) * | 2014-08-15 | 2020-03-31 | 英特尔公司 | Apparatus and method for secure inter-virtual machine shared memory communications |
CN106201646A (en) * | 2014-08-15 | 2016-12-07 | 英特尔公司 | The technology of shared RAM communication between secure virtual machine |
CN105635219B (en) * | 2014-11-06 | 2020-04-03 | 上海诺基亚贝尔股份有限公司 | Method and baseband processing unit for implementing communication between virtual base stations |
CN105635219A (en) * | 2014-11-06 | 2016-06-01 | 上海贝尔股份有限公司 | Method and Base Band Unit (BBU) used for implementing communication between virtual base stations |
CN107771323A (en) * | 2015-06-16 | 2018-03-06 | Arm 有限公司 | Shared page |
CN106354670A (en) * | 2015-07-16 | 2017-01-25 | 阿里巴巴集团控股有限公司 | Method and apparatus for transmitting data in virtual environment |
WO2017008675A1 (en) * | 2015-07-16 | 2017-01-19 | 阿里巴巴集团控股有限公司 | Method and device for transmitting data in virtual environment |
CN106470155B (en) * | 2015-08-14 | 2020-03-31 | 中国电信股份有限公司 | Virtual machine data forwarding method, SDN controller and SDN system |
CN106470155A (en) * | 2015-08-14 | 2017-03-01 | 中国电信股份有限公司 | A kind of retransmission method of virtual-machine data, SDN controller and SDN system |
CN105138291A (en) * | 2015-08-25 | 2015-12-09 | 杭州华为数字技术有限公司 | Data transmission method and device |
CN106612306A (en) * | 2015-10-22 | 2017-05-03 | 中兴通讯股份有限公司 | Data sharing method and device of virtual machine |
CN105550576B (en) * | 2015-12-11 | 2018-09-11 | 华为技术服务有限公司 | The method and apparatus communicated between container |
CN105550576A (en) * | 2015-12-11 | 2016-05-04 | 华为技术服务有限公司 | Communication method and device between containers |
WO2017166207A1 (en) * | 2016-03-31 | 2017-10-05 | Intel Corporation | Cooperative scheduling of virtual machines |
CN107453845A (en) * | 2016-03-31 | 2017-12-08 | 阿里巴巴集团控股有限公司 | Response confirmation method and equipment |
US11221875B2 (en) | 2016-03-31 | 2022-01-11 | Intel Corporation | Cooperative scheduling of virtual machines |
CN107453845B (en) * | 2016-03-31 | 2021-01-15 | 阿里巴巴集团控股有限公司 | Response confirmation method and device |
WO2018103031A1 (en) * | 2016-12-08 | 2018-06-14 | 深圳前海达闼云端智能科技有限公司 | Method for implementing function service of virtual machine, apparatus, electronic device and computer program product |
CN107438834A (en) * | 2016-12-08 | 2017-12-05 | 深圳前海达闼云端智能科技有限公司 | Implementation method, device, electronic equipment and the computer program product of virtual machine function services |
CN106844007A (en) * | 2016-12-29 | 2017-06-13 | 中国科学院计算技术研究所 | A kind of virtual method and system based on spatial reuse |
CN106844007B (en) * | 2016-12-29 | 2020-01-07 | 中国科学院计算技术研究所 | A virtualization method and system based on spatial multiplexing |
CN107491354B (en) * | 2017-07-03 | 2020-01-21 | 北京东土科技股份有限公司 | Shared memory-based communication method and device between virtual machines |
CN107491354A (en) * | 2017-07-03 | 2017-12-19 | 北京东土科技股份有限公司 | A kind of inter-virtual machine communication method and device based on shared drive |
CN107678835A (en) * | 2017-09-30 | 2018-02-09 | 东软集团股份有限公司 | A kind of data transmission method and system |
CN107678835B (en) * | 2017-09-30 | 2020-05-08 | 东软集团股份有限公司 | Data transmission method and system |
CN108959149A (en) * | 2018-06-28 | 2018-12-07 | 南京南瑞继保电气有限公司 | A kind of multi-core processor interaction bus design method based on shared drive |
CN109146672A (en) * | 2018-09-04 | 2019-01-04 | 北京京东金融科技控股有限公司 | It is a kind of that matching process and device are brought together based on production model |
CN109240800A (en) * | 2018-09-11 | 2019-01-18 | 武汉光庭信息技术股份有限公司 | A kind of management method based on Hypervisor multisystem shared drive |
CN109240800B (en) * | 2018-09-11 | 2021-07-23 | 武汉光庭信息技术股份有限公司 | Hypervisor-based multi-system shared memory management method |
CN110532109A (en) * | 2019-08-16 | 2019-12-03 | 东南大学 | A kind of shared multichannel process communication internal storage structure and method |
CN110532109B (en) * | 2019-08-16 | 2023-06-30 | 东南大学 | Shared multi-channel process communication memory structure and method |
CN113127853A (en) * | 2019-12-31 | 2021-07-16 | 奇安信科技集团股份有限公司 | Method and device for safely processing virtual machine file |
CN113590254A (en) * | 2020-04-30 | 2021-11-02 | 深信服科技股份有限公司 | Virtual machine communication method, device, system and medium |
CN111988230A (en) * | 2020-08-19 | 2020-11-24 | 海光信息技术有限公司 | Virtual machine communication method, device and system and electronic equipment |
CN112073488A (en) * | 2020-08-28 | 2020-12-11 | 青岛海尔科技有限公司 | Method and apparatus for processing requests |
CN112905304A (en) * | 2021-03-08 | 2021-06-04 | 深信服科技股份有限公司 | Communication method and device between virtual machines, physical host and medium |
CN112905304B (en) * | 2021-03-08 | 2024-07-09 | 深信服科技股份有限公司 | Communication method and device between virtual machines, physical host and medium |
CN113867993A (en) * | 2021-12-03 | 2021-12-31 | 维塔科技(北京)有限公司 | Virtualized RDMA method, system, storage medium and electronic device |
CN113867993B (en) * | 2021-12-03 | 2022-03-04 | 维塔科技(北京)有限公司 | Virtualized RDMA method, system, storage medium and electronic device |
CN114327944A (en) * | 2021-12-24 | 2022-04-12 | 科东(广州)软件科技有限公司 | Method, device, equipment and storage medium for sharing memory by multiple systems |
CN114327944B (en) * | 2021-12-24 | 2022-11-11 | 科东(广州)软件科技有限公司 | Method, device, equipment and storage medium for sharing memory by multiple systems |
CN114520825A (en) * | 2022-01-07 | 2022-05-20 | 中汽创智科技有限公司 | Distributed Hypervisor microkernel architecture, communication method and device |
CN114520825B (en) * | 2022-01-07 | 2023-12-26 | 中汽创智科技有限公司 | Hypervisor micro-kernel architecture based on distributed mode, communication method and equipment |
CN114625481A (en) * | 2022-03-22 | 2022-06-14 | 北京有竹居网络技术有限公司 | Data processing method and device, readable medium and electronic equipment |
CN114625481B (en) * | 2022-03-22 | 2024-04-05 | 北京有竹居网络技术有限公司 | Data processing method, device, readable medium and electronic device |
CN114448939A (en) * | 2022-04-07 | 2022-05-06 | 广州市保伦电子有限公司 | A method and background server for obtaining the IP address of a host computer based on VirtualBox |
CN114448939B (en) * | 2022-04-07 | 2022-07-05 | 广州市保伦电子有限公司 | A method and background server for obtaining the IP address of a host computer based on VirtualBox |
CN115190167B (en) * | 2022-06-29 | 2024-04-09 | 深圳市联软科技股份有限公司 | Proxy system and method based on shared memory communication |
CN115190167A (en) * | 2022-06-29 | 2022-10-14 | 深圳市联软科技股份有限公司 | Proxy system and method based on shared memory communication |
CN115309511A (en) * | 2022-09-28 | 2022-11-08 | 亿咖通(湖北)技术有限公司 | Xen-based data interaction method and device, storage medium and electronic equipment |
CN115309511B (en) * | 2022-09-28 | 2023-04-04 | 亿咖通(湖北)技术有限公司 | Xen-based data interaction method and device, storage medium and electronic equipment |
US11921563B1 (en) | 2022-12-13 | 2024-03-05 | Chipintelli Technology Co., Ltd | Operating device of cross-power domain multiprocessor and communication method thereof |
CN115599459A (en) * | 2022-12-13 | 2023-01-13 | 成都启英泰伦科技有限公司(Cn) | Cross-power-domain multiprocessor operation device and communication method thereof |
CN116149820B (en) * | 2023-02-20 | 2024-02-06 | 亿咖通(湖北)技术有限公司 | Xen-based inter-domain communication method, device, equipment and storage medium |
CN116149820A (en) * | 2023-02-20 | 2023-05-23 | 亿咖通(湖北)技术有限公司 | Xen-based inter-domain communication method, device, equipment and storage medium |
CN116107762A (en) * | 2023-04-11 | 2023-05-12 | 远江盛邦(北京)网络安全科技股份有限公司 | Memory allocation method, memory allocation device, electronic equipment and storage medium |
CN117149471B (en) * | 2023-10-31 | 2024-02-09 | 苏州元脑智能科技有限公司 | Communication method, device, embedded system, storage medium and electronic equipment |
CN117149471A (en) * | 2023-10-31 | 2023-12-01 | 苏州元脑智能科技有限公司 | Communication method, device, embedded system, storage medium and electronic equipment |
CN117931381A (en) * | 2024-03-25 | 2024-04-26 | 成都菁蓉联创科技有限公司 | End-to-end communication method based on ivshmem technology |
CN119440734A (en) * | 2024-11-06 | 2025-02-14 | 电子科技大学 | A virtual machine cross-operating system communication method based on microkernel hypervisor |
CN119440734B (en) * | 2024-11-06 | 2025-07-29 | 电子科技大学 | Virtual machine cross-operating system communication method based on microkernel Hypervisor |
CN120540876A (en) * | 2025-07-28 | 2025-08-26 | 重庆长安汽车股份有限公司 | Method, system, equipment and medium for establishing shared memory among virtual machines |
CN120540876B (en) * | 2025-07-28 | 2025-10-03 | 重庆长安汽车股份有限公司 | Method, system, device and medium for establishing shared memory between virtual machines |
Also Published As
Publication number | Publication date |
---|---|
CN101667144B (en) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101667144B (en) | Virtual machine communication method based on shared memory | |
US12149454B2 (en) | Virtual computing services deployment network | |
CN1777107B (en) | Device and method for on-demand instantiation in a high-performance computing (HPC) system | |
EP0935186B1 (en) | Volume set configuration using a single operational view | |
JP4740897B2 (en) | Virtual network configuration method and network system | |
US6081812A (en) | Identifying at-risk components in systems with redundant components | |
CN101535965B (en) | Technique for improving scalability and portability of a storage management system | |
US6105122A (en) | I/O protocol for highly configurable multi-node processing system | |
EP0935200B1 (en) | Highly scalable parallel processing computer system architecture | |
EP0935375B1 (en) | Name service for a highly configurable multi-node processing system | |
EP0989490A2 (en) | Protocol for dynamic binding of shared resources | |
JP2015537307A (en) | Component-oriented hybrid cloud operating system architecture and communication method thereof | |
US7788334B2 (en) | Multiple node remote messaging | |
EP0935374A1 (en) | Dynamic and consistent naming of fabric attached storage | |
TW200929950A (en) | Packet forwarding apparatus and method for virtualization switch | |
US20150106778A1 (en) | System for designing network on chip interconnect arrangements | |
US20100050181A1 (en) | Method and System of Group-to-Group Computing | |
US20210311798A1 (en) | Dynamic microservices allocation mechanism | |
KR20070034582A (en) | Processing management device, computer system, distributed processing method and computer program | |
CN110830574B (en) | Method for realizing intranet load balance based on docker container | |
CN103312624A (en) | Message queue service system and method | |
US20070192431A1 (en) | Method and apparatus for service oriented architecture infrastructure switch | |
CN104468299A (en) | Enterprise service bus system based on user rule | |
CN105612539A (en) | Producer system partitioning among leasing agent systems | |
CN101271458A (en) | Distributed computation file management method, system and device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent for invention or patent application | ||
CB03 | Change of inventor or designer information |
Inventor after: Zhang Junmin Inventor after: Bai Yuebin Inventor after: Luo Cheng Inventor after: Zhang Liang Inventor before: Bai Yuebin Inventor before: Luo Cheng Inventor before: Zhang Liang |
|
COR | Change of bibliographic data |
Free format text: CORRECT: INVENTOR; FROM: BAI YUEBIN LUO CHENG ZHANG LIANG TO: ZHANG JUNMIN BAI YUEBIN LUO CHENG ZHANG LIANG |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130213 Termination date: 20130929 |