TRIDENT: In-field Connectivity Assessment for Wireless Sensor Networks

Size: px
Start display at page:

Download "TRIDENT: In-field Connectivity Assessment for Wireless Sensor Networks"

Transcription

1 TRIDENT: In-field Conneciviy Assessmen for Wireless Sensor Neworks Timofei Isomin 1, Ramona Marfievici 1, Amy L. Murphy 2, Gian Piero Picco 1 1 Universiy of Treno, Ialy firsname.lasname@unin.i 2 Bruno Kessler Foundaion, Treno, Ialy murphy@fbk.eu ABSTRACT Real-world deploymens of wireless sensor neworks (WSNs) are nooriously difficul o ge righ, parly due o he fac ha heir low-power wireless communicaion is grealy affeced by he characerisics of he arge environmen. An early in-field conneciviy assessmen of he laer provides fundamenal inpu o he WSN developmen. Unforunaely, sae-of-he-ar ools require a secondary neworking infrasrucure (e.g., USB cables) for gahering experimenal daa a luxury one can rarely afford in-field. We presen TRIDENT, a ool expressly designed o suppor infield conneciviy assessmen by relying only on he WSN nodes, wihou addiional infrasrucure. The ool is also designed o be easy o use, enabling domain expers (insead of WSN expers) o direcly configure conneciviy assessmen owards heir specific needs, wihou requiring coding. The ool is provided in wo varians, argeing TMoe Sky moes running TinyOS, and Waspmoes running he sandard ZigBee sack, covering popular plaforms in research and indusry, respecively. Caegories and Subjec Descripors C.4 [Performance of Sysems]: Measuremen echniques; C.2.1 [Nework Archiecure and Design]: Wireless communicaion Keywords , Link qualiy, Conneciviy assessmen 1. INTRODUCTION Wireless sensor neworks (WSNs) are finding heir way ino realworld applicaions, whose successful deploymens are increasingly repored. This accrued experience has also evidenced how he ask of deploying a WSN enails a number of challenges. One of he mos imporan concerns he low-power wireless communicaion exploied by WSNs. This ype of wireless communicaion has peculiar characerisics, ha have been sudied by many researchers; a summary is provided by a recen empirical sudy [11]. Moivaion. Communicaion in he 2.4 GHz band of IEEE , commonly employed by WSN devices, is also affeced by fac- Permission o make digial or hard copies of all or par of his work for personal or classroom use is graned wihou fee provided ha copies are no made or disribued for profi or commercial advanage and ha copies bear his noice and he full ciaion on he firs page. To copy oherwise, o republish, o pos on servers or o redisribue o liss, requires prior specific permission and/or a fee. ExremeCom 14, Augus 11-15, 214, Galapagos Islands, Ecuador. Copyrigh 214 ACM $15.. ors srongly dependen on he environmen where he WSN is deployed, and hard o capure in he conrolled seups ypically used in he sudies above. These facors include he shape of he deploymen sie [1], variaions in emperaure [3] and humidiy [14] and heir combinaion in oudoor [8, 15] or indusrial [4] scenarios. Figure 1 provides a concree idea of he exen o which communicaion can be affeced by hese facors, albei using a smallscale seup. A single link beween wo nodes communicaing a dbm and placed 4 m apar in an oudoor open field is observed over a 2-day period. Figure 1(a) shows he average emperaure inside he plasic boxes holding he moes; Figure 1(b) shows ha, for TMoe Sky devices, his emperaure is negaively correlaed wih he Received Signal Srengh Indicaor (RSSI ) and Packe Delivery Rae (PDR) of he link. A 4 C emperaure increase in he box (caused by a mere 11 C increase ouside of i) causes a 13 dbm decrease in RSSI. This is enough o urn a perfec link (PDR = 1%) ino a dead one (PDR = %). Assessing quaniaively he characerisics of low-power wireless links in-field, i.e., in he arge environmen where a WSN mus be deployed, is key for several, inerwined goals: supporing he WSN deploymen, by deermining where o place he moes o ensure communicaion among hem; informing he selecion (or design) of proocols, o ensure hey are well-suied o he arge environmen; deriving models, o push he envelope of wha can be prediced (or simulaed) beforehand. Temperaure (C) PDR (%) PDR (%) : : 4: 8: 12: 16: 2: : 4: 8: 12: 16: Time (a) Temperaure PDR RSSI : : 4: 8: 12: 16: 2: : 4: 8: 12: 16: Time (b) TMoe Sky PDR RSSI : : 4: 8: 12: 16: 2: : 4: 8: 12: 16: Time (c) Waspmoe. Figure 1: Effec of emperaure on RSSI and PDR. RSSI (dbm) RSSI (dbm)

2 Unforunaely, he ools supporing conneciviy assessmen (e.g., SWAT [13], SCALE [7], RadiaLE [2]) were conceived o sudy he properies of low-power wireless links in conrolled environmens, e.g., an office esbed. Therefore, hey require a secondary, wired neworking infrasrucure (e.g., USB cables) for gahering experimenal daa a luxury one can rarely afford in real-world seings. Conribuion. This paper presens TRIDENT [1], a ool expressly designed o simplify he chore of in-field conneciviy assessmen. TRIDENT relies only on he WSN nodes whose conneciviy needs o be ascerained, wihou any exernal infrasrucure. TRIDENT is useful o WSN researchers and praciioners, who may use i owards any of he hree aforemenioned goals. However, he ool is designed o be easy o use also for domain expers who, being he users, have precise knowledge of where he WSN nodes should be deployed from he applicaion sandpoin, bu ypically do no have a very deep knowledge abou he inner working of he WSN, and definiely do no ake par in programming i. The conneciviy experimens can be configured easily wihou requiring any coding, and he daa colleced wih a sraighforward procedure. Therefore, TRIDENT empowers domain expers wih he abiliy o assess he conneciviy of WSN nodes deployed in-field, wihou he need for a supporing WSN exper. The goals and requiremens we se for TRIDENT are described in Secion 2. TRIDENT covers he enire workflow concerned wih conneciviy assessmen experimens. Afer he WSN nodes are flashed wih he TRIDENT sofware, appropriae user inerfaces enable he operaor o (re)configure he experimen seings, discover nodes, and download he resuls. The laer are sored in a daabase, simplifying he sorage and analysis of he (ypically large volumes of) daa gahered. The main operaion of TRIDENT is described in Secion 3, along wih he various componens of he ool. We originally developed TRIDENT for he popular research-oriened plaform consiued by TMoe Sky moes running TinyOS. However, conneciviy assessmen is relevan also o indusry-oriened plaforms, for which we chose Waspmoe devices running he sandard ZigBee sack as a represenaive. Ineresingly, supporing he laer plaform is no simply a maer of poring he code from he former; he fac ha he ZigBee sack is closed, unlike he TinyOS one, forced us o find ways o reliably measure he main meric of PDR, which canno be derived direcly oherwise. Alhough boh plaforms are based on radio chips complian wih IEEE , heir behavior is very differen, as shown again in Figure 1. The same seup and observaions we described earlier were also performed for a link beween a pair of Waspmoe nodes, whose behavior is shown in Figure 1(c). The wo experimens were performed in exacly he same condiions, by placing he wo pairs of moes side-by-side on differen channels. The char shows ha, for Waspmoe, emperaure is also negaively correlaed wih RSSI, bu o a much lesser exen w.r.. TMoe Sky, allowing he PDR o remain a 1%. These sharp differences moivaed differen implemenaions of TRIDENT, discussed in Secion 4. Finally, Secion 5 ends he paper wih brief concluding remarks and an oulook on fuure work on TRIDENT. 2. REQUIREMENTS In his secion we describe he requiremens we se for ourselves in designing TRIDENT, grouped according o heir naure. 2.1 Type of Daa Colleced Merics. We wan o suppor in-field collecion of several merics ypically used o perform conneciviy assessmen. The key meric provided is he Packe Delivery Rae (PDR), i.e., he raio of packes received over hose sen. PDR provides a direc assessmen of he abiliy of a link o reliably communicae packes. A number of merics are exraced direcly from he radio chip: Received Signal Srengh (RSSI ), Link Qualiy Indicaor (LQI ), and RSSI noise floor, sampled afer sending or receiving a packe. These merics provide insighs abou physical layer parameers influencing PDR, and heir correlaion wih i. Moreover, noise floor is useful o indirecly deermine he presence of inerference. Finally, TRIDENT suppors he acquisiion, upon packe sending or receiving, of environmenal parameers (e.g., emperaure and humidiy) from on-board sensors. These are useful o deermine how he environmen affecs communicaion, as highlighed by he works menioned earlier and concreely shown in Figure 1. Aggregaed vs. per-packe samples. The reason for which conneciviy assessmen is performed deermines he naure of he daa gahered. If a long-erm observaion is necessary, he amoun of daa recorded can rapidly become prohibiive for a resource-consrained plaform like TMoe Sky. Therefore, he ool should suppor he abiliy o sore only an aggregae of he merics colleced, compued over a well-defined sequence of packe exchanges. On he oher hand, recording he individual merics (e.g., RSSI and noise floor) associaed wih each packe provides a fine-grained deail ha is necessary in some cases, e.g., when he goal is o ascerain he ime-varian characerisics of links wih he resoluion necessary o inform he design of nework proocols. The choice beween aggregaed or per-packe samples should herefore be lef o he user, balancing he goals of conneciviy assessmen agains he sorage limiaions of he plaform a hand. Single packes vs. burss. Anoher relaed dimension is he way he channel is observed. Conneciviy assessmen is ofen performed by sending probe packes wih an iner-message inerval (IMI) relaively high (e.g., seconds), represenaive of several WSN applicaions. Neverheless, some applicaions (e.g., recording daa from acceleromeers [6, 16]) require he ransmission of burss of packes. Moreover, a well-known propery of he wireless channel is ha he ransmission of packes sen wih a small-enough IMI [12] is more reliable. The ool should allow he user o choose wheher o use single packes or burss of packes as probes. 2.2 Type of Experimens Suppored Ineracive vs. bach. Conneciviy assessmen may be needed for reasons yielding differen requiremens, as described earlier. If he ulimae goal is o suppor a WSN deploymen by helping deermine a node placemen enabling communicaion, his is ofen achieved by performing ess of shor duraion (e.g., a few minues). These are useful o quickly evidence which nodes experience low PDR values; his informaion is used by he operaor o relocae nodes and re-assess conneciviy wih anoher shor es. To effecively suppor his process, he ool mus provide a way o quickly (e.g., graphically) represen he PDR associaed wih WSN links. On he oher hand, conneciviy assessmen is ofen performed also o characerize he arge environmen. This requires longerm observaions (e.g., days); he coninuous presence of an operaor would be impracical. The ool mus provide he opion o run auomaically a baery of ess, including differen seings, defined by he operaor bu execued wihou her involvemen. In our experience, he wo modes of operaion are ofen used in conjuncion. Indeed, before saring a long-erm bach experimen, a shor-erm ineracive one is performed, o make sure ha all nodes are funcioning properly, and ha he baseline conneciviy is appropriae o he purpose of he experimen. Mobile nodes. Mobile WSN applicaions, e.g., involving nodes placed on humans, animals, robos, or vehicles, are becoming in-

3 creasingly popular. Therefore, he ool should suppor experimens where some of he nodes are mobile, o assess he conneciviy beween hese and he fixed nodes. An ineresing possibiliy, parially explored in our previous work [5], is o use mobile nodes as a way o perform a preliminary exploraion of he deploymen area. As he mobile node moves across he field and exchanges messages wih fixed nodes, i samples he conneciviy of a high number of locaions, cumbersome o explore individually only wih fixed nodes. 2.3 Suppor o Operaors In-field, wireless ineracion wih nodes. In-field operaors mus inerac wih he nodes for various purposes. The primary reason is o rerieve he resuls of experimens, sored on he nodes aking par in hem. Anoher key operaion is he re-asking of he nodes wih a new se of experimens. The operaor may also need o inerac wih he nodes for he sake of monioring he correc execuion of he experimen, e.g., o rerieve saisics abou he experimens performed or he baery level. Oher useful operaions are he abiliy o pu seleced nodes (or he enire WSN) in sand-by when hey are no involved in an experimen, and wake hem up laer on. In principle, some of hese operaions can be performed by direcly accessing he node; for insance, daa can be downloaded via USB. However, while his operaion is rivial in a lab, i becomes cumbersome when nodes are deployed in-field in a harsh environmens, e.g., oudoor in winer, or in places ha are no easily accessible. Therefore, all of he ineracions wih he nodes should be performed over-he-air, by leveraging he wireless channel. Daa sorage and processing. Conneciviy assessmen experimens may generae a huge quaniy of daa. Handling hese as individual files becomes rapidly impracical. Furher, he raw daa gahered ofen needs o be processed in an auomaed way o simplify inerpreaion. The ool should herefore inegrae a daabase for soring experimenal daa, enabling srucured access and querying, and he definiion of sored procedures providing a layer of absracion in daa manipulaion and inerpreaion. 2.4 Non-funcional Requiremens No infrasrucure. As we already argued in he inroducion, his non-funcional requiremen is a defining one. In-field experimens canno afford he luxury of a secondary nework; he experimen execuion mus rely only on he WSN nodes under es. No coding required. Our desire o suppor domain expers implies ha using he ool should no require wriing even a single line of code. The configuraion of experimens should occur enirely via he user inerface; a mos, domain expers mus learn how o flash moes wih a pre-canned binary before going in-field. Ease of use. The logisics of in-field experimens makes hem effor-demanding and ime-consuming. The siuaion should no be exacerbaed by a complex or cumbersome ineracion wih he ool. A graphical user inerface, providing inuiive suppor for all he phases of he experimens, is herefore an obvious requiremen. Flexibiliy. The experimen seings, including number of nodes, heir naure and role in he experimen, power and channel seings, number of messages, iner-message inerval, number of es repeiions, ec., should be designed in a way ha allows users o combine hem freely, o explore differen porions of he parameer space. Decoupling from hardware plaform. The ool should work on sandard nodes wihou modificaions o hardware. Neverheless, as here are many WSN plaforms available, supporing a new one in he ool should be simplified by is sofware archiecure, by confining plaform-specific deails in well-idenified componens s a r Round 1 Round 2 IPI s a r Experimen burs Figure 2: Sample TRIDENT experimen showing wo rounds, saggered ransmissions using single-packe and burs probes, and per-round synchronizaion. 3. DESIGN Nex we describe he design of TRIDENT. We begin wih a descripion of he execuion of conneciviy assessmen experimens, hen provide an overview of he TRIDENT oolse. 3.1 Experimen Execuion Definiions. An enire TRIDENT experimenal campaign is defined as a sequence of rounds, as shown in Figure 2. Each round has is own configuraion parameers, deailed nex, including wheher i uses single-packe probes or burs probes, i.e., muliple packes ransmied in rapid sequence. The ime beween he beginning of wo consecuive probes from he same node is he iner-probe inerval (IPI). For burs probes, we also define he iner-message inerval (IMI) as he ime beween wo messages belonging o he same burs. Boh IPI and IMI are configurable on a per-round basis. Probing he links. Conneciviy is assessed by probing he communicaion link wih packe ransmissions and evaluaing he received packes and heir properies. Therefore, TRIDENT experimens mus define precisely when each node ransmis and lisens. All nodes behave he same: ransmi a probe, pause for he IPI duraion, repea his process a configurable number of imes. In beween ransmissions, nodes can be configured o lisen for packes from oher nodes. TRIDENT does no duy-cycle he radio during experimens, ensuring ha no packes are los due o he radio sae. Moreover, o avoid collisions among simulaneously ransmied packes, which can confound he link evaluaion, TRIDENT ensures ha only one sender ransmis a any given ime. This is achieved by having nodes begin heir probe sequence in a saggered way based on heir node idenifiers. Specifically, he ransmi ime for he i-h probe of node n is defined as n,i = sar + nt IPI + int IPI where sar is he sar ime of he round, T IPI is he value of he IPI, n is he node idenifier, and N is he overall number of nodes. n and N are seup saically during he experimen design phase. Saggering ransmissions by assigning each nodes is ransmi slo, requires he nodes o be ime-synchronized. In TRIDENT his is achieved a he beginning of each round, as shown in Figure 2. This synchronizaion allows he sysem o compensae for clock drif during a long running experimenal campaign. Maser node. Time synchronizaion is iniiaed by a special node, called he maser. The laer acs in general as a coordinaor owards he res of he WSN nodes, as well as he access poin enabling he operaor o change he configuraion of experimens. The maser has he same binary code of he oher nodes; is special role is deermined by is idenifier, n =. The parameers describing he round configuraion are also disseminaed by he maser node during synchronizaion a he beginning of each round. The opion o change parameers in each round allows he inerleaving of rounds wih differen power levels, or inerleaving single-packe and bursy rounds, as shown in Figure 2. IPI IMI

4 Table 1: Per-round configuraion parameers and heir example values from [8]. Parameer Example Parameer Example # of nodes (N) 16 # of probes per sender 115 lis of senders single-packe probe yes lis of liseners iner-probe inerval 16 s ransmi power 27( 1 dbm) iner-message inerval N/A probing channel 18 aggregae logging yes This choice has muliple consequences. Firs, only he maser node is aware of he experimenal campaign, and herefore is he only one affeced by changes o he laer. As he maser can receive an enire experimenal campaign configuraion over-he-air, physical access o nodes is no required o change or iniiae a campaign. Second, prior o saring a long-running campaign, he operaors can ineracively run a number of small experimens, each ime uploading he round descripion o he maser, insrucing he maser o iniiae he round, hen collecing he resuls. Afer analysis, anoher shor experimen can be carried ou, or he long-running experimen can be iniiaed. This is all possible because he nodes are experimen-agnosic and he maser can be conrolled over-he-air. Per-round configuraion parameers. Table 1 shows he perround configuraion parameers available in TRIDENT, communicaed by he maser before saring a round. We already menioned some of hem, e.g., he overall number of nodes, he role (sender or lisener), he ype of probe, he values of IPI and IMI. Addiional parameers include he radio channel, ransmission power, overall number of probes ransmied per node, and number of packes per burs. The logging mehod mus also be defined, choosing beween soring informaion abou every packe, or only he average over he enire round, based on he needs of he experimen and he available sorage. Finally, rounds and/or enire experimens can be repeaed a configurable number of imes, o increase saisical relevance. As for merics, no shown in he able, PDR, RSSI, and (if available) LQI are colleced by defaul. If he plaform allows, sender and receiver can acquire per-packe environmenal condiions such as noise floor, emperaure, and humidiy. These values are recorded according o he per-round logging policy. Ineracing wih he nodes under experimen. Changing he perround configuraion parameers is no he only opion o inerac in-field wih nodes. Table 2 describes he commands available o he operaor. As already menioned, he operaor can upload he descripion of an enire campaign configuraion on he maser, which hen uses i o orchesrae he various rounds wih he appropriae per-round configuraion. However, he operaor can also sar and sop he execuion of he experimen; hese commands are propagaed nework-wide, wih a mechanism similar o he one used o mark he sar of a single round, described in Secion 4. Table 2: In-field commands. Command Targe Descripion UPLOAD maser load a campaign configuraion START nework sar he execuion of an experimen STOP nework sop he execuion of an experimen POLL 1-hop query baery level SLEEP 1-hop place nodes in low-power lisening WAKE-UP 1-hop remove nodes from low-power lisening DOWNLOAD(n) node download logs from seleced node ERASE(n) node erase flash of seleced node SNIFF operaor oggle packe sniffing operaor's lapop experimen planner repors configuraion scrips in-field assisan daabase commands daa Figure 3: The TRIDENT oolse. WSN The maser node can insruc all nodes o auomaically ener a sleep sae upon he end of an enire experimenal campaign, allowing hem o save heir remaining baery power. In TinyOS, nodes in his sae use he defaul low-power lisening (LPL) MAC wih a long sleep inerval, currenly se o 1 s. By duy-cycling he radio, nodes save baery power, bu can be woken up laer, e.g., o iniiae over-he-air daa download or o sar a new experimenal campaign. Alernaely, he operaor can also pu o (or wake-up from) sleep a subse of he nodes, and query for heir baery level. Oher commands enable he operaor o download he experimen logs from a seleced node, and o erase is flash memory afer successful daa ransfer is verified. Finally, passive packe sniffing can be acivaed on he node managed by he operaor, enabling he laer o ascerain wheher all nodes properly sared he experimen. 3.2 Toolse Overview Figure 3 depics he main srucure of TRIDENT. WSN nodes, he subjec of he experimen, are programmed wih a plaformspecific moe-level runime ha is experimen-agnosic; is behavior is esablished by he operaor wihou requiring any coding. This configuraion is performed hrough he GUI of a dedicaed componen, he experimen planner, which resides on he operaor s lapop. The experimen planner essenially enables he operaor o quickly and easily define he various deails of he experimen, by properly seing he values for he parameers in Table 1. This sep does no need o be performed in-field, as he planner enables only he definiion and sorage of experimens. The acual upload of experimens o he maser, and from here o he res of he WSN, is insead suppored by he in-field assisan, which also enables he execuion of he oher commands in Table 2. Communicaion wih he WSN is enabled by a moe acing as a gaeway, conneced o he USB por of he operaor s lapop. The in-field assisan provides also a simple visualizaion of he conneciviy map buil from available colleced races. An example is shown in Figure 4, visualizing he qualiy of he inbound links for node according o a inuiive green/yellow/red color-coding, whose semanics in erms of PDR is configurable. This feaure Figure 4: The resuls view of he TRIDENT in-field assisan, showing one-hop inbound conneciviy and PDR for node.

5 Table 3: Plaform suppor in TRIDENT. hardware TMoe Sky Waspmoe + XBee sofware TinyOS Arduino PHY layer (2.4 GHz) (2.4 GHz) radio chip CC242 EM25 TX power dbm dbm merics RSSI, LQI, noise RSSI burs probes yes no sorage flash chip, 1 MB microsd, 2 GB aggregae logging per round, on moes on operaor s lapop sensors emperaure, humidiy is paricularly useful when TRIDENT is used for a shor-erm assessmen, as i quickly informs he operaor abou areas wih conneciviy problems, whose nodes can hen be re-arranged. A similar visualizaion is provided also for mobile nodes; once he in-field assisan is fed wih a sequence of locaions, i can replay he maps, showing o he operaor how conneciviy evolved due o mobiliy. Finally, he daabase and he associaed ploing scrips simplify he sorage of he colleced daa and is offline analysis. The daabase conains generic and cusomizable sored procedures for daa manipulaion. The se of pre-canned scrips allows he user o quickly plo rends derived from he daa colleced, e.g., currenly including nework-wide PDR, cumulaive disribuion funcions of he links w.r.. heir PDR, spaial and emporal variaions of he merics, correlaion of PDR wih RSSI and LQI. 4. PLATFORM-SPECIFIC DETAILS TRIDENT currenly suppors wo hardware plaforms: TMoe Sky and Waspmoe. The former direcly inegraes he CC242 radio chip, while he laer relies on an exension module for radio communicaions, in our case he XBee S2 inegraing he ZigBeecomplian EM25 sysem-on-chip. Boh ransceivers implemen he 2.4 GHz IEEE physical layer. The sofware archiecure of TRIDENT confines he differences mosly in he plaform-specific runime insalled on moes, alhough a few changes are needed also o pars of he in-field assisan handling communicaion wih he WSN and parsing he logs for visualizaion. We refer o hese plaform-specific porions of he sofware as he backend, and summarize he differences in Table 3. The Waspmoe varian provides less feaures han he TMoe Sky counerpar, as TinyOS allows low-level access o he radio chip while Waspmoe provides only he high-level inerface of he ZigBee applicaion suppor sublayer (APS). These rade-offs are discussed in he res of he secion, along wih oher implemenaion deails. Available merics. The wo plaforms provide differen merics. TinyOS records RSSI and LQI for each received message, while he XBee radio module repors only RSSI. Moreover, unlike Zig- Bee, he low-level API available o TinyOS applicaions allows requesing RSSI when he channel is idle o measure he noise floor. The emperaure and humidiy sensor of TMoe Sky provides imporan informaion for our sudies of he environmenal effecs on conneciviy. In principle, he same holds for Waspmoe, given he wide range of sensors available for his plaform. However, we have no ye implemened suppor for hem in TRIDENT, alhough his does no pose any paricular echnical problem. Experimen execuion. On boh plaforms he experimen configuraion is insalled in he non-volaile sorage of he maser node. The TMoe Sky backend suppors uploading he configuraion wirelessly or via USB, and sores i in a dedicaed flash pariion, while sender receiver IPI 1 2.5s APP 3 PHY PHY APP TX TX TX TX TX TX TX TX TX x x RX RX?? x RX? 1 2 R1 R2 R3 applicaion-level packe arrival imesamps Figure 5: ZigBee ransmis each broadcas packe hree imes. he Waspmoe backend relies on a configuraion file on he SD card. As described in Secion 3, he nework is ime-synchronized a he beginning of each round o avoid collisions among probes. The backends implemen differen echniques. In he case of TMoe Sky, disseminaion relies on a TDMA scheme where each node has is own ime slos o repropagae commands, in a way similar o he mechanism oulined for probe ransmission in Secion 3. The common ime reference needed for boh he TDMA disseminaion phase and o calculae sar is esablished wih TinyOS packe-level ime synchronizaion service [9], yielding sub-millisecond precision. As ZigBee does no provide such a synchronizaion service, we rely on he sandard muli-hop broadcas feaure, basically a nework flooding. However, based on he ZigBee Pro feaure se [17], broadcas packes are always sen 3 imes in a row, increasing reliabiliy a he expense of energy consumpion. These broadcas packes are separaed by a 5 ms inerval plus a random delay beween and 4 ms. Therefore, in he wors case where he sar synchronizaion message is received only upon hird aemp, he ime synchronizaion error goes slighly above 1 s per hop. To secure a collision-free ransmission schedule he IMI should be se long enough o compensae for hese synchronizaion errors and also for he ime drif of he nodes. On TMoe Sky he synchronizaion error is negligible; he ypical ime drif of 1 ppm resuls in wo nodes drifing apar by 36 ms in half an hour. Therefore he use of 25 ms ime slos during 3-minue rounds can be considered safe, couning also he ime needed for inernal processing of he received packes. Insead, on Waspmoe he second-per-hop error should be compensaed; we achieve his by using 3 s ime slos. Moreover, ransmission of probes as one-hop broadcas requires an addiional second, again due o he riple ransmission performed by he ZigBee nework layer. Therefore, i is impossible o send burss of packes wih Waspmoe; on TMoe Sky, burss are insead suppored wih a configurable IMI, se o 2 ms by defaul. Anoher implicaion of ZigBee compliance is ha nodes mus join he wireless PAN (personal area nework) before sending applicaion daa. A muli-hop ZigBee nework is buil around is coordinaor wih he sandard join procedure, including channel scanning and handshaking, one hop a a ime. This process requires up o minues, depending on he nework diameer. In case he channel is changed in beween rounds, his affecs he minimum inerval beween hem, as he nework opology mus be rebuil from scrach. Deermining he link-level PDR. In principle, he value of PDR can be obained sraighforwardly, since he number of ransmied and received packes is known for each link. However, Wasp- number of packes packe arrival inerval, ms Figure 6: Disribuion of packe arrival ime. 3

6 moe inroduce addiional complexiy due o he riple ransmission of broadcas packes mandaed by he ZigBee nework layer. As shown in Figure 5, since duplicaes are auomaically filered a he receiver, he link-level PDR canno be deermined by simply couning he delivered packes a he applicaion layer. Consider wo hypoheical experimen runs, one where each probe sen is always received upon firs aemp, and one where i is received always upon he hird aemp. The link-level PDR would be a meager 33% in he second case, ye he applicaion-level PDR (he only direcly measurable) would be 1% in boh cases, providing a false represenaion of he qualiy of he wireless link. Neverheless, we can infer he number of failed aemps by looking a he packe arrival ime, based on he fac ha he hree broadcas ransmissions in ZigBee are spaced relaively far apar (5 ms). I is herefore possible o deermine, upon receiving a broadcas packe, wheher his was he firs, second, or hird ransmission. We confirmed his experimenally: Figure 6 shows he disribuion of he packe arrival inerval (modulo he nominal IPI) measured a he applicaion level for an inermediae-qualiy link. For a perfec link, all packes would be received wih he same IPI, 15 s in his case; however, his is no he case when packes are los. Consider an applicaion-level packe i, received on firs aemp. If he previous packe, i 1, was received only on second or hird aemp, he IPI beween he wo packes is smaller han 15 s. A similar reasoning holds in case he nex packe i + 1 is no received upon firs aemp, yielding an IPI greaer han 15 s. Clearly, he hisograms o he lef and righ of he cenral one in Figure 6 can be generaed also by inermediae combinaions, e.g., if i is received upon second aemp and i + 1 upon hird, he IPI will be around 14.5 s. Packe loss can be inferred by comparing he applicaion-level packe arrival imesamps (e.g., R 1 and R 2 in Figure 5), provided here is a leas one packe in he received sequence known o have arrived upon firs aemp. This can be saed cerainly when a leas one pair of packes (no necessarily consecuive) has eiher he minimum or maximum possible recorded arrival inerval (modulo he IPI), i.e., placed lefmos or righmos on he hisogram of Figure 6. Indeed, his means ha he one of he packes was delivered on firs aemp and he oher on las, as in he case of R 1 and R 2. In principle, i may happen ha no such IPI is recorded during he whole es. In pracice, his is unlikely o happen for inermediaequaliy links. However, one can sill infer he characerisics of he link based on he applicaion-level PDR. If he laer is very good, one can assume ha he majoriy of he packes were received on he firs aemp and base he analysis on his fac. For very bad links, i may be impossible o measure he acual PDR precisely when here are jus few packes received from he whole sequence. Soring he experimen daa. Due o he sorage limiaions of TMoe Sky, per-message logging can replaced by soring per-round averages of he recorded values, compued on he nodes hemselves. Waspmoe does no have sric sorage capaciy limiaion; full logs are always sored and he log analysis performed on he operaor s lapop. However, we plan o implemen on-board log processing also on Waspmoe, o reduce he downloading ime of large logs. 5. CONCLUSIONS AND FUTURE WORK In his paper we presened TRIDENT, a ool for in-field conneciviy assessmen. Unlike similar ools in he lieraure, TRI- DENT does no require any communicaion infrasrucure besides he WSN nodes. Moreover, i is designed o be easy o use for domain expers, which can perform heir conneciviy experimens (e.g., o deermine a correc placemen of WSN nodes) wihou coding. TRIDENT suppors several configuraion parameers and merics, enabling he invesigaion of many aspecs of low-power communicaion. Moreover, he operaor s inerface provides a rich se of commands ha simplify in-field managemen of experimens. We coninuously modify TRIDENT based on he lessons we learn from in-field experience in our deploymens and experimenal campaigns. Plans for he near fuure include suppor for remoe conrol of experimens and in-nework collecion of heir resuls, herefore significanly reducing he need for operaors o be presen in-field. Acknowledgmens. The auhors wish o hank Maeo Chini and Maeo Cerioi for heir work on early versions of TRIDENT. The research we described is parly funded by he European Insiue of Innovaion and Technology (EIT) ICT Labs, under aciviy n From WSN Tesbeds o CPS Tesbeds and n I 3 C Inelligen Inegraed criical Infrasrucures for smarer fuure Ciies. 6. REFERENCES [1] hp://wirelessriden.sourceforge.ne. [2] N. Baccour, M. Ben Jamaa, D. do Rosario, A. Koubaa, H. Youssef, M. Alves, and L. B. Becker. A esbed for he evaluaion of link qualiy esimaors in wireless sensor neworks. In Proc. of he 8 h In. Conf. on Compuer Sysems and Applicaions (AICCSA), 21. [3] K. Banniser, G. Giorgei, and E. K. S. Gupa. Wireless sensor neworking for ho applicaions: Effecs of emperaure on signal srengh, daa collecion and localizaion. In Proc. of he 5 h Workshop on Embedded Neworked Sensors (HoEmNes), 28. [4] C. A. Boano, J. Brown, N. Tsifes, U. Roedig, and T. Voig. The impac of emperaure on oudoor indusrial sensorne applicaions. IEEE Trans. on Indusrial Informaics, 6(3), 21. [5] M. Cerioi, M. Chini, A. L. Murphy, G. P. Picco, F. Cagnacci, and B. Tolhurs. Moes in he jungle: lessons learned from a shor-erm wsn deploymen in he ecuador cloud fores. In Proc. of he 4 h In. Workshop on Real-World Wireless Sensor Neworks Applicaions (REALWSN), 21. [6] M. Cerioi, L. Moola, G. Picco, A. Murphy, S. Guna, M. Corrà, M. Pozzi, D. Zona, and P. Zanon. Monioring Heriage Buildings wih Wireless Sensor Neworks: The Torre Aquila Deploymen. In Proc. of he 8 h In. Conf. on Informaion Processing in Sensor Neworks (IPSN), 29. [7] A. Cerpa, N. Busek, and D. Esrin. SCALE: A ool for simple conneciviy assessmen in lossy environmens. Technical repor, UCLA, 23. [8] R. Marfievici, A. L. Murphy, G. P. Picco, F. Cagnacci, and F. Ossi. How Environmenal Facors Impac Oudoor Wireless Sensor Neworks: A Case Sudy. In Proc. of he 1 h In. Conf. on Mobile Ad-hoc and Sensor Sysems (MASS), 213. [9] M. Maroi and J. Sallai. Packe-level ime synchronizaion (TEP 133). hp:// hml/ep133.hml, 28. [1] L. Moola, G. P. Picco, M. Cerioi, S. Guna, and A. L. Murphy. No all wireless sensor neworks are creaed equal: A comparaive sudy on unnels. ACM Trans. on Sensor Neworks, 7(2), 21. [11] K. Srinivasan, P. Dua, A. Tavakoli, and P. Levis. An empirical sudy of low-power wireless. ACM Trans. on Sensor Neworks, 6(2), 21. [12] K. Srinivasan, M. A. Kazandjieva, S. Agarwal, and P. Levis. The β-facor: Measuring Wireless Link Bursiness. In Proc. of he 6 h In. Conf. on Embedded Neworked Sensor Sysems (SenSys), 28. [13] K. Srinivasan, M. A. Kazandjieva, M. Jain, E. Kim, and P. Levis. SWAT: enabling wireless nework measuremens. In Proc. of he 6 h In. Conf. on Embedded Neworked Sensor Sysems (SenSys), 28. [14] J. Thelen and D. Goense. Radio wave propagaion in poao fields. In Proc. of he 1 s Workshop on Wireless Nework Measuremens, 25. [15] H. Wennersrom, F. Hermans, O. Rensfel, C. Rohner, and L. Norden. A long-erm sudy of correlaions beween meeorological condiions and link performance. In Proc. of 1 h In. Conf. on Sensor, Mesh and Ad Hoc Communicaions and Neworks (SECON), 213. [16] G. Werner-Allen, K. Lorincz, J. Johnson, J. Lees, and M. Welsh. Fideliy and yield in a volcano monioring sensor nework. In Proc. of he 7 h Symp. on Operaing Sysems Design and Implemenaion (OSDI), 26. [17] Zigbee Alliance. ZigBee-27 PICS and sack profiles, 28.

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

More information

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi: MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Definition and examples of time series

Definition and examples of time series Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

Po,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl

Po,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl US 20110153728A1 (19) nied Saes (12) Paen Applicaion Publicaion (10) Pub. No.: S 2011/0153728

More information

Assignment 2. Due Monday Feb. 12, 10:00pm.

Assignment 2. Due Monday Feb. 12, 10:00pm. Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how

More information

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

Communication Networks

Communication Networks Communicaion Neworks Chaper 10 Wireless Local Area Neworks According o IEEE 802.11 Communicaion Neworks: 10. IEEE 802.11 651 10. WLANs According o IEEE 802.11 Overview Organizaion of a WLAN according o

More information

I. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably.

I. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably. Evaluaing Web User Perceived Laency Using Server Side Measuremens Marik Marshak 1 and Hanoch Levy School of Compuer Science Tel Aviv Universiy, Tel-Aviv, Israel mmarshak@emc.com, hanoch@pos.au.ac.il 1

More information

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471 Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

Wireless LANs: MAC. Wireless LAN: MAC. IEEE protocol stack. Module W.lan MAC

Wireless LANs: MAC. Wireless LAN: MAC. IEEE protocol stack. Module W.lan MAC Wireless LANs: W.lan.3-2 Wireless LAN: 802.11MAC Dr.M.Y.Wu@CSE Shanghai Jiaoong Universiy Shanghai, China Module W.lan.3 Dr.W.Shu@ECE Universiy of New Mexico Albuquerque, NM, USA managemen PANs & Blueooh:

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

Web System for the Remote Control and Execution of an IEC Application

Web System for the Remote Control and Execution of an IEC Application Web Sysem for he Remoe Conrol and Execuion of an IEC 61499 Applicaion Oana ROHAT, Dan POPESCU Faculy of Auomaion and Compuer Science, Poliehnica Universiy, Splaiul Independenței 313, Bucureși, 060042,

More information

A Survey on mobility Models & Its Applications

A Survey on mobility Models & Its Applications A Survey on mobiliy Models & Is Applicaions Prof. Vikas Kumar Jain 1, Prof. Raju Sharma 2, Prof. Bhavana Gupa 3 1,2,3 Compuer Science & Engineering, CIST Absrac In his paper, we survey he curren scenario

More information

IDEF3 Process Description Capture Method

IDEF3 Process Description Capture Method IDEF3 Process Descripion Capure Mehod IDEF3 is par of he IDEF family of mehods developmen funded by he US Air Force o provide modelling suppor for sysems engineering and enerprise inegraion 2 IDEF3 Mehod

More information

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

More information

This is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013.

This is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013. hp://www.diva-poral.org This is he published version of a paper presened a The 2013 IEEE Inernaional Conference on Inerne of Things, Beijing, China, 20-23 Augus 2013. Ciaion for he original published paper:

More information

Video streaming over Vajda Tamás

Video streaming over Vajda Tamás Video sreaming over 802.11 Vajda Tamás Video No all bis are creaed equal Group of Picures (GoP) Video Sequence Slice Macroblock Picure (Frame) Inra (I) frames, Prediced (P) Frames or Bidirecional (B) Frames.

More information

Let s get physical - EDA Tools for Mobility

Let s get physical - EDA Tools for Mobility Le s ge physical - EDA Tools for Mobiliy Aging and Reliabiliy Communicaion Mobile and Green Mobiliy - Smar and Safe Frank Oppenheimer OFFIS Insiue for Informaion Technology OFFIS a a glance Applicaion-oriened

More information

Page 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs

Page 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs EEC173/ECS152C, Winer 2006 Key Poins from Las Lecure Wireless LANs 802.11 Frame forma 802.11 MAC managemen Synchronizaion, Handoffs, Power MAC mehods: DCF & PCF CSMA/CA wih posiive ACK Exponenial backoff

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD 21 s Inernaional Conference on Composie Maerials Xi an, 20-25 h Augus 2017 LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD Hyunseok Kwon 1, Yurim Park

More information

An Experimental QoS Manager Implementation

An Experimental QoS Manager Implementation An Experimenal QoS Manager Implemenaion Drago Žagar, Goran Marinović, Slavko Rupčić Faculy of Elecrical Engineering Universiy of Osijek Kneza Trpimira 2B, Osijek Croaia drago.zagar@efos.hr Absrac-- Qualiy

