CN110134491B - Information processing transmission device - Google Patents
Information processing transmission device Download PDFInfo
- Publication number
- CN110134491B CN110134491B CN201810131071.3A CN201810131071A CN110134491B CN 110134491 B CN110134491 B CN 110134491B CN 201810131071 A CN201810131071 A CN 201810131071A CN 110134491 B CN110134491 B CN 110134491B
- Authority
- CN
- China
- Prior art keywords
- information processing
- operating systems
- network connection
- unit
- operating system
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45583—Memory management, e.g. access or allocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
The present invention relates to an information processing transmission device, comprising: the system comprises a plurality of information processing units, a plurality of operating systems, a memory unit and a physical network connection unit, wherein the physical network connection unit is configured to provide one of the operating systems to be connected to a network to become a direct connection operating system, so that the information processing transmission device performs information transmission with the network through the medium access control address and the Internet protocol address, and other operating systems in the operating systems are to-be-connected operating systems; and a virtual network connection unit which is connected with the to-be-connected operation system in a one-to-one mode according to the number of the to-be-connected operation systems, wherein the virtual network connection unit is connected with the physical network connection unit to provide that the to-be-connected operation system and the direct connection operation system are connected with the network through the medium access control address and the Internet protocol address jointly.
Description
Technical Field
The present invention relates to an information processing and transmitting device, and more particularly, to an information processing and transmitting device having a plurality of operating systems which operate in cooperation with an information processing unit and can obtain required network resources respectively.
Background
One of the conventional information devices is configured such that two processor cores each perform an associated operation task (i.e., each processor core performs one or more operation tasks) in cooperation with a single operating system, and the operating system allocates network resources required for the two processor cores to perform the operation tasks by connecting to a network through a single physical network connection device (i.e., a network card). However, under the operating condition of a single operating system, the operating system must cooperate with the operation tasks of the multiple processor cores to schedule and allocate network resources required for the multiple operation tasks, so that the burden of the operating system is too high to limit the overall operation performance of the information device.
Another architecture of the existing information device is that, on a symmetric multiprocessing (SMP, symmetric Multiprocessing) architecture, a Process is moved between different processors by creating a virtual machine monitor (VMM, virtual Machine Monitor, i.e., hypervisor), specifically, two guest operating systems (Guest Operating System) in a Bare-Metal manner; the two guest operating systems correspondingly cooperate with the two processor cores of the information device to operate respectively, and the virtual machine monitor is connected to the network through a single physical network connection device to provide network resources required by the two guest operating systems respectively. However, the information device is to control the hardware of the information device (including the processor core, the memory, the hard disk, the physical network connection device) and manage the guest operating system through the virtual machine monitor, so that the purpose of directly running the virtual machine monitor on the information device can be achieved on the premise that the hardware of the information device can support the virtual machine monitor; in addition, in the architecture arrangement of the information device, the virtual machine monitor is disposed between the guest operating system and the physical network online device, so that the guest operating system cannot be directly connected to the physical network online device, and the transmission efficiency of the network resources cannot be improved due to the influence of the virtual machine monitor. Therefore, the existing information devices still have practical limitations in terms of their practical adoption for architectures with virtual machine monitors.
The third architecture of the existing information device is that the information device is provided with two processor cores and two physical network connection devices, and the two processor cores respectively cooperate with two operating systems to execute operation tasks; the two operating systems are respectively and directly connected to the two physical network connection devices to connect to the network, so that the two operating systems can obtain network resources required by processing tasks. However, when the information device has other operation requirements and needs to flexibly schedule one of the physical network connection devices to connect to the network, the existing information device cannot simultaneously satisfy the network connection requirements of two operating systems under the condition of selectively scheduling one of the physical network connection devices, so that the existing information device is still not well-organized in terms of architecture.
Disclosure of Invention
Therefore, in order to solve the above-mentioned problems, an objective of the present invention is to provide an information processing and transmitting device that enables a plurality of operating systems to be connected to a network by only a single physical network connection unit, thereby improving the operation performance of the information processing and transmitting device and the transmission efficiency of network resources, and flexibly scheduling the physical network connection unit of the information processing and transmitting device for other operation demands to be connected to the network.
The invention provides an information processing transmission device for solving the technical means adopted by the prior art, comprising: a plurality of information processing units; a plurality of operating systems each operating under an architecture of asymmetric multiprocessing (AMP, asymmetrical Processing Multi-Core System) for each of the information processing units; a memory unit configured to store interrupt scripts individually corresponding to each of the operating systems to interrupt each of the operating systems; a physical network connection unit having a media access control address (MAC address) and an internet protocol address (IP address), wherein the physical network connection unit is configured to provide one of the operating systems to connect to the network to become a direct-connection operating system, so that the information processing transmission device performs information transmission with the network through the MAC address and the IP address, wherein other operating systems of the operating systems are to-be-connected operating systems; and a virtual network connection unit which is connected to the to-be-connected operation system in a one-to-one manner according to the Number of the to-be-connected operation systems, wherein the virtual network connection unit is connected to the physical network connection unit to provide the to-be-connected operation system and the direct network connection operation system to be connected to the network together through the media access control address and the Internet protocol address, the virtual network connection unit registers a communication Port Number (Port Number) or a communication protocol with an operation system connected to the physical network connection unit, if the physical network connection unit receives a packet conforming to the communication Port Number or the communication protocol, the operation system connected to the physical network needs to forward the packet, so that network packets can be forwarded between each virtual network connection unit and the physical network connection unit in a two-way manner, thereby enabling the physical network connection unit to serve as an information transmission unit between the virtual network connection unit and the network, and each to-be-connected operation system performs information transmission between the virtual network connection unit through interrupt scripts stored in the memory unit respectively, and the direct network connection operation system performs information transmission between the physical network connection unit and the virtual network connection unit through interrupt scripts stored in the memory unit.
In one embodiment of the present invention, an information processing and transmitting device is provided, wherein the network is a local area network or the internet.
In one embodiment of the present invention, an information processing transmission apparatus is provided, in which a plurality of the information processing units are a plurality of heterogeneous processor cores of a single processor.
In one embodiment of the present invention, an information processing transmission apparatus is provided, wherein a plurality of the operating systems are heterogeneous operating systems.
In an embodiment of the present invention, an information processing and transmitting device is provided, wherein the direct-wired operating system is a Real-time operating system (RTOS, real-Time Operating System).
In one embodiment of the present invention, an information processing transmission apparatus is provided, wherein the interrupt script is a software interrupt script.
In an embodiment of the present invention, an information processing transmission device is provided, wherein an installation program of a virtual network online unit forms a corresponding number of virtual network online units according to the number of the to-be-wired operating systems.
The information processing and transmitting device of the embodiment of the invention has the following effects. The multiple operating systems of the present invention operate with multiple information processing units under an Asymmetric Multiprocessing (AMP) architecture, and are individually connected to the to-be-connected operating system and to the physical network connection unit in a one-to-one manner through the virtual network connection unit, so that the to-be-connected operating system and the direct-to-be-connected operating system are connected to the network together through the MAC address and the IP address of the single physical network connection unit. Therefore, the information processing transmission device of the invention can improve the efficiency of the operating system by matching the operating systems with the information processing units to execute operation tasks, directly connect the direct connection operating system with the physical network connection unit, the operation system to be connected with the virtual network connection unit in a mode of not arranging a virtual machine monitor, so that the transmission efficiency of network resources is improved, and the operating systems can be connected to the network by matching the virtual network connection unit with only a single physical network connection unit, thereby flexibly scheduling other physical network connection units of the information processing transmission device for other connection operation requirements under the condition of meeting the network connection requirements of the operating systems.
Drawings
Fig. 1 is a block diagram schematically showing an information processing and transmitting apparatus according to an embodiment of the present invention.
Fig. 2 is a block diagram illustrating an information processing and transmitting apparatus according to another embodiment of the invention.
Reference numerals
100. 100A information processing and transmitting device
1. Processor and method for controlling the same
11. 12 information processing unit
21. 22 operating System
3. Memory cell
31. 32 memory block
33. Shared memory block
4. Physical network connection unit
5. Virtual network on-line unit
6. Network system
Detailed Description
The following describes an embodiment of the present invention with reference to fig. 1 and 2. The description is not intended to limit the embodiments of the invention, but is one example of the invention.
Referring to fig. 1, an information processing and transmitting apparatus 100 according to an embodiment of the invention includes: a plurality of information processing units (two information processing units 11, 12, i.e., processor cores in the present embodiment); a plurality of operating systems (two operating systems 21, 22 in the present embodiment), each operating System 21, 22 is operated under an architecture of asymmetric multiprocessing (AMP, asymmetrical Processing Multi-Core System) for each information processing unit 11, 12; a memory unit (i.e., RAM) 3 configured to store interrupt scripts respectively corresponding to the respective operating systems 21, 22 to interrupt the respective operating systems 21, 22; a physical network connection unit 4 having a media access control address (MAC address) and an internet protocol address (IP address) and configured to provide one of the operating systems 21, 22 to connect to the network 6 as a direct-connection operating system (i.e., the operating system 21), so that the information processing transmission device 100 performs information transmission with the network 6 through the MAC address and the IP address, wherein other operating systems of the operating systems are to-be-connected operating systems (i.e., the operating system 22); and a virtual network connection unit 5 individually connected to the operating systems to be connected in a one-to-one manner according to the number of the operating systems to be connected, the virtual network connection unit 5 being connected to the physical network connection unit 4 to provide the operating systems to be connected and the direct operating systems to be connected to the network 6 together through the medium access control address and the internet protocol address. The network 6 is a Local Area Network (LAN) or the Internet (Internet).
The embodiment of the invention disclosed with reference to fig. 1 is two information processing units 11, 12 and two operating systems 21, 22; specifically, the operating system 21 uses the memory block 31 of the memory unit 3, the operating system 22 uses the memory block 32 of the memory unit 3, and the operating systems 21 and 22 commonly use the shared memory block 33 of the memory unit 3, wherein the shared memory block 33 is configured to forward the block of packet data and provide the inter-command communication between the operating systems 21 and 22 (e.g., the operating system 22 registers the command of the communication port number to be forwarded with the operating system 21 connected to the physical network connection unit 4). However, in the implementation of the present invention, the number of the information processing units and the number of the operating systems are not limited to two, and the information processing transmission device 100 may have more than one physical network connection unit.
Further, as shown in fig. 1, the network 6 will be the same information processing and transmitting device according to the multiple operating systems (the operating systems 21 and 22 in the present embodiment) of the information processing and transmitting device 100 under the condition that the mac addresses and the ip addresses of the physical network connection unit 4 and the virtual network connection unit 5 are set to be the same. And, the installation program of the virtual network online unit 5 forms a corresponding number of virtual network online units 5 according to the number of the to-be-connected operating systems in the operating system. For example, when the number of the to-be-connected operating systems in the operating system is two, the installation program forms two virtual network connection units 5, and the virtual network connection units 5 set the corresponding mac addresses and ip addresses to be the same as those of the physical network connection units 4.
Further, as shown in fig. 1, the virtual network connection unit 5 registers a Port Number (Port Number) or a communication protocol (i.e. TCP/IP protocol) with the operating system 21 to which the physical network connection unit 4 is connected, and if the physical network connection unit 4 receives a communication Port Number or a communication protocol that is in compliance with the registration, the operating system 21 needs to forward a packet, so that each virtual network connection unit 5 and the physical network connection unit 4 can perform network packet transmission in two directions, thereby making the physical network connection unit 4 act as an information transmission unit between the virtual network connection unit 5 and the network 6. And, each operating system to be connected (i.e. operating system 22) performs information transmission with the virtual network connection unit 5 through the interrupt script stored in the memory block 32; the direct-connect operating system (i.e., operating system 21) performs a connection with the physical network connection unit 4 via the interrupt script stored in the memory block 31, and performs data transfer with the operating system 22 via the shared memory block 33 commonly used by the two operating systems 21, 22. Specifically, the os 22 connected to the virtual network connection unit 5 registers with the os 21 connected to the physical network connection unit 4 through the shared memory block 33; when the physical network connection unit 4 receives the registered communication port number or communication protocol, the operating system 21 determines the forwarding of the network packet, thereby enabling each virtual network connection unit 5 and the physical network connection unit 4 to forward the network packet bi-directionally through the interrupt script of the shared memory block 33 and the memory blocks 31 and 32.
Specifically, the multiple operating systems may be heterogeneous, in the embodiment of the present invention shown in fig. 1, the direct-wired operating system (i.e., operating system 21) is a Real-time operating system (RTOS, real-Time Operating System), and the to-be-wired operating system (i.e., operating system 22) is a Linux operating system. The interrupt scripts of the two operating systems 21 and 22 are software interrupt scripts (Software Interrupt).
Referring to fig. 2, an information processing transmission device 100A according to another embodiment of the invention is shown, wherein the information processing transmission device 100A is different from the information processing transmission device 100 described above in that a plurality of information processing units (i.e., the information processing unit 11 and the information processing unit 12) are a plurality of heterogeneous Processor cores (Heterogeneous MPSoC) of a single Processor 1, wherein MPSoC is a Multi-Processor System-on-Chips.
In the information processing transmission device 100 according to the embodiment of the present invention, since the operating systems 21 and 22 are operated in cooperation with the information processing units 11 and 12 under the Asymmetric Multiprocessing (AMP) architecture, and are individually connected to the to-be-connected operating system (i.e., the operating system 22) and to the physical network connection unit 4 (connected to the operating system 21) through the virtual network connection unit 5 in a one-to-one manner, the to-be-connected operating system and the direct network connection operating system (i.e., the operating system 21) are connected to the network 6 together through the mac address and the ip address of the single physical network connection unit 4. Thus, the information processing and transmitting device 100 of the present invention can be respectively matched with the information processing units 11 and 12 by the operating systems 21 and 22 to respectively execute the operation tasks of the two information processing units 11 and 12, so that the overall operating system performance of the information processing and transmitting device 100 is improved; the information processing and transmitting device 100 directly connects the direct connection operating system 21 with the physical network connection unit 4 and the to-be-connected operating system 22 with the virtual network connection unit 5 in a manner of not setting a virtual machine monitor, so that the transmission efficiency of network resources is improved without being influenced by the virtual machine monitor; in addition, the information processing transmission device 100 only uses the single physical network connection unit 4 in cooperation with the virtual network connection unit 5 to enable the direct connection operating system 21 and the to-be-connected operating system 22 to be connected to the network 6, and can flexibly schedule other physical network connection units (i.e. physical network connection units not connected to the direct connection operating system 21) of the information processing transmission device 100 for other connection operating requirements under the condition of meeting the network connection requirements of the two operating systems 21 and 22.
In addition, the information processing transmission device of the invention refers to the capability of the heterogeneous processor core (Heterogeneous MPSoC) according to different application configuration modes, and the specific network packet is transmitted to the specific processor core with the optimal processing capability for operation, thereby achieving the optimal performance. Specifically, under the operating condition that the information processing unit 12 (which is a processor core with the core A9) is operated in conjunction with the operating system 22 (Linux operating system), that is, the to-be-wired operating system connected to the virtual network connection unit 5, and the information processing unit 11 (which is a processor core with the core M4) is operated in conjunction with the operating system 21 (RTOS, that is, the direct-wired operating system connected to the physical network connection unit 4), there are packets requiring complex arithmetic processing that are processed by the virtual network connection unit 5 by the information processing unit 12 (core A9) and the operating system 22 (Linux), and conversely, there are packets requiring real-time response that are processed by the physical network connection unit 4 by the information processing unit 11 (core M4) and the operating system 21 (RTOS) by the rapid response processing; therefore, the information processing and transmitting device can improve the operation efficiency and the transmission efficiency of network resources.
In addition, the information processing transmission device of the present invention is further capable of flexibly scheduling the physical network connection unit 4 through the configuration of the installation program of the virtual network connection unit 5 (i.e. through the software setting mode), so as to provide the network 6 with the to-be-connected operating system with the connection requirement, thereby satisfying the network connection requirements of a plurality of operating systems.
The foregoing description and description are merely illustrative of preferred embodiments of the invention, and other modifications will occur to those skilled in the art upon the reading of the following claims and the foregoing description, which modifications are intended to be within the spirit and scope of the invention.
Claims (7)
1. An information processing transmission device, comprising:
a plurality of information processing units;
a plurality of operating systems, each operating system running under an asymmetric multiprocessing architecture for each of the information processing units;
a memory unit configured to store interrupt scripts individually corresponding to the respective operating systems to interrupt the respective operating systems;
a physical network connection unit having a media access control address and an internet protocol address, wherein the physical network connection unit is configured to provide one of a plurality of operating systems to be connected to a network to become a direct connection operating system, so that the information processing transmission device performs information transmission with the network through the media access control address and the internet protocol address, wherein other operating systems in the plurality of operating systems are to-be-connected operating systems; and
a virtual network connection unit which is connected with the operating systems to be connected individually in a one-to-one mode according to the number of the operating systems to be connected, wherein the virtual network connection unit is connected with the physical network connection unit to provide the operating systems to be connected and the direct network connection system to be connected to the network through the medium access control address and the Internet protocol address jointly,
the virtual network online unit registers a communication port number or a communication protocol with an operating system on which the physical network online unit is connected, if the physical network online unit receives a packet conforming to the communication port number or the communication protocol, the operating system on which the physical network is connected needs to forward the packet, so that each virtual network online unit and the physical network online unit can forward the packet bidirectionally, thereby enabling the physical network online unit to serve as an information transmission unit between the virtual network online unit and the network, each to-be-connected operation system performs information transmission with the virtual network online unit through interrupt scripts stored in the memory unit, and the direct connection operation system performs information transmission with the physical network online unit through interrupt scripts stored in the memory unit.
2. The information processing and transmitting apparatus according to claim 1, wherein the network is a local area network or the internet.
3. The information processing transmission apparatus according to claim 1, wherein a plurality of said information processing units are a plurality of heterogeneous processor cores of a single processor.
4. The information processing transmission apparatus according to claim 1, wherein the plurality of operating systems are mutually heterogeneous operating systems.
5. The information processing and transmitting device according to claim 1, wherein the direct-wired operating system is a real-time operating system.
6. The information processing transmission apparatus according to claim 1, wherein the interrupt script is a software interrupt script.
7. The information processing and transmitting device according to claim 1, wherein the installation program of the virtual network connection units forms a corresponding number of virtual network connection units according to the number of the to-be-connected operating systems.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810131071.3A CN110134491B (en) | 2018-02-09 | 2018-02-09 | Information processing transmission device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810131071.3A CN110134491B (en) | 2018-02-09 | 2018-02-09 | Information processing transmission device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110134491A CN110134491A (en) | 2019-08-16 |
CN110134491B true CN110134491B (en) | 2023-08-08 |
Family
ID=67567859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810131071.3A Active CN110134491B (en) | 2018-02-09 | 2018-02-09 | Information processing transmission device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110134491B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111267838B (en) | 2020-01-20 | 2021-07-23 | 北京百度网讯科技有限公司 | Parking processing method, system and device and vehicle controller |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1849587A (en) * | 2003-07-30 | 2006-10-18 | 扎鲁纳股份有限公司 | Multiple operating systems sharing a processor and a network interface |
CN101383780A (en) * | 2007-09-05 | 2009-03-11 | 宏达国际电子股份有限公司 | Method and system for supporting network sharing and data synchronization simultaneously |
CN104090650A (en) * | 2014-05-30 | 2014-10-08 | 昆山三泰新电子科技有限公司 | Control system for multi-user operation in single computer, and control method for multi-user operation in single computer |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE409904T1 (en) * | 2003-04-09 | 2008-10-15 | Jaluna Sa | OPERATING SYSTEMS |
-
2018
- 2018-02-09 CN CN201810131071.3A patent/CN110134491B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1849587A (en) * | 2003-07-30 | 2006-10-18 | 扎鲁纳股份有限公司 | Multiple operating systems sharing a processor and a network interface |
CN101383780A (en) * | 2007-09-05 | 2009-03-11 | 宏达国际电子股份有限公司 | Method and system for supporting network sharing and data synchronization simultaneously |
CN104090650A (en) * | 2014-05-30 | 2014-10-08 | 昆山三泰新电子科技有限公司 | Control system for multi-user operation in single computer, and control method for multi-user operation in single computer |
Also Published As
Publication number | Publication date |
---|---|
CN110134491A (en) | 2019-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11372802B2 (en) | Virtual RDMA switching for containerized applications | |
EP3206339B1 (en) | Network card configuration method and resource management center | |
CN107995129B (en) | NFV message forwarding method and device | |
JP6328134B2 (en) | Method, apparatus, and program for performing communication channel failover in a clustered computer system | |
US8161480B2 (en) | Performing an allreduce operation using shared memory | |
US9154451B2 (en) | Systems and methods for sharing devices in a virtualization environment | |
US9742726B2 (en) | Distributed dynamic host configuration protocol | |
US20020129172A1 (en) | Inter-partition message passing method, system and program product for a shared I/O driver | |
US20020129274A1 (en) | Inter-partition message passing method, system and program product for a security server in a partitioned processing environment | |
US9576332B1 (en) | Systems and methods for remote graphics processing unit service | |
CN104123265A (en) | Method and system for communication among multiple kernels | |
JP2008165637A (en) | System switching method in server virturalizing environment and computer system | |
CN106537367B (en) | Techniques for proxy-based multi-threaded message passing communication | |
CN108984327B (en) | Message forwarding method, multi-core CPU and network equipment | |
CN115203142A (en) | Multi-core real-time communication system and method | |
US10353857B2 (en) | Parallel processing apparatus and method for controlling communication | |
CN110134491B (en) | Information processing transmission device | |
CN108351802B (en) | Computer data processing system and method for communication traffic based optimization of virtual machine communication | |
CN116383127A (en) | Inter-node communication method, inter-node communication device, electronic equipment and storage medium | |
US11720388B2 (en) | Management of dynamic sharing of central processing units | |
TWI664572B (en) | Information processing transmission device | |
CN112291345B (en) | Method for keeping socket uninterrupted state in process migration process between physical machines | |
CN101937369B (en) | Method and system for sharing console by multiple shells | |
CN105874757A (en) | Data processing method and multi-core processor system | |
US12107763B2 (en) | Virtual network interfaces for managed layer-2 connectivity at computing service extension locations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 14/F, No. 13, Qiaohe Road, Zhonghe District, New Taipei City, Taiwan, China, China Applicant after: WEINTEK LABS Inc. Address before: The way and Chinese Taiwan District in New Taipei City No. 910 3 floor Applicant before: WEINTEK LABS Inc. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |