An FPGA-based high-speed network performance measurement for RFC 2544

Size: px
Start display at page:

Download "An FPGA-based high-speed network performance measurement for RFC 2544"

Transcription

1 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 RESEARCH Open Access An FPGA-sed high-speed network performnce mesurement for RFC 2544 Yong Wng 1*, Yong Liu 2, Xioling To 3 nd Qin He 3 Astrct Aiming t the prolem tht existing network performnce mesurements hve low ccurcy for (Request for Comments) RFC 2544, this pper proposes high-speed network performnce mesurement sed on field-progrmmle gte rry (FPGA). The ctive mesurement method is used to generte proe dt frmes, nd pssive mesurement method is employed to count network trffic. According to the sttisticl lws sed on throughput vrition, intervl stretching mechnism is used to dynmiclly djust interfrme gp. When our pproch pproches the mximum throughput, the network performnce prmeters re chieved. A prototype sed on NetFPGA is lso implemented for evlution. Experimentl results show tht our pproch cn e pplied in high-speed network nd the ltency cn e ccurte to the nnosecond. Compred with network performnce mesurement using softwre to send proe dt frmes nd similr work sed on FPGA, our pproch cn e more flexile nd the evlution dt remoreccurte. Keywords: RFC 2544; Active mesurement; Pssive mesurement; Trffic genertor; Intervl stretching; Network performnce mesurement 1 Introduction The explosive growth in Internet deployment for constntly growing vriety of pplictions hs creted mssive increse in demnd for network performnce prmeters, such s throughput, ltency, nd pcket loss rte [1-6], which re very importnt for providing differentited network services. Accurte network performnce prmeters cn help to improve the qulity of network services, including ctive nd pssive resource mngement, trffic engineering, s well s providing qulity of service (QoS) gurntees for end-user pplictions. In prticulr, s modern network mngement systems shift their focus forwrd service-level nd ppliction-level mngement, the network monitoring process requires more dt to e collected in higher frequency. With the development of new network pplictions nd vlue-dded services, network trffic chrcteristics hve ecome more nd more complex. Different pplictions hve different flow chrcteristics nd ehviorl chrcteristics, so it is not enough to nlyze only using * Correspondence: wng@guet.edu.cn 1 CSIP Gungxi Center, Guilin University of Electronic Technology, Guilin , Chin Full list of uthor informtion is ville t the end of the rticle mthemticl simultion nd the clssicl queuing theory mode. But through the result of the network performnce prmeters nd its nlysis, we could simulte the Internet environment ccurtely, which helps us to optimize the network nd design the network equipment to certin extent. Different network pplictions hve different requirements for QoS. For exmple, file trnsfer services require low pcket loss rte nd high throughput, nd rel-time multimedi services demnd low ltency [7]. Through network mesurement, the users cn detect network congestion, locte network performnce ottlenecks, nd provide the sis for the network resource optimiztion. Fced with n incresingly serious thret to network security, the lrge-scle network mesurements re used to nlyze nd ssess the network performnce in norml circumstnces so erly wrning cn e provided to prevent lrge-scle network ttcks. Therefore, network mesurement method lso hs ecome n importnt men to protect the network security nd prevent lrgescle network ttcks. The most frequent used methods re ping nd trceroute. By clculting the time etween sending the 2015 Wng et l. This is n Open Access rticle distriuted under the terms of the Cretive Commons Attriution License ( which permits unrestricted use, distriution, nd reproduction in ny medium, provided the originl work is properly credited.

2 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 2 of 10 Internet Control Messge Protocol (ICMP) or User Dtgrm Protocol (UDP) pcket nd receiving the response pcket, the end-loop time cn e otined, ut the processing rte restricts the performnce of the ove solutions, which only enles the ltency to e ccurte to the milliseconds. Trnsmission Control Protocol (TCP) stte detection [8] performs nlysis of TCP flows. It utilizes TCP dt pckets nd its cknowledgement (ACK) pckets to mesure the throughput nd ltency. Unfortuntely, the results re only closer to the ctul network. Using the softwre [9,10] to generte test flow cn e esy to chieve, ut its results re difficult to mke the users stisfy to certin extent ecuse it could crete n extr overhed when generting the test flows constntly. It usully is not suitle to e deployed in high-speed network. In ddition, common network performnce nlyzers, such s SmrtBits nd TestCenter, re too expensive to e suitle for generl performnce enchmrks. In this pper, n FPGA-sed high-speed network performnce mesurement for RFC 2544 [11] is proposed. The ctive mesurement method is employed to generte lot of proe dt frmes set y the user. The pssive mesurement method is used to precisely count network trffic of ech Ethernet interfce nd other relted prmeters through Register I/O in rel time. According to the chnge of throughput, it dynmiclly djusts the interfrme gp to rech the limit of network performnce. Our pproch not only gets the ltency tht is ccurte to the nnosecond ut lso cn e pplied in high-speed network. The rest of this pper is orgnized s follows. Section 2 discusses relted work on network performnce mesurement. In Section 3, we put forwrd the network performnce mesurement enchmrks. The design of our pproch is shown in Section 4. Then in Section 5, experimentl tests nd performnce nlysis re given. Section 6 concludes the pper. 2 Relted work Currently, the mjority of existing network performnce mesurement methods is softwre-sed nd concentrtes on the mesurement of throughput, ltency, pcket loss rte, nd so on. The network performnce mesurement techniques re divided into two ctegories [12]. One is the ctive mesurement method nd the other is pssive mesurement method. The ctive mesurement method usully does not require collortion mong multiple nodes, which is very flexile. It is lso esy to operte. A methodology tht estimtes pcket loss rte etween ritrry end hosts without control on either end is developed in [13]. Using UDP y defult to trnsmit Domin Nme Service (DNS) queries ctively, it tkes dvntge of the retrnsmission ehvior of deployed DNS servers to conduct mesurements, ut it needs much more resources thn others, which could ring some difficulties to some extent. Sending proe frmes or Internet Protocol (IP) pckets to conduct the mesurements is nother solution. The network trffic configured y the users is needed to generte in the client windows. When the dt flows re sent or received, it should count the network trffic. Then, the relted prmeters, such s ltency, pcket loss rte, nd throughput, re clculted. The hrdwre-sed method cn process network trffic t much higher dt rtes. A hrdwre circuit is tested using n FPGA device which conducts n Ethernet tester [14] complint with the throughput nd ltency tests specified y the RFC 2544 for 10/100 Mps Ethernet networks; the usul limittions dded y severl hrdwre nd softwre lyers cn e overcome y implementing frme genertor directly in n FPGA device, ut it is only deployed in 10/100 Mps Ethernet networks. It is lso not flexile enough. A trffic genertor [15,16] sed on FPGA cn chieve full gigit link utiliztion, which motivtes us to do it etter. The pssive mesurement method does not tke up network ndwidth nd hs less impct on the network. It cn lso help us to get ccurte results. To clculte per-ppliction pcket loss, [17] periodiclly retrieves the expired flows from the two pssive monitoring sensors. Allowing pinpointing loss events for specific clsses of trffic, the pcket loss rte of individul trffic flows cn e mesured. Since it gets the relted informtion periodiclly, the pcket loss rte is difficult to e chieved in rel time. The recognition of lost nd retrnsmitted pckets nd segments for pcket-sed methods is one of chllenges in pssive round-trip time (RTT) mesurement. To overcome this prolem, [18] proposes n estimtion technique for RTT mesurement sed on flow monitoring. It clcultes RTT from five-tuple flow mesurement, which identifies the flow, s well s strt time nd end time for ech flow record, ut it should run much more time nd its results re not ccurte. 3 Benchmrks RFC 2544 provides lot of prmeters pplied in different network equipment test. In this pper, the ltency, throughput, nd pcket loss rte in our pproch re provided to conduct network performnce mesurement. 3.1 Ltency The frme forwrding dely cn e divided into queuing dely, trnsmission dely, nd the propgtion dely three prts. The trnsmission process of frme is shown in Figure 1. For frme k, the queuing dely is t ðþ k k iq, the trnsmission dely is t ðþ id, nd the propgtion dely is t ðkþ. The node in Figure 1 is trget device such ld

3 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 3 of 10 Figure 2 Interfrme gp model. S ð nþ ¼ Xn S i i¼1 ð3þ Figure 1 Trnsmission process of frme. s firewll, switch, router, nd so on or n equipment conducting mesurement. Supposing tht the dely of the frme k t the node i is T (k), we cn clculte it s follows: T k ð Þ iq ð Þ ¼ t k þ t ðkþ id þ t ðkþ ld ð1þ t ðþ k id nd t ðþ k ld re certin under specific mesurement condition. Due to the network trffic congestion nd other fctors in the cche of the node i, the length of the queue is dynmic, which mkes the t ðþ k iq chnged. The current network performnce mesurement method usully uses round-trip dely to evlute the network performnce. However, the one-wy dely my e more meningful for network services nd its error is smller thn the round-trip dely [19]. Therefore, we use one-wy dely to revel the ltency in this pper. We ssume tht T ðþ k t is the dely of the frme k t the node j nd T ðþ k o is the overlp etween the node i sending the dt frme nd the node j receiving the dt frme; Then, we cn get the one-wy dely T ðþ k, which is stted s follows: ð Þ T ð kþ ¼ T ðkþ þ T k t ð o Þ T k ð2þ 3.2 Throughput When sequence of frmes {P 1,P 2,,P n } re trnsmitted, δ is interfrme gp etween P i nd P i + 1 (1 i n 1). The forwrding dely of the ove frmes is clerly illustrted in the interfrme gp model shown in Figure 2. S i is the frme size corresponding to the frme P i.the totl size S ðnþ of the ove frmes sequence cn e set s follows: The time t i required for processing the frme P i is divided into two prts. One is the interfrme gp δ nd the other is the dely of forwrding frme. The t i ndthetotlforwrdingdelyt ðnþ cn e otined s follows: 8 S >< i t i ¼ C ; i ¼ 1 >: δ þ S i C ; 1 < i n T ð nþ ¼ Xn t i ; i 1 ð4þ ð5þ where C is the ottleneck ndwidth. The first frme P 1 does not need to wit for the interfrme gp. Thus, we cn clculte the throughput T B t the ove nodes denoted s follows: ð Þ T B ¼ S n =T ð nþ ¼ Xn S i = Xn t i i¼1 i¼1 ð6þ We define tht the throughput of entering the node represents the downlink throughput, while the throughput of leving the node indictes the upstrem throughput. Assuming tht V ={T BI,T B2,,T Bm } is set consisting of vlid mesurement of throughput on the sequence of frmes {P 1,P 2,,P n }for m times, we cn get the ottleneck ndwidth C s follows: C ¼ mxð T BiÞ ð7þ T Bi V From Equtions 4, 5, nd 6, it is ovious tht if we reduce the δ, then the T ðnþ will lso e reduced so tht the T B will increse correspondingly; ut conversely, if we increse the δ, it will mke the T B decresing in turn. Therefore, it is theoreticlly proved tht we cn dynmiclly djust the interfrme gp to grdully pproch to the mximum throughput, which enles us to implement the mesurement of the ottleneck ndwidth.

4 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 4 of 10 Figure 3 Lyout of the network performnce mesurement. 3.3 Pcket loss rte For the ove sequence of frmes {P 1,P 2,,P n } sent, the numer of the frmes sent nd the totl ytes of the sequence sent re S ðnþ out nd S ðnþ out t the node i, respectively. On other hnd, t the node j, the numer of the frmes stored nd the totl size of the sequence stored re S ðnþ in nd S ðþ in, respectively. Thus, frmes loss rte L f nd ytes loss rte L cn e set s follows: L f ¼ S ðnþ L ¼ S ðnþ out S ðnþ in S ðnþ out out S ðnþ in S ðnþ out 100% 100% ð8þ ð9þ 4 The FPGA-sed network performnce mesurement 4.1 Architecture The lyout of the components long with dt frme nd component interctions is shown in Figure 3. It minly includes trffic genertion, trffic sttistics, nd communiction interction. The ctive mesurement method is used to generte proe dt frmes. user dt pth is the core of dt pth processing, which includes n input riter nd trffic genertor. The input riter chooses dt frme from MAC RxQ or CPU RxQ nd then mkes it entry into the trffic genertor. By ccessing the sttic rndom ccess memory (SRAM), lot of dt frmes re generted y the trffic genertor ccording to the prmeters configured y the user. The pssive mesurement method is employed to count network trffic. The MAC RxQ nd TxQ re prt of frme processor, which receives nd trnsmits the dt frmes from the Ethernet interfce GigE Rx nd Tx, respectively. The network trffic stored nd sent ccording to its Ethernet interfce nd the frme forwrding dely re lso counted y it. The host computer often communictes with the FPGA to complete the performnce mesurement. Through Peripherl Component Interconnect (PCI) us interfce, not only the host computer cn send dt frmes to FPGA through the direct memory ccess (DMA)-engine, ut lso the host computer cn ccess the internl registers of the FPGA ny time. A CPU RxQ receives the dt frmes configured y the user from the host computer vi PCI us, which isthesourceoftheproedtfrme. Figure 4 Lyout of the trffic genertor.

5 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 5 of Trffic genertor The trffic genertor uses the ctive mesurement to generte network trffic. The originl proe dt frme configured y such prmeter s the frme length is generted y the linet [20] in the host computer, which instlls the NetFPGA ord. Through PCI us interfce, it is trnsmitted to CPU RxQ. Next, the input riter chooses dt frme from the ove CPU RxQ. Then, the dt frme enters the trffic genertor vi 64-it wide dt us. The lyout of the trffic genertor is shown in Figure 4. The dt frme trverses the circuit following the pth indicted y the old nd white rrows, while the register vlues crossing the circuit re shown y the old nd lck rrows. The dt frme is initilly processed y FIFO uffer which uffers some ytes if there re ny downstrem processing delys. Then, the frme flows into frme store. Next, the frme is stored in SRAM vi SRAM interfce. The ssocited frmes with the pproprite frme context informtion re retrieved vi Register I/O so tht the dt frme in the SRAM cn e monitored. When the lst word of the dt frme is written into the SRAM, the frme store will send control signl to mke frme remove informed, which tells the frme remove to egin reding the dt frmes in the SRAM. The frme remove provides client interfce nd psses the dt frme in the SRAM to MAC TxQ. It otins output Ethernet interfce x, thenumerof dt frmes y, nd interfrme gp z vi Register I/O, which re configured y the user through PCI us Figure 5 Trffic genertor process. Figure 6 Lyout of the frme processor. interfce t the eginning of the FPGA working. Using the ctive mesurement method, the frme remove reds the dt frme in the SRAM nd sends it to MAC TxQ ccording to x for y times. When reding two djcent frmes in the SRAM, it should wit for z clock cycles. In order to identify the success of the mesurement, it llows setting the different 64 its of specil tgs in the first nd lst dt frme. The trffic genertor process is shown in Figure Frme processor The frme processor uses the pssive mesurement to count the network trffic, nd it lso trnsmits nd receives the proe frme. Our pproch hs four gigit Ethernet interfces corresponding to ech frme processor. The lyout of the frme processor is shown in Figure 6. The MAC TxQ receives the dt frmes from the trffic genertor nd lso records tg of ech new frme nd the frme length simultneously. When getting the tg nd the frme length, it will ccumultively clculte the numer of the dt frmes nd totl ytes received, etc., which re used seprtely in Equtions 6, 8, nd 9. Those enle us to chieve the network trffic through Register I/O in rel time. Besides, the MAC TxQ needs to ressemle the dt frmes from 64-it to 8- it wide. Next, the dt frmes will e sent to CAM FSM, nd the dt frmes checked y cyclicl redundncy check (CRC) re trnsmitted to Tri-Mode Ethernet MAC (TEMAC) vi n 8-it wide dt us. The content ddressle memory (CAM) is the core of the CAM FSM. At the eginning of the CAM FSM working, the CAM is initilized firstly. With two stge pipelines, the dt formed y ccumulting the yte which is received y the CAM FSM re used to mtch the specil tgs (64 its) set in the trffic genertor. Through the ove mtching, the mtching

6 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 6 of 10 mrk of the dt frme nd its vlid mrk re recorded. For one thing, the totl dt frme trnsmission time cn e chieved y clock cycles, which is used in Eqution 6. For nother thing, using the vlid mrk cn help us to void invlid sttistics out clock cycles when the tg in the dt frmes is missing. The TEMAC generted y the intellectul property (IP) core of Xilinx is used to process the dt frmes. It sends dt frmes to the GigE Tx nd receives dt frmes from the GigE Rx. TheMACRxQ is similr with the MAC TxQ, which is just in different trnsmission direction. When the MAC TxQ sends dt frme, counter is opened; while the MAC RxQ finishes receiving tht dt frme, the ove counter is closed y the MAC TxQ immeditely. By their collortion, the ltency shown in Eqution 2, which is ccurte to the nnosecond, cn e otined. 4.4 Intervl stretching The intervl stretching is used to dynmiclly djust the interfrme gp, which enles the trffic genertor to generte the perfect network trffic, so the ccurte mesurements cn e conducted. According to the sttisticl lws sed on throughput vrition, our pproch dynmiclly djusts the interfrme gp to generte proe dt frmes nd count network trffic gin nd gin. When it pproches the limit of the network, the network performnce prmeters re chieved. To find n optimized intervl is importnt to get ccurte evlution results. The intervl [, ] represents the interfrme gp intervl determined y the ove sequence of frmes {P 1,P 2,,P n }, which is mesured for certin time. The nd show the clock cycles of the interfrme gp. After the mesurement, four kinds of rtionl situtions cn e determined. The model of intervl stretching is shown in Figure 7. The rrows show the chnges of the interfrme gp. Thefirstoneisthtwhenδ =,ourpprochfils to conduct the mesurement ut while δ =, the mesurement is successful. In Figure 7, it will djust to the interfrme gp intervl [ l, ]. The second one is tht when oth δ = nd δ =, our method fils to perform the mesurements. From Figure7,itwilldjusttotheinterfrmegpintervl [, r ] fter expnding to [, r ]. The ove two situtions usully pper erly with inry serch. Thethirdoneislsothtwhenδ =, our pproch fils to conduct the mesurement ut while δ =, the mesurement is successful. It usully should djust to the interfrme gp intervl [ r, ], tht is to sy, compressing the interfrme gp intervl, which is shown in Figure 7c. The lst one is tht when oth δ = nd δ =, the mesurements re successful. It often should djust to the interfrme gp intervl [ l, ] fter extending to the intervl [ l, ], s we cn see in Figure 7d, ut the ove two situtions often occur in the lte with fine-tuning. The intervl stretching is stted in Algorithm 1. In Step 6, the mesurement expected represents tht when δ =, it fils ut while δ =, it conducts mesurement successfully. l r r l Figure 7 Model of intervl stretching.

7 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 7 of 10 5 Experiments nd nlysis In order to verify the fesiility of our pproch, highspeed network performnce mesurement system is implemented. The FPGA-sed network performnce mesurement pltform is designed on NetFPGA crd version 2 with Virtex II-Pro FPGA device (Xilinx, Sn Jose, CA, USA), which is shown in Figure 8. The NetFPGA is PCI crd which provides low-cost reusle hrdwre pltform for network reserchers. The ottom crd is the NetFPGA in Figure 8. The host computer opertes t Intel Pentium Dul E2200 (2.20 GHz) nd Cent OS 5.4 (Linux kernel ). We connect one network interfce to nother on NetFPGA ord in the experiments for the idel network ndwidth 1 Gps. To fcilitte the nlysis of the results, the visuliztion of network trffic informtion for ech Ethernet interfce nd network performnce prmeters informtion re chieved y the softwre. And we compre our system with nother system using the softwre to send dt frmes for the sme one communiction pth. Besides, similr pproch sed on FPGA [14] is lso compred with our pproch on the NetFPGA. 5.1 Network performnce For the dt frme of different length under different interfrme gp, it is sent for 20,000 times. We compre it with the sme one communiction pth for ltency, throughput, nd pcket loss rte. From Figure 9, the ltency of the given frme length converges to fixed vlue. With the growth of the frme length, the ltency increses ccordingly. It cn lso e found tht the ltency is not directly proportionl to the frme length ccording to the sttistics. Figure 9 Ltency under different frme length. The mesurements of throughput for given frme length under different interfrme gp re shown in Figure 10. It cnefoundthtforgivenfrmelengthunderspecified interfrme gp, the throughput decreses clerly with the growth of interfrme gp. It is ovious tht the downlink throughput is never less thn the upstrem throughput. From the intersection etween the downlink throughput nd upstrem throughput, the mximum throughput of the communiction pth cn e determined. So, the ccurte ottleneck ndwidth cn e gined. The ottleneck ndwidth is 871, 910, nd 931 Mps when the dt frme length is 256, 512 nd 1,024 ytes, respectively. Besides, the frme length under the specific throughput is pproximtely proportionl to the interfrme gp, which is drwn y the scope of the interfrme gp under different frme length. Figure 11 plots the correspondence of interfrme gp nd pcket loss rte for given frme length. It is cler to see tht with the growth of interfrme gp, the pcket loss rte drops to zero nd then tends to e stle under the fixed frme length. To put it simply, the ytes loss rte is only e shown ecuse in the ove experiments, the frmes loss rte re ll zero. Moreover, with the frme length incresing, the pcket loss rte will decline when the mesurements pproch the limit of network; the pcket loss rte lso revels the reltionships etween the downlink throughput nd upstrem throughput, which tells us why the downlink throughput is never less thn the upstrem throughput. On the whole, with the frme length growing, the network performnce of the communiction pth is improved, tht is to sy, leving the throughput incresing nd mking the pcket loss rte decresing. But the incresing ltency is lso pid. Figure 8 The hrdwre of mesurement pltform. 5.2 Performnce stility The network performnce mesurement under the specil frme length nd the fixed interfrme gp is

8 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 8 of 10 Figure 10 Throughput under different frme length. shown in Tle 1. It cn e found tht for given interfrme gp under the mximum throughput, the performnce prmeters of throughput, ltency, nd pcket loss rte re stle with the growth of the numer of frmes. It is ovious tht the network performnce mesurement prmeters under different frme length re credile. 5.3 Performnce comprison In order to fully evlute our pproch, the network performnce mesurement system of our pproch is compred with it using softwre to send proe dt frmes for the sme one communiction pth. The softwre system opertes t the host computer. It uses the linet to cycliclly encpsulte dt frme ccording to the user s configurtions. Then, it forwrds those dt frmes immeditely. Menwhile, in order to monitor the network trffic trnsmitted nd received for ech network interfce, the ove NetFPGA is lso used to count the network trffic in the softwre system. Moreover, we do not wit for the interfrme gp when sending those dt frmes so s to mximize the network performnce, nmely sending ck-to-ck dt frmes to revel the network performnce. Figure 11 Pcket loss rte under different frme length.

9 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 9 of 10 Tle 1 Network performnce mesurement under specil frme length nd interfrme gp Frme length (Bytes) Interfrme gp (numer of clock cycle) Numer of frme (10,000) Downlink throughput (Mps) Upstrem throughput (Mps) Ltency (ns) Frmes loss rte (%) , , , , , , , , , , Bytes loss rte (%) The proe dt frmes sent in the NetFPGA nd the softwre for mximum throughput re presented in Tle 2. When the frme length is 256 ytes, the mximum throughput is 132 Mps in the softwre, which is fr elow it in the NetFPGA; even if the frme length is incresing to 1,024 ytes, the mximum throughput is merely 220 Mps, which is fr less thn the idel network ndwidth 1 Gps. On the contrry, our pproch cn e pplied in highspeed network nd it lso cn e migrted to ten gigit high-speed networks. A similr work sed on FPGA is lso compred with our pproch. The chnnel utiliztion under different pltforms is shown in Tle 3. For the frmes per second, the mximum throughput of 71% of the idel one is given for 64 ytes in [14]. Its ltency is only ccurte to microsecond nd it is merely presented for n Ethernet 100 Mps. But the chnnel utiliztion of our pproch on the NetFPGA cn e 100% of the idel one for 64 ytes under 100 Mps. And the ltency cn e ccurte to the nnosecond. In ddition, when it is deployed in n Ethernet 1 Gps, the mximum throughput of our pproch is 721 Mps under 66 clock cycles for 64 ytes when Tle 2 The proe dt frmes sent in the NetFPGA nd softwre for mximum throughput Frme length NetFPGA Softwre (Byte) Mximum throughput (Mps) Mximum throughput (Mps) , the dt frmes re not missing. It is ovious tht our pproch hs etter performnce thn it. 6 Conclusions In this pper, n FPGA-sed high-speed network performnce mesurement solution for RFC 2544 is proposed. The ctive mesurement method is employed to send proe dt frmes. The pssive mesurement method is used to monitor network trffic of ech Ethernet interfce. Our rchitecture lso supports CAM interfce to mtch the specil tgs with two stge pipelines, which helps us to clculte the throughput nd ltency precisely. A SRAM interfce is provided to ccess the dt frme, which enles our pproch to e pplied in high-speed network. An FPGA-sed prototype is lso implemented for evlution. It lso cn e migrted to ten gigit high-speed networks. The experimentl results show tht the network performnce prmeters cn e mesured ccurtely. Compring with the network performnce mesurement using softwre to send proe dt frmes nd similr work sed on FPGA, it cn e used in high-speed network nd the ltency cn e ccurte to the nnosecond. In order to e pplied in the rel network widely, generting more complex nd rel network trffic ccording to the users choice will e considered in our future reserch. Extending our method relily lso will e tken into ccount. Thus, more perfect performnce will e provided for the users. Tle 3 The chnnel utiliztion under different pltforms Frme length (Byte) Performnce index FPGA NetFPGA 64 Chnnel 71% 100% utiliztion

10 Wng et l. EURASIP Journl on Wireless Communictions nd Networking 2015, 2015:2 Pge 10 of 10 Competing interests The uthors hve declred tht no competing interests exist. Authors informtion Yong Wng ws orn in He received his PhD in Est Chin University of Science nd Technology, Shnghi, Chin, in He is currently professor t Guilin University of Electronic Technology. His reserch interests minly include intelligent control ppliction nd network mngement. Yong Liu ws orn in He received his B.S in Wuhn Textile University, Wuhn, Chin, in He is currently grdute student in the Deprtment of Computer Science nd Engineering t the Guilin University of Electronic Technology. His reserch interest is minly on compute network nd ppliction. To Xioling ws orn in She received her B.S nd M.S in Guilin University of Electronic Technology, Guilin, Chin, in 1999 nd She is currently n ssocite professor t Guilin University of Electronic Technology. Her reserch interest is minly on network security. Qin He ws orn in He received his PhD in Beijing University of Posts nd Telecommunictions, Beijing, Chin, in He is currently professor t Guilin University of Electronic Technology. His reserch interests lie in network security nd distriute computing. Acknowledgements The mnuscript ws received lst Novemer 2013; ccepted Ferury This work is supported y the Ntionl Nturl Science Foundtion of Chin (No , , nd ). Author detils 1 CSIP Gungxi Center, Guilin University of Electronic Technology, Guilin , Chin. 2 College of Computer Science nd Engineering, Guilin University of Electronic Technology, Guilin , Chin. 3 College of Informtion nd Communiction, Guilin University of Electronic Technology, Guilin , Chin. 12. ZCi,WZho,JYinetl.,Using Pssive Mesuring to Clirte Active Mesuring Ltency, Informtion Networking, Convergence in Brodnd nd Moile Networking (Springer Berlin Heidelerg, Berlin, Germny, 2005), pp YA Wng, C Hung, J Li et l., Queen: Estimting Pcket Loss Rte etween Aritrry Internet Hosts, Pssive nd Active Network Mesurement (Springer Berlin Heidelerg, Berlin, Germny, 2009), pp CB Both, C Bttisti, FA Kuentzer et l., FPGA implementtion nd performnce evlution of n RFC 2544 complint Ethernet test set. Int J High Perform Syst Architecture 2(2), (2009) 15. J Wu, J Zhng, Z Hn et l., The Implementtion of High Speed Ethernet Trffic Genertor Bsed on FPGA. Adv Mter Res 433, (2012) 16. A Tockhorn, P Dnielis, D Timmermnn, A Configurle FPGA-Bsed Trffic Genertor for High-Performnce Tests of Pcket Processing Systems (ICIMP 2011, St.Mrten, The Netherlnds Antilles, 2011), pp A Friedl, S Uik, A Kprvelos et l., Relistic Pssive Pcket Loss Mesurement for High-Speed Networks, Proceedings of the First Interntionl Workshop on Trffic Monitoring nd Anlysis (Springer Berlin Heidelerg, Berlin, Germny, 2009), pp F Strohmeier, P Dorfinger, B Trmmell, Network Performnce Evlution Bsed on Flow Dt (IEEE IWCMC 2011, Istnul, Turkey, 2011), pp T Jones, Network Performnce Mesurement: Accurcy in Highspeed Provide Networks (IEEE MIPRO 2011, Optij, Croti, 2011), pp MD Schiffmn, The Linet Pcket Construction Lirry, doi: / Cite this rticle s: Wng et l.: An FPGA-sed high-speed network performnce mesurement for RFC EURASIP Journl on Wireless Communictions nd Networking :2. Received: 23 Decemer 2013 Accepted: 28 August 2014 Pulished: 26 June 2015 References 1. YT Hn, IY Hwng, CC Kim et l., A new ttinle TCP throughput mesurement tool for long distnce high speed networks. IEEE Commun Lett 14(10), (2010) 2. Y Zho, M Song, J Wng et l., Throughput Mesurement-Bsed Access Point Selection for Multi-rte Wireless LANs, Wireless Algorithms, Systems, nd Applictions (Springer Berlin Heidelerg, Berlin, Germny, 2009), pp S Meiling, TC Schmidt, M Whlisch, Lrge-scle Mesurement nd Anlysis of One-Wy Dely in Hyrid Multicst Networks (IEEE LCN 2012, Clerwter, Florid, USA, 2012), pp L Angrisni, D Cpriglione, L Ferrigno et l., Type A Uncertinty in Jitter Mesurements in Communiction Networks (IEEE I2MTC 2011, Hngzhou, Chin, 2011), pp F Bccelli, S Mchirju, D Veitch et l., On Optiml Proing for Dely nd Loss Mesurement. Proceedings of the 7th ACM SIGCOMM conference on Internet mesurement, Sn Diego, CA, USA, 2007, pp C Wng, J Liu, B Li et l., LRED: roust nd responsive AQM lgorithm using pcket loss rtio mesurement. Prllel Distriute Syst IEEE Trnsc 18(1), (2007) 7. A Kovc, M Hls, Anlysis of influence of network performnce prmeters on VoIP cll qulity. Knowledge in Telecommun Technol Optics, (2010) 8. H Od, H Hismtsu, H Noorio, A New Aville Bndwidth Mesurement Method Bsed on ImTCP (DICTAP2012, Bngkok, Thilnd, 2012), pp F Lifu, Y Dongming, T Bihu et l., Technique for Network Performnce Mesurement Bsed on RFC 2544 (IEEE CICN2012, Mthur, Uttr Prdesh, Indi, 2012), pp V Tnyingyong, M Hidell, P Sjodin, Using Hrdwre Clssifiction to Improve PC-Bsed OpenFlow Switching (IEEE HPSR 2011, Crtgen, Spin, 2011), pp S Brdner, J McQuid, Benchmrking Methodology for Network Interconnect Devices (RFC 2544, Fremont, 1999) Sumit your mnuscript to journl nd enefit from: 7 Convenient online sumission 7 Rigorous peer review 7 Immedite puliction on cceptnce 7 Open ccess: rticles freely ville online 7 High visiility within the field 7 Retining the copyright to your rticle Sumit your next mnuscript t 7 springeropen.com

Reasoning to Solve Equations and Inequalities

Reasoning to Solve Equations and Inequalities Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing

More information

Traffic Rank Based QoS Routing in Wireless Mesh Network

Traffic Rank Based QoS Routing in Wireless Mesh Network Trffic Rnk Bsed QoS Routing in Wireless Mesh Network Deep P Kmble #1, Sujth P Terdl *2 #1 Deprtment of Computer Science nd Engineering, Poojy Doddp App College of Engineering, Gulbrg, Krntk, Indi. *2 Deprtment

More information

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control Chpter 5 Configurtion of ISDN Protocols This chpter provides instructions for configuring the ISDN protocols in the SP201 for signling conversion. Use the sections tht reflect the softwre you re configuring.

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-265 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our

More information

WEB DELAY ANALYSIS AND REDUCTION BY USING LOAD BALANCING OF A DNS-BASED WEB SERVER CLUSTER

WEB DELAY ANALYSIS AND REDUCTION BY USING LOAD BALANCING OF A DNS-BASED WEB SERVER CLUSTER Interntionl Journl of Computers nd Applictions, Vol. 9, No., 007 WEB DELAY ANALYSIS AND REDUCTION BY USING LOAD BALANCING OF A DNS-BASED WEB SERVER CLUSTER Y.W. Bi nd Y.C. Wu Abstrct Bsed on our survey

More information

EQUATIONS OF LINES AND PLANES

EQUATIONS OF LINES AND PLANES EQUATIONS OF LINES AND PLANES MATH 195, SECTION 59 (VIPUL NAIK) Corresponding mteril in the ook: Section 12.5. Wht students should definitely get: Prmetric eqution of line given in point-direction nd twopoint

More information

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control Interntionl Journl of Science nd Reserch (IJSR) Spce Vector Pulse Width Modultion Bsed Induction Motor with V/F Control Vikrmrjn Jmbulingm Electricl nd Electronics Engineering, VIT University, Indi Abstrct:

More information

2 DIODE CLIPPING and CLAMPING CIRCUITS

2 DIODE CLIPPING and CLAMPING CIRCUITS 2 DIODE CLIPPING nd CLAMPING CIRCUITS 2.1 Ojectives Understnding the operting principle of diode clipping circuit Understnding the operting principle of clmping circuit Understnding the wveform chnge of

More information

T H E S E C U R E T R A N S M I S S I O N P R O T O C O L O F S E N S O R A D H O C N E T W O R K

T H E S E C U R E T R A N S M I S S I O N P R O T O C O L O F S E N S O R A D H O C N E T W O R K Z E S Z Y T Y N A U K O W E A K A D E M I I M A R Y N A R K I W O J E N N E J S C I E N T I F I C J O U R N A L O F P O L I S H N A V A L A C A D E M Y 2015 (LVI) 4 (203) A n d r z e j M r c z k DOI: 10.5604/0860889X.1187607

More information

QoS Mechanisms C HAPTER 3. 3.1 Introduction. 3.2 Classification

QoS Mechanisms C HAPTER 3. 3.1 Introduction. 3.2 Classification C HAPTER 3 QoS Mechnisms 3.1 Introduction In the previous chpter, we introduced the fundmentl QoS concepts. In this chpter we introduce number of key QoS mechnisms tht enble QoS services. At the end of

More information

How To Make A Network More Efficient

How To Make A Network More Efficient Rethinking Virtul Network Emedding: Sustrte Support for Pth Splitting nd Migrtion Minln Yu, Yung Yi, Jennifer Rexford, Mung Ching Princeton University Princeton, NJ {minlnyu,yyi,jrex,chingm}@princeton.edu

More information

How To Set Up A Network For Your Business

How To Set Up A Network For Your Business Why Network is n Essentil Productivity Tool for Any Smll Business TechAdvisory.org SME Reports sponsored by Effective technology is essentil for smll businesses looking to increse their productivity. Computer

More information

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment ClerPeks Customer Cre Guide Business s Usul (BU) Services Pece of mind for your BI Investment ClerPeks Customer Cre Business s Usul Services Tble of Contents 1. Overview...3 Benefits of Choosing ClerPeks

More information

A Network Management System for Power-Line Communications and its Verification by Simulation

A Network Management System for Power-Line Communications and its Verification by Simulation A Network Mngement System for Power-Line Communictions nd its Verifiction y Simultion Mrkus Seeck, Gerd Bumiller GmH Unterschluerscher-Huptstr. 10, D-90613 Großhersdorf, Germny Phone: +49 9105 9960-51,

More information

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( ) Polynomil Functions Polynomil functions in one vrible cn be written in expnded form s n n 1 n 2 2 f x = x + x + x + + x + x+ n n 1 n 2 2 1 0 Exmples of polynomils in expnded form re nd 3 8 7 4 = 5 4 +

More information

5 a LAN 6 a gateway 7 a modem

5 a LAN 6 a gateway 7 a modem STARTER With the help of this digrm, try to descrie the function of these components of typicl network system: 1 file server 2 ridge 3 router 4 ckone 5 LAN 6 gtewy 7 modem Another Novell LAN Router Internet

More information

How To Network A Smll Business

How To Network A Smll Business Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Learner-oriented distance education supporting service system model and applied research

Learner-oriented distance education supporting service system model and applied research SHS Web of Conferences 24, 02001 (2016) DOI: 10.1051/ shsconf/20162402001 C Owned by the uthors, published by EDP Sciences, 2016 Lerner-oriented distnce eduction supporting service system model nd pplied

More information

Small Businesses Decisions to Offer Health Insurance to Employees

Small Businesses Decisions to Offer Health Insurance to Employees Smll Businesses Decisions to Offer Helth Insurnce to Employees Ctherine McLughlin nd Adm Swinurn, June 2014 Employer-sponsored helth insurnce (ESI) is the dominnt source of coverge for nonelderly dults

More information

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist Techniques for Requirements Gthering nd Definition Kristin Persson Principl Product Specilist Requirements Lifecycle Mngement Elicit nd define business/user requirements Vlidte requirements Anlyze requirements

More information

Dynamic TDMA Slot Assignment in Ad Hoc Networks

Dynamic TDMA Slot Assignment in Ad Hoc Networks Dynmic TDMA Slot Assignment in Ad Hoc Networks Akimitsu KANZAKI, Toshiki UEMUKAI, Tkhiro HARA, Shojiro NISHIO Dept. of Multimedi Eng., Grd. Sch. of Informtion Science nd Technology, Osk Univ. Dept. of

More information

Or more simply put, when adding or subtracting quantities, their uncertainties add.

Or more simply put, when adding or subtracting quantities, their uncertainties add. Propgtion of Uncertint through Mthemticl Opertions Since the untit of interest in n eperiment is rrel otined mesuring tht untit directl, we must understnd how error propgtes when mthemticl opertions re

More information

Experiment 6: Friction

Experiment 6: Friction Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht

More information

** Dpt. Chemical Engineering, Kasetsart University, Bangkok 10900, Thailand

** Dpt. Chemical Engineering, Kasetsart University, Bangkok 10900, Thailand Modelling nd Simultion of hemicl Processes in Multi Pulse TP Experiment P. Phnwdee* S.O. Shekhtmn +. Jrungmnorom** J.T. Gleves ++ * Dpt. hemicl Engineering, Ksetsrt University, Bngkok 10900, Thilnd + Dpt.hemicl

More information

Economics Letters 65 (1999) 9 15. macroeconomists. a b, Ruth A. Judson, Ann L. Owen. Received 11 December 1998; accepted 12 May 1999

Economics Letters 65 (1999) 9 15. macroeconomists. a b, Ruth A. Judson, Ann L. Owen. Received 11 December 1998; accepted 12 May 1999 Economics Letters 65 (1999) 9 15 Estimting dynmic pnel dt models: guide for q mcroeconomists b, * Ruth A. Judson, Ann L. Owen Federl Reserve Bord of Governors, 0th & C Sts., N.W. Wshington, D.C. 0551,

More information

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Friday 16 th May 2008. Time: 14:00 16:00

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Friday 16 th May 2008. Time: 14:00 16:00 COMP20212 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE Digitl Design Techniques Dte: Fridy 16 th My 2008 Time: 14:00 16:00 Plese nswer ny THREE Questions from the FOUR questions provided

More information

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom Byesin Updting with Continuous Priors Clss 3, 8.05, Spring 04 Jeremy Orloff nd Jonthn Bloom Lerning Gols. Understnd prmeterized fmily of distriutions s representing continuous rnge of hypotheses for the

More information

A Study on Autonomous Cooperation between Things in Web of Things

A Study on Autonomous Cooperation between Things in Web of Things A Study on Autonomous Coopertion etween Things in We of Things Jehk Yu, Hyunjoong Kng, Hyo-Chn Bng, MyungNm Be 2 Electronics nd Telecommunictions Reserch Institute, 38 Gjeongno, Yuseong-gu, Dejeon, 305-700,

More information

The Journal of Systems and Software

The Journal of Systems and Software The Journl of Systems nd Softwre xxx (2008) xxx xxx Contents lists ville t ScienceDirect The Journl of Systems nd Softwre journl homepge: www.elsevier.com/locte/jss Energy-efficient rel-time oject trcking

More information

Helicopter Theme and Variations

Helicopter Theme and Variations Helicopter Theme nd Vritions Or, Some Experimentl Designs Employing Pper Helicopters Some possible explntory vribles re: Who drops the helicopter The length of the rotor bldes The height from which the

More information

Simulation of operation modes of isochronous cyclotron by a new interative method

Simulation of operation modes of isochronous cyclotron by a new interative method NUKLEONIKA 27;52(1):29 34 ORIGINAL PAPER Simultion of opertion modes of isochronous cyclotron y new intertive method Ryszrd Trszkiewicz, Mrek Tlch, Jcek Sulikowski, Henryk Doruch, Tdeusz Norys, Artur Srok,

More information

All pay auctions with certain and uncertain prizes a comment

All pay auctions with certain and uncertain prizes a comment CENTER FOR RESEARC IN ECONOMICS AND MANAGEMENT CREAM Publiction No. 1-2015 All py uctions with certin nd uncertin prizes comment Christin Riis All py uctions with certin nd uncertin prizes comment Christin

More information

Introducing Kashef for Application Monitoring

Introducing Kashef for Application Monitoring WextWise 2010 Introducing Kshef for Appliction The Cse for Rel-time monitoring of dtcenter helth is criticl IT process serving vriety of needs. Avilbility requirements of 6 nd 7 nines of tody SOA oriented

More information

Research of Flow Allocation Optimization in Hybrid Software Defined Networks Based on Bi-level Programming

Research of Flow Allocation Optimization in Hybrid Software Defined Networks Based on Bi-level Programming Reserch of Flow Alloction Optimiztion in Hybrid Softwre Defined Netwo Bsed on Bi-level Progrmming Abstrct Lulu Zho, Mingchun Zheng b School of Shndong Norml Univeity, Shndong 250014, Chin fryrlnc@163.com,

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-280 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

More information

The Acoustic Design of Soundproofing Doors and Windows

The Acoustic Design of Soundproofing Doors and Windows 3 The Open Acoustics Journl, 1, 3, 3-37 The Acoustic Design of Soundproofing Doors nd Windows Open Access Nishimur Yuy,1, Nguyen Huy Qung, Nishimur Sohei 1, Nishimur Tsuyoshi 3 nd Yno Tkshi 1 Kummoto Ntionl

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Performance analysis model for big data applications in cloud computing

Performance analysis model for big data applications in cloud computing Butist Villlpndo et l. Journl of Cloud Computing: Advnces, Systems nd Applictions 2014, 3:19 RESEARCH Performnce nlysis model for big dt pplictions in cloud computing Luis Edurdo Butist Villlpndo 1,2,

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Graphs on Logarithmic and Semilogarithmic Paper

Graphs on Logarithmic and Semilogarithmic Paper 0CH_PHClter_TMSETE_ 3//00 :3 PM Pge Grphs on Logrithmic nd Semilogrithmic Pper OBJECTIVES When ou hve completed this chpter, ou should be ble to: Mke grphs on logrithmic nd semilogrithmic pper. Grph empiricl

More information

Section 5-4 Trigonometric Functions

Section 5-4 Trigonometric Functions 5- Trigonometric Functions Section 5- Trigonometric Functions Definition of the Trigonometric Functions Clcultor Evlution of Trigonometric Functions Definition of the Trigonometric Functions Alternte Form

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Application-Level Traffic Monitoring and an Analysis on IP Networks

Application-Level Traffic Monitoring and an Analysis on IP Networks Appliction-Level Trffic Monitoring nd n Anlysis on IP Networks Myung-Sup Kim, Young J. Won, nd Jmes Won-Ki Hong Trditionl trffic identifiction methods bsed on wellknown port numbers re not pproprite for

More information

UNIVERSITY OF NOTTINGHAM. Discussion Papers in Economics STRATEGIC SECOND SOURCING IN A VERTICAL STRUCTURE

UNIVERSITY OF NOTTINGHAM. Discussion Papers in Economics STRATEGIC SECOND SOURCING IN A VERTICAL STRUCTURE UNVERSTY OF NOTTNGHAM Discussion Ppers in Economics Discussion Pper No. 04/15 STRATEGC SECOND SOURCNG N A VERTCAL STRUCTURE By Arijit Mukherjee September 004 DP 04/15 SSN 10-438 UNVERSTY OF NOTTNGHAM Discussion

More information

RTL Power Optimization with Gate-level Accuracy

RTL Power Optimization with Gate-level Accuracy RTL Power Optimiztion with Gte-level Accurcy Qi Wng Cdence Design Systems, Inc Sumit Roy Clypto Design Systems, Inc 555 River Oks Prkwy, Sn Jose 95125 2903 Bunker Hill Lne, Suite 208, SntClr 95054 qwng@cdence.com

More information

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 About EsyMP Network Projection Functions of EsyMP Network Projection... 5 Vrious Screen Trnsfer Functions... 5 Instlling the Softwre... 6 Softwre Requirements...6

More information

VMware Horizon Mirage Web Manager Guide

VMware Horizon Mirage Web Manager Guide VMwre Horizon Mirge We Mnger Guide Horizon Mirge 4.3 This document supports the version of ech product listed nd supports ll susequent versions until the document is replced y new edition. To check for

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

QoS Framework for SIP Signalling

QoS Framework for SIP Signalling QoS Frmework for SIP Signlling Alexnder A. Kist nd Richrd J. Hrris RMIT University Melourne BOX 2476V, Victori 3001, Austrli Emil: kist@ieee.org, richrd@ctt.rmit.edu.u ABSTRACT The Session Initition Protocol

More information

Network Configuration Independence Mechanism

Network Configuration Independence Mechanism 3GPP TSG SA WG3 Security S3#19 S3-010323 3-6 July, 2001 Newbury, UK Source: Title: Document for: AT&T Wireless Network Configurtion Independence Mechnism Approvl 1 Introduction During the lst S3 meeting

More information

Modeling POMDPs for Generating and Simulating Stock Investment Policies

Modeling POMDPs for Generating and Simulating Stock Investment Policies Modeling POMDPs for Generting nd Simulting Stock Investment Policies Augusto Cesr Espíndol Bff UNIRIO - Dep. Informátic Aplicd Av. Psteur, 458 - Térreo Rio de Jneiro - Brzil ugusto.bff@uniriotec.br Angelo

More information

Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning

Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning Journl of Computer Science 2 (3): 276-282, 2006 ISSN 1549-3636 2006 Science Publictions Softwre Cost Estimtion Model Bsed on Integrtion of Multi-gent nd Cse-Bsed Resoning Hsn Al-Skrn Informtion Technology

More information

Lecture 3 Gaussian Probability Distribution

Lecture 3 Gaussian Probability Distribution Lecture 3 Gussin Probbility Distribution Introduction l Gussin probbility distribution is perhps the most used distribution in ll of science. u lso clled bell shped curve or norml distribution l Unlike

More information

The LENA TM Language Environment Analysis System:

The LENA TM Language Environment Analysis System: FOUNDATION The LENA TM Lnguge Environment Anlysis System: Audio Specifictions of the DLP-0121 Michel Ford, Chrles T. Ber, Dongxin Xu, Umit Ypnel, Shrmi Gry LENA Foundtion, Boulder, CO LTR-03-2 September

More information

Warm-up for Differential Calculus

Warm-up for Differential Calculus Summer Assignment Wrm-up for Differentil Clculus Who should complete this pcket? Students who hve completed Functions or Honors Functions nd will be tking Differentil Clculus in the fll of 015. Due Dte:

More information

Utilization of Smoking Cessation Benefits in Medicaid Managed Care, 2009-2013

Utilization of Smoking Cessation Benefits in Medicaid Managed Care, 2009-2013 Utiliztion of Smoking Cesstion Benefits in Medicid Mnged Cre, 2009-2013 Office of Qulity nd Ptient Sfety New York Stte Deprtment of Helth Jnury 2015 Introduction According to the New York Stte Tocco Control

More information

Econ 4721 Money and Banking Problem Set 2 Answer Key

Econ 4721 Money and Banking Problem Set 2 Answer Key Econ 472 Money nd Bnking Problem Set 2 Answer Key Problem (35 points) Consider n overlpping genertions model in which consumers live for two periods. The number of people born in ech genertion grows in

More information

AntiSpyware Enterprise Module 8.5

AntiSpyware Enterprise Module 8.5 AntiSpywre Enterprise Module 8.5 Product Guide Aout the AntiSpywre Enterprise Module The McAfee AntiSpywre Enterprise Module 8.5 is n dd-on to the VirusScn Enterprise 8.5i product tht extends its ility

More information

PERFORMANCE ANALYSIS FOR BANDWIDTH ALLOCATION IN IEEE 802.16 BROADBAND WIRELESS NETWORKS USING BMAP QUEUEING

PERFORMANCE ANALYSIS FOR BANDWIDTH ALLOCATION IN IEEE 802.16 BROADBAND WIRELESS NETWORKS USING BMAP QUEUEING PERFORMANCE ANALYSIS FOR BANDWIDTH ALLOCATION IN IEEE 802.6 BROADBAND WIRELESS NETWORKS USING BMAP QUEUEING Sid EL KAFHALI Abdelli EL BOUCHTI Mohmed HANINI nd Abdelkrim HAQIQ Computer, Networks, Mobility

More information

Automated Resource Management in Virtualized Data Centers

Automated Resource Management in Virtualized Data Centers Automted Resource Mngement in Virtulized Dt Centers Shrd Singhl Xioyun Zhu Hewlett Pcrd Lbortories VMwre Inc. IM 9 Tutoril: Recent Advnces in the Appliction of Control Theory to Networ nd Service Mngement

More information

Treatment Spring Late Summer Fall 0.10 5.56 3.85 0.61 6.97 3.01 1.91 3.01 2.13 2.99 5.33 2.50 1.06 3.53 6.10 Mean = 1.33 Mean = 4.88 Mean = 3.

Treatment Spring Late Summer Fall 0.10 5.56 3.85 0.61 6.97 3.01 1.91 3.01 2.13 2.99 5.33 2.50 1.06 3.53 6.10 Mean = 1.33 Mean = 4.88 Mean = 3. The nlysis of vrince (ANOVA) Although the t-test is one of the most commonly used sttisticl hypothesis tests, it hs limittions. The mjor limittion is tht the t-test cn be used to compre the mens of only

More information

Revisions published in the University of Innsbruck Bulletin of 18 June 2014, Issue 31, No. 509

Revisions published in the University of Innsbruck Bulletin of 18 June 2014, Issue 31, No. 509 Plese note: The following curriculum is for informtion purposes only nd not leglly inding. The leglly inding version is pulished in the pertinent University of Innsruck Bulletins. Originl version pulished

More information

CS99S Laboratory 2 Preparation Copyright W. J. Dally 2001 October 1, 2001

CS99S Laboratory 2 Preparation Copyright W. J. Dally 2001 October 1, 2001 CS99S Lortory 2 Preprtion Copyright W. J. Dlly 2 Octoer, 2 Ojectives:. Understnd the principle of sttic CMOS gte circuits 2. Build simple logic gtes from MOS trnsistors 3. Evlute these gtes to oserve logic

More information

The Velocity Factor of an Insulated Two-Wire Transmission Line

The Velocity Factor of an Insulated Two-Wire Transmission Line The Velocity Fctor of n Insulted Two-Wire Trnsmission Line Problem Kirk T. McDonld Joseph Henry Lbortories, Princeton University, Princeton, NJ 08544 Mrch 7, 008 Estimte the velocity fctor F = v/c nd the

More information

Efficient load-balancing routing for wireless mesh networks

Efficient load-balancing routing for wireless mesh networks Computer Networks 51 (007) 50 66 www.elsevier.com/locte/comnet Efficient lod-blncing routing for wireless mesh networks Yigl Bejerno, Seung-Je Hn b, *,1, Amit Kumr c Bell Lbortories, Lucent Technologies,

More information

Understanding Basic Analog Ideal Op Amps

Understanding Basic Analog Ideal Op Amps Appliction Report SLAA068A - April 2000 Understnding Bsic Anlog Idel Op Amps Ron Mncini Mixed Signl Products ABSTRACT This ppliction report develops the equtions for the idel opertionl mplifier (op mp).

More information

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process An Undergrdute Curriculum Evlution with the Anlytic Hierrchy Process Les Frir Jessic O. Mtson Jck E. Mtson Deprtment of Industril Engineering P.O. Box 870288 University of Albm Tuscloos, AL. 35487 Abstrct

More information

GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI MilArchiver 6 C2C Archive One Policy Mnger Who we re Generl fetures Supports

More information

Homework 3 Solutions

Homework 3 Solutions CS 341: Foundtions of Computer Science II Prof. Mrvin Nkym Homework 3 Solutions 1. Give NFAs with the specified numer of sttes recognizing ech of the following lnguges. In ll cses, the lphet is Σ = {,1}.

More information

Technical manual for Multi Apartment Gateway 1456B Passion.Technology.Design.

Technical manual for Multi Apartment Gateway 1456B Passion.Technology.Design. E TECHICAL MAUAL Art 456B B + - 40-56 Vdc SOLO CO CAVO ROSSO COMELIT 2E7T000500 OLY WITH COMELIT RED CABLE 2E7T000500 FIXED POE SETTABLE POE 0 POE A A2 A3 A4 Technicl mnul for Multi Aprtment Gtewy 456B

More information

P.3 Polynomials and Factoring. P.3 an 1. Polynomial STUDY TIP. Example 1 Writing Polynomials in Standard Form. What you should learn

P.3 Polynomials and Factoring. P.3 an 1. Polynomial STUDY TIP. Example 1 Writing Polynomials in Standard Form. What you should learn 33337_0P03.qp 2/27/06 24 9:3 AM Chpter P Pge 24 Prerequisites P.3 Polynomils nd Fctoring Wht you should lern Polynomils An lgeric epression is collection of vriles nd rel numers. The most common type of

More information

Morgan Stanley Ad Hoc Reporting Guide

Morgan Stanley Ad Hoc Reporting Guide spphire user guide Ferury 2015 Morgn Stnley Ad Hoc Reporting Guide An Overview For Spphire Users 1 Introduction The Ad Hoc Reporting tool is ville for your reporting needs outside of the Spphire stndrd

More information

Basic Analysis of Autarky and Free Trade Models

Basic Analysis of Autarky and Free Trade Models Bsic Anlysis of Autrky nd Free Trde Models AUTARKY Autrky condition in prticulr commodity mrket refers to sitution in which country does not engge in ny trde in tht commodity with other countries. Consequently

More information

Welch Allyn CardioPerfect Workstation Installation Guide

Welch Allyn CardioPerfect Workstation Installation Guide Welch Allyn CrdioPerfect Worksttion Instlltion Guide INSTALLING CARDIOPERFECT WORKSTATION SOFTWARE & ACCESSORIES ON A SINGLE PC For softwre version 1.6.5 or lter For network instlltion, plese refer to

More information

Applying SDN/OpenFlow in Virtualized LTE to support Distributed Mobility Management (DMM)

Applying SDN/OpenFlow in Virtualized LTE to support Distributed Mobility Management (DMM) Applying SDN/OpenFlow in Virtulized LTE to support Distriuted Moility Mngement (DMM) Mortez Krimzdeh, Luc Vltulin, Georgios Krginnis Deprtment of Computer Science nd the Electricl Engineering, University

More information

Quality Evaluation of Entrepreneur Education on Graduate Students Based on AHP-fuzzy Comprehensive Evaluation Approach ZhongXiaojun 1, WangYunfeng 2

Quality Evaluation of Entrepreneur Education on Graduate Students Based on AHP-fuzzy Comprehensive Evaluation Approach ZhongXiaojun 1, WangYunfeng 2 Interntionl Journl of Engineering Reserch & Science (IJOER) ISSN [2395-6992] [Vol-2, Issue-1, Jnury- 2016] Qulity Evlution of Entrepreneur Eduction on Grdute Students Bsed on AHP-fuzzy Comprehensive Evlution

More information

Performance Prediction of Distributed Load Balancing on Multicomputer Systems

Performance Prediction of Distributed Load Balancing on Multicomputer Systems Performnce Prediction of Distributed Lod Blncing on Multicomputer Systems Ishfq Ahmd *, Arif Ghfoor+, nd Kishn Mehrotr * * School of Computer nd Informtion Science, Syrcuse University, Syrcuse, NY 13244

More information

Rotational Equilibrium: A Question of Balance

Rotational Equilibrium: A Question of Balance Prt of the IEEE Techer In-Service Progrm - Lesson Focus Demonstrte the concept of rottionl equilirium. Lesson Synopsis The Rottionl Equilirium ctivity encourges students to explore the sic concepts of

More information

Operations with Polynomials

Operations with Polynomials 38 Chpter P Prerequisites P.4 Opertions with Polynomils Wht you should lern: Write polynomils in stndrd form nd identify the leding coefficients nd degrees of polynomils Add nd subtrct polynomils Multiply

More information

License Manager Installation and Setup

License Manager Installation and Setup The Network License (concurrent-user) version of e-dpp hs hrdwre key plugged to the computer running the License Mnger softwre. In the e-dpp terminology, this computer is clled the License Mnger Server.

More information

Sensorless Force Estimation for Robots with Friction

Sensorless Force Estimation for Robots with Friction Proc. Austrlsin Conference on Rootics nd Automtion Aucklnd, 7-9 Novemer Sensorless orce Estimtion for Roots with riction John W.L Simpson, Chris D Cook, Zheng Li School of Electricl, Computer nd Telecommunictions

More information

Performance Monitoring Fundamentals: Demystifying Performance Assessment Techniques

Performance Monitoring Fundamentals: Demystifying Performance Assessment Techniques Performnce Monitoring Fundmentls: Demystifying Performnce Assessment Techniques Roert C. Rice, PhD Rchelle R. Jyringi Dougls J. Cooper, PhD Control Sttion, Inc. Deprtment of Chemicl Engineering Control

More information

GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI MilArchiver 6 Quest Softwre Archive Mnger Who we re Generl fetures Supports

More information

ORBITAL MANEUVERS USING LOW-THRUST

ORBITAL MANEUVERS USING LOW-THRUST Proceedings of the 8th WSEAS Interntionl Conference on SIGNAL PROCESSING, ROBOICS nd AUOMAION ORBIAL MANEUVERS USING LOW-HRUS VIVIAN MARINS GOMES, ANONIO F. B. A. PRADO, HÉLIO KOII KUGA Ntionl Institute

More information

Basic Research in Computer Science BRICS RS-02-13 Brodal et al.: Solving the String Statistics Problem in Time O(n log n)

Basic Research in Computer Science BRICS RS-02-13 Brodal et al.: Solving the String Statistics Problem in Time O(n log n) BRICS Bsic Reserch in Computer Science BRICS RS-02-13 Brodl et l.: Solving the String Sttistics Prolem in Time O(n log n) Solving the String Sttistics Prolem in Time O(n log n) Gerth Stølting Brodl Rune

More information

Vendor Rating for Service Desk Selection

Vendor Rating for Service Desk Selection Vendor Presented By DATE Using the scores of 0, 1, 2, or 3, plese rte the vendor's presenttion on how well they demonstrted the functionl requirements in the res below. Also consider how efficient nd functionl

More information

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered:

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered: Appendi D: Completing the Squre nd the Qudrtic Formul Fctoring qudrtic epressions such s: + 6 + 8 ws one of the topics introduced in Appendi C. Fctoring qudrtic epressions is useful skill tht cn help you

More information

Note: Principal version Modification Amendment Equivalence list Consolidated version from October 1 2014

Note: Principal version Modification Amendment Equivalence list Consolidated version from October 1 2014 Note: The following curriculum is consolidted version. It is leglly non-inding nd for informtionl purposes only. The leglly inding versions re found in the University of Innsruck Bulletins (in Germn).

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs VoIP (Voice over Internet Protocol) offers low cost lterntive to expensive trditionl phone services nd is rpidly becoming the communictions system of choice for smll

More information

New Internet Radio Feature

New Internet Radio Feature XXXXX XXXXX XXXXX /XW-SMA3/XW-SMA4 New Internet Rdio Feture EN This wireless speker hs een designed to llow you to enjoy Pndor*/Internet Rdio. In order to ply Pndor/Internet Rdio, however, it my e necessry

More information

Exponential and Logarithmic Functions

Exponential and Logarithmic Functions Nme Chpter Eponentil nd Logrithmic Functions Section. Eponentil Functions nd Their Grphs Objective: In this lesson ou lerned how to recognize, evlute, nd grph eponentil functions. Importnt Vocbulr Define

More information

Lectures 8 and 9 1 Rectangular waveguides

Lectures 8 and 9 1 Rectangular waveguides 1 Lectures 8 nd 9 1 Rectngulr wveguides y b x z Consider rectngulr wveguide with 0 < x b. There re two types of wves in hollow wveguide with only one conductor; Trnsverse electric wves

More information

THE PARAMETERS OF TRAPS IN K-FELDSPARS AND THE TL BLEACHING EFFICIENCY

THE PARAMETERS OF TRAPS IN K-FELDSPARS AND THE TL BLEACHING EFFICIENCY GEOCHRONOMETRIA Vol. 2, pp 15-2, 21 Journl on Methods nd Applictions of Asolute Chronology THE PARAMETERS OF TRAPS IN K-FELDSPARS AND THE TL BLEACHING EFFICIENCY ALICJA CHRUŒCIÑSKA 1, HUBERT L. OCZKOWSKI

More information

Reputation management for distributed service-oriented architectures

Reputation management for distributed service-oriented architectures Reputtion mngement for distributed service-oriented rchitectures Article Accepted version C. Crpnzno, F. Milzzo, A. De Pol, G. Lo Re In Proceedings of the Fourth IEEE Interntionl Conference on Self- Adptive

More information

belief Propgtion Lgorithm in Nd Pent Penta

belief Propgtion Lgorithm in Nd Pent Penta IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, VOL. 9, NO. 3, MAY/JUNE 2012 375 Itertive Trust nd Reputtion Mngement Using Belief Propgtion Ermn Aydy, Student Member, IEEE, nd Frmrz Feri, Senior

More information

ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors

ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors ProfileMe: Hrdwre Support for Instruction-Level Profiling on Out-of-Order Processors Jeffrey Den Jmes E. Hicks Crl A. Wldspurger Willim E. Weihl George Chrysos Digitl Equipment Corportion Abstrct Profile

More information

ENHANCING CUSTOMER EXPERIENCE THROUGH BUSINESS PROCESS IMPROVEMENT: AN APPLICATION OF THE ENHANCED CUSTOMER EXPERIENCE FRAMEWORK (ECEF)

ENHANCING CUSTOMER EXPERIENCE THROUGH BUSINESS PROCESS IMPROVEMENT: AN APPLICATION OF THE ENHANCED CUSTOMER EXPERIENCE FRAMEWORK (ECEF) ENHNCING CUSTOMER EXPERIENCE THROUGH BUSINESS PROCESS IMPROVEMENT: N PPLICTION OF THE ENHNCED CUSTOMER EXPERIENCE FRMEWORK (ECEF) G.J. Both 1, P.S. Kruger 2 & M. de Vries 3 Deprtment of Industril nd Systems

More information

Gene Expression Programming: A New Adaptive Algorithm for Solving Problems

Gene Expression Programming: A New Adaptive Algorithm for Solving Problems Gene Expression Progrmming: A New Adptive Algorithm for Solving Prolems Cândid Ferreir Deprtmento de Ciêncis Agráris Universidde dos Açores 9701-851 Terr-Chã Angr do Heroísmo, Portugl Complex Systems,

More information

trademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed 01.02.2007

trademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed 01.02.2007 trdemrk nd symbol guidelines trdemrk guidelines The trdemrk Cn be plced in either of the two usul configurtions but horizontl usge is preferble. Wherever possible the trdemrk should be plced on blck bckground.

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-234 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our

More information