More information

Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links

Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links 1 in Low-uy-ycle Wireless Sensor Neworks wih Unreliable Links Shuo uo, Suden Member, IEEE, Liang He, Member, IEEE, Yu u, Member, IEEE, o Jiang, Suden Member, IEEE, and Tian He, Member, IEEE bsrac looding

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

More information

NRMI: Natural and Efficient Middleware

NRMI: Natural and Efficient Middleware NRMI: Naural and Efficien Middleware Eli Tilevich and Yannis Smaragdakis Cener for Experimenal Research in Compuer Sysems (CERCS), College of Compuing, Georgia Tech {ilevich, yannis}@cc.gaech.edu Absrac

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

Mobile Robots Mapping

Mobile Robots Mapping Mobile Robos Mapping 1 Roboics is Easy conrol behavior percepion modelling domain model environmen model informaion exracion raw daa planning ask cogniion reasoning pah planning navigaion pah execuion

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

Rule-Based Multi-Query Optimization

Rule-Based Multi-Query Optimization Rule-Based Muli-Query Opimizaion Mingsheng Hong Dep. of Compuer cience Cornell Universiy mshong@cs.cornell.edu Johannes Gehrke Dep. of Compuer cience Cornell Universiy johannes@cs.cornell.edu Mirek Riedewald

More information

V103 TRIPLE 10-BIT LVDS TRANSMITTER FOR VIDEO. General Description. Features. Block Diagram

V103 TRIPLE 10-BIT LVDS TRANSMITTER FOR VIDEO. General Description. Features. Block Diagram General Descripion The V103 LVDS display inerface ransmier is primarily designed o suppor pixel daa ransmission beween a video processing engine and a digial video display. The daa rae suppors up o SXGA+

More information

Exercise 3: Bluetooth BR/EDR

Exercise 3: Bluetooth BR/EDR Wireless Communicaions, M. Rupf. Exercise 3: Blueooh BR/EDR Problem 1: Blueooh Daa Raes. Consider he ACL packe 3-DH5 wih a maximum user payload of 1021 byes. a) Deermine he maximum achievable daa rae in

More information

Chapter 4 Sequential Instructions

Chapter 4 Sequential Instructions Chaper 4 Sequenial Insrucions The sequenial insrucions of FBs-PLC shown in his chaper are also lised in secion 3.. Please refer o Chaper, "PLC Ladder diagram and he Coding rules of Mnemonic insrucion",

More information

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks Journal of Compuer Science 2 (5): 466-472, 2006 ISSN 1549-3636 2006 Science Publicaions Performance Evaluaion of Implemening Calls Prioriizaion wih Differen Queuing Disciplines in Mobile Wireless Neworks

More information

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers Packe cheduling in a Low-Laency Opical Inerconnec wih Elecronic Buffers Lin Liu Zhenghao Zhang Yuanyuan Yang Dep Elecrical & Compuer Engineering Compuer cience Deparmen Dep Elecrical & Compuer Engineering

More information

Mobile Computing IEEE Standard 9/10/14. CSE 40814/60814 Fall 2014

Mobile Computing IEEE Standard 9/10/14. CSE 40814/60814 Fall 2014 Mobile Compuing CSE 40814/60814 Fall 2014 IEEE IEEE (Ins4ue of Elecrical and Elecronics Engineers) esablished he 802.11 Group in 1990. Specifica4ons for sandard ra4fied in 1997. Ini4al speeds were 1 and

More information

Evaluation and Improvement of Multicast Service in b

Evaluation and Improvement of Multicast Service in b Evaluaion and Improvemen of Mulicas Service in 802.11b Chrisian Bravo 1 and Agusín González 2 1 Universidad Federico Sana María, Deparmen of Elecronics. Valparaíso, Chile chbravo@elo.ufsm.cl 2 Universidad

More information

Overview of Board Revisions

Overview of Board Revisions s Sysem Overview MicroAuoBox Embedded PC MicroAuoBox II can be enhanced wih he MicroAuoBox Embedded PC. The MicroAuoBox EmbeddedPC is powered via he MicroAuoBox II power inpu connecor. Wih he common power

More information

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded

More information

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available.

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Provided by he auhor(s) and NUI Galway in accordance wih publisher policies. Please cie he published version when available. Tile Conneciviy soluions o link a blueooh camera o he inerne Auhor(s) Ionas,

More information

Towards a Realistic Model for Failure Propagation in Interdependent Networks

Towards a Realistic Model for Failure Propagation in Interdependent Networks Towards a Realisic Model for Failure Propagaion in Inerdependen Neworks Agosino Suraro, Simone Silvesri, Mauro Coni, Sajal K. Das Deparmen of Mahemaics, Universiy of Padua, email: agosino.suraro@sudeni.unipd.i,

More information

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks MoBAN: A Configurable Mobiliy Model for Wireless Body Area Neworks Majid Nabi 1, Marc Geilen 1, Twan Basen 1,2 1 Deparmen of Elecrical Engineering, Eindhoven Universiy of Technology, he Neherlands 2 Embedded

More information

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game The Beer Dock 2002-08-13 17:55:44-0700 The Beer Dock: Three and a Half Implemenaions of he Beer Disribuion Game Michael J. Norh[1] and Charles M. Macal Argonne Naional Laboraory, Argonne, Illinois Absrac

More information

Locating Internet Bottlenecks: Algorithms, Measurements, and Implications

Locating Internet Bottlenecks: Algorithms, Measurements, and Implications Locaing Inerne Bolenecks: Algorihms, Measuremens, and Implicaions Ningning Hu Li (Erran) Li Zhuoing Morley Mao Carnegie Mellon Universiy Bell Laboraories Universiy of Michigan hnn@cs.cmu.edu erranlli@bell-labs.com

More information

An HTTP Web Traffic Model Based on the Top One Million Visited Web Pages

An HTTP Web Traffic Model Based on the Top One Million Visited Web Pages An HTTP Web Traffic Model Based on he Top One Million Visied Web Pages Rasin Pries, Zsol Magyari, Phuoc Tran-Gia Universiy of Würzburg, Insiue of Compuer Science, Germany Email: {pries,rangia}@informaik.uni-wuerzburg.de

More information

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magneic Field Maps A. D. Hahn 1, A. S. Nencka 1 and D. B. Rowe 2,1 1 Medical College of Wisconsin, Milwaukee, WI, Unied

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

Difficulty-aware Hybrid Search in Peer-to-Peer Networks

Difficulty-aware Hybrid Search in Peer-to-Peer Networks Difficuly-aware Hybrid Search in Peer-o-Peer Neworks Hanhua Chen, Hai Jin, Yunhao Liu, Lionel M. Ni School of Compuer Science and Technology Huazhong Univ. of Science and Technology {chenhanhua, hjin}@hus.edu.cn

More information

On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs

On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs On he Impac of Concurrency for he Enforcemen of Enailmen Consrains in Process-driven OAs Thomas Quirchmayr and Mark rembeck Insiue for Informaion ysems, New Media Lab, WU Vienna, Ausria {firsname.lasname}@wu.ac.a

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

Dimmer time switch AlphaLux³ D / 27

Dimmer time switch AlphaLux³ D / 27 Dimmer ime swich AlphaLux³ D2 426 26 / 27! Safey noes This produc should be insalled in line wih insallaion rules, preferably by a qualified elecrician. Incorrec insallaion and use can lead o risk of elecric

More information

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab CMOS INEGRAED CIRCUI DESIGN ECHNIQUES Universiy of Ioannina Clocking Schemes Dep. of Compuer Science and Engineering Y. siaouhas CMOS Inegraed Circui Design echniques Overview 1. Jier Skew hroughpu Laency

More information

Network Slicing for Ultra-Reliable Low Latency Communication in Industry 4.0 Scenarios

Network Slicing for Ultra-Reliable Low Latency Communication in Industry 4.0 Scenarios 1 Nework Slicing for Ulra-Reliable Low Laency Communicaion in Indusry 4.0 Scenarios Anders Ellersgaard Kalør, René Guillaume, Jimmy Jessen Nielsen, Andreas Mueller, and Pear Popovski arxiv:1708.09132v1

More information

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents Chaper 4: Binary inpus 4.6 Push-buon inerfaces Push-buon inerface Ar. no. 6708xx Push-buon inerface 2-gang plus Push-buon inerfacechaper 4:Binary inpusar. no.6708xxversion 08/054.6Push-buon inerfaces.

More information

Lecture 4. Programming with Message Passing: Applications and Performance

Lecture 4. Programming with Message Passing: Applications and Performance Lecure 4 Programming wih Message Passing: Applicaions and Performance Announcemens Quiz #1 in secion on 10/13 Miderm: evening of 10/30, 7:00 o 8:20 PM Wednesday s office hours sar a 1.30 (res of he quarer)

More information

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling Quick Verificaion of Concurren Programs by Ieraively Relaxed Scheduling Parick Mezler, Habib Saissi, Péer Bokor, Neeraj Suri Technische Univerisä Darmsad, Germany {mezler, saissi, pbokor, suri}@deeds.informaik.u-darmsad.de

More information

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services A Tool for Muli-Hour ATM Nework Design considering Mied Peer-o-Peer and Clien-Server based Services Conac Auhor Name: Luis Cardoso Company / Organizaion: Porugal Telecom Inovação Complee Mailing Address:

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

IAJIT First Online Publication

IAJIT First Online Publication An Improved Feaure Exracion and Combinaion of Muliple Classifiers for Query-by- ming Naha Phiwma and Parinya Sanguansa 2 Deparmen of Compuer Science, Suan Dusi Rajabha Universiy, Thailand 2 Faculy of Engineering

More information

Connections, displays and operating elements. 3 aux. 5 aux.

Connections, displays and operating elements. 3 aux. 5 aux. Taser PlusKapiel3:Taser3.1Taser Plus Meren2005V6280-561-0001/08 GB Connecions, displays and operaing elemens Taser Plus Arec/Anik/Trancen Operaing insrucions A 1 2 1 2 3 4 5 6 C B A B 3 aux. 7 8 9 aux.

More information

Modeling of IEEE in a Cluster of Synchronized Sensor Nodes

Modeling of IEEE in a Cluster of Synchronized Sensor Nodes Modeling of IEEE 802.15.4 in a Cluser of Synchronized Sensor Nodes Kenji Leibniz, Naoki Wakamiya, and Masayuki Muraa Graduae School of Informaion Science and Technology, Osaka Universiy, 1-5 Yamadaoka,

More information

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks Carnegie Mellon Universiy From he SelecedWorks of Jia Zhang Ocober, 203 Service Oriened Soluion Modeling and Variaion Propagaion Analysis based on Archiecural uilding locks Liang-Jie Zhang Jia Zhang Available

More information

Visualizing Complex Notions of Time

Visualizing Complex Notions of Time Visualizing Complex Noions of Time Rober Kosara, Silvia Miksch Insiue of Sofware Technology, Vienna Universiy of Technology, Vienna, Ausria Absrac Time plays an imporan role in medicine. Condiions are

More information

USBFC (USB Function Controller)

USBFC (USB Function Controller) USBFC () EIFUFAL501 User s Manual Doc #: 88-02-E01 Revision: 2.0 Dae: 03/24/98 (USBFC) 1. Highlighs... 4 1.1 Feaures... 4 1.2 Overview... 4 1.3 USBFC Block Diagram... 5 1.4 USBFC Typical Sysem Block Diagram...

More information

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state Ouline EECS 5 - Componens and Design Techniques for Digial Sysems Lec 6 Using FSMs 9-3-7 Review FSMs Mapping o FPGAs Typical uses of FSMs Synchronous Seq. Circuis safe composiion Timing FSMs in verilog

More information

A NEW APPROACH FOR 3D MODELS TRANSMISSION

A NEW APPROACH FOR 3D MODELS TRANSMISSION A NEW APPROACH FOR 3D MODELS TRANSMISSION A. Guarnieri a, F. Piroi a, M. Ponin a, A. Veore a a CIRGEO, Inerdep. Research Cener of Carography, Phoogrammery, Remoe Sensing and GIS Universiy of Padova, Agripolis

More information

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 18927 Second ediion 2008-10-15 Imaging maerials Recordable compac disc sysems Mehod for esimaing he life expecancy based on he effecs of emperaure and relaive humidiy Maériaux

More information

Connections, displays and operating elements. Status LEDs (next to the keys)

Connections, displays and operating elements. Status LEDs (next to the keys) GB Connecions, displays and operaing elemens A Push-buon plus Sysem M Operaing insrucions 1 2 1 2 3 4 5 6 7 8 C B A 4 Inser he bus erminal ino he connecion of pushbuon A. 5 Inser he push-buon ino he frame.

More information

Announcements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram

Announcements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram nnouncemens TCP Congesion Conrol Projec #3 should be ou onigh Can do individual or in a eam of 2 people Firs phase due November 16 - no slip days Exercise good (beer) ime managemen EE 122: Inro o Communicaion

More information

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS RT

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS RT An Implemenaion of he PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronizaion Proocols in LITMUS RT Björn B. Brandenburg and James H. Anderson The Universiy of Norh Carolina a Chapel Hill Absrac We exend

More information

Utility-Based Hybrid Memory Management

Utility-Based Hybrid Memory Management Uiliy-Based Hybrid Memory Managemen Yang Li Saugaa Ghose Jongmoo Choi Jin Sun Hui Wang Onur Mulu Carnegie Mellon Universiy Dankook Universiy Beihang Universiy ETH Zürich While he memory fooprins of cloud

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information