Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02)

Size: px
Start display at page:

Download "Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02)"

Transcription

1 Lab 3 Packet Scheduling Due Date: Lab reprt is due n Mar 6 (PRA 01) r Mar 7 (PRA 02) Teams: This lab may be cmpleted in teams f 2 students (Teams f three r mre are nt permitted. All members receive the same grade). Purpse f this lab: Packet scheduling algrithms determine the rder f packet transmissin at the utput link f a packet switch. The simplest and mst widely used scheduling algrithm is FIFO (First-in- First-ut), als called FCFS. Scheduling algrithms can becme quite cmplex if the packet switch needs t differentiate traffic types. Sftware Tls: The prgramming fr this lab is dne in Java and requires the use f Java datagrams. This labs uses traffic traces frm Lab 1 and the leaky-bucket cmpnent frm Lab 2. What t turn in: Turn in a hard cpy f all yur answers t the questins in this lab, including the plts, hard cpies f all yur Java cde, and the annymus feedback frm. Versin 1 (February 12, 2007) Jörg Liebeherr, All rights reserved. Permissin t use all r prtins f this material fr educatinal purpses is granted, as lng as use f this material is acknwledged in all derivative wrks.

2 Table f Cntent Table f Cntent 2 Preparing fr Lab 3 2 Cmments 2 Part 1. FIFO Scheduling 3 Part 2. Pririty Scheduling 6 Part 3. Weighted Rund Rbin (WRR) Scheduler 11 Feedback Frm fr Lab 3 16 Preparing fr Lab 3 This lab requires the prgrams frm Labs 1 and 2. Cmments Quality f plts in lab reprt: This lab asks yu t prduce plts fr a lab reprt. It is imprtant that the graphs are f high quality. All plts must be prperly labeled. This includes that the units n the axes f all graphs are included, and that each plt has a header line that describes the cntent f the graph. Extra credit: All three parts f this lab have an extra credit cmpnent (5% each). Feedback: T be able t imprve the labs fr future years, we cllect data n the current lab experience. Yu must submit an annymus feedback frm fr each lab. Please use the feedback frm at the end f the lab, and return the frm with yur lab reprt. Java: In the Unix lab, the default versin f the Java installatin is relatively ld. T access a mre recent versin use the fllwing cmmands: Cmpiling: /lcal/java/jdk1.5.0_09/bin/javac Running: /lcal/java/jdk1.5.0_09/bin/java ECE 466 LAB 3 - PAGE 2 J. Liebeherr

3 Part 1. FIFO Scheduling The first bjective f this lab is t explre the backlg and delay at a link with a FIFO (First-In- First-Out) buffer, when the traffic lad arriving t the link is increased. The FIFO buffer perates at link capacity C=1 Mbps. The situatin is illustrated in the figure, where packets are represented as rectangular bxes. With FIFO, als referred t as FCFS (First-Cme-First-Served), packets are transmitted in the rder f their arrival. Arrivals Buffer C Departures The gal f this exercise is t bserve and measure the backlg and delay at a FIFO buffer when the lad is varied. Fr traffic arrivals yu will use the cmpund Pissn prcess. Exercise 1.1 Traffic generatr fr cmpund Pissn traffic Wrk with the traffic generatr frm Exercise 2.1 in Lab 2, which is based n the cmpund Pissn arrival prcess frm Lab 1, where packet arrival events fllw a Pissn prcess with rate λ = 1250 packets/sec, and the packet size has an expnential distributin with average size 1/μ = 100 Bytes. The average rate f this flw is 1 Mbps. Dwnlad a trace with the Pissn data frm: Cnsider the traffic generatr that was built in Exercise 2.1 f Lab 2. Recall that the infrmatin in the trace file is re-scaled as fllws: The time values in the file are multiplied by a factr f 10; The packet size values in the file are multiplied by a factr f 10. This results in a cmpund Pissn prcess with packet arrival rate λ = 125 packets/sec, and the packet size has an expnential distributin with average size 1/μ =1000 Bytes. The average traffic rate is unchanged with this change, and remains 1 Mbps. At a link with 1 Mbps, the abve Pissn surce will generate an average lad f 100% f the link capacity. The lad f a link, als referred t as utilizatin and dented by ρ, indicates the percentage f time that a wrk-cnserving link will be busy (busy = transmitting a packet). The utilizatin is cmputed as fllws: ρ = (Average packet arrival rate) x (average transmissin time f packet) = λ x 1/(μC) ECE 466 LAB 3 - PAGE 3 J. Liebeherr

4 Add a feature t the cde f yur traffic generatr that can re-scale the packet size t generate an average traffic rate f N 0.1 Mbps, where N = 1, 2,, 9. Test the crrectness f the traffic generatr, using the traffic sink frm Part 2 in Lab 2. Exercise 1.2 Implement a FIFO Scheduler Build a FIFO scheduler that accepts arrivals frm the traffic generatr f the last exercise, and that transmits t a sink. The FIFO scheduler must satisfy the fllwing requirements: a. The FIFO scheduler must be able t receive a packet, while a packet is being transmitted. This can be dne by using a separate thread fr receiving packets. b. The FIFO scheduler transmits an arriving packet immediately if n packet is in transmissin. Otherwise, the packet is added t the buffer. c. After cmpleting the transmissin f a packet, the transmitter selects the packet frm the buffer with the earliest arrival time. d. Set the maximum size f the buffer in the FIFO scheduler t 100 kb. If the available buffer size is t small fr an arriving packet, the packet is discarded (and a message is displayed.) Determine the maximum rate at which yur FIFO scheduler can transmit packets. Exercise 1.3 Observing a FIFO Scheduler at different lads Use the traffic generatr t evaluate the FIFO scheduler with cmpund Pissn traffic at different lads. Use the added feature in the traffic generatr frm Exercise 1.1 and run the re-scaled Pissn trace file with an average rate f N 0.1 Mbps, where N = 1, 2,, 9. Fr each value f N, determine the fllwing values: Maximum backlg and waiting time in the buffer; Average backlg and waiting time in the buffer; Percentage f time that the FIFO scheduler is transmitting; Percentage f time that a packet is waiting (i.e., in buffer and nt in transmissin). Percentage f traffic that is discarded due t a buffer verflw. Present plts that shw the abve values as a functin f N. Designate ranges f N, where the FIFO scheduler is in a regime f lw lad and high lad. Justify yur chice. ECE 466 LAB 3 - PAGE 4 J. Liebeherr

5 Exercise 1.4 (Optinal, 5% extra credit) Unfairness in FIFO A limitatin f FIFO is that it cannt distinguish different traffic surces. Suppse that there are many lw-bandwidth surces and a single traffic surce that sends data at a very high rate. If the high-bandwidth surce causes an verlad at the link, then all traffic surces will experience packet lsses due t buffer verflws. Frm the perspective f a lw-bandwidth surce, this seems unfair. (The lw-bandwidth surce wuld like t see that packet lsses experienced at the buffer are prprtinal t the traffic rate f a surce). The fllwing experiment tries t exhibit the unfairness issues f FIFO fr tw traffic surces. There are tw traffic surces, which are each re-scaled cmpund Pissn surces as in Exercise 1.1: Surce 1 sends at an average rate f N Mbps. Surce 2 sends at an average rate f N Mbps. Bth surces send traffic int a FIFO scheduler (with rate C=1 Mbps) and 100 kb f buffer. Run a series f experiments where the lad f the tw surces is set t (N 1, N 2 ) with N 1 = 5 and N 2 = N 2 = 4, 6, 8, 10,12,14. Recrd the average thrughput (utput rate) f each traffic surce (Nte: Yu must be able t keep track whether a packet transmissin is due t Surce 1 r Surce 2). Lab Reprt: Prepare a table that shws the average thrughput values and interpret the result. Is it pssible t write a frmula that predicts the thrughput as a functin f the arrival rate? Prvide the plts and a discussin f the plts. Als include answers t the questins. ECE 466 LAB 3 - PAGE 5 J. Liebeherr

6 Part 2. Pririty Scheduling FIFO scheduling gives all traffic the same type f service. If the netwrk carries traffic types with different characteristics and service requirements, a FIFO scheduling algrithm is nt sufficient. T differentiate traffic types and give each type a different grade f service, mre sphisticated scheduling algrithms are needed. One f these algrithms is the pririty scheduling algrithm. Fr example, cnsider a mix f file sharing traffic and vice (e.g., vice-ver-ip) traffic: File sharing traffic is high-vlume and transmitted in large packets, whereas vice-ver-ip traffic has a relatively lw data rate and is transmitted in shrt packets. If the traffic is handled by a FIFO scheduler, as shwn belw, then vice packets may experience a pr grade f service dependent n the n the arrivals f file sharing packets. File sharing packet Vice-ver-IP packet FIFO scheduler A pririty scheduler can imprve the service given t vice packets by giving vice packets higher pririty. A pririty scheduler always selects the packet with the highest pririty level fr transmissin. high pririty C Traffic classificatin C lw pririty Pririty scheduler A pririty scheduler assumes that incming traffic can be mapped t a pririty level. A traffic classificatin cmpnent f the scheduler uses an identifier in incming packets t perfrm this mapping. The identifier can be based n surce and destinatin addresses, applicatin type applicatin type (e.g., via the prt number), r ther infrmatin in packet headers. Pririty schedulers are als referred t as static pririty (SP) r Head-f-Line (HOL) schedulers. In this part f the lab, yu will design and implement a pririty scheduler with tw pririty levels, as shwn in the Figure belw. Traffic is transmitted t the scheduler frm tw surces: a cmpund Pissn surce and a vide surce. The surces label packets with an identifier: 1 fr packets frm the Pissn surce and 2 fr packets frm the vide surce. A traffic classifier at the pririty scheduler reads the identifier. Packets with label 1 are handled as lw pririty, and packets with label 2 are handled as high pririty packets. ECE 466 LAB 3 - PAGE 6 J. Liebeherr

7 Pissn tracefile high pririty Traffic Generatr Traffic Generatr 1 2 Traffic classificatin lw pririty C vide tracefile Transmissin f labeled packets Classificatin and scheduling Exercise 2.1 Transmissin f labeled packets Build a traffic generatr as shwn n the left hand side f the figure abve. The requirements fr the transmissin f packets are as fllws: Build a traffic generatr fr a vide tracefile and fr a Pissn tracefile. The transmissins f the vide surce and the Pissn surce are perfrmed by tw distinct prgrams. The transmissin f the vide surce that generates packets at a rate f 256 kbps. The tracefile fr the vide surce can be dwnladed frm The frmat f the file is shwn belw. #Time [ms] Frametype Length [byte] # 0 I P PB 7584 ECE 466 LAB 3 - PAGE 7 J. Liebeherr

8 . A traffic generatr fr the vide surce can be build by re-using the cde frm Exercise 1.2 and Exercise 2.1 frm Lab 2. As in Lab 2, the maximum amunt f data that can be put int a single packet is 1480 bytes. Frames exceeding this length are divided and transmitted in multiple packets. The transmissin f the Pissn surce is determined by the Pissn traffic generatr built in Exercise 1.1 f this lab (Lab 3). The traffic generatr must be able t run the rescaled Pissn trace file with an average rate f N 0.1 Mbps, where N = 1, 2,, 9. Befre a packet is transmitted it must be labeled with an identifier, which is lcated in the first byte f the paylad. The identifier is the number 0x01 fr packets frm the Pissn surce and 0x02 fr the vide surce. Packets are transmitted t a remte UDP prt. Bth surces transmit UDP datagrams t the same destinatin prt n the same hst (e.g., prt 4444). Yu may use a traffic sink as build fr Exercise 2.2 f Lab 2 fr testing the implementatin. Exercise 2.2 Packet classificatin and pririty scheduling Build a traffic classificatin and scheduling cmpnent as shwn n the right hand side f the abve figure. The pririty scheduler cnsists f tw FIFO queues: ne FIFO queue fr high pririty traffic and ne FIFO queue fr lw pririty traffic. Set the maximum buffer size f each FIFO queue t 100 kb. The pririty scheduler always transmits a high-pririty packet, if the high pririty FIFO queue cntains a packet. Lw pririty packets are selected fr transmissin nly when there are n high pririty packets. The transmissin rate f the link is C=1 Mbps. The traffic classificatin cmpnent reads the first byte f the paylad f an arriving packet and identifies the pririty label. (The starting pint fr the traffic classificatin cmpnent can be the FIFO scheduler frm Exercise 1.2.) Once classified, packets are assigned t the pririty queues. Vide traffic (with label 2 ) is assigned t the high pririty queue and Pissn traffic (with label 1 ) is assigned t the lw pririty queue. If a new packet arrives when the link is idle (i.e., n packet is in transmissin and n packet is waiting in the FIFO queues) the arriving packet is immediately transmitted. Otherwise, the packet is enqueued in the crrespnding FIFO queue. The pririty scheduler is wrk-cnserving: As lng as there is a packet waiting, the scheduler must transmit a packet. Packet transmissins is nn-preemptive: Once the transmissin f a packet has started, the transmissin cannt be interrupted. In particular, when a lw pririty packet is in ECE 466 LAB 3 - PAGE 8 J. Liebeherr

9 transmissin, an arriving high-pririty packet must wait until the transmissin is cmpleted. Test the prgram with the traffic generatr frm Exercise 2.1. Exercise 2.3 Evaluatin f the pririty scheduler Evaluate the pririty scheduler with the traffic generatr Exercise 2.1 using the fllwing transmissin scenaris: The vide surce transmits accrding t the data in the tracefile (see Exercise 2.1). As in Exercise 1.1, the Pissn surce is re-scaled s that it transmits with an average rate f N 0.1 Mbps, where N = 1, 2,, 9. Fr each value f N, determine the fllwing values fr bth high and lw pririty traffic: Maximum backlg in the buffers; Average backlg in the buffer; Percentage f time that the FIFO scheduler is transmitting; Percentage f time that a packet is waiting in the high (and lw pririty) queue. Present plts that shw the abve values as a functin f N. Cmpare the utcme t Exercise 1.3. Exercise 1.3 (Optinal, 5% extra credit) Starvatin in pririty schedulers A limitatin f SP scheduling is that it always gives preference t high-pririty scheduling. If the lad frm high-pririty traffic is very high, it may cmpletely pre-empt lw-pririty traffic frm the link. This is referred t as starvatin. The fllwing experiment tries t exhibit the starvatin f lw pririty traffic. The experiment is similar t the last exercise f Part 1. Cnsider the previusly build pririty scheduler with tw pririty classes. There are tw traffic surces, which are each re-scaled cmpund Pissn surces as in Exercise 1.1: Surce 1 transmits at an average rate f N Mbps. Surce 2 transmits at an average rate f N Mbps. Traffic frm Surce 1 is labelled with identifier 1 (lw pririty) and Surce 2 is labelled with 2 (high pririty). ECE 466 LAB 3 - PAGE 9 J. Liebeherr

10 Bth surces send traffic t the pririty scheduler (with rate C=1 Mbps) and 100 kb f buffer fr each queue. Run a series f experiments where the lad f the tw surces is set t (N 1, N 2 ) with N 1 = 5 and N 2 = 4, 6, 8, 10, 12,14. Recrd the average thrughput (utput rate) f each traffic surce. Prepare a table that shws the average thrughput f high and lw pririty traffic and interpret the result. Cmpare the utcme t Exercise 1.4. Lab Reprt: Prvide the plts and a discussin f the plts. Als include answers t the questins. ECE 466 LAB 3 - PAGE 10 J. Liebeherr

11 Part 3. Weighted Rund Rbin (WRR) Scheduler Many scheduling algrithms attempt t achieve a ntin f fairness by regulating the fractin f link bandwidth allcated t each traffic surce. The bjectives f a fair scheduler are as fllws: If the link is nt verladed, a traffic surce shuld be able t transmit all f its traffic. If the link is verladed, each traffic surce btains the same rate guarantee, called the fair share, with the fllwing rules: If the traffic frm a surce is less than the fair share, it can transmit all its traffic; If the traffic frm a surce exceeds the fair share, it can transmit at a rate equal t the fair share. The fair share depends n the number f active surces and their traffic rate. Suppse we have set f surces where the arrival rate f Surce i is r i, and a link with capacity C (bps). If the arrival rate exceeds the capacity, i.e., that satisfies the equatin:, then the fair share is the number f As an example, suppse we have a link with capacity 10 Mbps, and the arrival rates f flws are r 1 =8 Mbps, r 2 = 6 Mbps, and r 3 = 2 Mbps, then the fair share is f = 4 Mbps, resulting in an allcated rate is 4 Mbps fr Surce 1, 4 Mbps fr Surce 2, and 2 Mbps fr Surce 3. Since different surces have different resurce requirements, it is ften desirable t assciate a weight (w i ) with each surce, and allcate bandwidth prprtinally t the weights. In ther wrds, a surce that has a weight twice as large f secnd surce shuld be able t btain twice the bandwidth f the secnd surce. With these weights, the fair share f at an verladed link, i.e., is btained by slving. Fr example, using the previus example, and assigning weights w 1 =3, w 2 =w 3 =1, the allcated rates are 6, 2, and 2 Mbps fr the three surces. ECE 466 LAB 3 - PAGE 11 J. Liebeherr

12 A scheduling algrithm that realizes this scheme withut weights is called Prcessr Sharing (PS) and with weights Generalized Prcessr Sharing (GPS). Bth PS and GPS are idealized algrithms, since they treat traffic as a fluid. Realizing fairness in a packet netwrk turns ut t be quite hard, since packet sizes have different sizes ( bytes) and packet transmissins cannt be interrupted. Many cmmercial IP ruters and Ethernet switches (nt the cheap nes!) implement scheduling algrithms that apprximate the GPS scheduling algrithm. A widely used (and easy t implement) scheduling algrithm that apprximates GPA is the Weighted Rund Rbin (WRR) scheduler. The bjective f this part f the lab is implementing and evaluating a WRR scheduling algrithm. Queue 1 Traffic classificatin Queue 2 Queue 3 C A WRR scheduler, illustrated in the figure abve, perates as fllws: The scheduler has multiple FIFO queues. A traffic classificatin unit assigns an incming packet t ne f the FIFO queues. The WRR scheduler perates in runds. In each rund the scheduler visits each queue in a rund-rbin (sic!) fashin, starting with Queue 1. During each visit f a queue ne r mre packets may be serviced. The WRR assumes that ne can estimate (r knw) the average packet size f the arrivals t Queue i, dented by L i. The WRR calculates the number f packets t be served in each rund: Fr each Queue i: x i = w i / L i x = min i { x i } Fr each Queue i: packets_per_rund i = x i / x Once all packets f a rund are transmitted r if n mre packets are left, the scheduler visits the next queue. ECE 466 LAB 3 - PAGE 12 J. Liebeherr

13 Exercise 3.1 Build a WRR scheduler Build a WRR scheduler as described abve, that supprts at least three queues. The WRR will serve Pissn traffic surces as used in Parts 1 and 2 f this lab. Pissn tracefile Traffic Generatr 1 Traffic classificatin Queue Queue 2 Queue 3 C There are three traffic generatrs that each transmit re-scaled Pissn traffic as dne in Exercise 1.1. Each Pissn surce is re-scaled s that it transmits with an average rate f N 0.1 Mbps, where N = 1, 2,, 9. Each transmitted packet is labelled with 1, 2 r 3 as dne in Part 2 f this lab. The label is ne byte lng. The traffic classificatin cmpnent reads the first byte f the paylad f an arriving packet, and adds the packet t the queue (Packets with label 1 are assciated with Queue 1, etc.). If n packet is in transmissin r in the queue, and arriving packet is transmitted immediately. The transmissin rate f the link is C=1 Mbps. The maximum buffer size f each queue is 100 kb. An arrival that cannt be stred in the queue is discarded. Once the implementatin is cmpleted and tested, mve n t the evaluatin. Exercise 3.2 Evaluatin f a WRR scheduler: Equal weights Evaluate the WRR scheduler with three Pissn surces. The weight N f the traffic generatrs is set t N=8 in fr the first surce, N=6 fr the secnd surce and N=2 fr the third surce. Set the weights f the queues t w 1 =w 2 =w 3 =1. The average packet size f a surce is set t N 100 bytes, where N is the weight. Nte: Cmpare this scenari t the first figure f Part 3. The average lad n the link is 1.5 Mbps, i.e., the link is verladed. We expect that the bandwidth at the link is shared amng the surces at a rati f 4:4:2. Prepare plts that shw the number f packet transmissins and the number f transmitted bytes frm a particular surce (y-axis) as a functin f time (x-axis). Prvide ne plt fr each surce. Select a reasnable time scale fr the x-axis, e.g., a time scale f 10 ms per data pint. ECE 466 LAB 3 - PAGE 13 J. Liebeherr

14 Cmpare the plts with the theretically expected values f a PS scheduler. Exercise 3.3 Evaluatin f a WRR scheduler: Different weights This exercise re-creates a transmissin scenari as in the secnd figure f Part 3. Evaluate the WRR scheduler with three Pissn surces. As befre, the weight N f the traffic generatrs is set t N=8 in fr the first surce, N=6 fr the secnd surce and N=2 fr the third surce. Set the weights f the queues t w 1 =3 and w 2 =w 3 =1. Nte: Cmpare this scenari t the secnd figure f Part 3. We expect that the bandwidth at the link is shared amng the surces at a rati f 6:2:2. Prepare plts that shw the number f packet transmissins and the number f transmitted bytes frm a particular surce (y-axis) as a functin f time (x-axis). Prvide ne plt fr each surce. Cmpare the plts with the theretically expected values f a GPS scheduler. Exercise 3.4 (Optinal, 5% extra credit) N Unfairness and n Starvatin in WRR A limitatin f SP scheduling is that it always gives preference t high-pririty scheduling. If the lad frm high-pririty traffic is very high, it may cmpletely pre-empt lw-pririty traffic frm the link. This is referred t as starvatin. The fllwing experiment tries t shw that WRR des nt suffer frm the prblems f FIFO (unfair) and SP (starvatin). The experiment retraces the steps f Exercises 1.4 and 2.4. Cnsider the WRR scheduler frm abve with rate C=1 Mbps and 100 kb f buffer fr each queue. There are tw traffic surces, which are each re-scaled cmpund Pissn surces as in Exercise 1.1: Surce 1 transmits at an average rate f N Mbps. Surce 2 transmits at an average rate f N Mbps. Traffic frm Surce 1 is labelled with identifier 1 (lw pririty) and Surce 2 is labelled with 2 (high pririty). Bth surces are assigned the same weight at the WRR scheduler (w 1 =w 2 =1). Run a series f experiments where the lad f the tw surces is set t (N 1, N 2 ) with N 1 = 5 and N 2 = 4, 6, 8, 10, 12,14. Recrd the average thrughput (utput rate) f each traffic surce. ECE 466 LAB 3 - PAGE 14 J. Liebeherr

15 Lab Reprt: Prepare a table that shws the average thrughput f the tw surces and interpret the result. Cmpare the utcme t Exercises 1.4 and 2.4. Prvide the plts and a discussin f the plts. Als include answers t the questins. ECE 466 LAB 3 - PAGE 15 J. Liebeherr

16 Feedback Frm fr Lab 3 Cmplete this feedback frm at the cmpletin f the lab exercises and submit the frm when submitting yur lab reprt. The feedback is annymus. D nt put yur name n this frm and keep it separate frm yur lab reprt. Fr each exercise, please recrd the fllwing: Part 1. FIFO Scheduling Difficulty (-2,-1,0,1,2) -2 = t easy 0 = just fine 2 = t hard Interest Level (-2,-1,0,1,2) -2 = lw interest 0 = just fine 2 = high interest Time t cmplete (minutes) Part 2. Pririty Scheduling Part 3. Weighted Rund Rbin (WRR) Scheduler Please answer the fllwing questins: What did yu like abut this lab? What did yu dislike abut this lab? Make a suggestin t imprve the lab. ECE 466 LAB 3 - PAGE 16 J. Liebeherr

This labs uses traffic traces from Lab 1 and traffic generator and sink components from Lab 2.

This labs uses traffic traces from Lab 1 and traffic generator and sink components from Lab 2. Lab 3 Packet Scheduling Purpse f this lab: Packet scheduling algrithms determine the rder f packet transmissin at the utput link f a packet switch. This lab includes experiments that exhibit prperties

More information

Traffic Shaping (Part 1)

Traffic Shaping (Part 1) Lab 2a Traffic Shaping (Part 1) Purpse f this lab: In this lab yu will build (prgram) a netwrk element fr traffic shaping, called a leaky bucket, that runs ver a real netwrk. The traffic fr testing the

More information

The programming for this lab is done in Java and requires the use of Java datagrams.

The programming for this lab is done in Java and requires the use of Java datagrams. Lab 2 Traffic Regulatin This lab must be cmpleted individually Purpse f this lab: In this lab yu will build (prgram) a netwrk element fr traffic regulatin, called a leaky bucket, that runs ver a real netwrk.

More information

On the road again. The network layer. Data and control planes. Router forwarding tables. The network layer data plane. CS242 Computer Networks

On the road again. The network layer. Data and control planes. Router forwarding tables. The network layer data plane. CS242 Computer Networks On the rad again The netwrk layer data plane CS242 Cmputer Netwrks The netwrk layer The transprt layer is respnsible fr applicatin t applicatin transprt. The netwrk layer is respnsible fr hst t hst transprt.

More information

Using SPLAY Tree s for state-full packet classification

Using SPLAY Tree s for state-full packet classification Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,

More information

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer

More information

ECE 545 Project Deliverables

ECE 545 Project Deliverables Tp-level flder: _ Secnd-level flders: 1_assumptins 2_blck_diagrams 3_interface 4_ASM_charts 5_surce_cdes 6_verificatin 7_timing_analysis 8_results 9_benchmarking 10_bug_reprts

More information

(ii). o IP datagram packet is payload of a TCP segment o TCP segment is payload of an IP datagram. (iii).

(ii). o IP datagram packet is payload of a TCP segment o TCP segment is payload of an IP datagram. (iii). CSC 344: Cmputer Netwrks Review Questins 1. Select the crrect answer amng the chices by placing a checkmark next t the right statement. (i). ARP (Address Reslutin Prtcl) is used t btain IP address fr a

More information

Practical Exercises in Computer Networks and Distributed Systems

Practical Exercises in Computer Networks and Distributed Systems (V..6, Nv 2) Practical Exercises in Cmputer Netwrks and Distributed Systems Stream Sckets and the Client/Server mdel (C language, W) 2-, Jsé María F Mrán This practical illustrates basic cncepts prtcl

More information

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance

More information

Transmission Control Protocol Introduction

Transmission Control Protocol Introduction Transmissin Cntrl Prtcl Intrductin TCP is ne f the mst imprtant prtcls f Internet Prtcls suite. It is mst widely used prtcl fr data transmissin in cmmunicatin netwrk such as Internet. Features TCP is reliable

More information

Project #1 - Fraction Calculator

Project #1 - Fraction Calculator AP Cmputer Science Liberty High Schl Prject #1 - Fractin Calculatr Students will implement a basic calculatr that handles fractins. 1. Required Behavir and Grading Scheme (100 pints ttal) Criteria Pints

More information

HPE LoadRunner Best Practices Series. LoadRunner Upgrade Best Practices

HPE LoadRunner Best Practices Series. LoadRunner Upgrade Best Practices HPE LadRunner Best Practices Series LadRunner 12.50 Upgrade Best Practices Dcument publicatin date: Nvember 2015 Cntents 1. Intrductin... 3 Overview... 3 Audience... 3 2. Preparatin... 3 Backup assets...

More information

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C Due: July 9 (Sun) 11:59 pm 1. Prblem A Subject: Structure declaratin, initializatin and assignment. Structure

More information

CCNA 1 Chapter v5.1 Answers 100%

CCNA 1 Chapter v5.1 Answers 100% CCNA 1 Chapter 9 2016 v5.1 Answers 100% 1. Which tw characteristics are assciated with UDP sessins? (Chse tw.) Destinatin devices receive traffic with minimal delay. Transmitted data segments are tracked.

More information

COP2800 Homework #3 Assignment Spring 2013

COP2800 Homework #3 Assignment Spring 2013 YOUR NAME: DATE: LAST FOUR DIGITS OF YOUR UF-ID: Please Print Clearly (Blck Letters) YOUR PARTNER S NAME: DATE: LAST FOUR DIGITS OF PARTNER S UF-ID: Please Print Clearly Date Assigned: 15 February 2013

More information

Systems & Operating Systems

Systems & Operating Systems McGill University COMP-206 Sftware Systems Due: Octber 1, 2011 n WEB CT at 23:55 (tw late days, -5% each day) Systems & Operating Systems Graphical user interfaces have advanced enugh t permit sftware

More information

You may receive a total of two GSA graduate student grants in your entire academic career, regardless of what program you are currently enrolled in.

You may receive a total of two GSA graduate student grants in your entire academic career, regardless of what program you are currently enrolled in. GSA Research Grant Applicatin GUIDELINES & INSTRUCTIONS GENERAL INFORMATION T apply fr this grant, yu must be a GSA student member wh has renewed r is active thrugh the end f the award year (which is the

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested

More information

INSTALLING CCRQINVOICE

INSTALLING CCRQINVOICE INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a

More information

MyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1

MyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1 Adding Cntent MyUni... 2 Cntent Areas... 2 Curse Design... 2 Sample Curse Design... 2 Build cntent by creating a flder... 3 Build cntent by creating an item... 4 Cpy r mve cntent in MyUni... 5 Manage files

More information

Assignment #5: Rootkit. ECE 650 Fall 2018

Assignment #5: Rootkit. ECE 650 Fall 2018 General Instructins Assignment #5: Rtkit ECE 650 Fall 2018 See curse site fr due date Updated 4/10/2018, changes nted in green 1. Yu will wrk individually n this assignment. 2. The cde fr this assignment

More information

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader Hughes BGAN-X 9202 Upgrader User Guide (Mac) Rev 1.0 (23-Feb-12) This dcument explains hw t use the Hughes BGAN Upgrader prgram fr the 9202 User Terminal using a Mac Nte: Mac OS X Versin 10.4 r newer is

More information

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55. Schl f Cmputer Science McGill University Schl f Cmputer Science COMP-206 Sftware Systems Due: September 29, 2008 n WEB CT at 23:55 Operating Systems This assignment explres the Unix perating system and

More information

FIREWALL RULE SET OPTIMIZATION

FIREWALL RULE SET OPTIMIZATION Authr Name: Mungle Mukupa Supervisr : Mr Barry Irwin Date : 25 th Octber 2010 Security and Netwrks Research Grup Department f Cmputer Science Rhdes University Intrductin Firewalls have been and cntinue

More information

TL 9000 Quality Management System. Measurements Handbook. SFQ Examples

TL 9000 Quality Management System. Measurements Handbook. SFQ Examples Quality Excellence fr Suppliers f Telecmmunicatins Frum (QuEST Frum) TL 9000 Quality Management System Measurements Handbk Cpyright QuEST Frum Sftware Fix Quality (SFQ) Examples 8.1 8.1.1 SFQ Example The

More information

Municode Website Instructions

Municode Website Instructions Municde Website instructins Municde Website Instructins The new and imprved Municde site allws yu t navigate t, print, save, e-mail and link t desired sectins f the Online Cde f Ordinances with greater

More information

HP OpenView Performance Insight Report Pack for Quality Assurance

HP OpenView Performance Insight Report Pack for Quality Assurance Data sheet HP OpenView Perfrmance Insight Reprt Pack fr Quality Assurance Meet service level cmmitments Meeting clients service level expectatins is a cmplex challenge fr IT rganizatins everywhere ging

More information

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command Using CppSim t Generate Neural Netwrk Mdules in Simulink using the simulink_neural_net_gen cmmand Michael H. Perrtt http://www.cppsim.cm June 24, 2008 Cpyright 2008 by Michael H. Perrtt All rights reserved.

More information

Level 2 Cambridge Technical in IT

Level 2 Cambridge Technical in IT Level 2 Cambridge Technical in IT Unit 1: Essentials f IT Sample assessment material Time: 45 minutes This test is a cmputer based test and will be cmpleted using Surpass n OCR Secure Assess prtal. This

More information

Max 8/16 and T1/E1 Gateway, Version FAQs

Max 8/16 and T1/E1 Gateway, Version FAQs Frequently Asked Questins Max 8/16 and T1/E1 Gateway, Versin 1.5.10 FAQs The FAQs have been categrized int the fllwing tpics: Calling Calling Cmpatibility Cnfiguratin Faxing Functinality Glssary Q. When

More information

Troubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools.

Troubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools. Q.1 What is Trubleshting Tls? List their types? Trubleshting f netwrk prblems is find and slve with the help f hardware and sftware is called trubleshting tls. Trubleshting Tls - Hardware Tls They are

More information

Priority-aware Coflow Placement and scheduling in Datacenters

Priority-aware Coflow Placement and scheduling in Datacenters Pririty-aware Cflw Placement and scheduling in Datacenters Speaker: Lin Wang Research Advisr: Biswanath Mukherjee Intrductin Cflw Represents a cllectin f independent flws that share a cmmn perfrmance gal.

More information

$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:

$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as: Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties

More information

Ascii Art Capstone project in C

Ascii Art Capstone project in C Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,

More information

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader Hughes BGAN-X 9211 Upgrader User Guide (Mac) Rev 1.2 (6-Jul-17) This dcument explains hw t use the Hughes BGAN Upgrader prgram fr the 9211 User Terminal using a Mac Nte: Mac OS X Versin 10.4 r newer is

More information

Upgrading Kaltura MediaSpace TM Enterprise 1.0 to Kaltura MediaSpace TM Enterprise 2.0

Upgrading Kaltura MediaSpace TM Enterprise 1.0 to Kaltura MediaSpace TM Enterprise 2.0 Upgrading Kaltura MediaSpace TM Enterprise 1.0 t Kaltura MediaSpace TM Enterprise 2.0 Assumptins: The existing cde was checked ut f: svn+ssh://mediaspace@kelev.kaltura.cm/usr/lcal/kalsurce/prjects/m ediaspace/scial/branches/production/website/.

More information

Report Writing Guidelines Writing Support Services

Report Writing Guidelines Writing Support Services Reprt Writing Guidelines Writing Supprt Services Overview The guidelines presented here shuld give yu an idea f general cnventins fr writing frmal reprts. Hwever, yu shuld always cnsider yur particular

More information

Enterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)

