CN103023703B - Network timely reliability accelerated test method based on M/M/s queuing model - Google Patents
Network timely reliability accelerated test method based on M/M/s queuing model Download PDFInfo
- Publication number
- CN103023703B CN103023703B CN201210552895.0A CN201210552895A CN103023703B CN 103023703 B CN103023703 B CN 103023703B CN 201210552895 A CN201210552895 A CN 201210552895A CN 103023703 B CN103023703 B CN 103023703B
- Authority
- CN
- China
- Prior art keywords
- network
- reliability
- prime
- model
- max
- 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
- 238000010998 test method Methods 0.000 title claims abstract description 12
- 238000012360 testing method Methods 0.000 claims abstract description 58
- 230000001133 acceleration Effects 0.000 claims abstract description 38
- 238000004891 communication Methods 0.000 claims abstract description 14
- 230000007246 mechanism Effects 0.000 claims abstract description 9
- 239000000203 mixture Substances 0.000 claims abstract description 9
- 238000004379 similarity theory Methods 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 6
- 238000005315 distribution function Methods 0.000 claims description 5
- 238000007689 inspection Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000008520 organization Effects 0.000 claims description 4
- 238000013480 data collection Methods 0.000 claims description 3
- 229940036051 sojourn Drugs 0.000 claims 2
- 238000004519 manufacturing process Methods 0.000 claims 1
- 238000012031 short term test Methods 0.000 abstract description 4
- 238000004088 simulation Methods 0.000 description 14
- 238000013461 design Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013095 identification testing Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于M/M/s排队模型的网络及时可靠性加速试验方法,包括如下步骤:步骤一:根据通信网络排队模型的延迟故障机理,获取排队模型的组成,确定服务强度要求;步骤二:获取网络及时可靠性模型;步骤三:基于相似理论获取可靠性加速模型;步骤四:进行网络及时可靠性加速试验;本发明给出了基于M/M/s排队模型的网络及时可靠性加速试验方法,可有效解决当前网络可靠性试验时间过长、费用过高或者短时试验样本量不足、置信度偏低的问题,进而提高试验效率。
The invention discloses a network timely reliability acceleration test method based on the M/M/s queuing model, which comprises the following steps: Step 1: According to the delay failure mechanism of the communication network queuing model, the composition of the queuing model is obtained, and the service intensity requirement is determined ; Step 2: obtain the network timely reliability model; Step 3: obtain the reliability acceleration model based on similarity theory; Step 4: carry out the network timely reliability acceleration test; The reliability acceleration test method can effectively solve the problems of the current network reliability test, such as too long time and high cost, or insufficient sample size and low confidence in short-term tests, thereby improving test efficiency.
Description
技术领域technical field
本发明属于网络通信以及可靠性技术领域,具体涉及一种基于M/M/s排队模型的网络及时可靠性加速试验方法。The invention belongs to the technical field of network communication and reliability, and in particular relates to a network timely reliability acceleration test method based on an M/M/s queuing model.
背景技术Background technique
随着网络技术的不断发展与应用,对网络的定量与定性特征的科学理解,已成为一个极其重要的挑战性课题,甚至被称为“网络的新科学”。随着网络使用的普及,网络负载增大,由拥塞造成的及时可靠性已经成为网络定量特征理解的重要问题。With the continuous development and application of network technology, the scientific understanding of the quantitative and qualitative characteristics of the network has become an extremely important challenging topic, even called "the new science of the network". With the popularization of network usage and the increase of network load, the timely reliability caused by congestion has become an important issue in the understanding of network quantitative characteristics.
在一个新的网络建成前,在一种新的服务投入使用前,试验是考核网络可靠性的重要途径。然而,网络任务周期普遍较长,为了有效暴露故障,网络可靠性试验时间往往是其任务周期的数倍(参考文献[1]:张建涛,张剑.军用通信网综合可靠性试验与检验[J].电子产品可靠性与环境试验,25(2),2007:19-22),这直接导致研制周期过长。为了快速在可靠性试验中暴露设计缺陷,确定网络可靠性水平,有必要采取加速试验,增大单位时间内的循环次数,加速故障模式的出现。加速模型是设计加速试验的前提。对网络及时可靠性而言,其故障模式为时延过长,网络的排队机制为探索延迟故障机理以及确定加速模型提供了支撑。相似理论是研究自然界和工程中各种物理过程相似原理的学说,是确定加速模型的理论依据。Before a new network is built and a new service is put into use, testing is an important way to assess network reliability. However, the network task period is generally long. In order to effectively expose faults, the network reliability test time is often several times the task period (Reference [1]: Zhang Jiantao, Zhang Jian. Comprehensive reliability test and inspection of military communication network [J ]. Electronic Product Reliability and Environmental Testing, 25(2), 2007: 19-22), which directly leads to a long development cycle. In order to quickly expose design flaws in reliability tests and determine the reliability level of the network, it is necessary to adopt accelerated tests to increase the number of cycles per unit time and accelerate the emergence of failure modes. Acceleration model is the premise of designing acceleration test. For the timely reliability of the network, the failure mode is too long delay, and the queuing mechanism of the network provides support for exploring the delay failure mechanism and determining the acceleration model. Similarity theory is a theory for studying the similarity principles of various physical processes in nature and engineering, and is the theoretical basis for determining the acceleration model.
现有的加速试验和加速模型的研究大多是硬件领域,并没有针对通信网络进行可靠性加速模型和试验方法的探索。尚无法解决网络可靠性试验时间过长、费用过高或者短时试验样本量不足、置信度偏低的问题。Most of the existing acceleration tests and acceleration models are in the field of hardware, and there is no exploration of reliability acceleration models and test methods for communication networks. It is still unable to solve the problems of too long time and high cost of network reliability test, or insufficient sample size and low confidence of short-term test.
发明内容Contents of the invention
本发明的目的是为了解决可靠性试验时间过长或短时试验评估置信度偏低的问题,提出一种基于M/M/s排队模型的网络及时可靠性加速试验方法,通过进行可靠性加速模型的推导和验证,制定网络及时可靠性加速试验方案。The purpose of the present invention is to solve the problem that the reliability test time is too long or the confidence level of the short-term test evaluation is low, and proposes a network timely reliability acceleration test method based on the M/M/s queuing model. The derivation and verification of the model, and the formulation of the accelerated test plan for the timely reliability of the network.
一种基于M/M/s排队模型的网络及时可靠性加速试验方法,包括如下步骤:A network timely reliability acceleration test method based on M/M/s queuing model, comprising the steps:
步骤一:根据通信网络排队模型的延迟故障机理,获取排队模型的组成,确定服务强度要求;Step 1: Obtain the composition of the queuing model and determine the service intensity requirements according to the delay fault mechanism of the queuing model of the communication network;
步骤二:获取网络及时可靠性模型;Step 2: Obtain the timely reliability model of the network;
步骤三:基于相似理论获取可靠性加速模型;Step 3: Obtain the reliability acceleration model based on the similarity theory;
步骤四:进行网络及时可靠性加速试验;Step 4: Carry out network timely reliability acceleration test;
本发明的优点与积极效果在于:Advantage and positive effect of the present invention are:
(1)本发明方法提出了基于排队论的网络及时可靠性加速模型,在相似理论的指导下推导并验证M/M/s排队系统的网络可靠性加速模型,这是相似理论在加速试验上的又一应用,同时也是其在网络流上的又一应用,这是加速试验的核心,是规划加速试验的模型基础。(1) The method of the present invention proposes a network reliability acceleration model based on queuing theory in time, and deduces and verifies the network reliability acceleration model of the M/M/s queuing system under the guidance of the similarity theory, which is the similarity theory in the acceleration test Another application of , and also another application of network flow, is the core of the accelerated test and the model basis for planning the accelerated test.
(2)本发明方法为网络可靠性加速试验方法建立理论基础:根据推导得出的加速模型,可以进一步确定通信网试验方法,这是产品加速寿命试验在网络对象上的推广,可有效解决当前网络可靠性试验时间过长、费用过高或者短时试验样本量不足、置信度偏低的问题,进而提高试验效率。(2) The method of the present invention establishes a theoretical basis for the accelerated test method of network reliability: according to the deduced accelerated model, the test method of the communication network can be further determined. This is the promotion of the product accelerated life test on the network object, which can effectively solve the current The network reliability test time is too long, the cost is too high, or the sample size of the short-term test is insufficient, and the confidence level is low, so as to improve the test efficiency.
附图说明Description of drawings
图1是本发明的方法流程图;Fig. 1 is method flowchart of the present invention;
图2是本发明中OPNET建立M/M/s排队模型示例图;Fig. 2 is that OPNET among the present invention sets up M/M/s queuing model example figure;
图3是本发明实施例中某通信网络拓扑示例图。Fig. 3 is an exemplary diagram of a communication network topology in an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合附图和实施例对本发明作进一步的详细说明。The present invention will be further described in detail with reference to the accompanying drawings and embodiments.
本发明提出一种基于M/M/s排队模型的网络及时可靠性加速试验方法,包括如下步骤:The present invention proposes a network timely reliability acceleration test method based on the M/M/s queuing model, comprising the following steps:
步骤一:根据通信网络排队模型的延迟故障机理,获取排队模型的组成,确定服务强度要求。Step 1: According to the delay fault mechanism of the queuing model of the communication network, the composition of the queuing model is obtained, and the service intensity requirement is determined.
具体包括如下步骤:Specifically include the following steps:
步骤1.1,获取排队模型的组成:排队模型的组成由输入过程、到达规则、排队规则、服务机构结构、服务时间、服务规则组成。Step 1.1, obtaining the composition of the queuing model: the composition of the queuing model consists of input process, arrival rules, queuing rules, service organization structure, service time, and service rules.
M/M/s排队模型,表示输入过程为数据到达时间间隔为λ的负指数分布,到达规则为数据单个到达,数据源总体为无限源总体,排队规则为先到先服务,服务机构结构为s个服务台并联服务,容量为无穷,服务时间为服从平均服务时间为μ的负指数分布,服务规则为一次服务单个数据的排队模型。(参考文献[2]唐应辉,唐小我.排队论-基础与分析技术[M].北京:科学出版社,2006:33)当网络数据包到达后,如交换机存在服务台空闲,则开始提供数据交换服务,否则排队等待,直到前面所有的数据包完成数据交换。如果逗留时间过长,达到故障判据时,则发生延迟故障。The M/M/s queuing model means that the input process is a negative exponential distribution with a data arrival time interval of λ, the arrival rule is a single arrival of data, the total data source is an infinite source population, the queuing rule is first-come-first-served, and the service organization structure is s service desks are connected in parallel, the capacity is infinite, the service time obeys the negative exponential distribution with the average service time μ, and the service rule is a queuing model of serving a single data at a time. (Reference [2] Tang Yinghui, Tang Xiaowo. Queuing Theory-Basic and Analysis Technology [M]. Beijing: Science Press, 2006:33) When the network data packet arrives, if there is an idle service desk in the switch, it will start to provide Data exchange service, otherwise wait in queue until all previous data packets complete data exchange. If the stay time is too long and the fault criterion is reached, a delayed fault occurs.
步骤1.2,确定排队模型的服务强度要求:当ρs=λ/sμ<1时,ρs表示排队模型服务强度,排队模型能达到统计平衡,逗留时间构成概率分布,是本发明方法的前提条件;否则,数据到达累积会越来越多,排队模型无法达到稳态,排队时延会随时间呈递增趋势,此情形探讨延迟故障意义不大。Step 1.2, determine the service intensity requirement of queuing model: when ρ s =λ/sμ<1, ρ s represents queuing model service intensity, and queuing model can reach statistical balance, and stay time constitutes probability distribution, is the precondition of the inventive method ; Otherwise, more and more data will arrive and accumulate, the queuing model will not be able to reach a steady state, and the queuing delay will increase with time. In this case, it is meaningless to discuss delay faults.
步骤二:获取网络及时可靠性模型;Step 2: Obtain the timely reliability model of the network;
具体包括如下步骤:Specifically include the following steps:
步骤2.1,确定网络及时可靠度表达式,可靠度是可靠性在概率上的度量值,在网络中及时可靠度表达式为:Step 2.1, determine the expression of network timely reliability. Reliability is a measure of reliability in probability. The expression of timely reliability in the network is:
R=P{D≤Dmax} (1)R=P{D≤D max } (1)
式中,D表示网络数据传输时延,Dmax表示用户允许的最大时延,也就是故障判据,R表示网络及时可靠度,P表示网络实际时延不超过用户允许的最大时延的概率。In the formula, D represents the network data transmission delay, D max represents the maximum delay allowed by the user, that is, the failure criterion, R represents the reliability of the network in time, and P represents the probability that the actual network delay does not exceed the maximum delay allowed by the user .
步骤2.2,确定逗留时间分布函数,M/M/s的排队模型的逗留时间分布函数为:Step 2.2, determine the residence time distribution function, the residence time distribution function of the queuing model of M/M/s is:
M/M/s的排队系统的逗留时间分布函数根据参考文献[2]唐应辉,唐小我.排队论-基础与分析技术[M].北京:科学出版社,2006:33,能够得到。The residence time distribution function of the M/M/s queuing system can be obtained according to the reference [2] Tang Yinghui, Tang Xiaowo. Queuing Theory-Basic and Analysis Technology [M]. Beijing: Science Press, 2006:33.
式中:W是数据包在模型内的逗留时间,为等待时间与服务时间之和。t是时间自变量。W(t)表示数据包在模型内的逗留时间W不超过t的概率。 当排队模型确定时,服务台数为s,s为常数,ps为模型中顾客数为s的概率,表达式可记为ps=f(ρ)。In the formula: W is the residence time of the data packet in the model, which is the sum of the waiting time and the service time. t is the time independent variable. W(t) represents the probability that the data packet stays in the model W for no more than t. When the queuing model is determined, the number of service desks is s, s is a constant, p s is the probability that the number of customers in the model is s, and the expression can be recorded as p s =f(ρ).
实际上,式(2)就是通信网络及时可靠度的表达式。式(2)中,t就是给定的时延阈值Dmax。结合式(1)和式(2),网络及时可靠性模型可以表达为:In fact, Equation (2) is an expression of the timely reliability of the communication network. In formula (2), t is a given delay threshold D max . Combining formula (1) and formula (2), the network timely reliability model can be expressed as:
式中:R为网络及时可靠度。In the formula: R is the real-time reliability of the network.
步骤三:基于相似理论获取可靠性加速模型;Step 3: Obtain the reliability acceleration model based on the similarity theory;
具体包括如下步骤:Specifically include the following steps:
设式(3)为原始网络的可靠性模型,则相似网络的可靠性模型为:Let equation (3) be the reliability model of the original network, then the reliability model of the similar network is:
式中:R'为相似网络及时可靠度,D'max表示用户允许的最大时延, λ'为相似网络数据到达时间间隔,μ'为相似网络的平均服务时间,服务台数为s。In the formula: R' is the real-time reliability of the similar network, D' max represents the maximum delay allowed by the user, λ' is the arrival time interval of similar network data, μ' is the average service time of similar network, and the number of service stations is s.
令相似网络中的服务台数s不发生改变,考虑到 ps=f(ρ),式(3)中实际有4个物理量,即R、λ、μ和D,令相似常数分别为cR、cλ、cμ和cD,表示相似网络中参数与原始系统中相应参数的变化倍数,即:Let the number s of servers in the similar network not change, considering p s = f(ρ), there are actually 4 physical quantities in formula (3), namely R, λ, μ and D, let the similarity constants be c R , c λ , c μ and c D respectively, which represent the parameters in the similar network The change factor from the corresponding parameter in the original system, namely:
简单起见,要求相似网络中的可靠度R'与原始网络中的可靠度R保持不变,即:cR=1;且取平均数据到达间隔时间和平均服务时间的相似常数相等,即cμ=cλ;根据相似第一定理,联立式(3)、式(4)和(5),则可得:cμ·cD=1For the sake of simplicity, it is required that the reliability R' in the similar network remains unchanged from the reliability R in the original network, that is: c R = 1; and the similarity constant between the average data arrival interval time and the average service time is equal, that is, c μ =c λ ; according to the first theorem of similarity, and the simultaneous equations (3), (4) and (5), it can be obtained: c μ ·c D =1
由此,得到M/M/s排队模型的3个相似准则,该准则即为可靠性加速模型:Thus, three similar criteria of the M/M/s queuing model are obtained, which are reliability acceleration models:
随着网络数据到达强度的增加,相同时间内到达的数据包个数增多,可靠性信息量增大。为了达到可靠性试验截尾所需的数据量要求(参考文献[3]GB5080.5-85.设备可靠性试验成功率的验证试验方案[S].中华人民共和国电子工业部、航天工业部.1985:5-9),网络数据到达强度增大cλ倍以后,试验时长可减小cλ倍,两次试验的数据量不变。即试验时长和网络数据到达强度的关系为:As the intensity of network data arrival increases, the number of data packets arriving within the same time period increases, and the amount of reliability information increases. In order to meet the data volume requirements required for reliability test censoring (reference [3] GB5080.5-85. Verification test plan for the success rate of equipment reliability test [S]. The Ministry of Electronics Industry and the Ministry of Aerospace Industry of the People's Republic of China. 1985:5-9), after the arrival strength of network data increases by c λ times, the test duration can be reduced by c λ times, and the data volume of the two tests remains unchanged. That is, the relationship between the test duration and the network data arrival intensity is:
cλ=t/t′ (7)c λ =t/t′ (7)
式中:t为原始网络试验时长,t′为相似网络试验时长。In the formula: t is the duration of the original network test, and t′ is the duration of the similar network test.
步骤四:应用OPNET仿真平台对可靠性加速模型进行验证;Step 4: Apply the OPNET simulation platform to verify the reliability acceleration model;
具体包括如下步骤:Specifically include the following steps:
步骤4.1,用OPNET建立M/M/s排队模型;Step 4.1, establish M/M/s queuing model with OPNET;
步骤4.2,设计基于M/M/s排队模型的原始网络的可靠性模型,选取λ、μ和D,和试验时长t,进行OPNET仿真;Step 4.2, design the reliability model of the original network based on the M/M/s queuing model, select λ, μ and D, and the test duration t, and perform OPNET simulation;
步骤4.3,设计基于M/M/s排队模型的相似网络的可靠性模型,按照(6)式选取λ、μ和D相应的相似系数cλ、cμ和cD,确定相似网络可靠性模型参数,以及试验时长t′,满足t'=t/cλ,进行OPNET仿真;Step 4.3, design the reliability model of the similar network based on the M/M/s queuing model, select the corresponding similarity coefficients c λ , c μ and c D of λ, μ and D according to formula (6), and determine the reliability model of the similar network Parameters, as well as the test duration t', satisfy t'=t/c λ , and carry out OPNET simulation;
步骤4.4,计算原始网络和相似网络的及时可靠度,并进行对比。仿真中,网络及时可靠度的统计方法为:Step 4.4, calculate the timely reliability of the original network and the similar network, and compare them. In the simulation, the statistical method of network real-time reliability is:
R=Nn/Nt (8)R=N n /N t (8)
式中,Nt表示网络传输的数据包总个数,Nn表示网络传输时延不超过用户允许的最大时延Dmax的数据包个数,也就是传输及时的数据包个数。In the formula, N t represents the total number of data packets transmitted by the network, and N n represents the number of data packets whose network transmission delay does not exceed the maximum delay D max allowed by the user, that is, the number of timely transmitted data packets.
在原始网络和相似网络相应的t时刻计算可靠度,计算其均方误差。若在多组故障判据和应力增加倍数的仿真中,原始网络和相似网络的可靠度均方误差都在可接受的范围内,则认为此加速模型是正确和合理的。The reliability is calculated at the time t corresponding to the original network and the similar network, and the mean square error is calculated. If the reliability mean square error of the original network and the similar network are all within the acceptable range in the simulation of multiple failure criteria and stress increase multiples, then the accelerated model is considered correct and reasonable.
步骤五:进行网络及时可靠性加速试验;Step 5: Carry out network timely reliability acceleration test;
具体包括如下步骤:Specifically include the following steps:
步骤5.1,确定网络数据收集数量,假定网络模型为M/M/s排队模型,延迟故障服从二项分布,取值检验上限R,鉴别比D,生产方风险α和使用方风险β。那么,可以查得可靠性鉴定试验中要求至少需要收集数据包的时延信息数量。Step 5.1, determine the number of network data collection, assume that the network model is M/M/s queuing model, delay faults obey the binomial distribution, value inspection upper limit R, discrimination ratio D, producer risk α and consumer risk β. Then, the amount of time delay information required to collect data packets at least in the reliability identification test can be checked.
步骤5.2,获取加速试验参数,若原始网络任务剖面参数以及时延阈值为λ、μ和Dmax,试验时长为t。按照(6)式规则选取λ、μ和Dmax相应的相似系数cλ、cμ和cD,可以得到λ’、μ’和D’max。按照加速试验参数进行时长为t'=t/Cλ的可靠性加速试验,得到该加速网络的及时可靠度。该值可以认为与原始网络的及时可靠度相同,即可以得到原始网络的及时可靠度。In step 5.2, the acceleration test parameters are obtained. If the original network task profile parameters and delay thresholds are λ, μ and D max , the test duration is t. Select the similarity coefficients c λ , c μ and c D corresponding to λ, μ and D max according to formula (6), and then λ', μ' and D' max can be obtained. According to the accelerated test parameters, a reliability accelerated test with a duration of t'=t/C λ is carried out to obtain the timely reliability of the accelerated network. This value can be considered to be the same as the timely reliability of the original network, that is, the timely reliability of the original network can be obtained.
实施例:Example:
本发明实施例中的仿真部分以图2所示的OPNET排队模型为例,具体阐述本发明方法的中加速模型的仿真验证,试验部分以图3所示的实际通信网络为例,阐述具体可靠性加速试验方案。The simulation part in the embodiment of the present invention takes the OPNET queuing model shown in Figure 2 as an example, and specifically sets forth the simulation verification of the acceleration model in the method of the present invention, and the test part takes the actual communication network shown in Figure 3 as an example, and sets forth concrete and reliable Accelerated testing program.
图2中有3个节点,分别是数据发送端(src),排队机构(queue)和数据接收端(sink)。在发送端可以设置数据包到达间隔与数据包长的分布,在排队机构处可以设置排队规则与服务时间分布。There are three nodes in Figure 2, which are the data sender (src), the queuing mechanism (queue) and the data receiver (sink). The data packet arrival interval and the distribution of data packet length can be set at the sending end, and the queuing rules and service time distribution can be set at the queuing mechanism.
本发明的基于M/M/s排队模型的网络及时可靠性加速试验方法,步骤如图1所示,其中步骤一、二、三与具体实施方式里面相同,在此不赘述,步骤四与五具体方法如下:The network timely reliability acceleration test method based on the M/M/s queuing model of the present invention, the steps are as shown in Figure 1, wherein steps 1, 2, and 3 are the same as in the specific implementation mode, and will not be repeated here, steps 4 and 5 The specific method is as follows:
步骤四:应用OPNET仿真平台对可靠性加速模型进行验证,具体方法是:Step 4: Apply the OPNET simulation platform to verify the reliability acceleration model, the specific method is:
步骤4.1,用OPNET建立M/M/s排队模型,如图2所示:此处在src数据发送端的数据到达间隔和数据包长分布选择exponential负指数分布,queue排队机构的处理模型选择acb_fifo_ms。Step 4.1, use OPNET to establish the M/M/s queuing model, as shown in Figure 2: Here, the data arrival interval and data packet length distribution at the src data sending end select exponential negative exponential distribution, and the processing model of the queue queuing mechanism selects acb_fifo_ms.
步骤4.2,设计基于M/M/s排队模型的原始网络的可靠性模型,选取一定的λ、μ、t和D,进行OPNET仿真:在该验证案例中,网络服务率为9,600bit/s,数据到达强度服从均值为2.67packet/s的负指数分布,数据包大小服从均值为9,000bit的负指数分布,服务台数为5,即ρs=0.5。假定网络延迟故障服从二项分布,取检验上限R=0.999,鉴别比D=1.50,生产方风险α和使用方风险β为10%,那么,可靠性鉴定试验中要求至少需要收集32922个数据包的时延信息,因此至少需要仿真3.425小时,才可到达此数量的数据包。应用OPNET仿真4小时,总共收集到35789个数据包。Step 4.2, design the reliability model of the original network based on the M/M/s queuing model, select certain λ, μ, t and D, and conduct OPNET simulation: In this verification case, the network service rate is 9,600bit/s, The data arrival intensity follows a negative exponential distribution with an average value of 2.67packet/s, the data packet size obeys a negative exponential distribution with an average value of 9,000 bits, and the number of service stations is 5, that is, ρ s =0.5. Assuming that the network delay fault obeys the binomial distribution, take the upper limit of inspection R=0.999, the discrimination ratio D=1.50, and the risk α of the producer and the risk β of the user are 10%. Then, in the reliability identification test, at least 32922 data packets need to be collected The delay information of , so at least 3.425 hours of simulation is required to arrive at this number of packets. Applying OPNET simulation for 4 hours, a total of 35789 data packets were collected.
步骤4.3,设计基于M/M/s排队模型的相似网络的可靠性模型,按照(6)式规则选取cλ、cμ、ct和cD,确定相似网络可靠性模型参数,以及试验时长t′,进行OPNET仿真:取cμ=cλ=4,CD=ct=0.25,t'=1小时,t0时刻状态相同。如此,网络服务率为19200bit/s,平均数据到达时间间隔服从均值为5.34packet/s的负指数分布,数据包大小服从均值为9000bit的负指数分布。根据加速模型,仿真1小时,共收集到36000个数据包。Step 4.3, design the reliability model of a similar network based on the M/M/s queuing model, select c λ , c μ , c t and c D according to the rules of formula (6), and determine the reliability model parameters of the similar network and the test duration t', carry out OPNET simulation: take c μ =c λ =4, C D =c t =0.25, t'=1 hour, the state at t 0 is the same. In this way, the network service rate is 19200bit/s, the average data arrival time interval obeys the negative exponential distribution with the mean value of 5.34packet/s, and the data packet size obeys the negative exponential distribution with the mean value of 9000bit. According to the accelerated model, a total of 36,000 data packets were collected after 1 hour of simulation.
步骤4.4,计算原始网络和相似网络的及时可靠度,并进行对比。仿真中,网络及时可靠度的统计方法为:Step 4.4, calculate the timely reliability of the original network and the similar network, and compare them. In the simulation, the statistical method of network real-time reliability is:
R=Nn/Nt (8)R=N n /N t (8)
式中,Nt表示网络传输的数据包总个数,Nn表示网络传输时延不超过用户允许的最大时延Dmax的数据包个数,也就是传输及时的数据包个数。In the formula, N t represents the total number of data packets transmitted by the network, and N n represents the number of data packets whose network transmission delay does not exceed the maximum delay D max allowed by the user, that is, the number of timely transmitted data packets.
在原网络和相似网络中分别以8分钟和2分钟为间隔,根据式(8)计算网络端到端及时可靠度的点估计值,并在不同的延迟故障判据下,计算原始网络和相似网络及时可靠度的均方误差,如表1所示。在本实施例中,当原始网络时延阈值在2~5s变化时,均方误差均小于0.02,说明在不同延迟故障判据的取值下,该方法的适用性都较强。随着时延阈值的增加,其均方误差越来越小,原始网络和相似网络在可靠度上的相似性越高。表1还讨论了两个网络及时可靠度的绝对误差,其值均小于3×10-3,且延迟故障阈值越严格,即对计算出的可靠度越高的网络,绝对误差越小,该加速模型的准确度越高。In the original network and the similar network at intervals of 8 minutes and 2 minutes respectively, calculate the point estimation value of the end-to-end timely reliability of the network according to formula (8), and calculate the original network and the similar network under different delay failure criteria The mean square error of in-time reliability is shown in Table 1. In this embodiment, when the original network delay threshold varies from 2 to 5 s, the mean square error is less than 0.02, indicating that the method has strong applicability under different values of the delay failure criterion. As the delay threshold increases, its mean square error becomes smaller and smaller, and the similarity in reliability between the original network and the similar network is higher. Table 1 also discusses the absolute errors of the timely reliability of the two networks, both of which are less than 3×10 -3 , and the stricter the delay fault threshold, that is, the smaller the absolute error for the network with higher calculated reliability, the Accelerated models are more accurate.
表1故障判据对加速模型的影响Table 1 The influence of fault criteria on the acceleration model
表2进一步讨论了网络在不同的应力增加倍数下,原始网络和相似网络可靠度的均方误差。这里,当应力增加倍数在2~12倍变化时,两个网络及时可靠度的均方误差和绝对误差变化不大。这说明,网络应力增加的倍数不影响原始网络和相似网络在可靠度上的相似性。Table 2 further discusses the mean square error of the reliability of the original network and the similar network under different stress multipliers. Here, when the stress multiplier changes from 2 to 12 times, the mean square error and absolute error of the two networks in time reliability do not change much. This shows that the multiplier of network stress does not affect the similarity in reliability between the original network and the similar network.
表2应力增加倍数对加速模型的影响Table 2 Effect of stress increase multiple on acceleration model
在上述分析中,由于每个Δt时间段(原始网络中Δt=8min,相似网络中Δt=2min)只有约1200个数据,故而两个网络的及时可靠性尚存在一定的误差,绝对误差均在10-4附近。如果增加单位时间的数据量,则误差将大幅减小。表3是服务台个数对相似网络的影响,可以看出服务台个数的变化也不影响该方法的适用性。In the above analysis, since there are only about 1200 data in each Δt time period (Δt=8min in the original network, Δt=2min in the similar network), there is still a certain error in the timely reliability of the two networks, and the absolute error is in Around 10 -4 . If the amount of data per unit time is increased, the error will be greatly reduced. Table 3 shows the impact of the number of service desks on similar networks. It can be seen that the change of the number of service desks does not affect the applicability of the method.
表3服务台个数对加速模型的影响Table 3 The influence of the number of service desks on the acceleration model
步骤五:进行网络及时可靠性加速试验,对应图2的理论模型,试验部分以图3所示的实际通信网络为例,阐述具体可靠性加速试验方案:Step 5: Carry out network timely reliability acceleration test, corresponding to the theoretical model in Figure 2, the test part takes the actual communication network shown in Figure 3 as an example, and elaborates the specific reliability acceleration test plan:
图3中通信网络由两个端系统,一个交换机组成。端系统可以是具有特定功能的系统,如AFDX航电子系统,也可以是局域网中的普通笔记本。这里端系统主要是进行收发数据,由端系统A发送数据流通过交换机最终被端系统B接收。The communication network in Figure 3 consists of two end systems and a switch. The end system can be a system with specific functions, such as the AFDX avionics system, or it can be an ordinary notebook in the local area network. Here, the end system mainly sends and receives data, and the data flow sent by end system A is finally received by end system B through the switch.
步骤5.1,确定网络数据收集数量,假定数据包通过交换机的时延为M/M/s排队模型,延迟故障服从二项分布。根据使用方要求,如取检验上限R=0.999,鉴别比D=1.50,生产方风险α和使用方风险β为10%。那么,通过相关标准(参考文献[3]GB5080.5-85.设备可靠性试验成功率的验证试验方案[S].中华人民共和国电子工业部、航天工业部.1985:5-9)可以查得可靠性鉴定试验中要求至少需要收集数据包的时延信息数量,此处为32922个数据包。Step 5.1, determine the quantity of network data collection, assuming that the time delay of data packets passing through the switch is M/M/s queuing model, and the delay fault obeys the binomial distribution. According to the requirements of the user, if the inspection upper limit R=0.999, the identification ratio D=1.50, the risk α of the producer and the risk β of the user are 10%. Then, through relevant standards (reference [3] GB5080.5-85. Verification test plan for equipment reliability test success rate [S]. Ministry of Electronics Industry and Ministry of Aerospace Industry of the People's Republic of China. 1985:5-9) can check In the reliability identification test, it is required to collect at least the number of delay information of data packets, which is 32922 data packets here.
步骤5.2,获取加速试验参数,若原始网络任务剖面参数以及时延阈值为λ=1packet/s、μ=2packet/s和Dmax=50ms,试验时长为t=9.145h以上能收集到至少32922个数据包。按照(6)式规则选取λ、μ和Dmax相应的相似系数cλ、cμ和cD,可以得到λ’、μ’和D’max。如取cμ=cλ=4,cD=0.25,Dmax=12.5ms。按照加速试验参数进行时长为t'=t/cλ=9.145/4=2.23h的可靠性加速试验,通过硬件工具或软件测量每个数据包通过交换机的时延,就可以得到规定不少于32922个数据包的时延数据。利用这些获得的时延数据,结合(8)式可计算出该加速网络的及时可靠度R,假设为0.99,该可靠度值可以认为与原始网络的及时可靠度相同,即可以认为原始网络的及时可靠度为0.99。Step 5.2, obtain the acceleration test parameters, if the original network task profile parameters and the delay threshold are λ=1packet/s, μ=2packet/s and D max= 50ms, and the test duration is t=9.145h or more, at least 32922 can be collected data pack. Select the similarity coefficients c λ , c μ and c D corresponding to λ, μ and D max according to formula (6), and then λ', μ' and D' max can be obtained. For example, c μ =c λ =4, c D =0.25, D max = 12.5ms. Carry out a reliability acceleration test with a duration of t'=t/c λ =9.145/4=2.23h according to the acceleration test parameters, measure the time delay of each data packet passing through the switch through hardware tools or software, and you can get the specified not less than Latency data for 32922 packets. Using these obtained delay data, combined with formula (8), the timely reliability R of the accelerated network can be calculated. Assuming it is 0.99, this reliability value can be considered to be the same as that of the original network, that is, the original network’s The in-time reliability is 0.99.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210552895.0A CN103023703B (en) | 2012-12-18 | 2012-12-18 | Network timely reliability accelerated test method based on M/M/s queuing model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210552895.0A CN103023703B (en) | 2012-12-18 | 2012-12-18 | Network timely reliability accelerated test method based on M/M/s queuing model |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103023703A CN103023703A (en) | 2013-04-03 |
CN103023703B true CN103023703B (en) | 2015-04-22 |
Family
ID=47971857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210552895.0A Active CN103023703B (en) | 2012-12-18 | 2012-12-18 | Network timely reliability accelerated test method based on M/M/s queuing model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103023703B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103942610B (en) * | 2014-04-04 | 2017-12-26 | 同济大学 | The polymorphic configuration optimization method of reconfigurable manufacturing system of task based access control |
CN106845820B (en) * | 2017-01-16 | 2020-07-24 | 北京航空航天大学 | NFV system reliability evaluation method based on performance margin |
CN111752243B (en) * | 2020-06-12 | 2021-10-15 | 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) | Production line reliability testing method, device, computer equipment and storage medium |
CN113947263B (en) * | 2021-12-22 | 2022-03-15 | 产业互联科技(北京)有限公司 | Intelligent airport service desk scheduling prediction method |
CN117176618B (en) * | 2023-11-03 | 2024-01-09 | 中国西安卫星测控中心 | Performance evaluation method for network data exchange software system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741641A (en) * | 2009-11-30 | 2010-06-16 | 北京航空航天大学 | Link-Based Communication Network Service Reliability Test Method |
CN101957760A (en) * | 2010-10-21 | 2011-01-26 | 浙江工商大学 | Method for measuring process execution time |
CN102035667A (en) * | 2009-09-27 | 2011-04-27 | 华为技术有限公司 | Method, device and system for evaluating network reliability |
CN102571454A (en) * | 2012-02-21 | 2012-07-11 | 北京航空航天大学 | Reliability test and index verification method for communication network service based on failure distribution |
-
2012
- 2012-12-18 CN CN201210552895.0A patent/CN103023703B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102035667A (en) * | 2009-09-27 | 2011-04-27 | 华为技术有限公司 | Method, device and system for evaluating network reliability |
CN101741641A (en) * | 2009-11-30 | 2010-06-16 | 北京航空航天大学 | Link-Based Communication Network Service Reliability Test Method |
CN101957760A (en) * | 2010-10-21 | 2011-01-26 | 浙江工商大学 | Method for measuring process execution time |
CN102571454A (en) * | 2012-02-21 | 2012-07-11 | 北京航空航天大学 | Reliability test and index verification method for communication network service based on failure distribution |
Non-Patent Citations (4)
Title |
---|
The applicability of traditional sampling techniques in the measurement of LAN availability;Wuyue Ren, et al.;《Quality, Reliability, Risk, Maintenance, and Safety Engineering (ICQR2MSE), 2012 International Conference on》;20120618;第1-6页 * |
The failure distribution for service layer of communication networks;Meinan Li, et al.;《Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference on》;20120423;第1-5页 * |
网络可靠性评估方法综述;江逸楠;《网络可靠性评估方法综述》;20120531;第39卷(第5期);第9-13页 * |
通信网络服务可靠性参数分析_;李硕;《通信网络服务可靠性参数分析》;20120930;第34卷(第9期);第1946-1950页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103023703A (en) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102780581B (en) | AFDX (Avionics Full Duplex Switched Ethernet) end-to-end delay bound claculation method based on random network calculus | |
CN103023703B (en) | Network timely reliability accelerated test method based on M/M/s queuing model | |
CN101741641B (en) | Method for reliability test of communication network services based on link circuits | |
WO2011130957A1 (en) | Method and apparatus for online distinguishing transmission control protocol traffic by using data flow head characteristics | |
CN102571454B (en) | Reliability test and index verification method for communication network service based on failure distribution | |
CN109299160B (en) | A power CPS security analysis method based on monitoring big data mining | |
Pries et al. | On the usability of OpenFlow in data center environments | |
Li et al. | An efficient method for evaluating the end-to-end transmission time reliability of a switched Ethernet | |
CN102780589B (en) | Static routing network delay variation test method based on virtual link | |
WO2015182629A1 (en) | Monitoring system, monitoring device, and monitoring program | |
Rao et al. | Performance of non-homogeneous communication networks with Poisson arrivals and dynamic bandwidth allocation | |
CN112714037A (en) | Method, device and equipment for evaluating guarantee performance of online service quality | |
CN107743077B (en) | Method and device for evaluating network performance of information-physical fusion system | |
Peng | The MAP/G/1 G‐Queue with Unreliable Server and Multiple Vacations | |
Shahbaz et al. | Architecture for an open source network tester | |
Gyires | Methodology for modeling the impact of traffic burstiness on high-speed networks | |
Chen et al. | Transmission delay simulation for edge computing network with service integrating mode | |
Al-Sawaai et al. | Analysis of the weighted fair queuing system with two classes of customers with finite buffer | |
Addie et al. | Queueing performance of a tree type ATM network | |
Vazquez-Avila et al. | A fast discrete event simulation model for queueing network systems. | |
Man et al. | An Inline measurement method for capacity of end-to-end network path | |
Chu et al. | Performance monitoring using regression approach in ATM networks | |
Jin et al. | Fast simulation of background traffic through fair queueing networks | |
Jian-Ping et al. | The monitoring of the network traffic based on queuing theory | |
Liu et al. | An Analysis of Resequencing Queue Size at Receiver on Multi-Path Transfers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |