CN102984082B - Network service quality control method and device - Google Patents
Network service quality control method and device Download PDFInfo
- Publication number
- CN102984082B CN102984082B CN201210501732.XA CN201210501732A CN102984082B CN 102984082 B CN102984082 B CN 102984082B CN 201210501732 A CN201210501732 A CN 201210501732A CN 102984082 B CN102984082 B CN 102984082B
- Authority
- CN
- China
- Prior art keywords
- network
- virtual machine
- data
- module
- service quality
- 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.)
- Expired - Fee Related
Links
- 238000003908 quality control method Methods 0.000 title claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims abstract description 18
- 230000003993 interaction Effects 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims abstract description 10
- 230000008707 rearrangement Effects 0.000 claims description 35
- 238000012423 maintenance Methods 0.000 claims description 20
- 238000002955 isolation Methods 0.000 claims description 9
- 230000002452 interceptive effect Effects 0.000 claims 5
- 230000008878 coupling Effects 0.000 claims 3
- 238000010168 coupling process Methods 0.000 claims 3
- 238000005859 coupling reaction Methods 0.000 claims 3
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000012544 monitoring process Methods 0.000 abstract 1
- 230000008447 perception Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及网络数据传输技术,尤其是一种网络服务质量控制方法及装置。本发明针对是现有技术中存在的问题,提供一种基于虚拟交换机的网络服务质量控制方法,完成虚拟交换机与虚拟机之间数据的有效传输解决现有技术中的网桥与多个虚拟机之间并行数据传输造成的堵塞、掉包问题,为网络传输中每个虚拟机传输数据时网络带宽有效分配,保证网路服务质量。本发明通过虚拟机与网服务质量控制模块进行数据交互;并通过网络服务质量控制模块处理;最后通过物理网卡发送经过网络服务质量控制模块处理的网络数据,提高网络服务质量。本设计主要应用于网络数据服务质量监控领域。
The invention relates to network data transmission technology, in particular to a network service quality control method and device. Aiming at the problems existing in the prior art, the present invention provides a network service quality control method based on a virtual switch to complete the effective transmission of data between the virtual switch and virtual machines and solve the problem of network bridges and multiple virtual machines in the prior art The problem of congestion and packet loss caused by parallel data transmission among them can be effectively allocated for the network bandwidth when each virtual machine transmits data in the network transmission, ensuring the quality of network service. The invention performs data interaction with the network service quality control module through the virtual machine; processes through the network service quality control module; finally sends the network data processed by the network service quality control module through the physical network card, and improves the network service quality. This design is mainly used in the field of network data service quality monitoring.
Description
技术领域 technical field
本发明涉及网络数据传输技术,尤其是一种网络服务质量控制方法及装置。 The invention relates to network data transmission technology, in particular to a network service quality control method and device.
背景技术 Background technique
云计算数据中心架构包含三种基础结构,即服务器虚拟化、存储虚拟化和网络虚拟化。其中服务器虚拟化即在同一物理节点部署了多台虚拟节点。 Cloud computing data center architecture includes three basic structures, namely server virtualization, storage virtualization and network virtualization. Among them, server virtualization means that multiple virtual nodes are deployed on the same physical node.
网络虚拟化实现在同一物理端口加入不同的虚拟机虚拟接口,由于虚拟化接口二层MAC地址大量增加,如何在转发平面保持二层高效寻址和高速数据转发就是一个困难点。举个例子,MAC地址表转发需求,原来每台物理节点只有两个网卡,两个MAC地址,安装十个虚拟机后MAC地址数目变成2x10(冗余设计)+2等于22个,安装五十个虚拟机后MAC地址数量变成102个,增加了50倍MAC表转发要求,激活MAC的数目是物理机数和虚拟机数线性函数,虚拟化环境下,这个函数值被放大了成十上百倍,单个物理端口MAC密度同比放大,并且我们知道网络信息处理要求与网络节点数目平方成正比,因此对网络性能要求也就增加了成百上万倍。 Network virtualization implements the addition of different virtual machine virtual interfaces on the same physical port. Due to the large increase in the number of Layer 2 MAC addresses of virtualized interfaces, how to maintain efficient Layer 2 addressing and high-speed data forwarding on the forwarding plane is a difficult point. For example, the forwarding requirements of the MAC address table. Originally, each physical node only had two network cards and two MAC addresses. After installing ten virtual machines, the number of MAC addresses becomes 2x10 (redundant design) + 2 equals 22. Five virtual machines are installed. After ten virtual machines, the number of MAC addresses becomes 102, which increases the MAC table forwarding requirements by 50 times. The number of activated MACs is a linear function of the number of physical machines and the number of virtual machines. In a virtualized environment, the value of this function is amplified by ten Hundreds of times, the MAC density of a single physical port is enlarged year-on-year, and we know that the network information processing requirements are proportional to the square of the number of network nodes, so the network performance requirements have also increased by hundreds of thousands of times.
如果一台虚拟机网络传输需要占用过高的带宽,则造成其他虚拟机网络传输效率严重下降,整个传输网络会出现数据堵塞、丢包等现象,严重时会出现整个网络连接断开,给实际应用造成极大的影响。 If the network transmission of one virtual machine needs to occupy too much bandwidth, the network transmission efficiency of other virtual machines will be severely reduced, and data congestion and packet loss will occur in the entire transmission network. In severe cases, the entire network connection will be disconnected, causing serious damage application has a huge impact.
发明内容 Contents of the invention
本发明所要解决的技术问题是:针对上述存在的问题,提供一种基于虚拟交换机的网络服务质量控制方法,通过虚拟交换机中配置模块、网络感知模块、转发表维护模块、查询及判断模块、重排处理模块、发送模块之间的配合,完成虚拟交换机与虚拟机之间数据的有效传输解决现有技术中的网桥与多个虚拟机之间并行数据传输造成的堵塞、掉包问题,为网络传输中每个虚拟机传输数据时网络带宽有效分配,保证网络服务质量。 The technical problem to be solved by the present invention is to provide a network service quality control method based on a virtual switch in view of the above existing problems, through the configuration module, network perception module, forwarding table maintenance module, query and judgment module, The cooperation between the row processing module and the sending module completes the effective transmission of data between the virtual switch and the virtual machine, solves the problem of congestion and packet loss caused by the parallel data transmission between the network bridge and multiple virtual machines in the prior art, and provides network Network bandwidth is effectively allocated when each virtual machine transmits data during transmission to ensure network service quality.
本发明采用的技术方案如下: The technical scheme that the present invention adopts is as follows:
一种网络服务质量控制方法包括: A network service quality control method includes:
步骤1:虚拟机与网络服务质量控制模块进行数据交互; Step 1: The virtual machine performs data interaction with the network service quality control module;
步骤2:网络服务质量控制模块通过为虚拟机配置数据交互链路,实现虚拟机间的隔离并通过对网络状态的匹配及队列重排保证每台虚拟机网络服务质量; Step 2: The network service quality control module realizes isolation between virtual machines by configuring data interaction links for virtual machines, and ensures the network service quality of each virtual machine by matching network status and queue rearrangement;
步骤3: 通过物理网卡发送经过网络服务质量控制模块处理的网络数据;所述步骤2中网络服务质量控制模块通过为虚拟机配置数据交互链路,实现虚拟机间的隔离并通过对网络状态的匹配及队列重排保证每台虚拟机网络服务质量具体步骤包括: Step 3: Send the network data processed by the network quality of service control module through the physical network card; in the step 2, the network service quality control module configures the data interaction link for the virtual machine, realizes the isolation between virtual machines and checks the network status The specific steps of matching and queue rearrangement to ensure the network service quality of each virtual machine include:
步骤21:通过配置模块为虚拟机分配数据交互链路;同时网络感知模块检测传输数据的虚拟机当前的网络状态,并根据网络状态发送网络状态信息,其中若虚拟机已关闭或停止使用网络,则需要对其虚拟机在数据转发表中的数据标志位进行屏蔽处理,将网络带宽分配给其他的虚拟机; Step 21: Assign a data interaction link to the virtual machine through the configuration module; at the same time, the network perception module detects the current network status of the virtual machine that transmits data, and sends network status information according to the network status. If the virtual machine is closed or stops using the network, It is necessary to shield the data flags of the virtual machine in the data forwarding table, and allocate the network bandwidth to other virtual machines;
步骤22:通过转发表维护模块接收网络感知模块发送的网络状态信息,更新数据转发表,并输出当前转发表信息; Step 22: Receive the network status information sent by the network perception module through the forwarding table maintenance module, update the data forwarding table, and output the current forwarding table information;
步骤23:通过查询及判断模块接收转发表维护模块发送的转发表信息,查询当前网络数据状态,判断当前数据是否进行队列重排,若网络数据需要进行数据队列重排时,则进入重排处理模块,否则,通过发送模块发送当前数据; Step 23: Receive the forwarding table information sent by the forwarding table maintenance module through the query and judgment module, query the current network data status, and judge whether the current data needs to be rearranged. If the network data needs to be rearranged, enter the rearrangement process module, otherwise, send the current data through the sending module;
步骤24:通过重排处理模块根据虚拟机端口的特征信息设置虚拟机发送的数据包在队列中的位置; Step 24: Set the position in the queue of the data packet sent by the virtual machine according to the characteristic information of the virtual machine port through the rearrangement processing module;
步骤25:经过重排处理模块处理后的数据通过发送模块输出。 Step 25: The data processed by the rearrangement processing module is output through the sending module.
所述步骤24中所述特征信息指的是当前数据的虚拟机网络端口优先级及时间权重。 The characteristic information in the step 24 refers to the virtual machine network port priority and time weight of the current data.
一种网络服务质量控制装置,包括多个虚拟机、物理网卡,还包括网络服务控制模块,用于通过为虚拟机配置数据交互链路,实现虚拟机间的隔离并通过对网络状态的匹配及队列重排保证每台虚拟机网络服务质量,并将网络服务控制模块输出的数据通过物理网卡输出;所述网络服务控制模块包括: A network service quality control device, including a plurality of virtual machines, physical network cards, and a network service control module, configured to configure data interaction links for virtual machines, realize isolation between virtual machines and match network status and Queue rearrangement guarantees the network service quality of each virtual machine, and the data output by the network service control module is output through the physical network card; the network service control module includes:
配置模块,用于为虚拟机分配数据交互链路; A configuration module, configured to allocate a data interaction link for the virtual machine;
网络感知模块,用于检测传输数据的虚拟机当前的网络状态,并根据网络状态发送网络状态信息; The network perception module is used to detect the current network status of the virtual machine transmitting data, and send network status information according to the network status;
转发表维护模块,用于接收网络感知模块发送的网络状态信息,更新数据转发表,并输出当前转发表信息;其中转发表维护模块所使用的转发表采用的是哈希表的方式进行虚拟机端口特征信息转发表存储; The forwarding table maintenance module is used to receive the network status information sent by the network perception module, update the data forwarding table, and output the current forwarding table information; the forwarding table used by the forwarding table maintenance module uses a hash table to perform virtual machine Port feature information forwarding table storage;
查询及判断模块,用于接收数据转发表维护模块发送的转发表信息,查询当前网络数据状态,判断当前数据是否进行队列重排; The query and judgment module is used to receive the forwarding table information sent by the data forwarding table maintenance module, query the current network data status, and judge whether the current data is queue rearranged;
重排处理模块,用于当需要进行数据队列重排时,则通过重排处理模块根据虚拟机端口特征信息设置虚拟机发送的数据包在队列中的位置; The rearrangement processing module is used to set the position of the data packet sent by the virtual machine in the queue through the rearrangement processing module according to the virtual machine port feature information when data queue rearrangement is required;
发送模块,用于对重排处理模块或者查询及判断模块输出的数据包进行转发。 The sending module is used to forward the data packets output by the rearrangement processing module or the query and judgment module.
所述重排处理模块中虚拟机端口特征信息指的是当前数据的虚拟机网络端口优先级及时间权重。。 The virtual machine port feature information in the rearrangement processing module refers to the virtual machine network port priority and time weight of the current data. .
综上所述,由于采用了上述技术方案,本发明的有益效果是: In summary, owing to adopting above-mentioned technical scheme, the beneficial effect of the present invention is:
1)通过网络服务质量控制模块及流程控制为虚拟机配置数据交互链路,实现虚拟机间的隔离并通过对网络状态的匹配及队列重排保证每台虚拟机网络服务质量保证最大、最小细分服务质量保证QoS;保证网络传输中每个虚拟机传输数据时网络带宽有效分配; 1) Configure data interaction links for virtual machines through the network service quality control module and process control, realize the isolation between virtual machines, and ensure the network service quality of each virtual machine through the matching of network status and queue rearrangement. Guarantee QoS according to the quality of service; ensure the effective allocation of network bandwidth when each virtual machine transmits data in network transmission;
3)通过控制转发表维护模块更新转发维护表与配置模块为虚拟机分配数据交互链路可按虚拟机接口分配流量,定制传输策略; 3) Update the forwarding maintenance table through the control forwarding table maintenance module and configure the module to allocate data interaction links for virtual machines, which can allocate traffic according to virtual machine interfaces and customize transmission strategies;
附图说明 Description of drawings
本发明将通过例子并参照附图的方式说明,其中: The invention will be illustrated by way of example with reference to the accompanying drawings, in which:
图1是现有技术虚拟机网络数据传输框图。 FIG. 1 is a block diagram of network data transmission of a virtual machine in the prior art.
图2是本设计中网络数据服务质量原理框图。 Fig. 2 is a functional block diagram of network data service quality in this design.
图3是本设计中网络数据服务质量结构流程图。 Fig. 3 is a flow chart of network data service quality structure in this design.
具体实施方式 Detailed ways
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。 All features disclosed in this specification, or steps in all methods or processes disclosed, may be combined in any manner, except for mutually exclusive features and/or steps.
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。 Any feature disclosed in this specification (including any appended claims, abstract and drawings), unless expressly stated otherwise, may be replaced by alternative features which are equivalent or serve a similar purpose. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.
工作原理;多个虚拟机,在进行分时复用发送数据时, Working principle; multiple virtual machines, when performing time-division multiplexing to send data,
a) 需要通过网络感知模块进行虚拟机网络状态的监控,若虚拟机已关闭或停止使用网络,则需要对其虚拟机在数据转发表中的数据标志位进行屏蔽处理,将网络带宽分配给其他的虚拟机,同时通过转发表维护模块更新数据转发表; a) It is necessary to monitor the network status of the virtual machine through the network awareness module. If the virtual machine is closed or stops using the network, it is necessary to shield the data flag bit of the virtual machine in the data forwarding table and allocate the network bandwidth to other virtual machine, and at the same time update the data forwarding table through the forwarding table maintenance module;
b) 同时通过配置模块为有需要传输数据的虚拟机配置相应的虚拟机交互链路,并将配置信息输出至查询及判断模块; b) At the same time, through the configuration module, configure the corresponding virtual machine interaction link for the virtual machine that needs to transmit data, and output the configuration information to the query and judgment module;
c) 查询及判断模块根据配置模块的虚拟机交互链路信息及转发表维护模块更新的数据转发表信息进行匹配,得到当前数据的状态(包括虚拟机端口的优先级、时间权重等信息),根据当前数据的状态判断是否需要进行数据队列重排(根据虚拟机端口优先级及时间权重,重新排列发送队列,并为虚拟机端口优先级及时间权重较高的网络数据分配较高的带宽)实现服务质量控制。 c) The query and judgment module matches the virtual machine interaction link information of the configuration module and the data forwarding table information updated by the forwarding table maintenance module to obtain the current data status (including the priority of the virtual machine port, time weight and other information), Determine whether data queue rearrangement is required based on the current data status (rearrange the sending queue according to the priority of the virtual machine port and time weight, and allocate higher bandwidth to network data with higher priority and time weight of the virtual machine port) Realize service quality control.
实施例一:一种网络服务质量控制方法包括: Embodiment 1: A method for controlling network service quality includes:
步骤1:虚拟机与网络服务质量控制模块进行数据交互; Step 1: The virtual machine performs data interaction with the network service quality control module;
步骤2:网络服务质量控制模块通过为虚拟机配置数据交互链路,实现虚拟机间的隔离并通过对网络状态的匹配及队列重排保证每台虚拟机网络服务质量; Step 2: The network service quality control module realizes isolation between virtual machines by configuring data interaction links for virtual machines, and ensures the network service quality of each virtual machine by matching network status and queue rearrangement;
步骤3: 通过物理网卡发送经过网络服务质量控制模块处理的网络数据。 Step 3: Send the network data processed by the network service quality control module through the physical network card.
实施例二:在实施例一基础上,所述步骤2中网络服务质量控制模块通过为虚拟机配置数据交互链路,实现虚拟机间的隔离并通过对网络状态的匹配及队列重排保证每台虚拟机网络服务质量具体步骤包括: Embodiment 2: On the basis of Embodiment 1, the network service quality control module in the step 2 realizes isolation between virtual machines by configuring data interaction links for virtual machines and ensures that each The specific steps for network quality of service of a virtual machine include:
步骤21:通过配置模块为虚拟机分配数据交互链路;同时网络感知模块检测传输数据的虚拟机当前的网络状态,并根据网络状态发送网络状态信息; Step 21: assign data interaction links to the virtual machines through the configuration module; at the same time, the network perception module detects the current network status of the virtual machine that transmits data, and sends network status information according to the network status;
步骤22:通过转发表维护模块接收网络感知模块发送的网络状态信息,更新数据转发表,并输出当前转发表信息; Step 22: Receive the network status information sent by the network perception module through the forwarding table maintenance module, update the data forwarding table, and output the current forwarding table information;
步骤23:通过查询及判断模块接收转发表维护模块发送的转发表信息,查询当前网络数据状态,判断当前数据是否进行队列重排,若网络数据需要进行数据队列重排时,则进入重排处理模块,否则,通过发送模块发送当前数据; Step 23: Receive the forwarding table information sent by the forwarding table maintenance module through the query and judgment module, query the current network data status, and judge whether the current data needs to be rearranged. If the network data needs to be rearranged, enter the rearrangement process module, otherwise, send the current data through the sending module;
步骤24:通过重排处理模块根据虚拟机端口的特征信息设置虚拟机发送的数据包在队列中的位置; Step 24: Set the position in the queue of the data packet sent by the virtual machine according to the characteristic information of the virtual machine port through the rearrangement processing module;
步骤25:经过重排处理模块处理后的数据通过发送模块输出。 Step 25: The data processed by the rearrangement processing module is output through the sending module.
实施例三:在实施例一、或二基础上,所述步骤24中所述特征信息指的是当前数据的虚拟机网络端口优先级及时间权重。 Embodiment 3: On the basis of Embodiment 1 or 2, the characteristic information in the step 24 refers to the virtual machine network port priority and time weight of the current data.
实施例四:在实施例一基础上,一种网络服务质量控制装置,包括多个虚拟机、物理网卡 、网络服务控制模块,用于通过为虚拟机配置数据交互链路,实现虚拟机间的隔离并通过对网络状态的匹配及队列重排保证每台虚拟机网络服务质量,并将网络服务控制模块输出的数据通过物理网卡输出。 Embodiment 4: On the basis of Embodiment 1, a network service quality control device includes a plurality of virtual machines, physical network cards, and a network service control module, which are used to configure data interaction links for virtual machines to realize the virtual machine. Isolate and ensure the network service quality of each virtual machine by matching the network status and queue rearrangement, and output the data output by the network service control module through the physical network card.
实施例五:在实施例四基础上,所述虚拟网络服务控制模块包括: Embodiment five: On the basis of embodiment four, the virtual network service control module includes:
配置模块,用于为虚拟机分配数据交互链路;网络感知模块,用于检测传输数据的虚拟机当前的网络状态,并根据给状态信息发送网络状态信息;转发表维护模块,用于接收网络感知模块发送的网络状态信息,更新数据转发表,并输出当前转发表信息;查询及判断模块,用于接收数据转发表维护模块发送的转发表信息,查询当前网络数据状态,判断当前数据进行队列是否进行重排;重排处理模块,用于当需要进行数据队列重排时,则通过重排处理模块根据虚拟机端口特征信息设置虚拟机发送的数据包在队列中的位置;发送模块,用于对重排处理模块或者查询及判断模块输出的数据包进行转发。 The configuration module is used to allocate data interaction links for virtual machines; the network perception module is used to detect the current network status of the virtual machine transmitting data, and sends network status information according to the given status information; the forwarding table maintenance module is used to receive network The network status information sent by the perception module updates the data forwarding table and outputs the current forwarding table information; the query and judgment module is used to receive the forwarding table information sent by the data forwarding table maintenance module, query the current network data status, and judge the current data for queue Whether to perform rearrangement; the rearrangement processing module is used to set the position of the data packet sent by the virtual machine in the queue according to the virtual machine port feature information through the rearrangement processing module when data queue rearrangement needs to be performed; the sending module uses It is used to forward the data packets output by the rearrangement processing module or the query and judgment module.
实施例六:在实施例五基础上,所述重排处理模块中虚拟机端口特征信息指的是当前数据的虚拟机网络端口优先级及时间权重。 Embodiment 6: On the basis of Embodiment 5, the virtual machine port feature information in the rearrangement processing module refers to the virtual machine network port priority and time weight of the current data.
实施例七:在实施例五或六基础上,转发表维护模块所使用的转发表采用的是哈希表的方式进行虚拟机端口特征信息转发表存储。 Embodiment 7: On the basis of Embodiment 5 or 6, the forwarding table used by the forwarding table maintenance module adopts a hash table to store the virtual machine port feature information forwarding table.
实施例七:在实施例五、六或七基础上,重排处理模块采用红黑树排队算法。 Embodiment 7: On the basis of Embodiment 5, 6 or 7, the rearrangement processing module adopts a red-black tree queuing algorithm.
本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。 The present invention is not limited to the foregoing specific embodiments. The present invention extends to any new feature or any new combination disclosed in this specification, and any new method or process step or any new combination disclosed.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210501732.XA CN102984082B (en) | 2012-11-30 | 2012-11-30 | Network service quality control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210501732.XA CN102984082B (en) | 2012-11-30 | 2012-11-30 | Network service quality control method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102984082A CN102984082A (en) | 2013-03-20 |
CN102984082B true CN102984082B (en) | 2015-06-03 |
Family
ID=47857840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210501732.XA Expired - Fee Related CN102984082B (en) | 2012-11-30 | 2012-11-30 | Network service quality control method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102984082B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103825767B (en) * | 2014-02-28 | 2017-06-06 | 神州数码网络(北京)有限公司 | The implementation method and bridge of service quality |
CN106411779A (en) * | 2016-06-03 | 2017-02-15 | 广东睿江云计算股份有限公司 | Cloud host network transmit-receive method and system based on QoS |
CN107547439B (en) * | 2017-09-08 | 2021-01-05 | 中国银联股份有限公司 | Network flow control method and computing node |
CN109361776A (en) * | 2018-12-18 | 2019-02-19 | 郑州云海信息技术有限公司 | Message transmission method and device in cloud computing system |
CN113312150B (en) * | 2021-06-21 | 2024-12-13 | 中国电信股份有限公司 | Bandwidth guarantee method and related equipment for edge cloud |
CN114697186B (en) * | 2022-03-03 | 2023-08-15 | 中国电子科技集团公司第二十八研究所 | Plug-and-play network management system based on dual routing |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101499021A (en) * | 2008-01-31 | 2009-08-05 | 国际商业机器公司 | Method and apparatus for dynamically distributing resources on a plurality of virtual machines |
CN102185759A (en) * | 2011-04-12 | 2011-09-14 | 田文洪 | Multi-physical server load equalizing method and device capable of meeting requirement characteristic |
CN102523204A (en) * | 2011-12-02 | 2012-06-27 | 华中科技大学 | Quality of service (QoS)-oriented virtual machine network bandwidth allocation system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7774794B2 (en) * | 2005-08-19 | 2010-08-10 | Intel Corporation | Method and system for managing bandwidth in a virtualized system |
-
2012
- 2012-11-30 CN CN201210501732.XA patent/CN102984082B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101499021A (en) * | 2008-01-31 | 2009-08-05 | 国际商业机器公司 | Method and apparatus for dynamically distributing resources on a plurality of virtual machines |
CN102185759A (en) * | 2011-04-12 | 2011-09-14 | 田文洪 | Multi-physical server load equalizing method and device capable of meeting requirement characteristic |
CN102523204A (en) * | 2011-12-02 | 2012-06-27 | 华中科技大学 | Quality of service (QoS)-oriented virtual machine network bandwidth allocation system |
Non-Patent Citations (1)
Title |
---|
虚拟机Xen网络带宽分配的研究和改进;胡冷非;《中国优秀硕士学位论文全文数据库 信息科技辑》;20091215(第12期);第I139-9页 * |
Also Published As
Publication number | Publication date |
---|---|
CN102984082A (en) | 2013-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102984082B (en) | Network service quality control method and device | |
US11736402B2 (en) | Fast data center congestion response based on QoS of VL | |
CN103548327B (en) | The method of the dynamic port mirror image unrelated for offer position on distributed virtual switch | |
CN104521198B (en) | For the system and method for Virtual Ethernet binding | |
CN112470434B (en) | Method and apparatus for managing physical networks to reduce network dependency in multi-fabric virtual networks | |
US20190222481A1 (en) | Data center network topology discovery | |
EP2256640B1 (en) | Managing traffic on virtualized lanes between a network switch and a virtual machine | |
KR101559644B1 (en) | Communication control system, switch node, and communication control method | |
CN103294521B (en) | A kind of method reducing data center's traffic load and energy consumption | |
CN103534989B (en) | Flow control based on priority in distributed frame agreement (DFP) exchange network framework | |
JP5991424B2 (en) | Packet rewriting device, control device, communication system, packet transmission method and program | |
CN102742228B (en) | Ethernet node port virtual device | |
CN102790777B (en) | Network interface adapter register method and driving equipment, server | |
US20120324068A1 (en) | Direct networking for multi-server units | |
CN104823409A (en) | Network virtualization over infiniband | |
CN105745883B (en) | Method, network device and system for synchronization of forwarding tables | |
US20110261827A1 (en) | Distributed Link Aggregation | |
JP2014036240A (en) | Controller, control method and program, and system and information processing method | |
EP3120527A1 (en) | Switch-based load balancer | |
CN103560967A (en) | Virtual data center mapping method sensing service requirement | |
US20190140981A1 (en) | Low level provisioning of network fabrics | |
CN102231709B (en) | Control plane structure of virtual routing device and control method thereof | |
CN105429946A (en) | System and method of preventing forging IP address based on SDN virtual switch | |
US9203895B1 (en) | System and method for lateral connection between interface devices with bypass of external network | |
US20160043910A1 (en) | System and Method for Obtaining Deterministic Performance in Virtual Desktop System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: WENZHOU UNIVERSITY Free format text: FORMER OWNER: LIU QINGGUO Effective date: 20150508 |
|
C41 | Transfer of patent application or patent right or utility model | ||
C53 | Correction of patent of invention or patent application | ||
CB03 | Change of inventor or designer information |
Inventor after: Liu Jun Inventor before: Liu Qingguo |
|
COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 622650 MIANYANG, SICHUAN PROVINCE TO: 325035 WENZHOU, ZHEJIANG PROVINCE Free format text: CORRECT: INVENTOR; FROM: LIU QINGGUO TO: LIU JUN |
|
TA01 | Transfer of patent application right |
Effective date of registration: 20150508 Address after: 325035 Zhejiang province Chashan Wenzhou Higher Education Park of Wenzhou University Applicant after: Wenzhou University Address before: 002, 622650 sets of Jin Shan village, Xiushui Town, Mianyang County, Sichuan, China Applicant before: Liu Qingguo |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150603 |