Enterprise Chat and  Developer s Guide to Web Service APIs for Chat, Release 11.6(1) Enterprise Chat and Email Develper s Guide t Web Service APIs fr Chat, Release 11.6(1) Fr Unified Cntact Center Enterprise August 2017 Americas Headquarters Cisc Systems, Inc. 170 West Tasman Drive San

More information

New Product Release Package 8 XT[2] System and Software 19 Jan 2009

New Product Release Package 8 XT[2] System and Software 19 Jan 2009 New Prduct Release Package 8 XT[2] System and Sftware 19 Jan 2009 1.1 NEW OPERATIONAL FEATURES IN MULTICAM 8... 1 1.2 NEW HARDWARE FEATURES... 6 1.3 NEW SYSTEM FEATURES... 6 1.4 BUG FIXES UP TO 08.04.33...

More information

SeaLinx Guide. Table of Contents

SeaLinx Guide. Table of Contents SeaLinx Guide Table f Cntents SeaLinx Overview... 2 Cre Cmpnent... 2 Physical Layer... 2 Mac Layer... 3 Netwrk Layer... 4 Transprt Layer... 5 Applicatin Layer... 6 Quick Start Guide... 6 Sftware Installatin

More information

2. When an EIGRP-enabled router uses a password to accept routes from other EIGRP-enabled routers, which mechanism is used?

2. When an EIGRP-enabled router uses a password to accept routes from other EIGRP-enabled routers, which mechanism is used? CCNA 3 Chapter 7 v5.0 Exam Answers 2015 (100%) 1. Which prtcl is used by EIGRP t send hell packets? TCP UDP RTP IP 2. When an EIGRP-enabled ruter uses a passwrd t accept rutes frm ther EIGRP-enabled ruters,

More information

Please contact technical support if you have questions about the directory that your organization uses for user management.

Please contact technical support if you have questions about the directory that your organization uses for user management. Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP

More information

To start your custom application development, perform the steps below.

To start your custom application development, perform the steps below. Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance

More information

WebEx Web Conferencing Quick Start Guide

WebEx Web Conferencing Quick Start Guide WebEx Web Cnferencing Quick Start Guide WebEx allws the curse instructr and participants t cnnect using web cnferencing and VIP using yur cmputer r smart device. WebEx's allws yu t share cntent, chat,

More information

CCNA 1 Chapter v5.1 Answers 100%

CCNA 1 Chapter v5.1 Answers 100% CCNA 1 Chapter 6 2016 v5.1 Answers 100% 1. Which characteristic f the netwrk layer in the OSI mdel allws carrying packets fr multiple types f cmmunicatins amng many hsts? the de-encapsulatin f headers

More information

Lab 5 Sorting with Linked Lists

Lab 5 Sorting with Linked Lists UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C WINTER 2013 Lab 5 Srting with Linked Lists Intrductin Reading This lab intrduces

More information

Adverse Action Letters

Adverse Action Letters Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin

More information

Secure File Transfer Protocol (SFTP) Interface for Data Intake User Guide

Secure File Transfer Protocol (SFTP) Interface for Data Intake User Guide Secure File Transfer Prtcl (SFTP) Interface fr Data Intake User Guide Cntents Descriptin... 2 Steps fr firms new t batch submissin... 2 Acquiring necessary FINRA accunts... 2 SFTP Access t FINRA... 2 SFTP

More information

B Tech Project First Stage Report on

B Tech Project First Stage Report on B Tech Prject First Stage Reprt n GPU Based Image Prcessing Submitted by Sumit Shekhar (05007028) Under the guidance f Prf Subhasis Chaudhari 1. Intrductin 1.1 Graphic Prcessr Units A graphic prcessr unit

More information

ClassFlow Administrator User Guide

ClassFlow Administrator User Guide ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual

More information

1 Version Spaces. CS 478 Homework 1 SOLUTION

1 Version Spaces. CS 478 Homework 1 SOLUTION CS 478 Hmewrk SOLUTION This is a pssible slutin t the hmewrk, althugh there may be ther crrect respnses t sme f the questins. The questins are repeated in this fnt, while answers are in a mnspaced fnt.

More information

Imagine for MSDNAA Student SetUp Instructions

Imagine for MSDNAA Student SetUp Instructions Imagine fr MSDNAA Student SetUp Instructins --2016-- September 2016 Genesee Cmmunity Cllege 2004. Micrsft and MSDN Academic Alliance are registered trademarks f Micrsft Crpratin. All rights reserved. ELMS

More information

CCNA 1 Chapter v5.1 Answers 100%

CCNA 1 Chapter v5.1 Answers 100% CCNA 1 Chapter 11 2016 v5.1 Answers 100% 1. A newly hired netwrk technician is given the task f rdering new hardware fr a small business with a large grwth frecast. Which primary factr shuld the technician

More information

Getting Started with the SDAccel Environment on Nimbix Cloud

Getting Started with the SDAccel Environment on Nimbix Cloud Getting Started with the SDAccel Envirnment n Nimbix Clud Revisin Histry The fllwing table shws the revisin histry fr this dcument. Date Versin Changes 09/17/2018 201809 Updated figures thrughut Updated

More information

Upgrade Guide. Medtech Evolution General Practice. Version 1.9 Build (March 2018)

Upgrade Guide. Medtech Evolution General Practice. Version 1.9 Build (March 2018) Upgrade Guide Medtech Evlutin General Practice Versin 1.9 Build 1.9.0.312 (March 2018) These instructins cntain imprtant infrmatin fr all Medtech Evlutin users and IT Supprt persnnel. We suggest that these

More information

InformationNOW Elementary Scheduling

InformationNOW Elementary Scheduling InfrmatinNOW Elementary Scheduling Abut Elementary Scheduling Elementary scheduling is used in thse schls where grups f students remain tgether all day. Fr infrmatin regarding scheduling students using

More information

Network Rail ARMS - Asbestos Risk Management System. Training Guide for use of the Import Survey Template

Network Rail ARMS - Asbestos Risk Management System. Training Guide for use of the Import Survey Template Netwrk Rail ARMS - Asbests Risk Management System Training Guide fr use f the Imprt Survey Template The ARMS Imprt Survey Template New Asbests Management Surveys and their Survey Detail reprts can be added

More information

Summary. Server environment: Subversion 1.4.6

Summary. Server environment: Subversion 1.4.6 Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin

More information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...

More information

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide Quick Start Guide This guide will explain the prcess f installing & using the DemPad Designer sftware fr PC, which allws yu t create a custmised Graphical User Interface (GUI) fr an iphne / ipad & embed

More information

Upgrade Guide. Medtech Evolution Specialist. Version 1.11 Build (October 2018)

Upgrade Guide. Medtech Evolution Specialist. Version 1.11 Build (October 2018) Upgrade Guide Medtech Evlutin Specialist Versin 1.11 Build 1.11.0.4 (Octber 2018) These instructins cntain imprtant infrmatin fr all Medtech Evlutin users and IT Supprt persnnel. We suggest that these

More information

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the. 1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding

More information

Higher Maths EF1.2 and RC1.2 Trigonometry - Revision

Higher Maths EF1.2 and RC1.2 Trigonometry - Revision Higher Maths EF and R Trignmetry - Revisin This revisin pack cvers the skills at Unit Assessment and exam level fr Trignmetry s yu can evaluate yur learning f this utcme. It is imprtant that yu prepare

More information

Integrating QuickBooks with TimePro

Integrating QuickBooks with TimePro Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data

More information

These tasks can now be performed by a special program called FTP clients.

These tasks can now be performed by a special program called FTP clients. FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital

More information

HW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers

HW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers Page 1 f 18 HW4 Sftware versin 3 Device Manager and Data Lgging LOG-RC Series Data Lggers 2011; Page 2 f 18 Table f cntents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 3 INITIAL SETUP... 4 3.1

More information

How to use DCI Contract Alerts

How to use DCI Contract Alerts Hw t use DCI Cntract Alerts Welcme t the MyDCI Help Guide series Hw t use DCI Cntract Alerts In here, yu will find a lt f useful infrmatin abut hw t make the mst f yur DCI Alerts which will help yu t fully

More information

The transport layer. Transport-layer services. Transport layer runs on top of network layer. In other words,

The transport layer. Transport-layer services. Transport layer runs on top of network layer. In other words, The transprt layer An intrductin t prcess t prcess cmmunicatin CS242 Cmputer Netwrks Department f Cmputer Science Wellesley Cllege Transprt-layer services Prvides fr lgical cmmunicatin* between applicatin

More information

Linking network nodes

Linking network nodes Linking netwrk ndes The data link layer CS242 Cmputer Netwrks The link layer The transprt layer prvides cmmunicatin between tw prcesses. The netwrk layer prvides cmmunicatin between tw hsts. The link layer

More information

ROCK-POND REPORTING 2.1

ROCK-POND REPORTING 2.1 ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule

More information

Software Usage Policy Template

Software Usage Policy Template Sftware Usage Plicy Template This template is t accmpany the article: The Sftware Usage Plicy - An Indispensible Part f Yu SAM Tlbx The full article can be fund here: http://www.itassetmanagement.net/tag/plicy-template/

More information

CSE 361S Intro to Systems Software Lab #2

CSE 361S Intro to Systems Software Lab #2 Due: Thursday, September 22, 2011 CSE 361S Intr t Systems Sftware Lab #2 Intrductin This lab will intrduce yu t the GNU tls in the Linux prgramming envirnment we will be using fr CSE 361S this semester,

More information

html o Choose: Java SE Development Kit 8u45

html o Choose: Java SE Development Kit 8u45 ITSS 3211 Intrductin f Prgramming 1 Curse ITSS 3211 Intrductin t Prgramming Instructr Jytishka Ray Term Summer 2016 Meetings Mndays, 6 p.m. 8:45 p.m. Rm JSOM 12.202 Instructr: Jytishka Ray Email: jxr114030@utdallas.edu

More information

Project 4: System Calls 1

Project 4: System Calls 1 CMPT 300 1. Preparatin Prject 4: System Calls 1 T cmplete this assignment, it is vital that yu have carefully cmpleted and understd the cntent in the fllwing guides which are psted n the curse website:

More information

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 1 - Calculatr Intrductin In this lab yu will be writing yur first

More information

UML : MODELS, VIEWS, AND DIAGRAMS

UML : MODELS, VIEWS, AND DIAGRAMS UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.

More information

softpanel generic installation and operation instructions for nanobox products

softpanel generic installation and operation instructions for nanobox products 1 f 10 System Requirements... 3 Installatin... 3 Java... 3 RxTx Serial Drivers... 3 Granting a user permissin t pen a COM Prt in Mac OS X... 3 USB t Serial Drivers... 4 Mac OS X 10.6 Snw Lepard... 4 Operatin...

More information

