[go: up one dir, main page]

CN112181682B - Data transmission control system and method under multi-task concurrent scene - Google Patents

Data transmission control system and method under multi-task concurrent scene Download PDF

Info

Publication number
CN112181682B
CN112181682B CN202011008025.8A CN202011008025A CN112181682B CN 112181682 B CN112181682 B CN 112181682B CN 202011008025 A CN202011008025 A CN 202011008025A CN 112181682 B CN112181682 B CN 112181682B
Authority
CN
China
Prior art keywords
data transmission
data
memory area
channels
transmission channels
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
Application number
CN202011008025.8A
Other languages
Chinese (zh)
Other versions
CN112181682A (en
Inventor
邢保松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Eisoo Information Technology Co Ltd
Original Assignee
Shanghai Eisoo Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Eisoo Information Technology Co Ltd filed Critical Shanghai Eisoo Information Technology Co Ltd
Priority to CN202011008025.8A priority Critical patent/CN112181682B/en
Publication of CN112181682A publication Critical patent/CN112181682A/en
Application granted granted Critical
Publication of CN112181682B publication Critical patent/CN112181682B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/544Buffers; Shared memory; Pipes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a data transmission control system and a method thereof under a multi-task concurrent scene, wherein the system comprises a backup storage unit and a plurality of clients, and a data transmission module of each client is used for establishing a data transmission channel for connecting the client and the backup storage unit so as to transmit data to be transmitted to the backup storage unit; the data storage module of the backup storage unit comprises a plurality of flash memory areas and a shared memory area, the flash memory areas are respectively and independently connected to different data transmission channels, the shared memory area is connected to the data transmission channels, and the transmission control module root of the backup storage unit is used for distributing and connecting the data transmission channels to the flash memory areas or the shared memory area, monitoring the data flow of the data transmission channels and controlling the data transmission channels connected with the shared memory area to perform data transmission in a grouped time interval mode. Compared with the prior art, the method can effectively improve the high efficiency and the fluency of data transmission in a multi-task concurrent scene.

Description

Data transmission control system and method under multi-task concurrent scene
Technical Field
The invention relates to the technical field of data backup, in particular to a data transmission control system and a data transmission control method under a multi-task concurrent scene.
Background
With the rapid development of computer technology, most of enterprises use computers to operate their core services, and the data generated thereby also becomes the core wealth of the enterprises, and how to effectively protect the core data also becomes the focus of great challenges and concerns for the enterprises.
With the continuous increase of the scale of enterprise data, the data volume and data sources of enterprise data which need backup protection are also continuously increased, the data of different sources need backup protection every day, each data source can correspond to a plurality of backup tasks, the different backup tasks often need to be executed simultaneously, because the resource configuration of a backup storage system has an upper limit, such as the memory size of the system, the read-write speed of a system disk and the like, and the bandwidth connected to the backup storage system also has an upper limit, the data transmission of the concurrent tasks is limited by system resources, when the multiple tasks are transmitted simultaneously, the situation of contending for the system resources can also happen, if the contention for the system resources is not limited, the multiple tasks occupy a part of resources, then the tasks are mutually waited for other tasks to release the resources to continue the tasks, and finally the data transmission of the whole system is in a state which cannot be continued. Therefore, in order to ensure efficient and smooth data transmission to the backup storage system, a control system and a method for efficient data transmission are needed to be coordinated.
Disclosure of Invention
The present invention is directed to overcome the above-mentioned drawbacks of the prior art, and provide a data transmission control system and method in a multitask concurrent scenario, so as to improve efficiency and smoothness of multitask concurrent data transmission.
The purpose of the invention can be realized by the following technical scheme: a data transmission control system under a multi-task concurrent scene comprises a plurality of clients corresponding to different data sources and connected with a backup storage unit, wherein each client comprises a data reading module and a data transmission module;
the backup storage unit comprises a data storage module and a transmission control module, wherein the data storage module comprises a plurality of fast memory areas and a shared memory area, the fast memory areas are respectively and independently connected to different data transmission channels, the shared memory area is connected to the data transmission channels, the transmission control module distributes and connects the data transmission channels to the fast memory areas or the shared memory area according to the task sequence corresponding to the data transmission channels, and the transmission control module is used for monitoring the data flow of the data transmission channels and controlling the data transmission channels connected with the shared memory area to perform data transmission in a time-sharing mode.
Further, the data transmission channel is specifically a TCP transmission channel.
Further, a TCP listening port is disposed in the transmission control module.
A data transmission control method under a multitask concurrency scene comprises the following steps:
s1, a plurality of clients respectively create corresponding data transmission tasks and sequence the data transmission tasks according to the sequence of creation time;
s2, a plurality of clients respectively establish data transmission channels corresponding to respective data transmission tasks;
s3, according to the sequence of the data transmission tasks, the transmission control module correspondingly distributes and connects the data transmission channels which are sequenced into the first N data transmission tasks to each fast memory area in the data storage module, so that one fast memory area is independently connected with one data transmission channel, and the data transmission channels of the rest data transmission tasks are simultaneously connected to the shared memory area in the data storage module;
s4, the transmission control module respectively controls a plurality of data transmission channels correspondingly connected with the fast memory area to simultaneously transmit data, and controls a plurality of data transmission channels connected with the shared memory area to transmit data in a grouped time interval mode;
and S5, monitoring the data traffic of the data transmission channels correspondingly connected with the fast memory areas by the transmission control module, and if the data traffic of one data transmission channel is monitored to be 0, releasing the fast memory area connected with the data transmission channel to distribute and connect to the data transmission channel with the highest sequencing in the shared memory area until all the data transmission channels complete respective data transmission tasks.
Further, in the step S2, the multiple clients specifically use respective data transmission modules to establish data transmission channels corresponding to respective data transmission tasks in a TCP connection manner.
Further, N =5 in step S3.
Further, the step S4 specifically includes the following steps:
s41, the transmission control module controls a plurality of data transmission channels correspondingly connected with the fast memory area to simultaneously transmit data, and at the moment, the data reading modules of the clients to which the data transmission channels belong respectively acquire data to be transmitted from the databases of the respective clients and transmit the data to be transmitted to the corresponding data transmission channels;
s42, grouping a plurality of data transmission channels connected with the shared memory area according to a data transmission task sequence by the transmission control module;
s43, the transmission control module controls each group to circularly transmit data according to the grouping sequence and the preset data transmission time, at the moment, the data reading module of the client to which each data transmission channel in the group belongs respectively obtains the data to be transmitted from the database of each client, and transmits the data to be transmitted to the corresponding data transmission channel.
Further, the number of data transmission channels included in each packet in step S42 is less than or equal to M.
Further, M =5 in step S42.
Further, the data transmission time preset in the step S43 is 10S.
Compared with the prior art, the invention has the following advantages:
1. in addition, by monitoring the data flow of the data transmission channels, when the data transmission channels distributed to the fast memory area finish data transmission, the fast memory area can be immediately released and distributed to one data transmission channel in the shared memory area, so that the subsequent data transmission channels can continue to monopolize one fast memory area for data transmission, and the effect of efficiently and smoothly transmitting data can be achieved.
2. The invention adopts a grouped time-interval mode to transmit data aiming at the data transmission channels connected with the shared memory area, can effectively avoid the situation of seizing a large amount of resources in a short time of the shared memory area, ensures that each data transmission channel has the opportunity of transmitting data, ensures the fairness and does not have the situation of task blocking, and further realizes the aim of smooth data transmission.
Drawings
FIG. 1 is a schematic diagram of the system of the present invention;
FIG. 2 is a schematic flow diagram of the process of the present invention;
FIG. 3 is a diagram illustrating an initial state of concurrent task data transmission in an embodiment;
fig. 4 is a schematic diagram illustrating a state after the data transmission channel 1 completes data transmission in the concurrent task in the embodiment;
the notation in the figure is: 1. the system comprises a backup storage unit 11, a data storage module 12, a transmission control module 110, a fast memory area 111, a shared memory area 2, a client, 21, a data reading module 22, a data transmission module 221, a data transmission channel 23 and a database.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments.
Examples
As shown in fig. 1, a data transmission control system under a multi-task concurrent scene includes a plurality of clients 2 corresponding to different data sources, which are connected to a backup storage unit 1, where the clients 2 include a data reading module 21 and a data transmission module 22, the data reading module 21 is configured to obtain data to be transmitted from a database 23 of the client 2, and the data transmission module 22 is configured to establish a data transmission channel 221 through which the client 2 is connected to the backup storage unit 1, and transmit the data to be transmitted to the backup storage unit 1 through the data transmission channel 221;
the backup storage unit 1 includes a data storage module 11 and a transmission control module 12, the data storage module 11 includes a plurality of flash memory areas 110 and a shared memory area 111, the plurality of flash memory areas 110 are respectively and individually connected to different data transmission channels 221, the shared memory area 111 is connected to a plurality of data transmission channels 221, the transmission control module 12 allocates the plurality of data transmission channels 221 to be connected to the flash memory areas 110 or the shared memory area 111 according to a task sequence corresponding to the data transmission channels 221, and the transmission control module 12 is configured to monitor data traffic of the data transmission channels 221 and control the data transmission channels 221 connected to the shared memory area 111 to perform data transmission in a packet time interval manner. In this embodiment, the data transmission channel 221 is specifically a TCP transmission channel, and the transmission control module 12 is provided with a TCP monitoring port.
The system is applied to practice, and a specific work flow is shown in fig. 2, and comprises the following steps:
s1, a plurality of clients respectively create corresponding data transmission tasks and sequence the data transmission tasks according to the sequence of creation time;
s2, the plurality of clients respectively establish data transmission channels corresponding to respective data transmission tasks, in the embodiment, the plurality of clients specifically establish the data transmission channels corresponding to the respective data transmission tasks by respective data transmission modules in a TCP connection mode;
s3, according to the sequence of the data transmission tasks, the transmission control module correspondingly distributes and connects the data transmission channels sequenced into the first N data transmission tasks to each flash memory area in the data storage module, so that one flash memory area is independently connected with one data transmission channel, and the data transmission channels of the rest data transmission tasks are simultaneously connected to the shared memory area in the data storage module, wherein N =5 in the embodiment;
s4, the transmission control module respectively controls a plurality of data transmission channels correspondingly connected with the fast memory area to simultaneously transmit data, and controls a plurality of data transmission channels connected with the shared memory area to transmit data in a grouped time interval mode, wherein when the data transmission channels transmit data, the data reading module of the client side to which the data transmission channels belong respectively acquires the data to be transmitted from the database of each client side and transmits the data to be transmitted to the corresponding data transmission channels;
when controlling data transmission of the shared memory area, the transmission control module firstly groups a plurality of data transmission channels connected with the shared memory area according to a data transmission task sequence, and then the transmission control module controls each group to circularly transmit data according to the grouping sequence and preset data transmission time, in the embodiment, the number of the data transmission channels contained in each group is less than or equal to 5, and the preset data transmission time is 10s;
and S5, monitoring the data traffic of the data transmission channels correspondingly connected with the fast memory areas by the transmission control module, and if the data traffic of one data transmission channel is monitored to be 0, releasing the fast memory area connected with the data transmission channel to distribute and connect to the data transmission channel with the highest sequencing in the shared memory area until all the data transmission channels complete respective data transmission tasks.
In this embodiment, when the method is applied specifically, the memory resources of the backup storage unit are first divided into two types: the fast memory and the shared memory are configured to be 5 fast memory areas and 1 shared memory area when the system is started and initialized, as shown in fig. 3 and 4, where the fast memory area is an independent memory pool, the memory pool is responsible for allocating memory resources to the data transmission channel to store data to be processed received from the data source, and the memory pool can only be exclusively occupied by one transmission channel, the shared memory area is also an independent memory pool, the memory pool is responsible for allocating memory resources to the data transmission channel to store data to be processed received from the data source, and unlike the fast memory area, the shared memory area can be commonly used by a plurality of transmission channels. When a large number of concurrent tasks start to perform data transmission, each task establishes a data transmission channel, where the data transmission channel is a network channel established between a data source and a backup storage unit, and for example, a TCP connection is a data transmission channel.
For the data transmission channels (channel 1-channel 5 in the figure) started by the first 5 tasks, each channel is allocated to a fast memory area, and the transmission channels exclusively occupy the memory area. The data transmission channels (channel 6-channel 10 in the figure) for starting the subsequent tasks are commonly allocated to the shared memory area. When the data transmission channel (channel 1 in the figure) allocated to the flash memory area finishes data transmission, the flash memory area is immediately released and allocated to one data transmission channel (channel 6 in the figure) in the shared memory area, so that the transmission channel continues to be exclusively used until the data transmission is finished. The purpose of dividing the fast memory area and the shared memory area is that the fast memory area is monopolized by a single data transmission channel, is not influenced by the occupation of resources of the shared memory area, can fully utilize the system bandwidth, and achieves the effect of high-efficiency data transmission.
Secondly, for the data transmission channels of the shared memory area, there is a risk that the task cannot be continued due to resource preemption, so for the shared memory area, the time resource used by the shared memory area is divided into segments, for example, each segment of time is divided into 10 seconds, all the data transmission channels are divided into 5 groups, each group is assigned with a group number, after the transmission starts, the group number currently processed is recorded, within one 10 seconds, only one group of data transmission channels is allowed to work, after the use time of the 10 seconds is finished, the group number currently processed is updated to be the next group, the data transmission of the next group of channels is continued, and after the last group is reached, the channels are switched to the first group of channels again for data transmission. The purpose of dividing the service time into segments is to avoid the situation of seizing a large number of resources in a short time, ensure that each data transmission channel has an opportunity to transmit data, ensure fairness, avoid the situation of task locking and achieve the effect of smooth data transmission.
Through two resource division and scheduling algorithm modes, the data transmission control under the multi-task concurrent scene can be efficiently and smoothly carried out.
In order to verify the high efficiency and the fluency of data transmission in the multitask concurrency scenario, in another embodiment, 100 service hosts of different data sources are prepared, a backup client is installed on a service host system, and a backup console is installed on another host. The client comprises a data reading module and a data transmission module. The console comprises a data storage module and a data transmission control module, and mainly provides functions of storage management, data transmission control in a concurrent scene and the like. The console needs to provide a TCP monitoring port, and the client connects to the port of the console to establish a data transmission channel.
Then, carrying out concurrent data transmission control test:
1. data transmission task creation process: and selecting each client connected to the console as a backup object, creating a task based on the client host, and backing up the data of the volume D on the client host, wherein the data volume of each client host is consistent in size.
2. Data transmission task initiating stage: and sequentially initiating the first 5 backup tasks created in the previous step, wherein each task establishes a data transmission channel to the console and prepares to start data transmission.
3. And a concurrent data transmission control stage: after the first 5 tasks are initiated, the transmission control module allocates an independent fast memory area to each task, and it can be seen by observing TCP flow that the 5 tasks can achieve a very high transmission rate.
4. A data transmission task initiation stage: the remaining 95 backup tasks are initiated in sequence, each task establishing a data transmission channel to the console and preparing to begin data transmission.
5. And a concurrent data transmission control stage: and the transmission control module distributes a shared memory area to each task and triggers the shared memory areas to be used in a segmented manner, and by observing the TCP transmission flow of the tasks, each group of tasks can obtain data transmission every 10 seconds, and the phenomenon that the data transmission is not carried out all the time can be avoided.
6. And a concurrent data transmission control stage: after a period of time, one of the first 5 created tasks is finished transmitting, and it can be observed that the transmission rate of one of the later initiated tasks is obviously increased, indicating that one of the later initiated tasks is reallocated to the flash memory area for data transmission.
7. And a data transmission ending stage: continuing with the observation, it can be seen that the remaining 99 tasks can end the data transfer in turn.
In summary, the present invention avoids the problem of serious resource competition in multiple concurrent scenarios through resource partitioning and scheduling algorithms, and can ensure both high efficiency and smoothness of data transmission through the method of fast memory partition, shared memory partition grouping and using time segmentation.

Claims (8)

1. A data transmission control method under a multi-task concurrent scene is applied to a data transmission control system, and is characterized in that the system comprises a plurality of clients (2) which are connected with a backup storage unit (1) and correspond to different data sources, each client (2) comprises a data reading module (21) and a data transmission module (22), each data reading module (21) is used for acquiring data to be transmitted from a database (23) of each client (2), each data transmission module (22) is used for establishing a data transmission channel (221) which connects the client (2) with the backup storage unit (1), and transmitting the data to be transmitted to the backup storage unit (1) through the data transmission channel (221);
the backup storage unit (1) comprises a data storage module (11) and a transmission control module (12), wherein the data storage module (11) comprises a plurality of flash memory areas (110) and a shared memory area (111), the flash memory areas (110) are respectively and independently connected to different data transmission channels (221), the shared memory area (111) is connected to a plurality of data transmission channels (221), the transmission control module (12) distributes and connects the data transmission channels (221) to the flash memory areas (110) or the shared memory area (111) according to a task sequence corresponding to the data transmission channels (221), and the transmission control module (12) is used for monitoring data flow of the data transmission channels (221) and controlling the data transmission channels (221) connected with the shared memory area (111) to perform data transmission in a grouped time period manner;
the data transmission control method comprises the following steps:
s1, a plurality of clients respectively create corresponding data transmission tasks and sequence the data transmission tasks according to the sequence of creation time;
s2, the plurality of clients respectively establish data transmission channels corresponding to respective data transmission tasks;
s3, according to the sequence of the data transmission tasks, the transmission control module correspondingly distributes and connects the data transmission channels which are sequenced into the first N data transmission tasks to each fast memory area in the data storage module, so that one fast memory area is independently connected with one data transmission channel, and the data transmission channels of the rest data transmission tasks are simultaneously connected to the shared memory area in the data storage module;
s4, the transmission control module respectively controls a plurality of data transmission channels correspondingly connected with the fast memory area to simultaneously transmit data, and controls a plurality of data transmission channels connected with the shared memory area to transmit data in a grouped time interval mode;
s5, monitoring the data flow of a data transmission channel correspondingly connected with the fast memory area by the transmission control module, if the data flow of a certain data transmission channel is monitored to be 0, releasing the fast memory area connected with the data transmission channel to distribute and connect to the data transmission channel with the highest sequencing order of the shared memory area until all the data transmission channels complete respective data transmission tasks;
the step S4 specifically includes the following steps:
s41, the transmission control module controls a plurality of data transmission channels correspondingly connected with the fast memory area to simultaneously transmit data, and at the moment, the data reading modules of the clients to which the data transmission channels belong respectively acquire data to be transmitted from the databases of the respective clients and transmit the data to be transmitted to the corresponding data transmission channels;
s42, grouping a plurality of data transmission channels connected with the shared memory area according to a data transmission task sequence by the transmission control module;
s43, the transmission control module controls each group to circularly transmit data according to the grouping sequence and the preset data transmission time, at the moment, the data reading module of the client to which each data transmission channel in the group belongs respectively obtains the data to be transmitted from the database of each client, and transmits the data to be transmitted to the corresponding data transmission channel.
2. The method according to claim 1, wherein the data transmission channel (221) is a TCP transmission channel.
3. The data transmission control method in the multitask concurrency scenario according to claim 2, wherein a TCP listening port is disposed in the transmission control module (12).
4. The method according to claim 1, wherein in step S2, the plurality of clients specifically establish data transmission channels corresponding to respective data transmission tasks by respective data transmission modules in a TCP connection manner.
5. The method for controlling data transmission in a multitasking concurrency scenario of claim 4, wherein N =5 in said step S3.
6. The method as claimed in claim 1, wherein the number of data transmission channels included in each packet in step S42 is less than or equal to M.
7. The method for controlling data transmission in a multitasking concurrency scenario according to claim 6, wherein M =5 in said step S42.
8. The method as claimed in claim 6, wherein the data transmission time preset in step S43 is 10S.
CN202011008025.8A 2020-09-23 2020-09-23 Data transmission control system and method under multi-task concurrent scene Active CN112181682B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011008025.8A CN112181682B (en) 2020-09-23 2020-09-23 Data transmission control system and method under multi-task concurrent scene

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011008025.8A CN112181682B (en) 2020-09-23 2020-09-23 Data transmission control system and method under multi-task concurrent scene

Publications (2)

Publication Number Publication Date
CN112181682A CN112181682A (en) 2021-01-05
CN112181682B true CN112181682B (en) 2023-03-31

Family

ID=73955409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011008025.8A Active CN112181682B (en) 2020-09-23 2020-09-23 Data transmission control system and method under multi-task concurrent scene

Country Status (1)

Country Link
CN (1) CN112181682B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117290081A (en) * 2022-06-20 2023-12-26 哲库科技(上海)有限公司 Channel branching unit, storage control device, system on chip and terminal
CN115775199B (en) * 2022-11-23 2024-04-16 海光信息技术股份有限公司 Data processing method and device, electronic device and computer-readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101568191A (en) * 2009-05-06 2009-10-28 北京创毅视讯科技有限公司 Data communication method between master device and slave device at mobile terminal and mobile terminal
CN103164278A (en) * 2011-12-09 2013-06-19 沈阳高精数控技术有限公司 Real-time dynamic memory manager achieving method for multi-core processor
CN104410687A (en) * 2014-11-26 2015-03-11 上海爱数软件有限公司 Method for transmitting data among multiple groups of courses on basis of pipe
CN105045681A (en) * 2015-07-10 2015-11-11 上海爱数软件有限公司 Oracle multichannel parallel backup and recovery method
CN105874439A (en) * 2014-05-28 2016-08-17 联发科技股份有限公司 Memory pool management method for sharing memory pool by different computing units, and related computer readable medium and memory pool management device
CN106060012A (en) * 2016-05-17 2016-10-26 北京神州绿盟信息安全科技股份有限公司 Multiplexing method and apparatus
CN109739668A (en) * 2019-01-11 2019-05-10 郑州云海信息技术有限公司 A method, system and device for data transmission between virtual machines

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007006830B8 (en) * 2007-02-07 2009-12-24 Phoenix Contact Gmbh & Co. Kg Control and / or data transmission module

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101568191A (en) * 2009-05-06 2009-10-28 北京创毅视讯科技有限公司 Data communication method between master device and slave device at mobile terminal and mobile terminal
CN103164278A (en) * 2011-12-09 2013-06-19 沈阳高精数控技术有限公司 Real-time dynamic memory manager achieving method for multi-core processor
CN105874439A (en) * 2014-05-28 2016-08-17 联发科技股份有限公司 Memory pool management method for sharing memory pool by different computing units, and related computer readable medium and memory pool management device
CN104410687A (en) * 2014-11-26 2015-03-11 上海爱数软件有限公司 Method for transmitting data among multiple groups of courses on basis of pipe
CN105045681A (en) * 2015-07-10 2015-11-11 上海爱数软件有限公司 Oracle multichannel parallel backup and recovery method
CN106060012A (en) * 2016-05-17 2016-10-26 北京神州绿盟信息安全科技股份有限公司 Multiplexing method and apparatus
CN109739668A (en) * 2019-01-11 2019-05-10 郑州云海信息技术有限公司 A method, system and device for data transmission between virtual machines

Also Published As

Publication number Publication date
CN112181682A (en) 2021-01-05

Similar Documents

Publication Publication Date Title
US11652706B2 (en) System and method for providing dynamic provisioning within a compute environment
CN112181682B (en) Data transmission control system and method under multi-task concurrent scene
CN106993019B (en) Distributed task dispatching method and system
US5938734A (en) Real time stream server for handling a plurality of real time stream data with different data rates
CN105760519B (en) Cluster file system and file lock distribution method thereof
US20020188691A1 (en) Pipelined high speed data transfer mechanism
JP2750573B2 (en) Multiprocessor system and data processing method using the same
CA2196483C (en) Method and apparatus for providing enhanced pay per view in a video server
CN105912402B (en) A kind of dispatching method and device based on Actor model
CN108776897A (en) Data processing method, device, server and computer readable storage medium
CN112148455A (en) Task processing method, device and medium
CN115348264B (en) Multi-tenant cloud service management method, device, equipment and storage medium
CN111163140A (en) Method, apparatus and computer readable storage medium for resource acquisition and allocation
US20100030931A1 (en) Scheduling proportional storage share for storage systems
CN115543924A (en) Task processing method based on trusted management platform and related device
US20040117792A1 (en) System and method for terminating processes in a distributed computing system
CN115767487A (en) Low-power-consumption Bluetooth multi-connection method, device and system
CN101414915A (en) Remote copy send request processing system and method thereof
CN111866200B (en) MAC address segmentation management method and system
CN114584567B (en) Block chain-based batch operation processing method and device
CN117806789A (en) Task processing method and device of multi-core operating system and computing device
CN112714498B (en) Satellite network frequency spectrum defragmentation method, device, system and storage medium
US20120096245A1 (en) Computing device, parallel computer system, and method of controlling computer device
CN110659986B (en) Block chain multi-account collaborative blocking method and system
CN113364579A (en) Multitask key management method, system, storage medium and device

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
GR01 Patent grant
GR01 Patent grant