Analysis of MetaRing: a real-time protocol for Metropolitan Area Network

Size: px
Start display at page:

Download "Analysis of MetaRing: a real-time protocol for Metropolitan Area Network"

Transcription

1 Analyss of MetaRng: a real-tme protocol for Metropoltan Area etwork 0DUFR&RQWL /RUHQ]R'RQDWLHOOR 0DUFR)XULQL Techncal Report UBLCS-98-5 May 998 'HSDUWPHQWRI&RPSXWHU6FLHQFH 8QLYHUVLW\RI%RORJQD 0XUD$QWHR=DPERQL %RORJQD,WDO\

2 The Unversty of Bologna Department of Computer Scence Research Techncal Reports are avalable n gzpped PostScrpt format va anonymous FTP from the area ftpcsunbot:/pub/tr/ublcs or va WWW at URL Plan-text abstracts organzed by year are avalable n the drectory ABSTRACTS All local authors can be reached va e-mal at the address last-name@csunbot Questons and comments should be addressed to tr-admn@csunbot Recent Ttles from the UBLCS Techncal Report Seres *URXS0HPEHUVKLSDQG9LHZ6\QFKURQ\LQ3DUWLWLRQDEOH$V\QFKURQRXV'LVWULEXWHG6\VWHPV6SHFLILFDWLRQV 2%DEDRJOX5'DYROL$0RQWUHVRURYHPEHU5HYLVHG6HSWHPEHU $Q,QYHVWLJDWLRQRQWKH2SWLPDO,PSOHPHQWDWLRQRI3URFHVVHV&/DQHYH-DQXDU\ ([SDQVLYLW\3HUPXWLYLW\DQG&KDRVIRU&HOOXODU$XWRPDWD))DJQDQL/0DUJDUD-DQXDU\ (QULFKHG 9LHZ 6\QFKURQ\ $ SDUDGLJP IRU 3URJUDPPLQJ 'HSHQGDEOH $SSOLFDWLRQV LQ 3DUWLWLRQDEOH $V\Q FKURQRXV 'LVWULEXWHG 6\VWHPV 2 %DEDRJOX $ %DUWROL * 'LQL )HEUXDU\ 5HYLVHG RYHPEHU 0D\DQG0XVW7HVWLQJLQWKH-RLQ&DOFXOXV&/DQHYH0DUFK 7KH6KDSHRI6KDGHD&RRUGLQDWLRQ6\VWHPV6&DVWHOODQL3&LDQFDULQL'5RVVL0DUFK (QJLQHHULQJ )RUPDO 5HTXLUHPHQWV DQ $QDO\VLV DQG 7HVWLQJ 0HWKRG IRU = 'RFXPHQWV 3 &LDQFDULQL 6 &LPDWR&0DVFROR0DUFK 8VLQJ%D\HVLDQ%HOLHIHWZRUVIRUWKH$XWRPDWHG$VVHVVPHQWRI6WXGHQWVªQRZOHGJHRI*HRPHWU\3UREOHP 6ROYLQJ3URFHGXUHV05RFFHWWL36DORPRQL0DUFK5HYLVHG0DUFK 9LUWXDO,QWHUDFWLRQV $Q,QYHVWLJDWLRQ RI WKH '\QDPLFV RI 6KDULQJ *UDSKV $ $VSHUWL & /DQHYH $SULO 7RZDUGVDQ$OJHEUDRI$FWRUV0*DVSDUL$SULO 0RELOH3HWULHWV$$VSHUWL%XVL0D\ &RPPXQLFDWLRQ 6XSSRUW IRU &ULWLFDO 'LVWULEXWHG 0XOWLPHGLD $SSOLFDWLRQV DQ ([SHULPHQWDO 6WXG\ ) 3DQ]LHUL05RFFHWWL0D\ $/RJLF&RRUGLQDWLRQ/DQJXDJH%DVHGRQWKH&KHPLFDO0HWDSKRU3&LDQFDULQL')RJOL0*DVSDUL-XO\ 7RZDUGV 3DUDOOHOL]DWLRQ RI &RQFXUUHQW 6\VWHPV ) &RUUDGLQL 5 *RUULHUL ' 0DUFKLJQROL $XJXVW 5HYLVHG'HFHPEHU 7KH&RPSRVLWLRQDO6HFXULW\&KHFHU$7RROIRUWKH9HULILFDWLRQRI,QIRUPDWLRQ )ORZ6HFXULW\3URSHUWLHV 5 )RFDUGL5*RUULHUL$XJXVW -DGDD&RRUGLQDWLRQ7RROLWIRU-DYD3&LDQFDULQL'5RVVL2FWREHU )DXOW7ROHUDQFHWKURXJK9LHZ6\QFKURQ\LQ3DUWLWLRQDEOH$V\QFKURQRXV'LVWULEXWHG6\VWHPV$0RQWUHVRU 'HFHPEHU $7XWRULDORQ(03$$7KHRU\RI&RQFXUUHQW3URFHVVHVZLWKRQGHWHUPLQLVP3ULRULWLHV3UREDELOLWLHVDQG 7LPH0%HUQDUGR5*RUULHUL'HFHPEHU5HYLVHG-DQXDU\ 3DUWLWLRQDEOH *URXS 0HPEHUVKLS 6SHFLILFDWLRQ DQG $OJRULWKPV 2 %DEDRJOX 5 'DYROL $ 0RQWUHVRU -DQXDU\ $7UXO\&RQFXUUHQW9LHZRI/LQGD,QWHUSURFHVV&RPPXQLFDWLRQ%XVL5*RUULHUL*=DYDWWDUR)HEUX DU\ QRZOHGJH/HYHO6SHHFK$FWV0*DVSDUL0DUFK $Q$OJHEUDRI$FWRUV0*DVSDUL*=DYDWWDUR0D\ 2QWKH7XULQJ(TXLYDOHQFHRI/LQGD&RRUGLQDWLRQ3ULPLWLYHV%XVL5*RUULHUL*=DYDWWDUR0D\ $3URFHVV$OJHEUDLF9LHZRI/LQGD&RRUGLQDWLRQ3ULPLWLYHV%XVL5*RUULHUL*=DYDWWDUR0D\ 9DOLGDWLQJD6RIWZDUH$UFKLWHFWXUHZLWKUHVSHFWWRDQ$UFKLWHFWXUDO6W\OH3&LDQFDULQL:3HQ]R-XO\ 6\VWHP 6XSSRUW IRU 3DUWLWLRQ$ZDUH HWZRU $SOLFDWLRQV 2 %DEDRJOX 5 'DYROL $ 0RQWUHVRU 5 6HJDOD2FWREHU *HQHUDOL]HG6HPL0DURYLDQ3URFHVV$OJHEUD0%UDYHWWL0%HUQDUGR5*RUULHUL2FWREHU *URXS 0HPEHUVKLS DQG 9LHZ 6\QFKURQ\ LQ 3DUWLWLRQDEOH $V\QFKURQRXV 6\VWHPV 6SHFLILFDWLRQ DQG $OJRUL WKPV2%DEDRJOX5'DYROL$0RQWUHVRU$SULO $&DWDORJRI$UFKLWHFWXUDO6W\OHVIRU0RELOLW\3&LDQFDULQL&0DVFROR$SULO &RPSDULQJ7KUHH6HPDQWLFVIRU/LQGDOLH/DQJXDJHV%XVL5*RUULHUL*=DYDWWDUR0D\

3 Analyss of MetaRng: a real-tme protocol for Metropoltan Area etwork Marco Cont Lorenzo Donatello 2 Marco Furn 2 Techncal Report UBLCS-98-5 May 998 Abstract 7KLVSDSHUIRFXVHVRQDFFHVVSURWRFROVIRUVXSSRUWLQJUHDOWLPHFRPPXQLFDWLRQVLQDGLVWULEXWHGV\VWHP VSHFLILFDOO\ZHDQDO\]HWKH0HWD5LQJSURWRFRO0HWD5LQJLVDSURWRFROGHVLJQHGDQGSURWRW\SHGWRKDQGOH LQDORFDORU PHWURSROLWDQ DUHD HQYLURQPHQW ERWK SHULRGLF WUDIILF ZLWK UHDOWLPH FRQVWUDLQWV V\QFKURQRXV WUDIILF DQG EXUVW\ GDWD WUDIILF ZLWK QR GHOD\ FRQVWUDLQWV DV\QFKURQRXV WUDIILF :H VKRZ WKDW LQ WKH RULJLQDOSURSRVDORIWKH0HWD5LQJSURWRFROWKHGHDGOLQHVRIUHDOWLPHPHVVDJHVDUHQRWDOZD\VVDWLVILHG 7KURXJKDSHUIRUPDQFHVWXG\ZHVROYHWKLVSUREOHPPRGLI\LQJ0HWD5LQJ7KHSURSHUWLHVRIWKHPRGLILHG YHUVLRQ DUH IXOO\ SURYHG 7KHVH SURSHUWLHV DOORZ WKH GHYHORSPHQW RI D V\QFKURQRXV EDQGZLGWK DOORFDWLRQ VFKHPH:LWKWKLVDOORFDWLRQVFKHPHWKHPRGLILHGYHUVLRQRI0HWD5LQJLVDEOHWRVXSSRUWGLVWULEXWHGUHDO WLPHDSSOLFDWLRQV 2 Consglo azonale delle Rcerche, Isttuto CUCE, Va S Mara 36, 5626 Psa, Italy Department of Computer Scence, Mura Anteo Zambon 7, 4027 Bologna, Italy

4 Introducton Introducton MetaRng ([OFEK9], [OFEK94]) s a MAC (Meda Access Control) protocol developed at IBM TJ Watson Research Center Desgner s man motvaton was to ncrease throughput of a rng-based local area network MetaRng s able to reach a speed up to Gb/s and t s compatble wth the emergng standard ATM [PRYC9] Snce recent year have seen a great usage of synchronous nformaton, also known as real-tme nformaton (nformaton wth tme constrants, namely nformaton that must be sent, by the communcaton protocol, whtn specfed tme wndows), MetaRng s able to handle two types of traffc: synchronous (or real-tme) and asynchronous (generc traffc wth no tme constrants) To handle these type of traffc, MetaRng uses nnovatng characterstcs, such as: concurrent access, spatal reuse polcy, control sgnals that crculate n opposte way wth respect to the data they control These characterstcs should yeld MetaRng a protocol able to effcently handle real-tme traffc n a metropoltan envronment In ths paper we present a deeply nvestgaton about the performance reached by the protocol, when t handles real-tme traffc We hghlght ad we solve some problems of MetaRng The paper s organzed as follow In secton 2 we present the orgnal verson of MetaRng In secton 3 we show an analyss of MetaRng and we hghlght some problems In secton 4 we present propertes of MetaRng obtaned by our analyss and we modfed the orgnal verson of MetaRng to solve problem showed n secton 3 In secton 5 we present propertes of the modfed verson of MetaRng and we gve the gudelnes for developng a synchronous bandwdth allocaton scheme Conclusons are drawn n secton 5 2 MetaRng Protocol MetaRng ([OFEK9], [OFEK94]) s a MAC (Meda Access Control) protocol for LA and MA, wth a speed up to Ggabt/s The network s based on a dual fber-optc rng topology Specfcally (Fgure 2) the network conssts of two hgh-speed undrectonal rngs carryng nformaton n opposte drectons Transmsson on a rng s undrectonal The access to a rng, let us assume rng A, s managed through control nformaton travellng on the opposte rng (e rng B) MetaRng can operate under two basc access control modes: buffer nserton mode for varable sze packets and slotted mode for packets wth a fxed sze The man motvaton for developng MetaRng s to ntegrate tme-constraned applcatons and classcal data applcatons n a hgh-speed LA envronment, to utlze the network resources at the maxmum extent 5LQJ$ $GDWDDQG%VLJQDOFRQWURO 5LQJ% %GDWDDQG$VLJQDOFRQWURO Fgure 2 Dual rng topology UBLCS

5 2 MetaRng Protocol The ntegraton of traffcs wth dfferent Qualty of Servce (QoS) constrants s acheved by provdng a connecton-orented and connectonless servce to the synchronous (real-tme) and asynchronous (no realtme) traffc, respectvely Specfcally, resources are reserved (f avalable) for a real-tme applcaton n the connecton set-up phase Furthermore, a set of protocol mechansms has been desgned whch ensure that non-reserved asynchronous traffc wll not prevent the synchronous-traffc access An effcent utlzaton of the network resources s acheved va the spatal reuse and the concurrent access to the network Spatal reuse means that packets are removed from the network at ther destnaton A concurrent access s obtaned by enablng statons to transmt n all the empty slots they observe Each staton has two queues: one for the synchronous and one for the asynchronous traffc Packets from the asynchronous queue are transmtted only f the synchronous queue s empty Whenever a staton observes an empty slot, t always can transmt the synchronous traffc Before transmttng the asynchronous packets a staton must collect an authorzaton Specfcally, asynchronous transmssons on a rng A are authorzed by a control sgnal, called SAT (from SATsfed), travellng on the rng B When a staton receves the SAT sgnal n rng B, t performs dfferent actons dependng on ts status A staton, when t receves the SAT on rng B, can be n the satsfed state or not-satsfed state A staton s sad to be satsfed f between two vsts of the SAT sgnal the staton has transmtted, on the rng A, at least l packets or ts output (asynchronous) buffer s empty A staton that s satsfed, when receves the SAT, t forwards the SAT sgnal up-stream wthout any delay On the other hand, a not-satsfed staton wll hold the SAT untl t s satsfed, and only then t wll forward the SAT sgnal up-stream After a staton forwards a SAT, t can send up to k (k l) addtonal asynchronous packets, before recevng and forwardng agan the SAT sgnal SAT and send packets algorthms are shown n Fgure 2 and n Fgure 23 MetaRng has a mechansm for ntegratng two types of traffc over the full-duplex rng: synchronous or real-tme traffc that requres connecton or reservatons set-up, a gven bandwdth and bounded delay, and asynchronous traffc wth no real-tme constrants that can use the remander of the bandwdth n a far manner The mechansm s based on two control messages SAT and ASYC-E whch crculate n the opposte drecton to the data traffc they regulate The ASYC-E (ASYChronous Eable) s used for enablng the ntegraton of the asynchronous traffc, and the SAT s used for ensurng farness of the asynchronous traffc A complete descrpton of MetaRng can be found n [OFEK9], [OFEK94], [CIDO93] R 6$7RU 7LPHRXW 6L R O SDFHWVVHQW R 2XWSXW%XIIHUHPSW\ 6L )RUZDUG6$7 SDFHWVVHQW Fgure 22 Forward SAT algorthm UBLCS

6 2 MetaRng Protocol 6L 2XWSXW%XIIHU HPSW\ R R SDFHWVVHQW 6L 6HQGRQHSDFHW LQFSDFHWVVHQW Fgure 23 Send packets algorthmanalyss of MetaRng In ths secton we study the MetaRng performance; more precsely our studes are focused on the performance reached when MetaRng handles real-tme traffc In partcular we analyze f MetaRng s able to satsfy the deadlnes of the traffc t handles It s known that a frst protocol requrement, n a real-tme area, s the presence of a known upper bound to the network access tme (e the transfer delay must have a known upper bound: determnstc or statstc [FERR90]) Snce MetaRng's desgners state that MetaRng provdes ths upper bound, t mples that the protocol can be used, wthout problems, n a Real-Tme envronment Unfortunately ths mplcaton s not true; n fact n ths secton we show, through a performance analyss, that t exsts at least one scenaro n whch the synchronous traffc watng tme exceeds the desgners' upper bound In [OFEK9] desgners state: Theorem For a gven node, let ρ denote the amount of synchronous bandwdth reserved (through node ) by the other network nodes, and let ε the synchronous bandwdth reserved by node, then f ρ+ε<, the watng tme of node synchronous traffc s less or equal to T max, where: (2) T max Thres + ( r + 2) Trng = ρ Trng s the rotaton tme, Thres ndcates a threshold beyond that an enqueued packet must be sent as soon as possble, r s the number of round that the ASYC-E makes n a partcular state A complete descrpton and the proof on ths theorem can be found n [OFEK9] In the followng, we wll show a scenaro n whch, even-though, the condtons of theorem are satsfed, the synchronous-traffc watng tme at node exceeds T max The scenaro we consder s a slotted rng wth S slots and statons Let P the nterarrval tme (e the perod) of the staton real-tme traffc Furthermore we assume that: the deadlne D of the staton packets concded wth the traffc perod (e D =P ); 2 each real-tme message can be transmtted n a slot Hence, accordng to these hypotheses, the synchronous bandwdth reserved by a staton s ρ = /P UBLCS

7 2 MetaRng Protocol Accordng to theorem, let ε=/p, ρ = = P D = P Tmax (22), ρ + ε = + ε < = P, then f the followng condtons hold staton synchronous-packets should never mss ther deadlnes Ths s not true For example, let us consder a rng wth =00 statons, S=0 slots n the rng, Thres=0 slots, r=0 and suppose that statons generate synchronous messages accordng to the followng laws: (23) P = to + S + 75 ℵ P = to ℵ, 2 00 In ths confguraton, f we consder the staton (e ), accordng to (2)-(23) we have ρ = 30 = 0 495, ε = 0 03, and the upper bound for ts synchronous traffc s T max = < 59 5 = P P slots T max s less than the staton deadlne, and hence, there should be no problem to handle the staton traffc n ths MetaRng confguraton The example presented n Fgure 2 shows that, n some case, the staton deadlne s mssed In ths example all the network nodes are transmttng to a gateway staton (staton G) whch does not transmt any packet Furthermore let us assume that slots crculate clockwse Therefore statons form to 2 observe the empty slots before staton As shown n Fgure 22, at tme t 0, a synchronous message s queued for transmsson at the staton 2, 3,, When a message arrves at staton, at tme t 0 +0, all slots n the network are used by other statons to transmt ther messages Up to tme t all the slots observed by staton are busy and so ts transmsson cannot occur before ths tme To satsfy ts deadlne, the staton traffc must be transmtted before t 0 +S+75=t slots, and ths means that, n the scenaro presented n Fgure 2 and Fgure 22 the staton traffc deadlne s mssed Ths means that MetaRng can t be used to handle real-tme traffc In next secton we re modfyng the orgnal verson of MetaRng to solve these real-tme problems L L Control Sgnals GDWD * Fgure 2 Scenaro studed: staton G s the gateway UBLCS

8 3 MetaRng propertes * 0HVVDJHJHQHUDWLRQ 'HDGOLQHPHVVDJH * * * * W W6 W6 W HQGXSVWUDPWUDQVPLVVLRQV Fgure 22 Deadlne of message G s not meet 3 MetaRng propertes In ths secton we present some propertes of MetaRng, obtaned by a deeply nvestgaton of the protocol In partcular we are gong to solve problems hghlghted n the prevous secton The soluton to these problems allows MetaRng to handle real-tme traffc The study of MetaRng has shown that one control sgnal (SAT) has a smlar functon to the one of the FDDI token It s known that FDDI [ASI87] can handle real-tme transmssons because the token provdes an upper bound to the network access tme and each tme a staton receves the token t can always transmt a fxed quota of synchronous traffc (see eg [AGRA94], [MALC94]) MetaRng, lkewse, can handle the real-tme traffc transmsson, only f the control sgnal has a known upper bound to the network access tme Hence the goal s to show the presence of an upper bound to the control sgnal round trp tme That s why we nvestgate f the SAT round trp has a tme upper bound; f so the sgnal can control the real-tme traffc yeldng MetaRng to be able to support dstrbuted real-tme applcatons In ths way we ntroduce a change wth respect to the orgnal defnton of the protocol In fact we are tryng to control the real-tme traffc by the SAT sgnal control In the orgnal verson ths sgnal only controls the asynchronous traffc Furthermore we have to note that n MetaRng the SAT control sgnal crculates n opposte way wth respect to the data t controls, whle n FDDI data and control sgnal (the token) have the same drecton However SAT crculaton doesn t affect protocol archtecture and so t s possble to mplement both solutons To understand whch soluton can be the best one (e has a lower value for the upper bound to the network access tme), we analyze both solutons Intally we have consdered a MetaRng approach and then an FDDI approach A comparson between these approaches shows that wth FDDI approach s possble to reach a lower value of the upper bound to the SAT rotaton tme 6

9 3 MetaRng propertes 3 SAT goes n opposte data crculaton Ths secton shows results obtaned when the SAT control sgnal crculates n opposte way wth respect to the data t controls Partcularly we present a property of MetaRng that show the presence of the upper bound to the SAT rotaton tme; the proof of ths property, together wth other propertes, can be found n [FURI95] and n appendx A of ths paper In the followng we consder a slotted rng wth statons and S slots (Fgure 3) L L 6$7 GDWD L L Fgure 3 etwork scenaro Before showng the upper bound to the SAT rotaton tme, we need to ntroduce two defntons: Prmary delay: s the delay caused to a staton by a slot that has never caused delay to others statons In ths delay we also nclude the slot transmtted whle a staton holds the SAT Secondary delay: s the delay caused to a staton, by a slot that has already caused delay to some others staton Lemma 3 When a staton receves the SAT sgnal, the maxmum secondary delay s less or equal to S δ, ( ), where prec() denotes the ndex of the last staton who has held the SAT If, n the last round, no staton has held the SAT, we have prec()= The value δ, prec( ) denotes the tme t takes the SAT to move from the staton prec() to the staton In the worst case prec()= and so δ, prec ( ) = S Theorem 3 prec Let SAT_TIME be the tme elapsed between two consecutve vsts of the SAT sgnal at the same staton SAT_TIME has an upper bound and the followng holds: (3) SAT _ TIME S + ( S δ + k + l ) + ( S δ + k + l ) + 2 k, prec( ), prec( ) Τ where T s the set contanng all the ndex statons that hold the SAT The ndex s gven to any staton n accordng to the SAT rotaton Τ UBLCS

10 3 MetaRng propertes Proposton 3 Equaton (3) can be smplfed f we consder a scenaro n whch all the statons can send, n the rng, the same quota of traffc, such as: f S δ, k l, l =l and k =k for each staton and each staton, then the upper bound s equal to: (32) ( S + k + l) The upper bound obtaned n Theorem 3 shows that s possble to have an upper bound to the network access tme, f the rng traffc s controlled by the SAT control sgnal In ths way t s possble to mplement a synchronous bandwdth allocaton scheme that uses SAT control sgnal to handle real-tme traffc In fact at every SAT round, each staton can send, wth certanty, l packets If we gve a prorty to the synchronous traffc, these l packets can be seen as a synchronous quota reserved to staton Hence there s a change to the orgnal verson of MetaRng; n that verson the SAT control sgnal only controls the asynchronous traffc, whle n the modfed verson the SAT s also used to control the synchronous traffc The modfed verson solves problems hghlghted n secton 3 ote that, n ths new verson, the SAT controls both synchronous and asynchronous traffc, and so there s no need of havng a second sgnal (ASYC-E) lke n the orgnal verson of the protocol 3 Studes of real scenaro In ths secton we present a study of a real-scenaro (see appendx B for more detals) Ths study confrms the presence of the upper bound descrbed by equaton (3) In fact t was proved (n a rng wth statons and S slots) that the follow (T max represents the maxmum synchronous traffc watng tme) holds: S Tmax = S + ( ) l + ( ) ( ) + k 2 Partcularly, f >> we have: T S + ( ) l + ( 2) S + ( ) k T ( S + l + k), max that concde wth equaton (32) Moreover, t s easy to prove that the followng proposton holds Proposton 32 The maxmum tme elapsed between two consecutve vsts of the SAT at the same staton belong to Tmax, SAT_ MAX range Analytcally: SAT_ TIME T, SAT_ MAX where: [ ) [ max ) S Tmax = S + ( ) l + ( ) ( ) + k 2 max UBLCS

11 3 MetaRng propertes SAT_ MAX = S + ( S δ + k + l ) + ( S δ + k + l ) + 2 k, prec( ), prec( ) Τ Τ The proof can be found n [FURI95] and n the Appendx B of ths paper 32 SAT goes n same data drecton In ths secton we analyze MetaRng wth the SAT control sgnal that crculates n the same way wth respect to the data t controls (lke the FDDI token) Our goal s fndng a new upper bound wth a lower value than the one of equaton (3) In fact, ths equaton depends from the number (S) of the slots present n the rng and, n a heavy manner, from the number () of the rng statons (wth synchronous traffc) In the remanng of ths secton we only present the propertes of MetaRng that show the exstence of an upper bound, called SAT_TIME, to the tme elapsed between two consecutve vsts of the SAT at the same staton The proofs of these propertes, together wth other propertes of MetaRng, can be found n [FURI95] and n the Appendx C of ths paper In the followng we consder a slotted rng wth statons and S slots (Fgure 32) L L 6$7DQGGDWD L L Fgure 32 etwork scenaro Theorem 32 Let SAT_TIME be the tme elapsed between two consecutve vsts of the SAT at the same staton SAT_TIME has an upper bound and the followng holds: (33) SAT _ TIME S + l + l + 2 k k, The ndex s gven to any staton n accordng to the SAT rotaton UBLCS

12 3 MetaRng propertes Proposton 33 If all the rng statons have the parameters l and k wth the same value (l =l and k =k for each staton and each staton ) then the maxmum tme elapsed between two consecutve vsts of the SAT at the same staton has an upper bound equal to: (34) S + k ( 2 3) + 2 l As n the prevous secton, the upper bound obtaned by Theorem 32 shows that t s possble to have an upper bound to the network access tme f the rng traffc s controlled by the SAT sgnal The reason why ths second analyss was made, s for fndng a new upper bound whose value was lower than the one showed n the prevous secton To do that we changed the SAT rotaton way A comparson between these upper bound wll be made n next secton 33 Comparson between the two SAT drectons In the prevous sectons we defned the equatons of the upper bound to the SAT rotaton tme (equatons (3) and (33)) ow, to compare these equatons, we analyze a rng network wth 50 slots (S) Each staton n the rng have the same parameters (l=50 and k=50) These values let us to use equatons (32) and (34) Intally, case A, the SAT goes n opposte drecton wth respect to the data t controls, and n a second analyss, case B, we change the SAT crculaton way (same way of the data t controls) As we can note n Fgure 33 the upper bound has a lower value when the SAT crculates wth the same drecton of the data t controls, than when the SAT crculates n the opposte drecton of the data t controls Ths mean that an other nnovatng characterstc of MetaRng can be dropped In fact t s recommended that data and SAT crculate n the same drecton (n the orgnal verson, the SAT goes n opposte way wth respect to the data t controls) 6$7URWDWLRQWLPH 6$7B7,0( WKRXVDQGRIVORWV &DVH$ &DVH% 6WDWLRQV Fgure 33 Maxmum tme elapsed between two consecutve SAT arrvals at the same staton UBLCS

13 4 Synchronous Bandwdth Allocaton Scheme 4 Synchronous Bandwdth Allocaton Scheme The obectve of a bandwdth allocaton scheme s to assgn, at each staton and n a partcular tme wndow, a quota of the avalable bandwdth for the staton traffc transmssons For ths reason the defnton of the allocaton scheme s very mportant for the real-tme protocol [CHE92] In fact, a wrong synchronous allocaton could lead a staton unable to satsfy the deadlne of ts own synchronous traffc In prevous sectons we ve shown that the orgnal verson of MetaRng s not able to handle real-tme traffc However, wth the upper bound (Theorem 3 or Theorem 32) showed n last secton, s possble to defne a synchronous allocaton scheme that allows to the modfed verson of MetaRng to correctly manage the real-tme traffc As we re gong to show, the upper bound s not suffcent; that s why we re showng some new propertes (proved n Appendx D) of the modfed verson of MetaRng Snce results obtaned n the prevous secton, we consder data and control sgnal wth the same crculaton way These propertes, together wth the upper bound (Theorem 32) allows the development of a synchronous bandwdth allocaton scheme Snce the am of ths paper s not the defnton of that scheme, we only present some allocaton scheme present n the lterature, and we show gudelnes to develop one of those, n the modfed verson of MetaRng 4 Allocaton schemes In ths secton we show some allocaton scheme present n the lterature Before showng the schemes, t s mportant to note that n [MALC94] the real-tme traffc present n all the staton can be characterzed as follow: C = length message (n slots); D = deadlne message (n slots); P = nterarrval message (n slots) Moreover we can suppose, wthout loss of generalty, that the deadlne of every message s equal to the nterarrval tme (e D =P ) These notatons allow us to better understand the followng scheme 4 Full Length Wth ths scheme, the synchronous bandwdth allocated to a staton s equal to ts total tme requred for transmttng ts synchronous messages Ths scheme attempts to transmt a synchronous message n a sngle turn rather than spttng t nto chunks and dstrbutng ts transmsson over ts perod P Although the synchronous bandwdth allocated s suffcent, the worst case achevable utlzaton s zero [AGRA94]

14 4 Synchronous Bandwdth Allocaton Scheme 42 Proportonal Wth ths scheme, the synchronous bandwdth allocated to a staton s proportonal to the rato of C and P Intutvely speakng, ths scheme dvdes the transmsson of ts message nto as many parts as the number of tmes the token s expected to arrve at staton wthn ts perod P The worst case achevable utlzaton of ths scheme can asymptotcally approach 0% [AGRA94] 43 Equal Porton In ths scheme the usable bandwdth s dvded equally among the n statons for allocatng ther synchronous capactes The worst case achevable utlzaton of ths scheme s approxmately 0% [AGRA94] 44 ormalzed Proportonal Wht ths scheme, the synchronous bandwdth s allocated accordng to the normalzed load of the synchronous message on a staton Ths scheme uses both local and global nformaton The worst case achevable utlzaton s equal to 33% of the avalable rng utlzaton [AGRA94] 45 MCA (Mnmum Capacty Allocaton) Ths scheme [CHE92a] always assgn the mnmum capacty requested by statons It works under the assumpton D =P In [CHE92b] t s showed that the one obtaned by the normalzed proportonal scheme 46 EMCA (Enhanced MCA) Ths scheme uses an upper bound between n consecutve arrvals of the token at the same staton In [ZHA94] EMCA s defned as optmum allocaton scheme All these allocaton schemes don t use exclusvely the upper bound to the token rotaton tme, but they also use other parameters that strctly depend by the protocol they are embedded to In fact, all these protocols have to satsfed three constrants, called protocol, deadlne and buffer constrant: Protocol constrant: t assures that the total synchronous bandwdth allocated s not greater that the synchronous bandwdth avalable; Deadlne constrant: t assures that each synchronous message s sent wthn ts deadlne; Buffer constrant: t assures that the buffer dmenson n each staton can contan the maxmum number of synchronous messages that can be queued; n other words t assures that synchronous messages wll not lost by overflow To satsfy these constrants, we need to know, at least, the synchronous bandwdth avalable, the network access tme and the buffer sze UBLCS

15 4 Synchronous Bandwdth Allocaton Scheme Furthermore, t s to note that an allocaton scheme presented (EMCA) needs one more parameter; n fact t uses an upper bound between n consecutve token arrvals at the same staton In fact, usng n token rotatons, ths upper bound allows a better allocaton resources [CHE92] Wth the followng propertes we gve all the necessary parameters for the synchronous bandwdth allocaton schemes presented above Havng these parameters t wll be easy to mplement one of the prevous allocaton schemes In fact our ntent s to gve gudelnes to mplement t n the modfed verson of MetaRng A frst consderaton lead us to consder only the frst two requrements (protocol and deadlne), because these are fundamental to correctly handle real-tme traffc, whle the last one (buffer) s not consder crtcal (ths problem can be solved wth an adequate szng resource) Protocol constrant tells us that the sum of the synchronous bandwdth allocated to each node can not be greater than SAT_TIME (that s the amount of bandwdth avalable between two consecutve SAT arrvals) To defne deadlne constrant we need to know the tme elapsed between message arrval and message transmsson In fact, whle n the token passng protocols, the maxmum token rotaton tme equals the maxmum tme that a message can spend n the output queue before beng transmtted, n MetaRng ths s not true; the SAT arrval doesn t mean transmsson, but only permsson for transmsson The packets wth permsson wll be transmtted as soon as possble (when the staton sees empty slots) Moreover the orgnal verson of MetaRng doesn t gve any guarantee to the synchronous traffc: the only guarantee t gves to each staton, s the transmsson of l packets (even only asynchronous packets) at every SAT rotaton That s why we must gve prorty to the synchronous traffc; n ths way, the synchronous traffc can be transmtted before the asynchronous one In next secton, we present some new propertes of the modfed verson of MetaRng These propertes allow to establsh how satsfed the constrants to correctly handle real-tme traffc Constrants and propertes descrbe here allow the development of a synchronous bandwdth allocaton scheme, that yeld the modfed verson of MetaRng as a protocol able to correctly handle the real-tme traffc 42 Propertes Followng propertes establsh the upper bound to the tme elapsed between n consecutve vsts of the SAT at the same staton These propertes are fundamental for the mplementaton of the EMCA synchronous bandwdth allocaton scheme The proof of these propertes can be found n Appendx D of ths paper Theorem 4 Let SAT_TIME [n] be the tme elapsed between n consecutve vsts of the SAT at the same staton SAT_TIME [n] has an upper bound and the followng holds: SAT_ TIME [ n] n S + l + l + ( n + ) k UBLCS

16 4 Synchronous Bandwdth Allocaton Scheme Proposton 4 If all the rng statons have the parameters l and k wth the same value (l =l and k =k for each staton and each staton ) then the maxmum tme elapsed between n consecutve vsts of the SAT at the same staton has an upper bound equal to: ( ) n S + 2 l + n + k As we know, the prevous propertes are necessary, but not suffcent for the respect of the real-tme traffc deadlne For ths reason we present the followng propertes (proved n Appendx D) that establsh the upper bound to the network access tme Ths upper bound s used to verfy f the protocol can meet the real-tme traffc deadlne (deadlne greater or equal to the network access tme) Wth the followng propertes t wll be avalable all the parameters needed to mplement one of the allocaton schemes presented n secton 5 In ths way the modfed verson of MetaRng, can be ntegrated wth one allocaton scheme, and hence t can be effcently used n whchever real-tme envronments Lemma 4 Let us consder the frst synchronous packet n the output queue of staton and let T Wat_per be the tme that ths packet has to wat before recevng the permsson of transmsson The followng holds: Twat _ per = S + l + 2 k k Proposton 42 Let us suppose that each synchronous message of staton s dvded nto l packets Let T Wat_per(n) be the tme elapsed n the synchronous queue by the n-th message before recevng the permsson of transmsson The followng holds: [ ] TWat _ per ( n) SAT_ TIME n Lemma 42 Let us consder staton and let T Wat_tx be the tme elapsed between the permsson and the complete transmsson of the frst group of l synchronous packets n the queue The followng holds: TWat _ tx S + l + l + k + k 2 UBLCS

17 5 Conclusons Proposton 43 If the frst group of l synchronous packets n the queue of staton have wated for a tme equal to T wat _ per, before havng the permsson of transmsson, the maxmum tme elapsed between the permsson and the complete transmssons s equal to l + 2 k Lemma 43 Let us consder the frst synchronous message n the output queue of staton (dvded nto l packets) and let T Wat be the tme elapsed between ts arrval n the frst queue poston and ts complete transmsson The followng holds: T S + l + l k + 2 k Wat Theorem 42 Let us suppose that each synchronous message of staton s dvded nto l packets Let T Wat(n) be the tme elapsed between ts arrval n the queue and ts complete transmsson The followng holds: T ( n) ( n + 2) S + l + l + ( n + 3) k Wat 5 Conclusons In ths work we ve presented a study of a MAC protocol, named MetaRng, developed for supportng the real-tme traffc transmssons n a dstrbuted envronment MetaRng was developed to overcome the neffcency problems caused by usng the real-tme protocol, desgned for LA (lke FDDI), n a metropoltan area Our studes have shown that, despte the ntentons' desgners, MetaRng s not able to support the transmsson of the real-tme traffc n whchever scenaro In fact we've presented a scenaro n whch MetaRng doesn't meet all the deadlnes of the real-tme traffc present n the network; ndeed the synchronous traffc watng tme exceeds the desgners' upper bound to the network access tme For ths reason we ve deeply analyzed the protocol for fndng a soluton to ths problem Ths soluton doesn t requre new technology, because t uses only MetaRng technology Moreover we preserve the compatblty wth ATM standard, and we use some of the nnovatng characterstc presented by MetaRng, lke concurrent access and spatal reuse polcy Our studes have shown that the traffc can be controlled by only one control sgnal Ths sgnal can crculate both n the same and n opposte way wht respect to the data t controls However, for havng a lower value of the upper bound to the SAT rotaton tme, t s recommended that data and SAT sgnal crculate n the same drecton To handle real-tme traffc, an access control protocol must have a synchronous bandwdth allocaton scheme Snce the am of ths paper was the analyss of MetaRng and not the defnton of an allocaton 5

18 Appendx A scheme, we haven t deeply nvestgated ths ssue However, we have showed some bandwdth allocaton scheme present n the lterature To mplement one of these some new parameters are needed That s why we ve nvestgated the modfed verson of MetaRng, to fnd out propertes from whch those parameters are deducted These propertes are presented and they are fully proved In ths way t s easy to mplement a synchronous bandwdth allocaton scheme In concluson, propertes descrbed n ths paper allow the modfed verson of MetaRng to be used n any real-tme scenaro wth certanty that all the deadlnes wll be meet Appendx A Lemma A The maxmum number of busy slots that a staton can see, when t holds the SAT control sgnal, s equal to: S + k We consder the scenaro presented n Fgure A and we suppose that the SAT sgnal leaves the staton - and goes towards staton Staton - releases the SAT sgnal when t s satsfed, such as when t has transmtted a fxed quota of packets Moreover, after releasng the SAT, staton - can send up to k - packets before blockng tself All the others network staton ( { }, ), can have up to k packets to transmt The worst case s presented when, whle the SAT s gong to the staton from the staton -, all the slots n the rng are marked busy Ths stuaton can happen f the quota (l) that make the staton satsfed s greater than the number of the slot n the rng (S) When a staton receves the SAT, t sees up to S busy slots, and t sees k - slots whch contan packets sent by staton - Ths mean that we do not consder the quota l -, but only the number S In the worst case all the statons (from -2 to +) wll transmt ther own k packets Hence, staton sees ts frst empty slot after a maxmum number of slots equal to: k S + UBLCS

19 Appendx A L L 6$7 GDWD L L Fgure A etwork scenaro Proposton A A staton can hold the SAT sgnal for a maxmum tme equal to: S + l + k slots From Lemma A we know that the maxmum number of busy slots that a staton can see, whle t s k holdng the SAT sgnal, s equal to S + Staton leaves the SAT sgnal when t s satsfed, such as when t has transmtted l packets In concluson a staton can hold the SAT sgnal for a maxmum tme equal to S + l + k Proposton A2 If a staton holds the SAT, then the maxmum number of packets that a staton has transmtted n the prevous cycle s equal to l Staton holds the SAT sgnal f t s not satsfed, namely t has sent a number of packets less than l Staton holds the SAT untl the number of packets transmtted reached the quota l, and then t releases slots the SAT sgnal So the maxmum number of packets transmtted n the prevous cycle s equal to l In Fgure A2 we present the stuaton of a generc staton At tme a staton releases the SAT sgnal From tme b to tme c, the staton transmts a part of ts l quota At tme d the SAT come back to the staton The staton s not satsfed, and so t holds the SAT The SAT wll be released when the staton s satsfed (e when t sends a number of packets equal to l ); ths happen at tme e UBLCS

20 Appendx A XPEHURISDFHWVWREHVDWLVILHG O TXRWDRISDFHWVWREH SDFHWVVHQW VDWLVILHG D E F G H WLPH 5HOHDVHRIWKH6$7 6$7DUULYDO 5HOHDVHRIWKH6$7 Fgure A2 Transmssons when a staton holds the SAT Lemma A2 If a staton holds the SAT for a tme equal to S + l + k If a staton holds the SAT for S + l + k, then the SAT wll come back after S slots slots, t means that all the statons n the rng are satsfed because staton has transmtted l packets and all the others statons have sent ther k packets Hence any staton won t hold the SAT sgnal, and t wll come back to staton after S slots Lemma A3 Durng the tme elapsed between two consecutve arrvals of the SAT sgnal at staton, the number of packets that ths staton can send s not greater than k + l To be satsfed a staton must send l packets In the worst case ths packets are transmtted when the staton holds the SAT When a staton releases the SAT, t can send up to k new packets, and so when the SAT come back to the staton, the number of packets sent s not greater than k + l Lemma A4 Let SAT_TIME be the tme elapsed between two consecutve arrvals of the SAT sgnal n the same staton; ths tme has an upper bound and we have: UBLCS

21 Appendx A SAT _ TIME < S + l + k = Proposton A says that a staton can hold the SAT sgnal for a maxmum tme equal to S + l + k and so f we consder all the statons n the rng we have: SAT _ TIME S + l + k = k If a staton holds the SAT for a tme equal to S + (Lemma A) then all the statons present n the rng (wth the excepton of staton ) are satsfed (Lemma A2) and so t s mpossble for the SAT to be held, n the same round, n more than one staton, and so: SAT _ TIME < S + l + k = Lemma A5 The maxmum number of busy slots that a staton can observe from the start to the next arrval of SAT has an upper bound equal to: 2 k We consder a staton ; when the SAT leaves staton, t can send up to k packets before blockng tself However these slots don't have to be consdered because, by the spatal reuse, ths slots, for the staton, are empty All the others staton send ther k packets, so they use k At ths pont all the statons are blocked, but when the SAT transts, these statons can send others k packets slots Ths means that the maxmum number of busy slot that a staton can observe s gven by 2 k UBLCS

22 Appendx A Proposton A3 If all the rng statons have the parameters l and k wth the same value (l =l and k =k for each staton and each staton ) the maxmum number of busy slot that a staton can observe n equal to 2 k ( ) Trval and therefore omtted Lemma 3 When a staton receves the SAT sgnal, the maxmum secondary delay s less or equal to S δ, prec ( ), where prec() denotes the ndex of the last staton who has held the SAT If, n the last round, no staton has held the SAT, we have prec()= The value δ, prec( ) denotes the tme t takes the SAT to move from the staton prec() to the staton In the worst case prec()= and so δ =, prec ( ) S If a staton receves the SAT at tme t o, the busy slots observed by staton at tme t can't have caused prmary delay n the others statons o + S δ, prec ( ) Lemma A6 If a staton doesn't hold the SAT, t doesn't ntroduce addtonal delay to the SAT propagaton tme Trval and therefore omtted Lemma A7 The maxmum delay that a staton can add to the SAT tme propagaton s less or equal to S + l + x, where x s the prmary delay experenced from staton It follows from the prevous lemma Lemma A8 Let t o denote the SAT releasng tme from staton, and let t the next SAT departure tme at the same staton In [t o, t ] the maxmum slots marked busy by statons are: ( k + l ) + ( k + l ) + 2 k, Τ Τ where T s the set whch contan the statons that hold the SAT The frst term belong to the staton : f at tme t the staton s satsfed, t doesn't hold the SAT sgnal and so n [t o, t ] t can send up to k packets, but, f t holds the SAT, ts transmssons can be k +l Lkewse, f a staton n [t o, t ] holds the SAT, t sends l packets before recevng the SAT and k after releasng the SAT UBLCS

23 Appendx B All the statons that don t hold the SAT gve the last term Theorem 3 Let SAT_TIME be the tme elapsed between two consecutve vsts of the SAT sgnal n the same staton SAT_TIME has an upper bound and the followng holds: SAT _ TIME S + ( S δ + k + l ) + ( S δ + k + l ) + 2 k, prec( ), prec( ) Τ Τ where T s the set whch contan all the ndex statons that hold the SAT The ndex s gven to any staton n accordng to the SAT rotaton The frst term s the SAT propagaton tme The term ( S δ prec ) Τ the prmary delay bound, ( ) s the secondary delay bound, and the term k + l + k + l + 2 k s Τ Τ Proposton 3 Equaton (3) can be smplfed f we consder a scenaro n whch all the statons can send, n the rng, the same quota of traffc, such as: f S δ, k l, l =l and k =k for each staton and each staton, then we have: SAT _ TIME ( S + k + l) Trval and therefore omtted Appendx B Let us consder a partcular scenaro: a slotted rng wth S crculatng slots and 4 statons equally spaced It s know that wth spatal reuse polcy, packets are removed from rng by ther destnatons However, usng a broadcast approach, destnatons matches sources; ths mean that each packet travels once all over the rng Intally rng contans no data and the SAT control sgnal s n staton S (Fgure B) UBLCS

24 Appendx B 6$7 2 6$7 GDWD 4 3 Fgure B Startup scenaro Furthermore we suppose that each staton behaves lke follow: t has no data to delver; 2 t generates real-tme traffc (n asymptotc manner) at tme t-ε f t s the SAT tme arrval Usng a worst case approach, we suppose that the satsfed quota l flls the rng (e l S); ths mean that staton S releases SAT (sendng t to staton S 2 ) when the rng s full of ts own packets (Fgure B2) SAT control sgnal and statons state are llustrated n Fgure B3 In the followng, we analyze, step-by-step, all the rng stuatons When staton S s satsfed, t sends, to staton S 2, the SAT, and t starts to transmt others k packets towards staton S 4 When SAT arrves at staton S 2, the frst of the k packets sent by S s arrved at staton S 4 ; ths packet S wll arrve at staton S 2 after a tme equal to: ( 2 ), where ndcates the number of statons Ths mean that staton S 2 sees the frst empty slot only after the k packets of staton S Analytcally, after S k + ( 2 ) slots It s to note that, we ve supposed that staton S 2 has generated ts packets ust before recevng the SAT sgnal 6$7 6SDFHWV 2 6$7 GDWD 4 3 Fgure B2 Rng s full of staton S packets UBLCS

25 Appendx B After seeng the frst empty slot, staton S 2 transmts l packets, then t sends the SAT to the staton S 3 and t starts to transmt hs new k packets towards staton S When the SAT arrves at staton S 3, ths staton starts to generate messages, and when S 3 receves the SAT, the frst of the k packets, sent by staton S 2 towards staton S, s at staton S Ths mean that staton S 3 S wll see ths packet after a tme equal to ( 2 ) tme unts, and the frst empty slot wll be seen after a S tme equal to: k + ( 2 ) slots Staton S 3 holds the SAT to transmt ts l packets, after that t sends the SAT to staton S 4 and t starts to transmt ts k packets toward staton S 2 Staton S 4 starts to generate packets ust a tme before recevng the SAT When the SAT arrves at staton S 4 the frst of the k packets, sent from staton S 3 toward staton S 2, s at staton S 2, and t wll arrve at S staton S 4 after a tme equal to: ( 2 ) Also n ths case, staton S 4 sees ts frst empty slot after a tme S equal to k + ( 2 ) Staton S 4 transmts ts l packets, and then t sends the SAT sgnal to staton S and t starts to transmt ts new k packets towards staton S 3 After a tme equal to the slot-dstance between staton S 4 and staton S the SAT sgnal wll come back to staton S Staton S s now satsfed and so t mmedately releases the SAT Ths sgnal wll be at staton S 2, after a tme equal to S, and so, tme elapsed between two consecutve arrvals of the SAT at the same staton S 2 s equal to: S Tmax = S + ( ) l + ( ) ( ) + k 2 Partcularly, f >> we have: T S + ( ) l + ( 2) S + ( ) k T ( S + l + k) max T max value concde wth the one showed n Proposton 3 Lookng at Fgure B3 t s easy to note that the worst case s realzed when there s no concurrent access to the rng and so each staton s able to transmt l+k packets Ths stuaton can be obtaned wth the supposton that f t s the SAT arrval tme, traffc s generated at tme t-ε, wth ε ( 0, T slot ), where T slot s the temporal slot length Ths reasonng lead us to the followng property Proposton 32 The maxmum tme elapsed between two consecutve vsts of the SAT at the same staton belong to Tmax, SAT_ MAX range Analytcally: SAT_ TIME T, SAT_ MAX where: [ ) [ max ) max UBLCS

26 Appendx B S Tmax = S + ( ) l + ( ) ( ) + k 2 SAT_ MAX = S + ( S δ + k + l ) + ( S δ + k + l ) + 2 k, prec( ), prec( ) From Theorem 3we know that: SAT _ TIME S + ( S δ + k + l ) + ( S δ + k + l ) + 2 k Τ Τ, prec( ), prec( ) and we know that SAT_ TIME T max, where Τ S Tmax = S + ( ) l + ( ) ( ) + k 2 SAT_ TIME T, SAT_ MAX Ths means that: [ ) max Τ 6$7SRVLWLRQ 6 7PD[ UDQVPLWWLQJVWDWLRQV OSDFHWV OSDFHWV 6 OSDFHWV Fgure B3 Rng stuaton 7LPHLQVORW 6VORW UBLCS

27 Appendx C Appendx C Lemma C The maxmum number of busy slots that a staton can see, when t holds the SAT control sgnal, s equal to: k We consder the scenaro n Fgure C and we suppose that the SAT sgnal leaves the staton - and goes towards staton Staton - releases the SAT when t s satsfed such as when t has sent 0 x k packets Moreover, after releasng the SAT, the staton - can send up to k - packets before blockng tself Staton sees the SAT at the end of the x slots and so we don't consder the quota x All the other statons wth + 2 can have up to k packets to transmt, and so at the end of the k - slots there could be all the others k packets Therefore staton wll see the frst empty slot after a maxmum numbers of slots equal to: k slots L L 6$7DQGGDWD L L Fgure C etwork scenaro Proposton C A staton can hold the SAT sgnal for a maxmum tme equal to: l + k slots UBLCS

28 Appendx C From Lemma C we know that the maxmum number of busy slots that a staton can see, whle t's holdng the SAT, s equal to staton (e the l packets) k At ths value we have to add the quota of packets able to satsfy the Hence a staton can hold the SAT sgnal for a maxmum tme equal to l Proposton C2 If a staton holds the SAT, then the maxmum number of packets that a staton has transmtted n the prevous cycle s equal to l + k slots s analogous to the one presented n Proposton A2 Lemma C2 If a staton holds the SAT for a tme equal to l + k, then the SAT wll come back after S slots s analogous to the one presented n Lemma A2 Lemma C3 Durng the tme elapsed between two consecutve arrvals of the SAT sgnal at staton, the number of packets that ths staton can send s not greater than k + l s analogous to the one presented n Lemma A3 Lemma C4 Let SAT_TIME be the tme elapsed between two consecutve arrvals of the SAT sgnal at the same staton; ths tme has an upper bound and the followng holds: SAT _ TIME < l + k = UBLCS

29 Appendx C Proposton C says that a staton can hold the SAT sgnal for a maxmum tme equal to l so f we consder all the statons n the rng we have: SAT _ TIME l + k = If a staton holds the SAT for a tme equal to k + k, and (Lemma C) then all the statons present n the rng (wth the excepton of staton ) are satsfed (Lemma C2) and so t s mpossble for the SAT to be held, n the same round, n more than n one staton, and so: SAT _ TIME < l + k = Lemma C5 The maxmum number of busy slots that a staton can observe between the release to the next arrval of the SAT sgnal, has an upper bound equal to: 2 k k We consder a staton When the SAT leaves staton, t can send up to k packets before blockng tself However these slots don't have to be consdered because, by the spatal reuse, ths slots, for the staton, are empty All the other statons send ther k packets, so they use k At ths pont all the statons are blocked, but when the SAT transts, these statons can send others k packets Staton - sends ts own k packets after releasng the SAT; ths mean that we don t have to consder the term k - slots In concluson the maxmum number of busy slot that a staton can observe s gven by 2 k k Proposton C3 If all the statons present n the rng have the parameters l and k wth the same value (l =l and k =k for each staton and each staton ) then the maxmum number of busy slots that a staton can observe from the start to the next arrval of SAT, has an upper bound equal to k ( 2 3 ) UBLCS

30 Appendx C Theorem 32 Let SAT_TIME be the tme elapsed between two consecutve vsts of the SAT at the same staton SAT_TIME has an upper bound and the followng holds: SAT _ TIME S + l + l + 2 k k The ndex s gven to any staton n accordng to the SAT rotaton If a staton s not satsfed (e t was not able to transmt ts l packets), when t sees the SAT, t sezes the SAT The slots whch contan the packets of the staton can produce a delay only to the staton k (the staton that holds the SAT) If staton holds the SAT then the maxmum delay t adds to the SAT propagaton tme s gven by l +k So, f all the rng statons hold the SAT, the SAT crculaton has an upper bound and we have: SAT _ TIME S + ( l + k ) If a staton h doesn't hold the SAT, ths staton can send 2 k h packets and we have: SAT _ TIME * S + ( l + k ) + 2 kh h If SAT _ TIME * > SAT _ TIME means that the staton h (who ddn't hold the SAT) has ncreased the SAT propagaton tme; we have ths stuaton when k Let Τ = { } { h k = l } h > l h h h the set of statons that ncrease the SAT propagaton tme when they hold the SAT sgnal The orderng of the set T s gven n respect wth the SAT crculaton ote that the staton s always present n T; ths happens because f the SAT sgnal arrves to ths staton and ths staton s satsfed, the number of slots to be consdered s k ; for ths reason the T set always contan the ndex of the staton After ths consderatons the upper bound can be rewrte as: SAT _ TIME S + ( l + k ) + 2 k Τ Τ ow, we can do an other consderaton: when the SAT moves from the staton, whose ndex s the last of the T set, towards the staton, all the statons vsted by SAT don't ntroduce a delay of 2 k to the SAT propagaton tme, but they ntroduce only a delay of k slots At ths pont we have: SAT _ TIME S + ( l + k ) + 2 k k Τ Last( Τ) Τ where = Last( ) f = {,, } Τ Τ, The rght sde of the above equaton has an hgh value when the last term s very low; ths happen when Τ = then Last( Τ ) = (e ), and so the last term would assume ts hgher value - Otherwse f { } (sum of all the k quantty) leadng the mnmum value to the rght sde of the equatons UBLCS

OPTIMAL GUARANTEED SERVICES TIMED TOKEN (OGSTT) MEDIA ACCESS CONTROL (MAC) PROTOCOL FOR NETWORKS THAT

OPTIMAL GUARANTEED SERVICES TIMED TOKEN (OGSTT) MEDIA ACCESS CONTROL (MAC) PROTOCOL FOR NETWORKS THAT OPTIMAL GUARANTEED SERVICES TIMED TOKEN (OGSTT) MEDIA ACCESS CONTROL () PROTOCOL FOR NETWORKS THAT SUPPORT HARD R AND NON R S. Ozuomba 1, C. O. Amaefule 2, J. J. Afolayan 3 1, 3DEPT. OF ELECTRICAL/ELECTRONIC

More information

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Calculation of the received voltage due to the radiation from multiple co-frequency sources Rec. ITU-R SM.1271-0 1 RECOMMENDATION ITU-R SM.1271-0 * EFFICIENT SPECTRUM UTILIZATION USING PROBABILISTIC METHODS Rec. ITU-R SM.1271 (1997) The ITU Radocommuncaton Assembly, consderng a) that communcatons

More information

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University Dynamc Optmzaton Assgnment 1 Sasanka Nagavall snagaval@andrew.cmu.edu 16-745 January 29, 213 Robotcs Insttute Carnege Mellon Unversty Table of Contents 1. Problem and Approach... 1 2. Optmzaton wthout

More information

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate Comparatve Analyss of Reuse and 3 n ular Network Based On IR Dstrbuton and Rate Chandra Thapa M.Tech. II, DEC V College of Engneerng & Technology R.V.. Nagar, Chttoor-5727, A.P. Inda Emal: chandra2thapa@gmal.com

More information

Redes de Comunicação em Ambientes Industriais Aula 8

Redes de Comunicação em Ambientes Industriais Aula 8 Redes de Comuncação em Ambentes Industras Aula 8 Luís Almeda lda@det.ua.pt Electronc Systems Lab-IEETA / DET Unversdade de Avero Avero, Portugal RCAI 2005/2006 1 In the prevous epsode... Cooperaton models:

More information

MTBF PREDICTION REPORT

MTBF PREDICTION REPORT MTBF PREDICTION REPORT PRODUCT NAME: BLE112-A-V2 Issued date: 01-23-2015 Rev:1.0 Copyrght@2015 Bluegga Technologes. All rghts reserved. 1 MTBF PREDICTION REPORT... 1 PRODUCT NAME: BLE112-A-V2... 1 1.0

More information

Priority based Dynamic Multiple Robot Path Planning

Priority based Dynamic Multiple Robot Path Planning 2nd Internatonal Conference on Autonomous obots and Agents Prorty based Dynamc Multple obot Path Plannng Abstract Taxong Zheng Department of Automaton Chongqng Unversty of Post and Telecommuncaton, Chna

More information

Adaptive Modulation for Multiple Antenna Channels

Adaptive Modulation for Multiple Antenna Channels Adaptve Modulaton for Multple Antenna Channels June Chul Roh and Bhaskar D. Rao Department of Electrcal and Computer Engneerng Unversty of Calforna, San Dego La Jolla, CA 993-7 E-mal: jroh@ece.ucsd.edu,

More information

ANNUAL OF NAVIGATION 11/2006

ANNUAL OF NAVIGATION 11/2006 ANNUAL OF NAVIGATION 11/2006 TOMASZ PRACZYK Naval Unversty of Gdyna A FEEDFORWARD LINEAR NEURAL NETWORK WITH HEBBA SELFORGANIZATION IN RADAR IMAGE COMPRESSION ABSTRACT The artcle presents the applcaton

More information

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS INTRODUCTION Because dgtal sgnal rates n computng systems are ncreasng at an astonshng rate, sgnal ntegrty ssues have become far more mportant to

More information

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality.

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality. Wreless Communcatons Technologes 6::559 (Advanced Topcs n Communcatons) Lecture 5 (Aprl th ) and Lecture 6 (May st ) Instructor: Professor Narayan Mandayam Summarzed by: Steve Leung (leungs@ece.rutgers.edu)

More information

The Synthesis of Dependable Communication Networks for Automotive Systems

The Synthesis of Dependable Communication Networks for Automotive Systems 06AE-258 The Synthess of Dependable Communcaton Networks for Automotve Systems Copyrght 2005 SAE Internatonal Nagarajan Kandasamy Drexel Unversty, Phladelpha, USA Fad Aloul Amercan Unversty of Sharjah,

More information

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel To: Professor Avtable Date: February 4, 3 From: Mechancal Student Subject:.3 Experment # Numercal Methods Usng Excel Introducton Mcrosoft Excel s a spreadsheet program that can be used for data analyss,

More information

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION Vncent A. Nguyen Peng-Jun Wan Ophr Freder Computer Scence Department Illnos Insttute of Technology Chcago, Illnos vnguyen@t.edu,

More information

Resource Scheduling in Dependable Integrated Modular Avionics

Resource Scheduling in Dependable Integrated Modular Avionics Resource Schedulng n Dependable Integrated Modular Avoncs Yann-Hang Lee and Daeyoung Km Real Tme Systems Research Laboratory CISE Department, Unversty of Florda {yhlee, dkm}@cse.ufl.edu Mohamed Youns,

More information

Fall 2018 #11 Games and Nimbers. A. Game. 0.5 seconds, 64 megabytes

Fall 2018 #11 Games and Nimbers. A. Game. 0.5 seconds, 64 megabytes 5-95 Fall 08 # Games and Nmbers A. Game 0.5 seconds, 64 megabytes There s a legend n the IT Cty college. A student that faled to answer all questons on the game theory exam s gven one more chance by hs

More information

AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2

AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2 AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2 Markus Radmrsch Inst. f. Allgem. Nachrchtentechnk, Unv. Hannover, Appelstr. 9a, 3167 Hannover, Germany Tel.: +49-511-762

More information

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results AMERICAN JOURNAL OF UNDERGRADUATE RESEARCH VOL. 1 NO. () A Comparson of Two Equvalent Real Formulatons for Complex-Valued Lnear Systems Part : Results Abnta Munankarmy and Mchael A. Heroux Department of

More information

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks I. J. Communcatons, etwork and System Scences, 8, 3, 7-83 Publshed Onlne August 8 n ScRes (http://www.scrp.org/journal/jcns/). Jont Adaptve Modulaton and Power Allocaton n Cogntve Rado etworks Dong LI,

More information

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES IEE Electroncs Letters, vol 34, no 17, August 1998, pp. 1622-1624. ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES A. Chatzgeorgou, S. Nkolads 1 and I. Tsoukalas Computer Scence Department, 1 Department

More information

Prevention of Sequential Message Loss in CAN Systems

Prevention of Sequential Message Loss in CAN Systems Preventon of Sequental Message Loss n CAN Systems Shengbng Jang Electrcal & Controls Integraton Lab GM R&D Center, MC: 480-106-390 30500 Mound Road, Warren, MI 48090 shengbng.jang@gm.com Ratnesh Kumar

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks Ths artcle has been accepted for publcaton n a future ssue of ths journal, but has not been fully edted. Content may change pror to fnal publcaton. The Impact of Spectrum Sensng Frequency and Pacet- Loadng

More information

Distributed Channel Allocation Algorithm with Power Control

Distributed Channel Allocation Algorithm with Power Control Dstrbuted Channel Allocaton Algorthm wth Power Control Shaoj N Helsnk Unversty of Technology, Insttute of Rado Communcatons, Communcatons Laboratory, Otakaar 5, 0150 Espoo, Fnland. E-mal: n@tltu.hut.f

More information

High Speed ADC Sampling Transients

High Speed ADC Sampling Transients Hgh Speed ADC Samplng Transents Doug Stuetzle Hgh speed analog to dgtal converters (ADCs) are, at the analog sgnal nterface, track and hold devces. As such, they nclude samplng capactors and samplng swtches.

More information

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b 2nd Internatonal Conference on Computer Engneerng, Informaton Scence & Applcaton Technology (ICCIA 207) Research of Dspatchng Method n Elevator Group Control System Based on Fuzzy Neural Network Yufeng

More information

Guidelines for CCPR and RMO Bilateral Key Comparisons CCPR Working Group on Key Comparison CCPR-G5 October 10 th, 2014

Guidelines for CCPR and RMO Bilateral Key Comparisons CCPR Working Group on Key Comparison CCPR-G5 October 10 th, 2014 Gudelnes for CCPR and RMO Blateral Key Comparsons CCPR Workng Group on Key Comparson CCPR-G5 October 10 th, 2014 These gudelnes are prepared by CCPR WG-KC and RMO P&R representatves, and approved by CCPR,

More information

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6)

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6) Passve Flters eferences: Barbow (pp 6575), Hayes & Horowtz (pp 360), zzon (Chap. 6) Frequencyselectve or flter crcuts pass to the output only those nput sgnals that are n a desred range of frequences (called

More information

Achievable Rate Region of CSMA Schedulers in Wireless Networks with Primary Interference Constraints

Achievable Rate Region of CSMA Schedulers in Wireless Networks with Primary Interference Constraints Achevable Rate Regon of CSMA Schedulers n Wreless Networks wth Prmary Interference Constrants Peter Marbach, Atlla Erylmaz, and Asuman Ozdaglar Abstract We consder Carrer Sense Multple Access (CSMA) schedulers

More information

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht 68 Internatonal Journal "Informaton Theores & Applcatons" Vol.11 PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION Evgeny Artyomov and Orly

More information

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET)

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET) A Novel Optmzaton of the Dstance Source Routng (DSR) Protocol for the Moble Ad Hoc Networs (MANET) Syed S. Rzv 1, Majd A. Jafr, and Khaled Ellethy Computer Scence and Engneerng Department Unversty of Brdgeport

More information

Secure Transmission of Sensitive data using multiple channels

Secure Transmission of Sensitive data using multiple channels Secure Transmsson of Senstve data usng multple channels Ahmed A. Belal, Ph.D. Department of computer scence and automatc control Faculty of Engneerng Unversty of Alexandra Alexandra, Egypt. aabelal@hotmal.com

More information

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

A study of turbo codes for multilevel modulations in Gaussian and mobile channels A study of turbo codes for multlevel modulatons n Gaussan and moble channels Lamne Sylla and Paul Forter (sylla, forter)@gel.ulaval.ca Department of Electrcal and Computer Engneerng Laval Unversty, Ste-Foy,

More information

Topology Control for C-RAN Architecture Based on Complex Network

Topology Control for C-RAN Architecture Based on Complex Network Topology Control for C-RAN Archtecture Based on Complex Network Zhanun Lu, Yung He, Yunpeng L, Zhaoy L, Ka Dng Chongqng key laboratory of moble communcatons technology Chongqng unversty of post and telecommuncaton

More information

Test 2. ECON3161, Game Theory. Tuesday, November 6 th

Test 2. ECON3161, Game Theory. Tuesday, November 6 th Test 2 ECON36, Game Theory Tuesday, November 6 th Drectons: Answer each queston completely. If you cannot determne the answer, explanng how you would arrve at the answer may earn you some ponts.. (20 ponts)

More information

Traffic balancing over licensed and unlicensed bands in heterogeneous networks

Traffic balancing over licensed and unlicensed bands in heterogeneous networks Correspondence letter Traffc balancng over lcensed and unlcensed bands n heterogeneous networks LI Zhen, CUI Qme, CUI Zhyan, ZHENG We Natonal Engneerng Laboratory for Moble Network Securty, Bejng Unversty

More information

VRT014 User s guide V0.8. Address: Saltoniškių g. 10c, Vilnius LT-08105, Phone: (370-5) , Fax: (370-5) ,

VRT014 User s guide V0.8. Address: Saltoniškių g. 10c, Vilnius LT-08105, Phone: (370-5) , Fax: (370-5) , VRT014 User s gude V0.8 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

A Novel DSA-Driven MAC Protocol for Cognitive Radio Networks

A Novel DSA-Driven MAC Protocol for Cognitive Radio Networks Wreless Sensor Networ, 29, 2, 6-2 do:.4236/wsn.29.2 7 Publshed Onlne July 29 (http://www.scrp.org/journal/wsn/). A Novel DSA-Drven MAC Protocol for Cogntve Rado Networs Hua SONG, Xaola LIN School of Informaton

More information

King s Research Portal

King s Research Portal Kng s Research Portal DOI: 10.1109/TWC.2015.2460254 Document Verson Peer revewed verson Lnk to publcaton record n Kng's Research Portal Ctaton for publshed verson (APA): Shrvanmoghaddam, M., L, Y., Dohler,

More information

Multiband Jamming Strategies with Minimum Rate Constraints

Multiband Jamming Strategies with Minimum Rate Constraints Multband Jammng Strateges wth Mnmum Rate Constrants Karm Banawan, Sennur Ulukus, Peng Wang, and Bran Henz Department of Electrcal and Computer Engneerng, Unversty of Maryland, College Park, MD 7 US Army

More information

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks 1 Queung-Based Dynamc Channel Selecton for Heterogeneous ultmeda Applcatons over Cogntve Rado Networks Hsen-Po Shang and haela van der Schaar Department of Electrcal Engneerng (EE), Unversty of Calforna

More information

Distributed Uplink Scheduling in EV-DO Rev. A Networks

Distributed Uplink Scheduling in EV-DO Rev. A Networks Dstrbuted Uplnk Schedulng n EV-DO ev. A Networks Ashwn Srdharan (Sprnt Nextel) amesh Subbaraman, och Guérn (ESE, Unversty of Pennsylvana) Overvew of Problem Most modern wreless systems Delver hgh performance

More information

Modelling Service Time Distribution in Cellular Networks Using Phase-Type Service Distributions

Modelling Service Time Distribution in Cellular Networks Using Phase-Type Service Distributions Modellng Servce Tme Dstrbuton n Cellular Networks Usng Phase-Type Servce Dstrbutons runa Jayasurya, Davd Green, John senstorfer Insttute for Telecommuncaton Research, Cooperatve Research Centre for Satellte

More information

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems 0 nd Internatonal Conference on Industral Technology and Management (ICITM 0) IPCSIT vol. 49 (0) (0) IACSIT Press, Sngapore DOI: 0.776/IPCSIT.0.V49.8 A NSGA-II algorthm to solve a b-obectve optmzaton of

More information

TODAY S wireless networks are characterized as a static

TODAY S wireless networks are characterized as a static IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 10, NO. 2, FEBRUARY 2011 161 A Spectrum Decson Framework for Cogntve Rado Networks Won-Yeol Lee, Student Member, IEEE, and Ian F. Akyldz, Fellow, IEEE Abstract

More information

The Spectrum Sharing in Cognitive Radio Networks Based on Competitive Price Game

The Spectrum Sharing in Cognitive Radio Networks Based on Competitive Price Game 8 Y. B. LI, R. YAG, Y. LI, F. YE, THE SPECTRUM SHARIG I COGITIVE RADIO ETWORKS BASED O COMPETITIVE The Spectrum Sharng n Cogntve Rado etworks Based on Compettve Prce Game Y-bng LI, Ru YAG., Yun LI, Fang

More information

Power Minimization Under Constant Throughput Constraint in Wireless Networks with Beamforming

Power Minimization Under Constant Throughput Constraint in Wireless Networks with Beamforming Power Mnmzaton Under Constant Throughput Constrant n Wreless etworks wth Beamformng Zhu Han and K.J. Ray Lu, Electrcal and Computer Engneer Department, Unversty of Maryland, College Park. Abstract In mult-access

More information

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian CCCT 05: INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS, AND CONTROL TECHNOLOGIES 1 Approxmatng User Dstrbutons n CDMA Networks Usng 2-D Gaussan Son NGUYEN and Robert AKL Department of Computer

More information

Distributed Resource Allocation and Scheduling in OFDMA Wireless Networks

Distributed Resource Allocation and Scheduling in OFDMA Wireless Networks Southern Illnos Unversty Carbondale OpenSIUC Conference Proceedngs Department of Electrcal and Computer Engneerng 11-2006 Dstrbuted Resource Allocaton and Schedulng n OFDMA Wreless Networks Xangpng Qn

More information

COMPARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HOP WIRELESS SENSOR NETWORKS 1

COMPARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HOP WIRELESS SENSOR NETWORKS 1 Internatonal Journal of Computer Networks & Communcatons (IJCNC), Vol., No.4, July 1 COMARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HO WIRELESS SENSOR NETWORKS 1 S. Mehta and K.S. Kwak UWB Wreless

More information

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems APSIPA ASC 2011 X an Throughput Maxmzaton by Adaptve Threshold Adjustment for AMC Systems We-Shun Lao and Hsuan-Jung Su Graduate Insttute of Communcaton Engneerng Department of Electrcal Engneerng Natonal

More information

A Predictive QoS Control Strategy for Wireless Sensor Networks

A Predictive QoS Control Strategy for Wireless Sensor Networks The 1st Worshop on Resource Provsonng and Management n Sensor Networs (RPMSN '5) n conjuncton wth the 2nd IEEE MASS, Washngton, DC, Nov. 25 A Predctve QoS Control Strategy for Wreless Sensor Networs Byu

More information

Medium Access Control for Multi-Channel Parallel Transmission in Cognitive Radio Networks

Medium Access Control for Multi-Channel Parallel Transmission in Cognitive Radio Networks Medum ccess Control for Mult-Channel Parallel Transmsson n Cogntve Rado Networs Tao Shu, Shuguang Cu, and Marwan Krunz Department of Electrcal and Computer Engneerng Unversty of rzona Tucson, Z 85721 {tshu,

More information

Digital Transmission

Digital Transmission Dgtal Transmsson Most modern communcaton systems are dgtal, meanng that the transmtted normaton sgnal carres bts and symbols rather than an analog sgnal. The eect o C/N rato ncrease or decrease on dgtal

More information

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter Walsh Functon Based Synthess Method of PWM Pattern for Full-Brdge Inverter Sej Kondo and Krt Choesa Nagaoka Unversty of Technology 63-, Kamtomoka-cho, Nagaoka 9-, JAPAN Fax: +8-58-7-95, Phone: +8-58-7-957

More information

Modelling Overflow Traffic from Terrestrial Networks into Satellite Networks

Modelling Overflow Traffic from Terrestrial Networks into Satellite Networks Modellng Overflow Traffc from Terrestral Networks nto Satellte Networks runa Jayasurya, Davd Green, John senstorfer Insttute for Telecommuncaton Research, Cooperatve Research Centre for Satellte Systems,

More information

Sensors for Motion and Position Measurement

Sensors for Motion and Position Measurement Sensors for Moton and Poston Measurement Introducton An ntegrated manufacturng envronment conssts of 5 elements:- - Machne tools - Inspecton devces - Materal handlng devces - Packagng machnes - Area where

More information

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart Control Chart - hstory Control Chart Developed n 920 s By Dr. Walter A. Shewhart 2 Process n control A phenomenon s sad to be controlled when, through the use of past experence, we can predct, at least

More information

Research Article Performance Evaluation of Uplink Delay-Tolerant Packet Service in IEEE Based Networks

Research Article Performance Evaluation of Uplink Delay-Tolerant Packet Service in IEEE Based Networks Hndaw Publshng Corporaton EURASIP Journal on Wreless Communcatons and Networkng Volume 2011, Artcle ID 549492, 12 pages do:10.1155/2011/549492 Research Artcle Performance Evaluaton of Uplnk Delay-Tolerant

More information

Performance Evaluation of QoS Parameters in Dynamic Spectrum Sharing for Heterogeneous Wireless Communication Networks

Performance Evaluation of QoS Parameters in Dynamic Spectrum Sharing for Heterogeneous Wireless Communication Networks IJCSI Internatonal Journal of Computer Scence Issues, Vol. 9, Issue 1, No 2, January 2012 ISSN (Onlne): 1694-0814 www.ijcsi.org 81 Performance Evaluaton of QoS Parameters n Dynamc Spectrum Sharng for Heterogeneous

More information

NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION

NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION Phaneendra R.Venkata, Nathan A. Goodman Department of Electrcal and Computer Engneerng, Unversty of Arzona, 30 E. Speedway Blvd, Tucson, Arzona

More information

Ths materal s publshed n the open archve of Md Sweden Unversty DIVA http://mun.dva-portal.org to ensure tmely dssemnaton of scholarly and techncal work. Copyrght and all rghts theren are retaned by authors

More information

Space Time Equalization-space time codes System Model for STCM

Space Time Equalization-space time codes System Model for STCM Space Tme Eualzaton-space tme codes System Model for STCM The system under consderaton conssts of ST encoder, fadng channel model wth AWGN, two transmt antennas, one receve antenna, Vterb eualzer wth deal

More information

Resource Control for Elastic Traffic in CDMA Networks

Resource Control for Elastic Traffic in CDMA Networks Resource Control for Elastc Traffc n CDMA Networks Vaslos A. Srs Insttute of Computer Scence, FORTH Crete, Greece vsrs@cs.forth.gr ACM MobCom 2002 Sep. 23-28, 2002, Atlanta, U.S.A. Funded n part by BTexact

More information

Keywords LTE, Uplink, Power Control, Fractional Power Control.

Keywords LTE, Uplink, Power Control, Fractional Power Control. Volume 3, Issue 6, June 2013 ISSN: 2277 128X Internatonal Journal of Advanced Research n Computer Scence and Software Engneerng Research Paper Avalable onlne at: www.jarcsse.com Uplnk Power Control Schemes

More information

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks Resource Allocaton Optmzaton for Devce-to- Devce Communcaton Underlayng Cellular Networks Bn Wang, L Chen, Xaohang Chen, Xn Zhang, and Dacheng Yang Wreless Theores and Technologes (WT&T) Bejng Unversty

More information

An Efficient Scheduling For Diverse QoS Requirements in WiMAX

An Efficient Scheduling For Diverse QoS Requirements in WiMAX An Effcent Schedulng For Dverse QoS Requrements n WMAX by Xaojng Meng A thess presented to the Unversty of Waterloo n fulfllment of the thess requrement for the degree of Master of Appled Scence n Electrcal

More information

Dynamic Lightpath Protection in WDM Mesh Networks under Wavelength Continuity Constraint

Dynamic Lightpath Protection in WDM Mesh Networks under Wavelength Continuity Constraint Dynamc Lghtpath Protecton n WDM Mesh etworks under Wavelength Contnuty Constrant Shengl Yuan* and Jason P. Jue *Department of Computer and Mathematcal Scences, Unversty of Houston Downtown One Man Street,

More information

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13 A Hgh Gan DC - DC Converter wth Soft Swtchng and Power actor Correcton for Renewable Energy Applcaton T. Selvakumaran* and. Svachdambaranathan Department of EEE, Sathyabama Unversty, Chenna, Inda. *Correspondng

More information

PRO- CRIMPER* III Hand Crimping

PRO- CRIMPER* III Hand Crimping PRO- CRIMPER* III Hand Crmpng Instructon Sheet Tool 58448-2 408-9357 Wth De 58448-3 10 Mar 11 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually powered hand

More information

Asynchronous TDMA ad hoc networks: Scheduling and Performance

Asynchronous TDMA ad hoc networks: Scheduling and Performance Asynchronous TDMA ad hoc networks: Schedulng and Performance Theodoros Salonds and Leandros Tassulas, Department of Electrcal and Computer Engneerng and Insttute of Systems Research Unversty of Maryland,

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985 NATONAL RADO ASTRONOMY OBSERVATORY Green Bank, West Vrgna SPECTRAL PROCESSOR MEMO NO. 25 MEMORANDUM February 13, 1985 To: Spectral Processor Group From: R. Fsher Subj: Some Experments wth an nteger FFT

More information

1 GSW Multipath Channel Models

1 GSW Multipath Channel Models In the general case, the moble rado channel s pretty unpleasant: there are a lot of echoes dstortng the receved sgnal, and the mpulse response keeps changng. Fortunately, there are some smplfyng assumptons

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT Performance ssues of Bluetooth scatternets and other asynchronous TDMA ad hoc networks by Theodoros Salonds, Leandros Tassulas CSHCN TR 00 (ISR TR 005) The Center for Satellte

More information

Review: Our Approach 2. CSC310 Information Theory

Review: Our Approach 2. CSC310 Information Theory CSC30 Informaton Theory Sam Rowes Lecture 3: Provng the Kraft-McMllan Inequaltes September 8, 6 Revew: Our Approach The study of both compresson and transmsson requres that we abstract data and messages

More information

ETSI TS V8.4.0 ( )

ETSI TS V8.4.0 ( ) TS 100 959 V8.4.0 (2001-11) Techncal Specfcaton Dgtal cellular telecommuncatons system (Phase 2+); Modulaton (3GPP TS 05.04 verson 8.4.0 Release 1999) GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS R 1 TS 100

More information

Full-duplex Relaying for D2D Communication in mmwave based 5G Networks

Full-duplex Relaying for D2D Communication in mmwave based 5G Networks Full-duplex Relayng for D2D Communcaton n mmwave based 5G Networks Boang Ma Hamed Shah-Mansour Member IEEE and Vncent W.S. Wong Fellow IEEE Abstract Devce-to-devce D2D communcaton whch can offload data

More information

Non Pre-emptive Scheduling of Messages on SMTV Token-Passing Networks

Non Pre-emptive Scheduling of Messages on SMTV Token-Passing Networks on Pre-emptve Schedulng of Messages on SM oen-passng etwors Eduardo ovar Department of Computer Engneerng, ISEP, Polytechnc Ittute of Porto, Portugal E-mal: emt@de.sep.pp.pt Abstract Feldbus communcaton

More information

Analysis of the Gated IPACT Scheme for EPONs

Analysis of the Gated IPACT Scheme for EPONs Analyss of the Gated IPACT Scheme for EPONs Swapnl Bhata, Dmtr Garbuzov and Radm Bartoš Department of Computer Scence Unv. of New Hampshre Emal: {sbhata, dmtrg, rbartos}@cs.unh.edu Abstract Interleaved

More information

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users os Provsonng n Wreless Data Networks under Non-Contnuously Backlogged Users Tmotheos Kastrnoganns, and Symeon Papavasslou, Member, IEEE School of Electrcal and Computer Engneerng Natonal Techncal Unversty

More information

HUHG: High Utilization and Hybrid Granting algorithm for EPON

HUHG: High Utilization and Hybrid Granting algorithm for EPON HUH: Hgh Utlzaton and Hybrd rantng algorthm for EPON Jun-Seog Km Hun-je Yeon Seog-yu Km and Jayong Lee Department of Electrcal and Electronc Engneerng Yonse Unversty Seoul Korea E-mal: {jsm8844 hjmrror

More information

PRO-CRIMPER* III Hand Tool Assembly with Die Assembly

PRO-CRIMPER* III Hand Tool Assembly with Die Assembly PRO-CRIMPER* III Hand Tool Assembly 2063778-1 wth De Assembly 2063778-2 Instructon Sheet 408-10290 02 FEB 12 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information

onlinecomponents.com

onlinecomponents.com PRO- CRIMPER* III Hand Crmpng Instructon Sheet Tool Assembly 58535-1 wth 408-4021 De Assembly 58535-2 29 JUL 09 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information

Practical Issues with the Timing Analysis of the Controller Area Network

Practical Issues with the Timing Analysis of the Controller Area Network Practcal Issues wth the Tmng Analyss of the Controller Area Network Marco D Natale Scuola Superore Sant Anna, Italy. Emal: marco@sssup.t Habo Zeng McGll Unversty, Canada. Emal: habo.zeng@mcgll.ca Abstract

More information

AMC-aware QoS proposal for OFDMA-based IEEE WiMAX systems

AMC-aware QoS proposal for OFDMA-based IEEE WiMAX systems AMC-aware QoS proposal for OFDMA-based IEEE82.6 WMAX systems Chad Tarhn, Tjan Chahed GET/Insttut Natonal des Télécommuncatons/UMR CNRS 557 9 rue C. Fourer - 9 Evry CEDEX - France {chad.tarhn, tjan.chahed}@nt-evry.fr

More information

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson 37th CDC, Tampa, December 1998 Analyss of Delays n Synchronous and Asynchronous Control Loops Bj rn Wttenmark, Ben Bastan, and Johan Nlsson emal: bjorn@control.lth.se, ben@control.lth.se, and johan@control.lth.se

More information

Fair Scheduling for Real-Time Multimedia Support in IEEE Wireless Access Networks

Fair Scheduling for Real-Time Multimedia Support in IEEE Wireless Access Networks Far Schedulng for Real-Tme Multmeda Support n IEEE 802.16 Wreless Access Networs Yaser P. Fallah Inst. of Transportaton Studes (Depts EECS & CEE), Unversty of Calforna at Bereley, USA e-mal: yaserpf@eecs.bereley.edu

More information

Optimal State Prediction for Feedback-Based QoS Adaptations

Optimal State Prediction for Feedback-Based QoS Adaptations Optmal State Predcton for Feedback-Based QoS Adaptatons Baochun L, Dongyan Xu, Klara Nahrstedt Department of Computer Scence Unversty of Illnos at Urbana-Champagn b-l, d-xu, klara @cs.uuc.edu Abstract

More information

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme Performance Analyss of Mult User MIMO System wth Block-Dagonalzaton Precodng Scheme Yoon Hyun m and Jn Young m, wanwoon Unversty, Department of Electroncs Convergence Engneerng, Wolgye-Dong, Nowon-Gu,

More information

Selective Sensing and Transmission for Multi-Channel Cognitive Radio Networks

Selective Sensing and Transmission for Multi-Channel Cognitive Radio Networks IEEE INFOCOM 2 Workshop On Cogntve & Cooperatve Networks Selectve Sensng and Transmsson for Mult-Channel Cogntve Rado Networks You Xu, Yunzhou L, Yfe Zhao, Hongxng Zou and Athanasos V. Vaslakos Insttute

More information

Asynchronous TDMA ad hoc networks: Scheduling and Performance

Asynchronous TDMA ad hoc networks: Scheduling and Performance Communcaton Networks Asynchronous TDMA ad hoc networks: Schedulng and Performance THEODOROS SALONIDIS AND LEANDROS TASSIULAS, Department of Electrcal and Computer Engneerng, Unversty of Maryland at College

More information

RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING

RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING Vaslos A. Srs Insttute of Computer Scence (ICS), FORTH and Department of Computer Scence, Unversty of Crete P.O. Box 385, GR 7 Heraklon, Crete,

More information

Cooperative Multicast Scheduling Scheme for IPTV Service over IEEE Networks

Cooperative Multicast Scheduling Scheme for IPTV Service over IEEE Networks Cooperatve Multcast Schedulng Scheme for IPTV Servce over IEEE 802.16 Networks Fen Hou 1, Ln X. Ca 1, James She 1, Pn-Han Ho 1, Xuemn (Sherman Shen 1, and Junshan Zhang 2 Unversty of Waterloo, Waterloo,

More information

A NEW TRANSMISSION STRATEGY FOR SCALABLE MULTIMEDIA DATA ON OFDM SYSTEMS

A NEW TRANSMISSION STRATEGY FOR SCALABLE MULTIMEDIA DATA ON OFDM SYSTEMS 15th European Sgnal Processng Conference (EUSIPCO 27), Poznan, Poland, September 3-7, 27, copyrght by EURASIP A NEW TRANSMISSION STRATEGY FOR SCALABLE MULTIMEDIA DATA ON OFDM SYSTEMS Heykel Houas, Cléo

More information

Comparison of Two Measurement Devices I. Fundamental Ideas.

Comparison of Two Measurement Devices I. Fundamental Ideas. Comparson of Two Measurement Devces I. Fundamental Ideas. ASQ-RS Qualty Conference March 16, 005 Joseph G. Voelkel, COE, RIT Bruce Sskowsk Rechert, Inc. Topcs The Problem, Eample, Mathematcal Model One

More information

RC Filters TEP Related Topics Principle Equipment

RC Filters TEP Related Topics Principle Equipment RC Flters TEP Related Topcs Hgh-pass, low-pass, Wen-Robnson brdge, parallel-t flters, dfferentatng network, ntegratng network, step response, square wave, transfer functon. Prncple Resstor-Capactor (RC)

More information

Energy Efficiency Analysis of a Multichannel Wireless Access Protocol

Energy Efficiency Analysis of a Multichannel Wireless Access Protocol Energy Effcency Analyss of a Multchannel Wreless Access Protocol A. Chockalngam y, Wepng u, Mchele Zorz, and Laurence B. Mlsten Department of Electrcal and Computer Engneerng, Unversty of Calforna, San

More information

PRO- CRIMPER III Hand Crimping Tool Assembly DESCRIPTION (Figures 1 and 2)

PRO- CRIMPER III Hand Crimping Tool Assembly DESCRIPTION (Figures 1 and 2) PRO- CRIMPER* III Hand Crmpng Instructon Sheet Tool Assembly 58495-1 408-9819 Wth De Assembly 58495-2 22 JUL 09 PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually

More information

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation 1 Parameter Free Iteratve Decodng Metrcs for Non-Coherent Orthogonal Modulaton Albert Gullén Fàbregas and Alex Grant Abstract We study decoder metrcs suted for teratve decodng of non-coherently detected

More information