Using the Swiftpage Connect List Manager

Using the Swiftpage Connect List Manager Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts

More information

User Guide. Document Version: 1.0. Solution Version:

User Guide. Document Version: 1.0. Solution Version: User Guide Dcument Versin: 1.0 Slutin Versin: 365.082017.3.1 Table f Cntents Prduct Overview... 3 Hw t Install and Activate Custmer Satisfactin Survey Slutin?... 4 Security Rles in Custmer Satisfactin

More information

CCNA 3 Chapter 2 v5.0 Exam Answers 2015 (100%)

CCNA 3 Chapter 2 v5.0 Exam Answers 2015 (100%) CCNA 3 Chapter 2 v5.0 Exam Answers 2015 (100%) 1. Which tw netwrk design features require Spanning Tree Prtcl (STP) t ensure crrect netwrk peratin? (Chse tw.) static default rutes implementing VLANs t

More information

Constituent Page Upgrade Utility for Blackbaud CRM

Constituent Page Upgrade Utility for Blackbaud CRM Cnstituent Page Upgrade Utility fr Blackbaud CRM In versin 4.0, we made several enhancements and added new features t cnstituent pages. We replaced the cnstituent summary with interactive summary tiles.

More information

PFCG: Authorizations for object S_TCODE

PFCG: Authorizations for object S_TCODE SAP Nte 624207 - PFCG: Authrizatins fr bject S_TCODE Nte Language: English : 11 Validity: Valid Since 08.03.2005 Summary Symptm If yu set up a new rle (activity grup) with transactin PFCG and insert transactins

More information

Grade 4 Mathematics Item Specification C1 TJ

Grade 4 Mathematics Item Specification C1 TJ Claim 1: Cncepts and Prcedures Students can explain and apply mathematical cncepts and carry ut mathematical prcedures with precisin and fluency. Cntent Dmain: Measurement and Data Target J [s]: Represent

More information

IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016

IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016 IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016 1. What are tw functins f an perating system? (Chse tw.) cntrlling hardware access managing applicatins text prcessing flw chart editing prgram

More information

What s New in the 2018 Edition. Release Notes

What s New in the 2018 Edition. Release Notes What s New in the 2018 Editin Release Ntes PROFITstar and PROFITability Release Ntes... 1 Imprtant Things t Knw Abut the 2018 Editin... 1 Sftware Versining Change... 1 User Accunt Lckuts... 1 Knwn Issues...

More information

CounterSnipe Software Installation Guide Software Version 10.x.x. Initial Set-up- Note: An internet connection is required for installation.

CounterSnipe Software Installation Guide Software Version 10.x.x. Initial Set-up- Note: An internet connection is required for installation. CunterSnipe Sftware Installatin Guide Sftware Versin 10.x.x CunterSnipe sftware installs n any system cmpatible with Ubuntu 14.04 LTS server which is supprted until 2019 Initial Set-up- Nte: An internet

More information

CCNA 1 Chapter v5.1 Answers 100%

CCNA 1 Chapter v5.1 Answers 100% CCNA 1 Chapter 5 2016 v5.1 Answers 100% 1. What happens t runt frames received by a Cisc Ethernet switch? The frame is drpped. The frame is returned t the riginating netwrk device. The frame is bradcast

More information

Preparation: Follow the instructions on the course website to install Java JDK and jgrasp on your laptop.

Preparation: Follow the instructions on the course website to install Java JDK and jgrasp on your laptop. Lab 1 Name: Checked: (instructr r TA initials) Objectives: Learn abut jgrasp - the prgramming envirnment that we will be using (IDE) Cmpile and run a Java prgram Understand the relatinship between a Java

More information

Cisco Tetration Analytics, Release , Release Notes

Cisco Tetration Analytics, Release , Release Notes Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated

More information

Computer Science Programming Contest

Computer Science Programming Contest Team Member Requirements Cmputer Science Prgramming Cntest By Charltte Scrggs Frmer Cach and UIL CS C-Directr A prgramming team must have exactly three members If a cmputer science team has fur members,

More information

Chapter 5. The Network Layer IP

Chapter 5. The Network Layer IP Chapter 5 The Netwrk Layer IP These slides are taken frm the bk Cmputer etwrking, A Tp Dwn Apprach Featuring the Internet by Kurse & Rss and frm the bk Cmputer etwrks by Andrew Tanenbaum. The Netwrk Layer

More information

PAGE NAMING STRATEGIES

PAGE NAMING STRATEGIES PAGE NAMING STRATEGIES Naming Yur Pages in SiteCatalyst May 14, 2007 Versin 1.1 CHAPTER 1 1 Page Naming The pagename variable is used t identify each page that will be tracked n the web site. If the pagename

More information

2. What is the most cost-effective method of solving interface congestion that is caused by a high level of traffic between two switches?

2. What is the most cost-effective method of solving interface congestion that is caused by a high level of traffic between two switches? CCNA 3 Chapter 3 v5.0 Exam Answers 2015 (100%) 1. Refer t the exhibit. Which switching technlgy wuld allw each access layer switch link t be aggregated t prvide mre bandwidth between each Layer 2 switch

More information

Extended Traceability Report for Enterprise Architect

Extended Traceability Report for Enterprise Architect Extended Traceability Reprt User Guide Extended Traceability Reprt fr Enterprise Architect Extended Traceability Reprt fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins

More information

NiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel

NiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel NiceLabel LMS Installatin Guide fr Single Server Deplyment Rev-1702 NiceLabel 2017. www.nicelabel.cm 1 Cntents 1 Cntents 2 2 Architecture 3 2.1 Server Cmpnents and Rles 3 2.2 Client Cmpnents 3 3 Prerequisites

More information

Reporting Requirements Specification

Reporting Requirements Specification Cmmunity Mental Health Cmmn Assessment Prject OCAN 2.0 - ing Requirements Specificatin May 4, 2010 Versin 2.0.2 SECURITY NOTICE This material and the infrmatin cntained herein are prprietary t Cmmunity

More information

1 Binary Trees and Adaptive Data Compression

1 Binary Trees and Adaptive Data Compression University f Illinis at Chicag CS 202: Data Structures and Discrete Mathematics II Handut 5 Prfessr Rbert H. Slan September 18, 2002 A Little Bttle... with the wrds DRINK ME, (r Adaptive data cmpressin

More information

DS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT)

DS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT) DS-5 Release Ntes (build 472 dated 2010/04/28 08:33:48 GMT) Intrductin This is a trial release f Keil Develpment Studi 5 (DS-5). DS-5 cntains tls fr building and debugging C/C++ and ARM assembly language

More information