8 Interconnection. Networks and Clusters 8

Size: px
Start display at page:

Download "8 Interconnection. Networks and Clusters 8"

Transcription

1 8 Itercoectio Networks ad Clusters 8 The edium is the essage because it is the medium that shapes ad cotrols the search ad form of huma associatios ad actios. arshall cluha Uderstadig edia (1964) The marvels of film, radio, ad televisio are marvels of oe-way commuicatio, which is ot commuicatio at all. ilto ayer O the Remote ossibility of Commuicatio (1967)

2 8.1 Itroductio A Simple Network Itercoectio Network edia Coectig ore Tha Two Computers Network Topology ractical Issues for Commercial Itercoectio Networks Examples of Itercoectio Networks Iteretworkig Crosscuttig Issues for Itercoectio Networks Clusters esigig a Cluster uttig It All Together: The Goggle Cluster of Cs Aother View: Iside a Cell hoe Fallacies ad itfalls Cocludig Remarks Historical erspective ad Refereces 654 Exercises Itroductio Thus far we have covered the compoets of a sigle computer, which has bee the traditioal focus of computer architecture. I this chapter we see how to coect computers together, formig a commuity of computers. Figure 8.1 shows the geeric compoets of this commuity: computer odes, hardware ad software iterfaces, liks to the itercoectio etwork, ad the itercoectio etwork. Itercoectio etworks are also called etworks or commuicatio subets, ad odes are sometimes called ed systems or hosts. The coectio of two or more itercoectio etworks is called iteretworkig, which relies o commuicatio stadards to covert iformatio from oe kid of etwork to aother. The Iteret is the most famous example of iteretworkig. There are two reasos that computer architects should devote attetio to etworkig. I additio to providig exteral coectivity, oore s Law shruk etworks so much that they coect the compoets withi a sigle computer. Usig a etwork to coect autoomous systems withi a computer has log bee foud i maiframes, but today this such desigs ca be foud i Cs too. Switches are replacig buses as the ormal commuicatio techique: betwee

3 564 Chapter 8 Itercoectio Networks ad Clusters Node Node Node Node SW iterface SW iterface SW iterface SW iterface HW iterface HW iterface HW iterface HW iterface Lik Lik Lik Lik Itercoectio etwork FIGURE 8.1 rawig of the geeric itercoectio etwork. computers, betwee I/O devices, betwee boards, betwee chips, ad eve betwee modules iside chips. As a result, computer architects must uderstad etworkig termiology, problems ad solutios i order to desig ad evaluate moder computers. The secod reaso architects should study etworkig is that today almost all computers are--or will be--etworked to other devices. Thus, uderstadig etworkig is critical; ay device without a etwork is somehow flawed. Just as a moder computer without a memory hierarchy broke hece a chapter just for it a moder computer without a etwork is broke too. Hece this chapter. This topic is vast, with portios of Figure 8.1 the subject of whole books ad college courses. Networkig is also a buzzword-rich eviromet, where may simply ideas are obscured behid acroyms ad uusual defiitios. To help you breakthrough the buzzword barrier, Figure 8.2 is a glossary of about 80 etworkig terms. The goal of this chapter is to provide computer architects a getle, qualitative itroductio to etworkig. It defies terms, helps you uderstad the architectural implicatios of itercoectio etwork techology, provides itroductory explaatios of the key ideas, ad give refereces to more detailed descriptios. ost of this chapter is o etworkig, but the fial quarter of this chapter focuses o clusters. A cluster is the coordiated use of itercoected computers i a machie room. I cotrast to the qualitative etwork itroductio, these sectios give a more quatitative descriptio of clusters, icludig may examples. It eds with a guided tour of the Google clusters.

4 8.1 Itroductio 565 Term adaptive routig AT atteuatio backpressure flow cotrol badwidth base statio bisectio badwidth bit error rate blade blockig bridge category 5 wire carrier sesig chael checksum circuit switchig cluster coaxial cable collisio collisio detectio efiitio Router picks best path based upo measure of delay o outgoig liks Asychroous Trasfer ode is a WAN desiged for real-time traffic such as digital voice Loss of sigal stregth as sigal passes through the medium over a log distace Whe the receiver caot accept aother message, separate wires betwee adjacet seders ad receivers tell the seder to stop immediately. It causes liks betwee two ed poits to freeze util the receiver makes room for the ext message. aximum rate the etwork ca propagate iformatio oce the message eters the it A etwork architecture that uses boxes coected via lad lies to commuicate to wireless hadsets Sum of the badwidth of lies that cross that imagiary dividig lie betwee two roughly equal parts of the etwork, each with half the odes BER, the error rate of a etwork, typically i errors per millio bits trasferred A removable computer compoet that fits vertically ito a box i a stadard VE rack Cotetio that prevets a message from makig progress alog a lik of a switch OSI layer 2 etworkig device that coects multiple LANs, which ca operate i parallel; i cotrast, a router coects etworks with icompatible addresses at OSI layer 3 Cat 5 twisted-pair, copper wire used for 10, 100, ad 1000 bits/sec LANs Listeig to the medium to be sure it is uused before tryig to sed a message I wireless etworks, it is a pair of frequecy bads that allow 2-way commuicatio A field of a message for a error correctio code A circuit is established from source to destiatio, reservig badwidth alog a path util the circuit is broke Coordiated use of itercoected computers i a machie room A sigle stiff copper wire is surrouded by isulatig material ad a shield; historically faster ad loger distace tha twisted pair copper wire Two odes (or more) o a shared medium try to sed at the same time Listeig to shared medium after sedig to see if a message collided with aother FIGURE 8.2 Networkig terms i this chapter ad their defiitios

5 566 Chapter 8 Itercoectio Networks ad Clusters Term collocatio site commuicatio subets credit-based flow cotrol cut-through routig destiatio-based routig determiistic routig ed systems ed-to-ed argumet Etheret fat tree FC-AL frequecy-divisio multiplexig full duplex header host hub Ifiibad efiitio A warehouse for remote hostig of servers with expasible etworkig, space, coolig, ad security Aother ame for itercoectio etwork To reduce overhead for flow cotrol, a seder is give a credit to sed up to N packets, ad oly checks for etwork delays whe the credit is spet The switch examies the header, decides where to sed the message, ad the start trasmittig it immediately without waitig for the rest of the message. Whe the head of the message blocks, the message stays strug out over the etwork. The message cotais a destiatio address, ad the switch picks a path to deliver the message, ofte by table lookup Router always picks the same path for the message Aother ame for itercoectio etwork ode as opposed to the itermediate switches Itermediate fuctios (error checkig, performace optimizatio, ad so o) may be icomplete as compared to performig the fuctio ed-to ed The most popular LAN, it has scaled from its origial 3 bits/secod rate usig shared media i 1975 to switched media at 1000 bits/secod i 2001; it shows o sigs of stoppig a etwork topology with extra liks at each level ehacig a simple tree, so badwidth betwee each level is ormally costat (see Figure 8.14 o page 595) Fibre Chael Arbitrated Loop; a SAN for storage devices ivide the badwidth of the trasmissio lie ito a fixed umber of frequecies, ad assig each frequecy to a coversatio. Two-way commuicatio o a etwork segmet The first part of a message that cotais o user iformatio, but cotets helps that etwork, such as providig the destiatio address Aother ame for itercoectio etwork ode A OSI layer 1 etworkig device that coects multiples LANs to act as oe A emergig stadard SAN for both storage ad systems i a machie room FIGURE 8.2 Networkig terms i this chapter ad their defiitios

6 8.1 Itroductio 567 Term iterferece iteretworkig I iscsi LAN message multimode fiber multipath fadig multistage switch efiitio I wireless etworks, reductio of sigal due to frequecy reuse; frequecy is reused to try to icrease the umber of simultaeous coversatios over a large area Coectio of two or more itercoectio etworks Iteret rotocol is a OSI layer 3 protocol, at the etwork layer SCSI over I etworks, it is a competitor to SANs usig I ad Etheret switches Local Area Network, for machies i a buildig or campus, such as Etheret The smallest piece of electroic mail set over a etwork A iexpesive optical fiber that reduces badwidth ad distace for cost I wireless etworks, iterferece betwee multiple versios of sigal that arrive at differet times, determied by time betwee fastest sigal ad slowest sigal relative to sigal badwidth a switch cotaiig may smaller switches that perform a portio of routig OSI layer Ope System Itercoect models the etwork as seve layers (see 8.25 o page 612 ) overhead packet switchig payload peer-to-peer protocol peer-to-peer wireless protocol rack uit receiver overhead router SAN I this chapter, etworkig overhead is seder overhead + receiver overhead + time of flight I cotrast to circuit switchig, iformatio is broke ito packets (usually fixed or maximum size), each with it s ow destiatio address, ad they are routed idepedetly The middle part of the message that cotais user iformatio Commuicatio betwee two odes occurs logically at the same level of the protocol Istead of commuicatig to base statios, peer-to-peer wireless etworks commuicate betwee hadsets The sequece of steps that etwork software follows to commuicate A R.U. is 1.7 iches, the height of a sigle slot i a stadard 19-ich VE rack; there are 44 R.U. i stadard 6-foot rack The time for the processor to pull the message from the itercoectio etwork OSI layer 3 etworkig device that coects multiples LANs with icompatible addresses Origially System Area Network but more recetly Storage Area Network, it coects computers ad/or storage devices i a machie room. FC-AL or Ifiibad are SANs. FIGURE 8.2 Networkig terms i this chapter ad their defiitios

7 568 Chapter 8 Itercoectio Networks ad Clusters Term seder overhead shadow fadig sigal-to-oise ratio simplex sigle-mode fiber source-based routig store-ad-forward TC throughput time of flight trailer trasmissio time trasport latecy twisted pairs virtual circuit WAN wavelegth divisio multiplexig widow wireless etwork wormhole routig efiitio The time for the processor to iject the message ito the etwork; the processor is busy for the etire time I wireless etworks, whe the received sigal is blocked by objects; buildigs outdoors or walls idoors SNR, the ratio of the stregth of the sigal carryig iformatio to the backgroud oise Oe-way commuicatio o a etwork segmet Sigle-wavelegth fiber is arrower ad more expesive tha multimode fiber but it offers greater badwidth ad distace The message specifies the path to the destiatio at each switch Each switch waits for the full message to arrive before it is set o to the ext switch Trasmissio Cotrol rotocol, it is a OSI layer 4 protocol (trasport layer) I etworkig, measured speed of the medium or etwork badwidth delivered to a applicatio; i.e., does ot give credit for headers ad trailers The time for the first bit of the message to arrive at the receiver The last part of a message that has o user iformatio but helps the etwork, such as error correctio code The time for the message to pass through the etwork (ot icludig time of flight) Time that the message speds i the itercoectio etwork (icludig time of flight) Two wires twisted together to reduce electrical iterferece A logical circuit is established betwee source ad destiatio for a message to follow Wide Area Network, a etwork across a cotiet, such as AT W seds differet streams simultaeously o the same fiber usig differet wavelegths of light ad the demultiplexes the differet wavelegths at the receiver I TC, the umber of TC datagrams that ca be set without waitig for approval A etwork that commuicates without physical coectios, such as radio The switch examies the header, decides where to sed the message, ad the starts trasmittig it immediately without waitig for the rest of the message. The tail cotiues whe the head blocks, potetially compressig the strug-out message ito a sigle switch FIGURE 8.2 Networkig terms i this chapter ad their defiitios

8 8.1 Itroductio 569 Let s start with the geeric types of itercoectios. epedig o the umber of odes ad their proximity, these itercoectios are give differet ames: Wide area etwork (WAN) Also called log haul etwork, the WAN coects computers distributed throughout the world. WANs iclude thousads of computers, ad the maximum distace is thousads of kilometers. AT is a curret example of a WAN. Local area etwork (LAN) This device coects hudreds of computers, ad the distace is up to a few kilometers. Ulike a WAN, a LAN coects computers distributed throughout a buildig or o a campus. The most popular ad edurig LAN is Etheret. Storage or System area etwork (SAN) This itercoectio etwork is for a machie room, so the maximum distace of a lik is typically less tha 100 meters, ad it ca coect hudreds of odes. Today SAN usually meas Storage area etwork as it coects computers to storage devices, such as disk arrays. Origially SAN meat a System area etwork to coect computers together, such as Cs i a cluster. A recet SAN tryig to etwork both storage ad system is Ifiibad. Figure 8.3 shows the rough relatioship of these systems i terms of umber autoomous systems coected, icludig a bus for compariso. Note the area of overlap betwee buses, SANs, ad LANs, which lead to product competitio. WAN/Iteret LAN Bus SAN Number of Autoomous Systems Coected FIGURE 8.3 Relatioship of four types of itercoects i terms of umber of autoomous systems coected: bus, system or storage area etwork, local area etwork, ad wide area etwork/iteret. Note that there are overlappig rages where buses, SANs, ad LANs compete. Some supercomputers have a switch-based custom etwork to itercoect up to thousads of computers; such itercoects are basically custom SANs.

9 570 Chapter 8 Itercoectio Networks ad Clusters These three types of itercoectio etworks have bee desiged ad sustaied by several differet cultures Iteret, telecommuicatios, workgroup/ eterprise, storage, ad high performace computig each usig its ow dialects ad its ow favorite approaches to the goal of itercoectig autoomous computers. This chapter gives a commo framework for evaluatig all itercoectio etworks, usig a sigle set of terms to describe the basic alteratives. Figure 8.22 i sectio 8.7 gives several other examples of each of these itercoectio etworks. As we shall see, some compoets are commo to all types ad some are quite differet. We begi the chapter i sectio 8.2 by explorig the desig ad performace of a simple etwork to itroduce the ideas. We the cosider the followig problems: which media to use as the itercoect (8.3), how to coect may computers together (8.4 ad 8.5), ad what are the practical issues for commercial etworks (8.6). We follow with examples illustratig the trade-offs for each type of etwork (8.7), explore iteretworkig (8.8), ad cross cuttig issues for etworks (8.9). With this getle itroductio to etworks i sectios 8.2 to 8.9, readers iterested i more depth should try the suggested readig i sectio Sectios 8.10 to 8.12 switch to clusters, ad give a more quatitative descriptio with desigs ad examples. Sectio 8.13 gives a view of etworks from the embedded perspective, usig a cell phoe ad wireless etworks as the example. We coclude i sectios 8.14 to 8.16 with the traditioal edig of the chapters. As we shall see, etworkig shares more characteristics with storage tha with processors ad memory. Like storage, the operatig system cotrols what features of the etwork are used. Agai like storage, performace icludes both latecy ad badwidth, ad queueig theory is a valuable tool. Like RAI, etworkig assumes failures occur, ad thus depedability i the presece of errors is the orm. 8.2 A Simple Network There is a old etwork sayig: Badwidth problems ca be cured with moey. Latecy problems are harder because the speed of light is fixed you ca t bribe God. Aoymous To explai the complexities ad cocepts of etworks, this sectio describes a simple etwork of two computers. We the describe the software steps for these two machies to commuicate. The remaider of the sectio gives a detailed ad the a simple performace model, icludig several examples to see the implicatios of key etwork parameters.

10 8.2 A Simple Network 571 Suppose we wat to coect two computers together. Figure 8.4 shows a simple model with a uidirectioal wire from machie A to machie B ad vice versa. At the ed of each wire is a first-i-first-out (FIFO) queue to hold the data. I this simple example, each machie wats to read a word from the other s memory. A message is the iformatio set betwee machies over a itercoectio etwork. achie A achie B FIGURE 8.4 A simple etwork coectig two machies. For oe machie to get data from the other, it must first sed a request cotaiig the address of the data it desires from the other ode. Whe a request arrives, the machie must sed a reply with the data. Hece, each message must have at least 1 bit i additio to the data to determie whether the message is a ew request or a reply to a earlier request. The etwork must distiguish betwee iformatio eeded to deliver the message, typically called the header or the trailer depedig o where it is relative to the data, ad the payload, which cotais the data. Figure 8.5 shows the format of messages i our simple etwork. This example shows a sigle-word payload, but messages i some itercoectio etworks ca iclude hudreds of words. Itercoectio etworks ivolve ormally software. Eve this simple example ivokes software to traslate requests ad replies ito messages with the appropriate headers. A applicatio program must usually cooperate with the operatig system to sed a message to aother machie, sice the etwork will be shared with all the processes ruig o the two machies, ad the operatig system caot allow messages for oe process to be received by aother. Thus, the messagig software must have some way to distiguish betwee processes; this distictio may be icluded i a expaded header. Although hardware support ca reduce the amout of work, most is doe by software. I additio to protectio, etwork software is ofte resposible for esurig reliable delivery of messages. The twi resposibilities are esurig that the message is either garbled or lost i trasit.

11 572 Chapter 8 Itercoectio Networks ad Clusters Header (1 bit) ayload (32 bits) 0 Address 1 ata 0= Request 1 = Reply FIGURE 8.5 essage format for our simple etwork. essages must have extra iformatio beyod the data. Addig a checksum field (or some other error detectio code) to the message format meets the first resposibility. This redudat iformatio is calculated whe the message is first set ad checked upo receipt. The receiver the seds a ackowledgmet if the message passes the test. Oe way to meet the secod resposibility is to have a timer record the time each message is set ad to presume the message is lost if the timer expires before a ackowledgmet arrives. The message is the re-set. The software steps to sed a message are as follows: 1. The applicatio copies data to be set ito a operatig system buffer. 2. The operatig system calculates the checksum, icludes it i the header or trailer of the message, ad the starts the timer. 3. The operatig system seds the data to the etwork iterface hardware ad tells the hardware to sed the message. essage receptio is i just the reverse order: 3. The system copies the data from the etwork iterface hardware ito the operatig system buffer. 2. The system calculates the checksum over the data. If the checksum matches the seder s checksum, the receiver seds a ackowledgmet back to the seder. If ot, it deletes the message, assumig that the seder will resed the message whe the associated timer expires. 1. If the data pass the test, the system copies the data to the user s address space ad sigals the applicatio to cotiue. The seder must still react to the ackowledgmet:

12 8.2 A Simple Network 573 Whe the seder gets the ackowledgmet, it releases the copy of the message from the system buffer. If the seder gets the time-out istead of a ackowledgmet, it reseds the data ad restarts the timer. Here we assume that the operatig system keeps the message i its buffer to support retrasmissio i case of failure. Figure 8.6 shows how the message format looks ow. Header (2 bits) ayload (32 bits) Trailer (4 bits) (Checksum) ata 00 = Request 01 = Reply 10 = Ackowledge request 11 = Ackowledge reply FIGURE 8.6 trailer. essage format for our simple etwork. Note that the checksum is i the The sequece of steps that software follows to commuicate is called a protocol ad geerally has the symmetric but reversed steps betwee sedig ad receivig. Note that this example protocol above is for sedig a sigle message. Whe a applicatio does ot require a respose before sedig the ext message, the seder ca overlap the time to sed with the trasmissio delays ad the time to receive. A protocol must hadle may more issues tha reliability. For example, if two machies are from differet maufacturers, they might order bytes differetly withi a word (see sectio 2.3 of Chapter 2). The software must reverse the order of bytes i each word as part of the delivery system. It must also guard agaist the possibility of duplicate messages if a delayed message were to become ustuck. It is ofte ecessary to deliver the messages to the applicatio i the order they are set, ad so sequece umbers may be added to the header to eable assembly. Fially, it must work whe the receiver s FIFO becomes full, suggestig feedback to cotrol the flow of messages from the seder (see sectio 8.4). Now that we have covered the steps i sedig ad receivig a message, we ca discuss performace. Figure 8.7 shows the may performace parameters of itercoectio etworks. This figure is critical to uderstadig etwork performace, so study it

13 574 Chapter 8 Itercoectio Networks ad Clusters Seder Seder overhead Trasmissio time (bytes/badwidth) Receiver Time of flight Trasmissio time (bytes/badwidth) Receiver overhead Trasport latecy Total latecy Time FIGURE 8.7 erformace parameters of itercoectio etworks. epedig o whether it is a SAN, LAN, or WAN, the relative legths of the time of flight ad trasmissio may be quite differet from those show here. (Based o a presetatio by Greg apadopolous of Su icrosystems.) well! Note that the parameters i Figure 8.7 apply to the itercoect i may levels of the system: iside a chip, betwee chips o a board, betwee computers i a cluster, ad so o. The uits chage, but the priciples remai the same, as does the badwidth that results. These terms are ofte used loosely, leadig to cofusio, so we defie them here precisely: Badwidth We use this most widely used term to refer to the maximum rate at which the etwork ca propagate iformatio oce the message eters the etwork. Ulike disks, badwidth icludes the headers ad trailers as well as the payload, ad the uits are traditioally bits/secod rather tha bytes/secod. The term badwidth is also used to mea the measured speed of the medium or etwork badwidth delivered to a applicatio. Throughput is sometimes used for this latter term. Time of flight The time for the first bit of the message to arrive at the receiver, icludig the delays due to repeaters or other hardware i the etwork. Time of flight ca be millisecods for a WAN or aosecods for a SAN. Trasmissio time The time for the message to pass through the etwork, ot icludig time of flight. Oe way to measure it is the differece i time betwee whe the first bit of the message arrives at the receiver ad whe the last bit of the message arrives at the receiver. Note that by defiitio trasmissio time is equal to the size of the message divided by the badwidth. This measure assumes there are o other messages to coted for the etwork.

14 8.2 A Simple Network 575 Trasport latecy The sum of time of flight ad trasmissio time. Trasport latecy is the time that the message speds i the itercoectio etwork. Stated alteratively, it is the time betwee whe the first bit of the message is ijected ito the etwork ad whe the last bit of the message arrives at the receiver. It does ot iclude the overhead of ijectig the message ito the etwork or pullig it out whe it arrives. Seder overhead The time for the processor to iject the message ito the etwork, icludig both hardware ad software compoets. Note that the processor is busy for the etire time, hece the use of the term overhead. Oce the processor is free, ay subsequet delays are cosidered part of the trasport latecy. For pedagogic reasos, we assume overhead is ot depedet o message size. (Typically, oly very large messages have larger overhead.) Receiver overhead The time for the processor to pull the message from the itercoectio etwork, icludig both hardware ad software compoets. I geeral, the receiver overhead is larger tha the seder overhead: for example, the receiver may pay the cost of a iterrupt. The total latecy of a message ca be expressed algebraically: essage size Total latecy = Seder overhead + Time of flight Receiver overhead Badwidth Let s look at how the time of flight ad overhead parameters chage i importace as we go from SAN to LAN to WAN. EXALE Assume a etwork with a badwidth of 1000 bits/secod has a sedig overhead of 80 microsecods ad a receivig overhead of 100 microsecods. Assume two machies. Oe wats to sed a byte message to the other (icludig the header), ad the message format allows bytes i a sigle message. Let s compare SAN, LAN, ad WAN by chagig the distace betwee the machies. Calculate the total latecy to sed the message from oe machie to aother i a SAN assumig they are 10 meters apart. Next, perform the same calculatio but assume the machies are ow 500 meters apart, as i a LAN. Fially, assume they are 1000 kilometers apart, as i a WAN. ANSWER The speed of light is 299,792.5 kilometers per secod i a vacuum, ad sigals propagate at about 63% to 66% of the speed of light i a coductor. Sice this is a estimate, i this chapter we ll roud the speed of light to 300,000 kilometers per secod, ad assume we ca achieve two-thirds of that i a coductor. Hece, we ca estimate time of flight. Let s plug the parameters for the short distace of a SAN ito the formula above:

15 576 Chapter 8 Itercoectio Networks ad Clusters essage size Total latecy = Seder overhead + Time of flight Receiver overhead Badwidth 0.01km bytes = 80µsecs , 000 km/sec µsecs bits/sec Covertig all terms ito microsecods (µsecs) leads to Total latecy = = = µsecs , 000 µsecs µsecs 100 µsecs µsecs µsecs + 80 µsecs µsec = µsecs 260µsecs Substitutig a example LAN distace ito the third equatio yields Total latecy = = = 0.5km bytes 80µsecs , 000 km/sec µsecs bits/sec 80 µsecs µsecs + 80 µsecs µsec = µsecs 262µsecs Substitutig the WAN distace ito the equatio yields 1000 km bytes Total latecy = 80µsecs , 000 km/sec µsecs bits/sec = 80 µsecs µsecs + 80 µsecs µsec = µsecs = 5260µsecs The icreased fractio of the latecy required by time of flight for log distaces, as well as the greater likelihood of errors over log distaces, are why wide area etworks use more sophisticated ad time-cosumig protocols. Complexity icreases from protocols used o a bus versus a LAN versus the Iteret as we go from te to hudreds to thousads of odes. Note that messages i LANs ad WANs go through switches which add to the latecy, which we eglected above. Geerally, switch latecy is small compared to overhead i LANs or time of flight i SANs. As metioed above, whe a applicatio does ot require a respose before sedig the ext message, the seder ca overlap the sedig overhead with the trasport latecy ad receiver overhead. Icreased latecy affects the structure of programs that try to hide this latecy, requirig quite differet solutios if the latecy is 1, 100, or 10,000 microsecods.

16 8.2 A Simple Network 577 Note that the example above shows that time of flight for SANs is so short relative to overhead that it ca be igored, yet i WANs, time of flight is so log that seder ad receiver overheads ca be igored. Thus, we ca simplify the performace equatio by combiig seder overhead, receiver overhead, ad time of flight ito a sigle term called Overhead: essage size Total latecy Overhead Badwidth We ca use this formula to calculate the effective badwidth delivered by the etwork as message size varies: essage size Effective badwidth = Total latecy Let s use this simpler equatio to explore the impact of overhead ad message size o effective badwidth. EXALE lot the effective badwidth versus message size for overheads of 25 ad 250 microsecods ad for etwork badwidths of 100, 1000, ad bits/secod. Vary message size from 16 bytes to 4 megabytes. For what message sizes is the effective badwidth virtually the same as the raw etwork badwidth? If overhead is 250 microsecods, for what message sizes is the effective badwidth always less tha 100 bits/secod? ANSWER Figure 8.8 plots effective badwidth versus message size usig the simplified equatio above. The otatio ox,bwy meas a overhead of X microsecods ad a etwork badwidth of Y bits/secod. To amortize the cost of high overhead, message sizes must be four megabytes for effective badwidth to be about the same as etwork badwidth. Assumig the high overhead, message sizes about 3K bytes or less will ot break the 100 bits/secod barrier o matter what the actual etwork badwidth. Thus, we must lower overhead as well as icrease etwork badwidth uless messages are very large. Hece, message size is importat i gettig full beefit of fast etworks. What is the atural size of messages? Figure 8.9 above shows the size of Network File System (NFS) messages for 239 machies at Berkeley collected over a period of oe week. Oe plot is cumulative i messages set, ad the other is cumulative i data bytes set. The maximum NFS message size is just over 8 KB, yet 95% of the messages are less tha 192 bytes log..figure 8.10 below shows the similar results for Iteret traffic, where the maximum trasfer uit was 1500 bytes.

17 578 Chapter 8 Itercoectio Networks ad Clusters 10, ,000.0 Effective badwidth (bits/sec) o25,bw10000 o25,bw1000 o25,bw100 o250,bw10000 o250,bw1000 o250,bw K 4K 16K 64K 256K 1 4 essage size (bytes) FIGURE 8.8 Badwidth delivered versus message size for overheads of 25 ad 250 microsecods ad for etwork badwidths of 100, 1000, ad bits/secod. Note that with 250 microsecods of overhead ad a etwork badwidth of 1000 bits/secod, oly the 4-B message size gets a effective badwidth of 1000 bits/secod. I fact, message sizes must be greater tha 256 B for the effective badwidth to exceed 10 bits/secod. The otatio ox,bwy meas a overhead of X microsecods ad a etwork badwidth of Y bits/secod. <<Artist: label lies, drop leged.>> Agai, 60% of the messages are less tha 192 bytes log, ad 1500-byte messages represeted 50% of the bytes trasferred. ay applicatios sed far more small messages tha large messages, sice requests ad ackowledgemets are more frequet tha data Summarizig this sectio, eve this simple etwork has brought up the issues of protectio, reliability, heterogeeity, software protocols, ad a more sophisticated performace model. The ext four sectios address other key questios: Which media are available to coect computers together? What issues arise if you wat to coect more tha two computers? What practical issues arise for commercial etworks?

18 8.2 A Simple Network % 90% 80% essages 70% 60% Cumulative percetage 50% 40% 30% 20% ata bytes 10% % essage size (bytes) FIGURE 8.9 Cumulative percetage of messages ad data trasferred as message size varies for NFS traffic. Each x-axis etry icludes all bytes up to the ext oe; e.g., 32 represets 32 bytes to 63 bytes. ore tha half the bytes are set i 8-KB messages, but 95% of the messages are less tha 192 bytes. Figure 8.50 (page 651) shows details of this measuremet. Collected at the Uiversity of Califoria at Berkeley. Cumulative percetage 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% essages ata bytes essage Size FIGURE 8.10 Cumulative percetage of messages ad data trasferred as message size varies for Iteret traffic. About 40% of the messages were 40 bytes log, ad 50% of the data trasfer was i messages 1500 bytes log. The maximum trasfer uit of most switches was 1500 bytes. Collect by Ver axto o CI Iteret traffic i 1998.

19 580 Chapter 8 Itercoectio Networks ad Clusters 8.3 Itercoectio Network edia Just as there is a memory hierarchy, there is a hierarchy of media to itercoect computers that varies i cost, performace, ad reliability. Network media have aother figure of merit, the maximum distace betwee odes. This sectio covers three popular examples, ad Figure 8.11 illustrates them. Category 5 Usheilded Twisted pair ("Cat5"): Coaxial cable: lastic coverig Braided outer coductor Isulator Copper core Fiber optics: Trasmitter is LE or Laser dieoge Claddig Total iteral reflectio Receiver is hotodiode Light source Silica Core Claddig Buffer FIGURE 8.11 Three etwork media. (From a presetatio by avid Culler of U.C. Berkeley.) The first medium is twisted pairs of copper wires. These are two isulated wires, each about 1 mm thick. They are twisted together to reduce electrical iterferece, sice two parallel lies form a atea but a twisted pair does ot. As they ca trasfer a few megabits per secod over several kilometers without amplificatio, twisted pair were the maistay of the telephoe system. Telephoe compaies budled together (ad sheathed) may pairs comig ito a buildig. Twisted pairs ca also offer tes of megabits per secod of badwidth over shorter distaces, makig them plausible for LANs.

20 8.3 Itercoectio Network edia 581 The desire to go at higher speeds with the less expesive copper led to improvemets i the quality of ushielded twisted-pair copper cablig systems. The origial telephoe-lie quality was called Level 1. Level 3 was good eough for 10 bits/secod Etheret. The desire for eve greater badwidth lead to the Level 5 or Category 5, which is sufficiet for 100 bits/secod Etheret. By limitig the legth to 100 meters, Cat5 wirig ca be used for 1000 bits/secod Etheret liks today. It uses the RJ-45 coector, which is similar to the coector foud o telephoe lies. Coaxial cable was deployed by cable televisio compaies to deliver a higher rate over a few kilometers. To offer high badwidth ad good oise immuity, isulatig material surrouds a sigle stiff copper wire, ad the cylidrical coductor surrouds the isulator, ofte wove as a braided mesh. A 50-ohm basebad coaxial cable delivers 10 megabits per secod over a kilometer. Coectig to this heavily isulated media is more challegig. The origial techique was a T juctio: the cable is cut i two ad a coector is iserted that recoects the cable ad adds a third wire to a computer. A less ivasive solutio is a vampire tap: a hole of precise depth ad width is first drilled ito the cable, termiatig i the copper core. A coector is the screwed i without havig to cut the cable. To keep up with the demads of badwidth ad distace, it became clear that the telephoe compay would eed to fid ew media. The solutio could be more expesive provided that it offered much higher badwidth ad that supplies were pletiful. The aswer was to replace copper with glass ad electros with photos. Fiber optics trasmits digital data as pulses of light. A fiber optic etwork has three compoets: 1. the trasmissio medium, a fiber optic cable; 2. the light source, a LE or laser diode; 3. the light detector, a photodiode. First, claddig surrouds the glass fiber core to cofie the light. A buffer the surrouds the claddig to protect the core ad claddig. Note that ulike twisted pairs or coax, fibers are oe-way, or simplex, media. A two-way, or full duplex, coectio betwee two odes requires two fibers. Sice light beds or refracts at iterfaces, it ca slowly spread as it travels dow the cable uless the diameter of the cable is limited to oe wavelegth of light; the it trasfers i a straight lie. Thus, fiber optic cables are of two forms: 1. ultimode fiber It uses iexpesive LEs as a light source. It is typically much larger tha the wavelegth of light: typically 62.5 micros i diameter vs. the 1.3-micro wavelegth of ifrared light. Sice it is wider it has more dispersio problems, where some wave frequecies have differet propagatio velocities. The LEs ad dispersio limit it to up to a few hudred meters at 1000 bits/secod or a few kilometers at 100 bits /secod. It is older ad less expesive tha sigle mode fiber.

21 582 Chapter 8 Itercoectio Networks ad Clusters 2. Sigle-mode fiber This sigle-wavelegth fiber (typically 8 to 9 micros i diameter) requires more expesive laser diodes for light sources ad curretly trasmits gigabits per secod for hudreds of kilometers, makig it the medium of choice for telephoe compaies. The loss of sigal stregth as it passes through a medium, called atteuatio, limits the legth of the fiber. Although sigle-mode fiber is a better trasmitter, it is much more difficult to attach coectors to sigle-mode; it is less reliable ad more expesive, ad the cable itself has restrictios o the degree it ca be bet. The cost, badwidth, ad distace of sigle-mode fiber is affected by the power of the light source, the sesitivity of the light detector, ad the atteuatio rate per kilometer of the fiber cable. Typically, glass fiber has better characteristics tha the less expesive plastic fiber, ad so is more widely used. Coectig fiber optics to a computer is more challegig tha coectig cable. The vampire tap solutio of cable fails because it loses light. There are two forms of T-boxes: 1. Taps are fused oto the optical fiber. Each tap is passive, so a failure cuts off just a sigle computer. 2. I a active repeater, light is coverted to electrical sigals, set to the computer, coverted back to light, ad the set dow the cable. If a active repeater fails, it blocks the etwork. These taps ad repeaters also reduce optical sigal stregth, reducig the useful distace of a sigle piece of fiber. I both cases, fiber optics has the additioal cost of optical-to-electrical ad electrical-to-optical coversio as part of the computer iterface. Hece, the etwork iterface cards for fiber optics are cosiderably more expesive tha for Cat5 copper wire. I 2001, most switches for fiber ivolve such a coversio to allow switchig, although expesive all optical switches are begiig to be available. To achieve eve more badwidth from a fiber, wavelegth divisio multiplexig (W) seds differet streams simultaeously o the same fiber usig differet wavelegths of light, ad the demultiplexes the differet wavelegths at the receiver. I 2001, W ca deliver a combied 40 Gbits/secod usig about 8 wavelegths, with plas to go to 80 wavelegths ad deliver 400 Gbits/secod. The product of the badwidth ad maximum distace forms a sigle figure of merit: gigabit-kilometers per secod. Accordig to esurvire [1992], sice 1975 optical fibers have icreased trasmissio capacity by tefold every four years by this measure. Let s compare media i a example.

22 8.4 Coectig ore Tha Two Computers 583 EXALE Suppose you have 25 magetic tapes, each cotaiig 40 GB. Assume that you have eough tape readers to keep ay etwork busy. How log will it take to trasmit the data over a distace of oe kilometer? Assume the choices are Category 5 twisted pair wires at 100 bits/secod, multimode fiber at 1000 bits/secod, ad sigle mode fiber at 2500 bits/ secod. How do they compare to deliverig the tapes by car? ANSWER The amout of data is 1000 GB. The time for each medium is give below: Twisted pair ultimode fiber Sigle-mode fiber b = = 81,920 secs = 22.8 hours 100 b/sec b = = 8192 secs = 2.3 hours 1000 b/sec b = = 3277 secs = 0.9 hours œ 2500 b/sec Car = Time to load car + Trasport time + Time to uload car 1 km = 300 secs secs = 300 secs secs secs kph = 720 secs = 0.3 hours A car filled with high-desity tapes is a high-badwidth medium! 8.4 Coectig ore Tha Two Computers Computer power icreases by the square of the umber of odes o the etwork. Robert etcalf ( etcalf s Law ) Thus far, we have discussed two computers commuicatig over private lies, but what makes itercoectio etworks iterestig is the ability to coect hudreds of computers together. Ad what makes them more iterestig also makes them more challegig to build. Shared versus Switched edia Certaily the simplest way to coect multiple computers is to have them share a sigle itercoectio medium, just as I/O devices share a sigle I/O bus. The most popular LAN, Etheret, origially was simply a bus shared by a hudred of computers. Give that the medium is shared, there must be a mechaism to coordiate ad arbitrate the use of the shared medium so that oly oe message is set at a time.

23 584 Chapter 8 Itercoectio Networks ad Clusters If the etwork is small, it may be possible to have a additioal cetral arbiter to give permissio to sed a message. (Of course, this leaves ope the questio of how the odes talk to the arbiter.) Cetralized arbitratio is impractical for etworks with a large umber of odes spread out over a kilometer, so we must distribute arbitratio. A first step towards arbitratio is lookig before you leap. A ode first checks the etwork to avoid tryig to sed a message while aother message is already o the etwork. If the itercoectio is idle, the ode tries to sed. Lookig first is ot a guaratee of success, of course, as some other ode may decide to sed at the same istat. Whe two odes sed at the same time, it is called a collisio. Let s assume that the etwork iterface ca detect ay resultig collisios by listeig to hear if the data were garbled by other data appearig o the lie. Listeig to avoid ad detect collisios is called carrier sesig ad collisio detectio. This is the secod step of arbitratio. The problem is ot solved. If every ode o the etwork waited exactly the same amout of time, listeed to be sure there was o traffic, ad the tried to sed agai, we could still have sychroized odes that would repeatedly bump heads. To avoid repeated head-o collisios, each ode whose message was garbled waits (or backs off ) a radom time before resedig. Note that radomizatio breaks the sychroizatio. Subsequet collisios result i expoetially icreasig time betwee attempts to retrasmit, so as ot to tax the etwork. Although this approach is ot guarateed to be fair some subsequet ode may trasmit while those that collided are waitig it does cotrol cogestio o the shared medium. If the etwork does ot have high demad from may odes, this simple approach works well. Uder high utilizatio, performace degrades sice the medium is shared. Aother approach to arbitratio is to pass a toke betwee the odes, with the toke givig the ode the right to use the etwork. If the shared media is coected i a rig, the the toke ca rotate through all the odes o the rig. Shared media have some of the same advatages ad disadvatages as buses: they are iexpesive, but they have limited badwidth. Ad like buses, they must have a arbitratio scheme to solve coflictig demads. The alterative to sharig the media is to have a dedicated lie to a switch that i tur provides a dedicated lie to all destiatios. Figure 8.12 shows the potetial badwidth improvemet of switches: Aggregate badwidth is may times that of a sigle shared medium. Switches allow commuicatio directly from source to destiatio, without itermediate odes to iterfere with these sigals. Such poit-to-poit commuicatio is faster tha a lie shared betwee may odes because there is o arbitratio ad the iterface is simpler electrically. Of course, it does pay the added latecy of goig through the switch, tradig off arbitratio overhead for switchig overhead. Give the obvious advatages, why were t switches always used? Earlier computers were much slower ad so could share media. I additio, applicatios

24 8.4 Coectig ore Tha Two Computers 585 Shared media (Etheret) Node Node Node Switched media (AT) Node Node Switch Node Node FIGURE 8.12 Shared medium versus switch. Etheret was origially a shared medium, ad but Etheret switches are ow available. All odes o the shared media must share the 100 b/sec itercoectio, but switches ca support multiple 100 b/sec trasfers simultaeously. Low cost Etheret switches are sometimes implemeted with a iteral bus with higher badwidth, but high-speed switches have a cross-bar itercoect. such as the World Wide Web rely o the etwork much more tha older applicatios. Fially, earlier switches would take several large boards, ad be as a large as a computer. I 2001, a sigle chip cotais a full 64-by-64 switch, or at least a large slice of it. oore s Law is makig switches more attractive, ad so techology treds favor switches today. Every ode of a shared lie will see every message, eve if it is just to check to see whether or ot the message is for that ode, so this style of commuicatio is sometimes called broadcast to cotrast it with poit-to-poit. The shared medium makes it easy to broadcast a message to every ode, ad eve to broadcast to subsets of odes, called multicastig. Switches allow multiple pairs of odes to commuicate simultaeously, givig these itercoectios much higher aggregate badwidth tha the speed of a shared lik to a ode. Switches also allow the itercoectio etwork to scale to a very large umber of odes. Switches are also called data switchig exchages, multistage itercoectio etworks, or eve iterface message processors (Is). epedig o the distace of the ode to the switch ad desired badwidth, the etwork medium is either copper wire or optical fiber.

25 586 Chapter 8 Itercoectio Networks ad Clusters EXALE Compare 16 odes coected three ways: a sigle 100 b/sec shared media; a switch coected via Cat5, each segmet ruig at 100 b/ sec; ad a switch coected via optical fibers, each ruig at 1000 b/ sec. The shared media is 500 meters log, ad the average legth of each segmet to a switch is 50 meters. Both switches ca support the full badwidth. Assume each switch adds 5 microsecods to the latecy. Calculate the aggregate badwidth ad trasport latecy. Assume the average message size is 125 bytes, ad igore the overhead of sedig or receivig a message ad cotetio for the etwork. ANSWER The aggregate badwidth of each example is the simplest calculatio: 100 b/sec for the shared media; , or 1600 b/sec for the switched twisted pairs; ad , or b/sec for the switched optical fibers. The trasport time is Trasport time = essage size Time of flight Badwidth For coax we just plug i the distace, badwidth, ad message size: 500/ Trasport time = shared , 000 µsecs µsecs = 2.5 µsecs + 10 µsecs = 12.5 µsecs For the switches, the distace is twice the average segmet, sice there is oe segmet from the seder to the switch ad oe from the switch to the receiver. We must also add the latecy for the switch. 50/ Trasport time = swtich µsecs 5 µsecs 3 300, µsecs = 0.5 µsecs + 5 µsecs + 10 µsecs = 15.5 µsecs 50/ Trasport time = fiber µsecs 5 µsecs 3 300, µsecs = 0.5 µsecs + 5 µsecs + 1 µsecs = 6.5 µsecs Although the badwidth of the switch is may times the shared media, the latecy for uloaded etworks is comparable.

26 8.4 Coectig ore Tha Two Computers 587 Switches allow commuicatio to harvest the same rapid advace from silico as have processors ad mai memory. Whereas the switches from telecommuicatios compaies were oce the size of maiframe computers, today we see sigle-chip switches. Just as sigle-chip processors led to processors replacig logic i a surprisig umber of places, sigle-chip switches are icreasigly replacig buses ad shared media etworks. Coectio-Orieted versus Coectioless Commuicatio Before computers arrived o the scee, the telecommuicatios idustry allowed commuicatio aroud the world. A operator set up a coectio betwee a caller ad a callee, ad oce the coectio is established, a coversatio ca cotiue for hours. To share trasmissio lies over log distaces, the telecommuicatios idustry used switches to multiplex several coversatios o the same lies. Sice audio trasmissios have relatively low badwidth, the solutio was to divide the badwidth of the trasmissio lie ito a fixed umber of frequecies, with each frequecy assiged to a coversatio. This techique is called frequecy-divisio multiplexig. Although a good match for voice, frequecy-divisio multiplexig is iefficiet for sedig data. The problem is that the frequecy chael is dedicated to the coversatio whether or ot there is aythig beig said. Hece, the log distace lies are busy based o the umber of coversatios, ad ot o the amout of iformatio beig set at a particular time. A alterative style of commuicatio is called coectioless, where each package is routed to the destiatio by lookig at its address. The postal system is a good example of coectioless commuicatio. Closely related to the idea of coectio versus coectioless commuicatio are the terms circuit switchig ad packet switchig. Circuit switchig is the traditioal way to offer a coectio-based service. A circuit is established from source to destiatio to carry the coversatio, reservig badwidth util the circuit is broke. The alterative to circuit-switched trasmissio is to divide the iformatio ito packets, or frames, with each packet icludig the destiatio of the packet plus a portio of the iformatio. Queuig theory i sectio 6.4 tells us that packets caot use all of the badwidth, but i geeral, this packetswitched approach allows more use of the badwidth of the medium ad is the traditioal way to support coectioless commuicatio. EXALE Let s compare a sigle 1000 bits/sec packet switched etwork with te 100 bits/sec packet-switched etworks. Assume that the mea size of a packet is 250 bytes, the arrival rate is 250,000 packets per secod, ad the iterarrival times are expoetially distributed. What is the mea respose time for each alterative? What is the ituitive reaso behid the differece?

Domain 1 - Describe Cisco VoIP Implementations

Domain 1 - Describe Cisco VoIP Implementations Maual ONT (642-8) 1-800-418-6789 Domai 1 - Describe Cisco VoIP Implemetatios Advatages of VoIP Over Traditioal Switches Voice over IP etworks have may advatages over traditioal circuit switched voice etworks.

More information

Domain 1: Designing a SQL Server Instance and a Database Solution

Domain 1: Designing a SQL Server Instance and a Database Solution Maual SQL Server 2008 Desig, Optimize ad Maitai (70-450) 1-800-418-6789 Domai 1: Desigig a SQL Server Istace ad a Database Solutio Desigig for CPU, Memory ad Storage Capacity Requiremets Whe desigig a

More information

June 3, 1999. Voice over IP

June 3, 1999. Voice over IP Jue 3, 1999 Voice over IP This applicatio ote discusses the Hypercom solutio for providig ed-to-ed Iteret protocol (IP) coectivity i a ew or existig Hypercom Hybrid Trasport Mechaism (HTM) etwork, reducig

More information

(VCP-310) 1-800-418-6789

(VCP-310) 1-800-418-6789 Maual VMware Lesso 1: Uderstadig the VMware Product Lie I this lesso, you will first lear what virtualizatio is. Next, you ll explore the products offered by VMware that provide virtualizatio services.

More information

Domain 1 Components of the Cisco Unified Communications Architecture

Domain 1 Components of the Cisco Unified Communications Architecture Maual CCNA Domai 1 Compoets of the Cisco Uified Commuicatios Architecture Uified Commuicatios (UC) Eviromet Cisco has itroduced what they call the Uified Commuicatios Eviromet which is used to separate

More information

SYSTEM INFO. MDK - Multifunctional Digital Communications System. Efficient Solutions for Information and Safety

SYSTEM INFO. MDK - Multifunctional Digital Communications System. Efficient Solutions for Information and Safety Commuicatios Systems for Itercom, PA, Emergecy Call ad Telecommuicatios MDK - Multifuctioal Digital Commuicatios System SYSTEM INFO ms NEUMANN ELEKTRONIK GmbH Efficiet Solutios for Iformatio ad Safety

More information

ODBC. Getting Started With Sage Timberline Office ODBC

ODBC. Getting Started With Sage Timberline Office ODBC ODBC Gettig Started With Sage Timberlie Office ODBC NOTICE This documet ad the Sage Timberlie Office software may be used oly i accordace with the accompayig Sage Timberlie Office Ed User Licese Agreemet.

More information

On the Capacity of Hybrid Wireless Networks

On the Capacity of Hybrid Wireless Networks O the Capacity of Hybrid ireless Networks Beyua Liu,ZheLiu +,DoTowsley Departmet of Computer Sciece Uiversity of Massachusetts Amherst, MA 0002 + IBM T.J. atso Research Ceter P.O. Box 704 Yorktow Heights,

More information

Professional Networking

Professional Networking Professioal Networkig 1. Lear from people who ve bee where you are. Oe of your best resources for etworkig is alumi from your school. They ve take the classes you have take, they have bee o the job market

More information

CHAPTER 3 THE TIME VALUE OF MONEY

CHAPTER 3 THE TIME VALUE OF MONEY CHAPTER 3 THE TIME VALUE OF MONEY OVERVIEW A dollar i the had today is worth more tha a dollar to be received i the future because, if you had it ow, you could ivest that dollar ad ear iterest. Of all

More information

iprox sensors iprox inductive sensors iprox programming tools ProxView programming software iprox the world s most versatile proximity sensor

iprox sensors iprox inductive sensors iprox programming tools ProxView programming software iprox the world s most versatile proximity sensor iprox sesors iprox iductive sesors iprox programmig tools ProxView programmig software iprox the world s most versatile proximity sesor The world s most versatile proximity sesor Eato s iproxe is syoymous

More information

Repeating Decimals are decimal numbers that have number(s) after the decimal point that repeat in a pattern.

Repeating Decimals are decimal numbers that have number(s) after the decimal point that repeat in a pattern. 5.5 Fractios ad Decimals Steps for Chagig a Fractio to a Decimal. Simplify the fractio, if possible. 2. Divide the umerator by the deomiator. d d Repeatig Decimals Repeatig Decimals are decimal umbers

More information

Characterizing End-to-End Packet Delay and Loss in the Internet

Characterizing End-to-End Packet Delay and Loss in the Internet Characterizig Ed-to-Ed Packet Delay ad Loss i the Iteret Jea-Chrysostome Bolot Xiyu Sog Preseted by Swaroop Sigh Layout Itroductio Data Collectio Data Aalysis Strategy Aalysis of packet delay Aalysis of

More information

5.4 Amortization. Question 1: How do you find the present value of an annuity? Question 2: How is a loan amortized?

5.4 Amortization. Question 1: How do you find the present value of an annuity? Question 2: How is a loan amortized? 5.4 Amortizatio Questio 1: How do you fid the preset value of a auity? Questio 2: How is a loa amortized? Questio 3: How do you make a amortizatio table? Oe of the most commo fiacial istrumets a perso

More information

CHAPTER 3 DIGITAL CODING OF SIGNALS

CHAPTER 3 DIGITAL CODING OF SIGNALS CHAPTER 3 DIGITAL CODING OF SIGNALS Computers are ofte used to automate the recordig of measuremets. The trasducers ad sigal coditioig circuits produce a voltage sigal that is proportioal to a quatity

More information

Security Functions and Purposes of Network Devices and Technologies (SY0-301) 1-800-418-6789. Firewalls. Audiobooks

Security Functions and Purposes of Network Devices and Technologies (SY0-301) 1-800-418-6789. Firewalls. Audiobooks Maual Security+ Domai 1 Network Security Every etwork is uique, ad architecturally defied physically by its equipmet ad coectios, ad logically through the applicatios, services, ad idustries it serves.

More information

I. Chi-squared Distributions

I. Chi-squared Distributions 1 M 358K Supplemet to Chapter 23: CHI-SQUARED DISTRIBUTIONS, T-DISTRIBUTIONS, AND DEGREES OF FREEDOM To uderstad t-distributios, we first eed to look at aother family of distributios, the chi-squared distributios.

More information

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature.

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature. Itegrated Productio ad Ivetory Cotrol System MRP ad MRP II Framework of Maufacturig System Ivetory cotrol, productio schedulig, capacity plaig ad fiacial ad busiess decisios i a productio system are iterrelated.

More information

Your organization has a Class B IP address of 166.144.0.0 Before you implement subnetting, the Network ID and Host ID are divided as follows:

Your organization has a Class B IP address of 166.144.0.0 Before you implement subnetting, the Network ID and Host ID are divided as follows: Subettig Subettig is used to subdivide a sigle class of etwork i to multiple smaller etworks. Example: Your orgaizatio has a Class B IP address of 166.144.0.0 Before you implemet subettig, the Network

More information

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES Read Sectio 1.5 (pages 5 9) Overview I Sectio 1.5 we lear to work with summatio otatio ad formulas. We will also itroduce a brief overview of sequeces,

More information

.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth

.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth Questio 1: What is a ordiary auity? Let s look at a ordiary auity that is certai ad simple. By this, we mea a auity over a fixed term whose paymet period matches the iterest coversio period. Additioally,

More information

Recovery time guaranteed heuristic routing for improving computation complexity in survivable WDM networks

Recovery time guaranteed heuristic routing for improving computation complexity in survivable WDM networks Computer Commuicatios 30 (2007) 1331 1336 wwwelseviercom/locate/comcom Recovery time guarateed heuristic routig for improvig computatio complexity i survivable WDM etworks Lei Guo * College of Iformatio

More information

In nite Sequences. Dr. Philippe B. Laval Kennesaw State University. October 9, 2008

In nite Sequences. Dr. Philippe B. Laval Kennesaw State University. October 9, 2008 I ite Sequeces Dr. Philippe B. Laval Keesaw State Uiversity October 9, 2008 Abstract This had out is a itroductio to i ite sequeces. mai de itios ad presets some elemetary results. It gives the I ite Sequeces

More information

Fundamentals of Optical Fiber Systems

Fundamentals of Optical Fiber Systems Fudametals of Optical Fiber Systems Compiled by Mohammad Towhidul Islam, Lecturer, North South Uiversity, for the ETE 3 studets of the Departmet of Computer Sciece ad Egieerig Light plays a vital role

More information

Engineering Data Management

Engineering Data Management BaaERP 5.0c Maufacturig Egieerig Data Maagemet Module Procedure UP128A US Documetiformatio Documet Documet code : UP128A US Documet group : User Documetatio Documet title : Egieerig Data Maagemet Applicatio/Package

More information

Data Center Ethernet Facilitation of Enterprise Clustering. David Flynn, Linux Networx Orlando, Florida March 16, 2004

Data Center Ethernet Facilitation of Enterprise Clustering. David Flynn, Linux Networx Orlando, Florida March 16, 2004 Data Ceter Etheret Facilitatio of Eterprise Clusterig David Fly, Liux Networx Orlado, Florida March 16, 2004 1 2 Liux Networx builds COTS based clusters 3 Clusters Offer Improved Performace Scalability

More information

E-Plex Enterprise Access Control System

E-Plex Enterprise Access Control System Eterprise Access Cotrol System Egieered for Flexibility Modular Solutio The Eterprise Access Cotrol System is a modular solutio for maagig access poits. Employig a variety of hardware optios, system maagemet

More information

Example 2 Find the square root of 0. The only square root of 0 is 0 (since 0 is not positive or negative, so those choices don t exist here).

Example 2 Find the square root of 0. The only square root of 0 is 0 (since 0 is not positive or negative, so those choices don t exist here). BEGINNING ALGEBRA Roots ad Radicals (revised summer, 00 Olso) Packet to Supplemet the Curret Textbook - Part Review of Square Roots & Irratioals (This portio ca be ay time before Part ad should mostly

More information

Hypothesis testing. Null and alternative hypotheses

Hypothesis testing. Null and alternative hypotheses Hypothesis testig Aother importat use of samplig distributios is to test hypotheses about populatio parameters, e.g. mea, proportio, regressio coefficiets, etc. For example, it is possible to stipulate

More information

Shared Memory with Caching

Shared Memory with Caching Vorlesug Recherarchitektur 2 Seite 164 Cachig i MIMD-Architectures ] MIMD-Architekture Programmiermodell Behadlug der Kommuikatioslatez Nachrichteorietiert globaler Adressraum Latez miimiere Latez verstecke

More information

CS100: Introduction to Computer Science

CS100: Introduction to Computer Science I-class Exercise: CS100: Itroductio to Computer Sciece What is a flip-flop? What are the properties of flip-flops? Draw a simple flip-flop circuit? Lecture 3: Data Storage -- Mass storage & represetig

More information

Measures of Spread and Boxplots Discrete Math, Section 9.4

Measures of Spread and Boxplots Discrete Math, Section 9.4 Measures of Spread ad Boxplots Discrete Math, Sectio 9.4 We start with a example: Example 1: Comparig Mea ad Media Compute the mea ad media of each data set: S 1 = {4, 6, 8, 10, 1, 14, 16} S = {4, 7, 9,

More information

5 Boolean Decision Trees (February 11)

5 Boolean Decision Trees (February 11) 5 Boolea Decisio Trees (February 11) 5.1 Graph Coectivity Suppose we are give a udirected graph G, represeted as a boolea adjacecy matrix = (a ij ), where a ij = 1 if ad oly if vertices i ad j are coected

More information

Project Deliverables. CS 361, Lecture 28. Outline. Project Deliverables. Administrative. Project Comments

Project Deliverables. CS 361, Lecture 28. Outline. Project Deliverables. Administrative. Project Comments Project Deliverables CS 361, Lecture 28 Jared Saia Uiversity of New Mexico Each Group should tur i oe group project cosistig of: About 6-12 pages of text (ca be loger with appedix) 6-12 figures (please

More information

Center, Spread, and Shape in Inference: Claims, Caveats, and Insights

Center, Spread, and Shape in Inference: Claims, Caveats, and Insights Ceter, Spread, ad Shape i Iferece: Claims, Caveats, ad Isights Dr. Nacy Pfeig (Uiversity of Pittsburgh) AMATYC November 2008 Prelimiary Activities 1. I would like to produce a iterval estimate for the

More information

Tradigms of Astundithi and Toyota

Tradigms of Astundithi and Toyota Tradig the radomess - Desigig a optimal tradig strategy uder a drifted radom walk price model Yuao Wu Math 20 Project Paper Professor Zachary Hamaker Abstract: I this paper the author iteds to explore

More information

Chapter 7: Confidence Interval and Sample Size

Chapter 7: Confidence Interval and Sample Size Chapter 7: Cofidece Iterval ad Sample Size Learig Objectives Upo successful completio of Chapter 7, you will be able to: Fid the cofidece iterval for the mea, proportio, ad variace. Determie the miimum

More information

TruStore: The storage. system that grows with you. Machine Tools / Power Tools Laser Technology / Electronics Medical Technology

TruStore: The storage. system that grows with you. Machine Tools / Power Tools Laser Technology / Electronics Medical Technology TruStore: The storage system that grows with you Machie Tools / Power Tools Laser Techology / Electroics Medical Techology Everythig from a sigle source. Cotets Everythig from a sigle source. 2 TruStore

More information

Baan Service Master Data Management

Baan Service Master Data Management Baa Service Master Data Maagemet Module Procedure UP069A US Documetiformatio Documet Documet code : UP069A US Documet group : User Documetatio Documet title : Master Data Maagemet Applicatio/Package :

More information

Soving Recurrence Relations

Soving Recurrence Relations Sovig Recurrece Relatios Part 1. Homogeeous liear 2d degree relatios with costat coefficiets. Cosider the recurrece relatio ( ) T () + at ( 1) + bt ( 2) = 0 This is called a homogeeous liear 2d degree

More information

Lesson 17 Pearson s Correlation Coefficient

Lesson 17 Pearson s Correlation Coefficient Outlie Measures of Relatioships Pearso s Correlatio Coefficiet (r) -types of data -scatter plots -measure of directio -measure of stregth Computatio -covariatio of X ad Y -uique variatio i X ad Y -measurig

More information

Authentication - Access Control Default Security Active Directory Trusted Authentication Guest User or Anonymous (un-authenticated) Logging Out

Authentication - Access Control Default Security Active Directory Trusted Authentication Guest User or Anonymous (un-authenticated) Logging Out FME Server Security Table of Cotets FME Server Autheticatio - Access Cotrol Default Security Active Directory Trusted Autheticatio Guest User or Aoymous (u-autheticated) Loggig Out Authorizatio - Roles

More information

Lecture 2: Karger s Min Cut Algorithm

Lecture 2: Karger s Min Cut Algorithm priceto uiv. F 3 cos 5: Advaced Algorithm Desig Lecture : Karger s Mi Cut Algorithm Lecturer: Sajeev Arora Scribe:Sajeev Today s topic is simple but gorgeous: Karger s mi cut algorithm ad its extesio.

More information

client communication

client communication CCH Portal cliet commuicatio facig today s challeges Like most accoutacy practices, we ow use email for most cliet commuicatio. It s quick ad easy, but we do worry about the security of sesitive data.

More information

Basic Elements of Arithmetic Sequences and Series

Basic Elements of Arithmetic Sequences and Series MA40S PRE-CALCULUS UNIT G GEOMETRIC SEQUENCES CLASS NOTES (COMPLETED NO NEED TO COPY NOTES FROM OVERHEAD) Basic Elemets of Arithmetic Sequeces ad Series Objective: To establish basic elemets of arithmetic

More information

How to use what you OWN to reduce what you OWE

How to use what you OWN to reduce what you OWE How to use what you OWN to reduce what you OWE Maulife Oe A Overview Most Caadias maage their fiaces by doig two thigs: 1. Depositig their icome ad other short-term assets ito chequig ad savigs accouts.

More information

Analyzing Longitudinal Data from Complex Surveys Using SUDAAN

Analyzing Longitudinal Data from Complex Surveys Using SUDAAN Aalyzig Logitudial Data from Complex Surveys Usig SUDAAN Darryl Creel Statistics ad Epidemiology, RTI Iteratioal, 312 Trotter Farm Drive, Rockville, MD, 20850 Abstract SUDAAN: Software for the Statistical

More information

How to read A Mutual Fund shareholder report

How to read A Mutual Fund shareholder report Ivestor BulletI How to read A Mutual Fud shareholder report The SEC s Office of Ivestor Educatio ad Advocacy is issuig this Ivestor Bulleti to educate idividual ivestors about mutual fud shareholder reports.

More information

5: Introduction to Estimation

5: Introduction to Estimation 5: Itroductio to Estimatio Cotets Acroyms ad symbols... 1 Statistical iferece... Estimatig µ with cofidece... 3 Samplig distributio of the mea... 3 Cofidece Iterval for μ whe σ is kow before had... 4 Sample

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. This documet was writte ad copyrighted by Paul Dawkis. Use of this documet ad its olie versio is govered by the Terms ad Coditios of Use located at http://tutorial.math.lamar.edu/terms.asp. The olie versio

More information

Determining the sample size

Determining the sample size Determiig the sample size Oe of the most commo questios ay statisticia gets asked is How large a sample size do I eed? Researchers are ofte surprised to fid out that the aswer depeds o a umber of factors

More information

BaanERP 5.0c. EDI User Guide

BaanERP 5.0c. EDI User Guide BaaERP 5.0c A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject

More information

Systems Design Project: Indoor Location of Wireless Devices

Systems Design Project: Indoor Location of Wireless Devices Systems Desig Project: Idoor Locatio of Wireless Devices Prepared By: Bria Murphy Seior Systems Sciece ad Egieerig Washigto Uiversity i St. Louis Phoe: (805) 698-5295 Email: bcm1@cec.wustl.edu Supervised

More information

Serial ATA PCI Host Adapter AEC-6290/6295

Serial ATA PCI Host Adapter AEC-6290/6295 Serial ATA PCI Host Adapter AEC-6290/6295 User s Maual Versio:1.0 Copyright 2003 ACARD Techology Corp. Release: April 2003 Copyright ad Trademarks The iformatio of the product i this maual is subject to

More information

INVESTMENT PERFORMANCE COUNCIL (IPC) Guidance Statement on Calculation Methodology

INVESTMENT PERFORMANCE COUNCIL (IPC) Guidance Statement on Calculation Methodology Adoptio Date: 4 March 2004 Effective Date: 1 Jue 2004 Retroactive Applicatio: No Public Commet Period: Aug Nov 2002 INVESTMENT PERFORMANCE COUNCIL (IPC) Preface Guidace Statemet o Calculatio Methodology

More information

Handling. Collection Calls

Handling. Collection Calls Hadlig the Collectio Calls We do everythig we ca to stop collectio calls; however, i the early part of our represetatio, you ca expect some of these calls to cotiue. We uderstad that the first few moths

More information

Unicenter TCPaccess FTP Server

Unicenter TCPaccess FTP Server Uiceter TCPaccess FTP Server Release Summary r6.1 SP2 K02213-2E This documetatio ad related computer software program (hereiafter referred to as the Documetatio ) is for the ed user s iformatioal purposes

More information

Case Study. Normal and t Distributions. Density Plot. Normal Distributions

Case Study. Normal and t Distributions. Density Plot. Normal Distributions Case Study Normal ad t Distributios Bret Halo ad Bret Larget Departmet of Statistics Uiversity of Wiscosi Madiso October 11 13, 2011 Case Study Body temperature varies withi idividuals over time (it ca

More information

Chapter 6: Variance, the law of large numbers and the Monte-Carlo method

Chapter 6: Variance, the law of large numbers and the Monte-Carlo method Chapter 6: Variace, the law of large umbers ad the Mote-Carlo method Expected value, variace, ad Chebyshev iequality. If X is a radom variable recall that the expected value of X, E[X] is the average value

More information

Online Banking. Internet of Things

Online Banking. Internet of Things Olie Bakig & The Iteret of Thigs Our icreasigly iteretcoected future will mea better bakig ad added security resposibilities for all of us. FROM DESKTOPS TO SMARTWATCHS Just a few years ago, Americas coducted

More information

Agenda. Outsourcing and Globalization in Software Development. Outsourcing. Outsourcing here to stay. Outsourcing Alternatives

Agenda. Outsourcing and Globalization in Software Development. Outsourcing. Outsourcing here to stay. Outsourcing Alternatives Outsourcig ad Globalizatio i Software Developmet Jacques Crocker UW CSE Alumi 2003 jc@cs.washigto.edu Ageda Itroductio The Outsourcig Pheomeo Leadig Offshore Projects Maagig Customers Offshore Developmet

More information

PENSION ANNUITY. Policy Conditions Document reference: PPAS1(7) This is an important document. Please keep it in a safe place.

PENSION ANNUITY. Policy Conditions Document reference: PPAS1(7) This is an important document. Please keep it in a safe place. PENSION ANNUITY Policy Coditios Documet referece: PPAS1(7) This is a importat documet. Please keep it i a safe place. Pesio Auity Policy Coditios Welcome to LV=, ad thak you for choosig our Pesio Auity.

More information

5 Interconnection Networks

5 Interconnection Networks 5 Itercoectio Networks 5. INTRODUCTION Networkig strategy was origially employed i the 950's by the telephoe idustry as a meas of reducig the time required for a call to go through. Similarly, the computer

More information

A Network Monitoring System with a Peer-to- Peer Architecture

A Network Monitoring System with a Peer-to- Peer Architecture A Network Moitorig System with a Peer-to- Peer Architecture Paulo Salvador ad Rui Valadas Uiversity of Aveiro Istitute of Telecommuicatios Summary Motivatio Peer-to-peer architecture System elemets Data

More information

hp calculators HP 12C Statistics - average and standard deviation Average and standard deviation concepts HP12C average and standard deviation

hp calculators HP 12C Statistics - average and standard deviation Average and standard deviation concepts HP12C average and standard deviation HP 1C Statistics - average ad stadard deviatio Average ad stadard deviatio cocepts HP1C average ad stadard deviatio Practice calculatig averages ad stadard deviatios with oe or two variables HP 1C Statistics

More information

1 Computing the Standard Deviation of Sample Means

1 Computing the Standard Deviation of Sample Means Computig the Stadard Deviatio of Sample Meas Quality cotrol charts are based o sample meas ot o idividual values withi a sample. A sample is a group of items, which are cosidered all together for our aalysis.

More information

Domain 1: Identifying Cause of and Resolving Desktop Application Issues Identifying and Resolving New Software Installation Issues

Domain 1: Identifying Cause of and Resolving Desktop Application Issues Identifying and Resolving New Software Installation Issues Maual Widows 7 Eterprise Desktop Support Techicia (70-685) 1-800-418-6789 Domai 1: Idetifyig Cause of ad Resolvig Desktop Applicatio Issues Idetifyig ad Resolvig New Software Istallatio Issues This sectio

More information

Free Captioned Telephone Services

Free Captioned Telephone Services Free Captioed Telephoe Services Do you struggle with uderstadig others o the phoe? We ve got the solutio for you... Sprit CapTel 800i Sprit WebCapTel What is Captioed Telephoe Service? Compariso Chart:

More information

The Fundamental Capacity-Delay Tradeoff in Large Mobile Ad Hoc Networks

The Fundamental Capacity-Delay Tradeoff in Large Mobile Ad Hoc Networks The Fudametal Capacity-Delay Tradeoff i Large Mobile Ad Hoc Networks Xiaoju Li ad Ness B. Shroff School of Electrical ad Computer Egieerig, Purdue Uiversity West Lafayette, IN 47907, U.S.A. {lix, shroff}@ec.purdue.edu

More information

Ethernet Option Board

Ethernet Option Board Etheret Optio Board Assembly ad Iitializatio Guide for Addig Etheret Commuicatios to a ADP etime Timeclock Documet Part Number: 470552-00 Documet Revisio: B The iformatio i this documet is subject to chage

More information

Week 3 Conditional probabilities, Bayes formula, WEEK 3 page 1 Expected value of a random variable

Week 3 Conditional probabilities, Bayes formula, WEEK 3 page 1 Expected value of a random variable Week 3 Coditioal probabilities, Bayes formula, WEEK 3 page 1 Expected value of a radom variable We recall our discussio of 5 card poker hads. Example 13 : a) What is the probability of evet A that a 5

More information

Now here is the important step

Now here is the important step LINEST i Excel The Excel spreadsheet fuctio "liest" is a complete liear least squares curve fittig routie that produces ucertaity estimates for the fit values. There are two ways to access the "liest"

More information

GCSE STATISTICS. 4) How to calculate the range: The difference between the biggest number and the smallest number.

GCSE STATISTICS. 4) How to calculate the range: The difference between the biggest number and the smallest number. GCSE STATISTICS You should kow: 1) How to draw a frequecy diagram: e.g. NUMBER TALLY FREQUENCY 1 3 5 ) How to draw a bar chart, a pictogram, ad a pie chart. 3) How to use averages: a) Mea - add up all

More information

Incremental calculation of weighted mean and variance

Incremental calculation of weighted mean and variance Icremetal calculatio of weighted mea ad variace Toy Fich faf@cam.ac.uk dot@dotat.at Uiversity of Cambridge Computig Service February 009 Abstract I these otes I eplai how to derive formulae for umerically

More information

Chair for Network Architectures and Services Institute of Informatics TU München Prof. Carle. Network Security. Chapter 2 Basics

Chair for Network Architectures and Services Institute of Informatics TU München Prof. Carle. Network Security. Chapter 2 Basics Chair for Network Architectures ad Services Istitute of Iformatics TU Müche Prof. Carle Network Security Chapter 2 Basics 2.4 Radom Number Geeratio for Cryptographic Protocols Motivatio It is crucial to

More information

For customers Key features of the Guaranteed Pension Annuity

For customers Key features of the Guaranteed Pension Annuity For customers Key features of the Guarateed Pesio Auity The Fiacial Coduct Authority is a fiacial services regulator. It requires us, Aego, to give you this importat iformatio to help you to decide whether

More information

Digital Enterprise Unit. White Paper. Web Analytics Measurement for Responsive Websites

Digital Enterprise Unit. White Paper. Web Analytics Measurement for Responsive Websites Digital Eterprise Uit White Paper Web Aalytics Measuremet for Resposive Websites About the Authors Vishal Machewad Vishal Machewad has over 13 years of experiece i sales ad marketig, havig worked as a

More information

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 13

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 13 EECS 70 Discrete Mathematics ad Probability Theory Sprig 2014 Aat Sahai Note 13 Itroductio At this poit, we have see eough examples that it is worth just takig stock of our model of probability ad may

More information

Confidence Intervals for One Mean

Confidence Intervals for One Mean Chapter 420 Cofidece Itervals for Oe Mea Itroductio This routie calculates the sample size ecessary to achieve a specified distace from the mea to the cofidece limit(s) at a stated cofidece level for a

More information

Listing terms of a finite sequence List all of the terms of each finite sequence. a) a n n 2 for 1 n 5 1 b) a n for 1 n 4 n 2

Listing terms of a finite sequence List all of the terms of each finite sequence. a) a n n 2 for 1 n 5 1 b) a n for 1 n 4 n 2 74 (4 ) Chapter 4 Sequeces ad Series 4. SEQUENCES I this sectio Defiitio Fidig a Formula for the th Term The word sequece is a familiar word. We may speak of a sequece of evets or say that somethig is

More information

Optimize your Network. In the Courier, Express and Parcel market ADDING CREDIBILITY

Optimize your Network. In the Courier, Express and Parcel market ADDING CREDIBILITY Optimize your Network I the Courier, Express ad Parcel market ADDING CREDIBILITY Meetig today s challeges ad tomorrow s demads Aswers to your key etwork challeges ORTEC kows the highly competitive Courier,

More information

INVESTMENT PERFORMANCE COUNCIL (IPC)

INVESTMENT PERFORMANCE COUNCIL (IPC) INVESTMENT PEFOMANCE COUNCIL (IPC) INVITATION TO COMMENT: Global Ivestmet Performace Stadards (GIPS ) Guidace Statemet o Calculatio Methodology The Associatio for Ivestmet Maagemet ad esearch (AIM) seeks

More information

3G Security VoIP Wi-Fi IP Telephony Routing/Switching Unified Communications. NetVanta. Business Networking Solutions

3G Security VoIP Wi-Fi IP Telephony Routing/Switching Unified Communications. NetVanta. Business Networking Solutions 3G Security VoIP Wi-Fi IP Telephoy Routig/Switchig Uified Commuicatios NetVata Busiess Networkig Solutios Opportuity to lower Total Cost of Owership ad improve Retur o Ivestmet The ADTRAN Advatage ADTRAN

More information

CREATIVE MARKETING PROJECT 2016

CREATIVE MARKETING PROJECT 2016 CREATIVE MARKETING PROJECT 2016 The Creative Marketig Project is a chapter project that develops i chapter members a aalytical ad creative approach to the marketig process, actively egages chapter members

More information

! encor e networks TM

! encor e networks TM ! ecor e etworks TM Copyright 2003 Ecore Networks, Ic. All rights reserved. SigalPath 201 (SP201 ) Istallatio Guide Versio C, July 2004 Part Number 15469.1000 SigalPath Software Versio 1100 This Istallatio

More information

Chapter 10 Computer Design Basics

Chapter 10 Computer Design Basics Logic ad Computer Desig Fudametals Chapter 10 Computer Desig Basics Part 1 Datapaths Charles Kime & Thomas Kamiski 2004 Pearso Educatio, Ic. Terms of Use (Hyperliks are active i View Show mode) Overview

More information

Domain 1: Configuring Domain Name System (DNS) for Active Directory

Domain 1: Configuring Domain Name System (DNS) for Active Directory Maual Widows Domai 1: Cofigurig Domai Name System (DNS) for Active Directory Cofigure zoes I Domai Name System (DNS), a DNS amespace ca be divided ito zoes. The zoes store ame iformatio about oe or more

More information

Modified Line Search Method for Global Optimization

Modified Line Search Method for Global Optimization Modified Lie Search Method for Global Optimizatio Cria Grosa ad Ajith Abraham Ceter of Excellece for Quatifiable Quality of Service Norwegia Uiversity of Sciece ad Techology Trodheim, Norway {cria, ajith}@q2s.tu.o

More information

Lesson 15 ANOVA (analysis of variance)

Lesson 15 ANOVA (analysis of variance) Outlie Variability -betwee group variability -withi group variability -total variability -F-ratio Computatio -sums of squares (betwee/withi/total -degrees of freedom (betwee/withi/total -mea square (betwee/withi

More information

Chatpun Khamyat Department of Industrial Engineering, Kasetsart University, Bangkok, Thailand ocpky@hotmail.com

Chatpun Khamyat Department of Industrial Engineering, Kasetsart University, Bangkok, Thailand ocpky@hotmail.com SOLVING THE OIL DELIVERY TRUCKS ROUTING PROBLEM WITH MODIFY MULTI-TRAVELING SALESMAN PROBLEM APPROACH CASE STUDY: THE SME'S OIL LOGISTIC COMPANY IN BANGKOK THAILAND Chatpu Khamyat Departmet of Idustrial

More information

Did you know that houses with CCTV are 90% less likely to be burgled? Yale now offer a range of Easy Fit CCTV systems

Did you know that houses with CCTV are 90% less likely to be burgled? Yale now offer a range of Easy Fit CCTV systems Easy Fit CCTV Rage Did you kow that houses with CCTV are 90% less likely to be burgled? Yale ow offer a rage of Easy Fit CCTV systems Protect your premises wherever you are with our ew rage of CCTV systems,

More information

Hypergeometric Distributions

Hypergeometric Distributions 7.4 Hypergeometric Distributios Whe choosig the startig lie-up for a game, a coach obviously has to choose a differet player for each positio. Similarly, whe a uio elects delegates for a covetio or you

More information

Output Analysis (2, Chapters 10 &11 Law)

Output Analysis (2, Chapters 10 &11 Law) B. Maddah ENMG 6 Simulatio 05/0/07 Output Aalysis (, Chapters 10 &11 Law) Comparig alterative system cofiguratio Sice the output of a simulatio is radom, the comparig differet systems via simulatio should

More information

Verizon Wireless Broadband Network Connectivity and Data Transport Solutions. Verizon Wireless White Paper

Verizon Wireless Broadband Network Connectivity and Data Transport Solutions. Verizon Wireless White Paper Verizo Wireless Broadbad Network Coectivity ad Data Trasport Solutios Verizo Wireless White Paper Cotets 1. Itroductio......................................................................................

More information

CS103A Handout 23 Winter 2002 February 22, 2002 Solving Recurrence Relations

CS103A Handout 23 Winter 2002 February 22, 2002 Solving Recurrence Relations CS3A Hadout 3 Witer 00 February, 00 Solvig Recurrece Relatios Itroductio A wide variety of recurrece problems occur i models. Some of these recurrece relatios ca be solved usig iteratio or some other ad

More information

Distributed Queue Dual Bus (DQDB) Metropolitan Area Networks. DQDB - Transmission principle. DQDB - Example MAN

Distributed Queue Dual Bus (DQDB) Metropolitan Area Networks. DQDB - Transmission principle. DQDB - Example MAN Metropolita Area Networks Bridge larger distaces tha a LAN, usage e.g. withi the city rage or o a campus. Oly oe or two cables, o switchig elemets. Thus a simple etwork desig is achieved. All computers

More information

Desktop Management. Desktop Management Tools

Desktop Management. Desktop Management Tools Desktop Maagemet 9 Desktop Maagemet Tools Mac OS X icludes three desktop maagemet tools that you might fid helpful to work more efficietly ad productively: u Stacks puts expadable folders i the Dock. Clickig

More information

I. Why is there a time value to money (TVM)?

I. Why is there a time value to money (TVM)? Itroductio to the Time Value of Moey Lecture Outlie I. Why is there the cocept of time value? II. Sigle cash flows over multiple periods III. Groups of cash flows IV. Warigs o doig time value calculatios

More information

Time Value of Money. First some technical stuff. HP10B II users

Time Value of Money. First some technical stuff. HP10B II users Time Value of Moey Basis for the course Power of compoud iterest $3,600 each year ito a 401(k) pla yields $2,390,000 i 40 years First some techical stuff You will use your fiacial calculator i every sigle

More information

Configuring Additional Active Directory Server Roles

Configuring Additional Active Directory Server Roles Maual Upgradig your MCSE o Server 2003 to Server 2008 (70-649) 1-800-418-6789 Cofigurig Additioal Active Directory Server Roles Active Directory Lightweight Directory Services Backgroud ad Cofiguratio

More information