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

Size: px
Start display at page:

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

Transcription

1 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: Abstract Feldbus communcaton networs am to nterconnect seors, actuators and controllers wthn dstrbuted computer-controlled systems. herefore, they cottute the foundaton upon whch real-tme applcato are to be mplemented. A specfc class of feldbus communcaton networs s based on a smplfed verson of toen-passng protocols, where each staton may trafer, at most, one Sngle Message per oen st (SM). In ths paper, we establsh an analogy between non preemptve tas schedulng n sngle processors and schedulng of messages on SM toen-passng networs. Moreover, we clearly show that concepts such as blocng and nterference n non pre-emptve tas schedulng have ther counterparts n the schedulng of messages on SM toen-passng networs. Based on ths tas/message schedulng analogy, we provde pre-run-tme schedulablty condto for supportng real-tme messages wth SM toen-passng networs. We provde both utlsaton-based and respoe tme tests to perform the pre-run-tme schedulablty analyss of real-tme messages on SM toen-passng networs, coderng RM/DM and EDF prorty assgnment schemes.. Introducton Feldbus networs are wdely used as the communcaton support for dstrbuted computer-controlled systems (DCCS), n applcato rangng from process control to dscrete manufacturng. Usually, DCCS mpose real-tme requrements; that s, traffc must be sent and receved wthn a bounded nterval, otherwse a tmng fault s sad to occur. hs motvates the use of communcaton networs wthn whch the medum access control (MAC) protocol s able to schedule messages accordng to ther real-tme requrements. One of the MAC protocols used n wdely accepted feldbus networs s based on a smplfed verson of the toen-passng protocol. In these feldbus networs (PROFIBUS and P-E are ust two examples) there are typcally two types of networ nodes: masters and slaves. hs MAC protocol s based on a toen-passng procedure used by master stato to grant the bus access to each other, and a master-slave procedure used by master stato to communcate wth slave stato. Each tme a master Francsco asques Department of Mechancal Engneerng, FEUP, Unversty of Porto, Portugal E-mal: vasques@fe.up.pt receves the toen, t wll be able to perform, at most, one message cycle. We denote ths type of networs as Sngle Message per oen st (SM) toen-passng networs. A message cycle costs of a master's acton frame (request or send/request frame) and the assocated responder's acnowledgement or respoe frame. We assume that respoes from slaves are mmedate, wth a bounded turnaround tme. At each master node, requests generated at the applcaton process (AP) level are placed n the master's outgong queue. At each toen arrval, the hghest prorty message cycle wll be processed. We assume the followng message stream model: S = ( C,, D ) () S defnes a message stream n master ( =,..., n). A message stream s a temporal sequence of message cycles concernng, for tance, the remote readng of a specfc process varable. C s the longest message cycle duraton of stream S. hs duraton ncludes both the longest request and respoe tramsson tmes, and also the worst-case slave's turnaround tme. s the perodcty of stream S requests. In order to have a subsequent tmng analyss ndependent from the model of the tass at the applcaton process level, we assume that ths perodcty s the mnmum nterval between two coecutve arrvals of S requests to the outgong queue. Fnally, D s the relatve deadlne of a message cycle; that s, the maxmum admssble tme nterval between the tant when the message request s placed n the outgong queue and the tant at whch the related respoe s completely receved at the master's ncomng queue. Fnally, denotes the number of message streams assocated wth a master. In our model, the relatve deadlne of a message can be equal or smaller than ts perod (D ). hus, f n the outgong queue there are two message requests from the same message stream, ths mea that a deadlne for the frst of the requests was mssed. herefore, the maxmum number of pendng requests n the outgong queue wll be. We denote the worst-case respoe tme of a message stream S as R. hs tme s measured startng at the tant when the request s placed n the outgong queue, untl the tant when the respoe s completely receved at the ncomng queue. Bascally, ths tme span s made up of two components. One concer the tme spent by the request n the outgong queue, untl ganng access to the /00 $ IEEE

2 bus (queung delay). he other concer the tme needed to process the message cycle, that s, to send the request and receve the related respoe (tramsson delay). hus, R = Q C (2) where Q s the worst-case queung delay of a message request from S. Analyss for the worst-case respoe tme can be performed f the worst-case toen rotaton tme s assumed for all toen cycles. Assume also that C M s the maxmum tramsson duraton of a message cycle. If a master uses the toen to perform a message cycle, we can defne the toen holdng tme as: H ρ C τ (3) = M where the symbol τ denotes the tme to pass the toen after a message cycle has been performed and the symbol ρ denotes the master s worst-case reacton tme. As the toen rotaton tme s the tme nterval between two coecutve toen vsts, the worst-case toen rotaton tme, denoted as, s: = n H (4) Coderng prorty-based dspatchng mechams, the worst-case respoe tme for a message request occurs when the request s placed n the master's queue ust after the toen arrval, hence not beng able to be processed n that toen vst. If there were any other message request pendng before the toen arrval, then the toen would have been used to tramt that message; otherwse, the master would not use the toen at all. herefore, the worstcase respoe tme of a message stream S wll be: R = Q C = Φ C (5) where the frst term denotes the message blocng, and the symbol Φ denotes the number of hgher-prorty messages (nterference) that can be scheduled ahead of a message from S. Fg. llustrates the case where Φ equals 0 (hghest prorty message cycle S ). he remander of ths paper s orgaed as follows. In Secton 2 we survey some relevant results for the prortybased schedulablty analyss of real-tme tass, both for fxed and dynamc prorty assgnment schemes. We gve emphass to the worst-case respoe tme analyss n non pre-emptve contexts, snce that analyss s of paramount mportance to the message schedulablty analyss n SM toen-passng communcaton networs. In Secton 3 we dscuss the analogy between tas schedulng n a sngle processor envronment and message schedulng n SM toen-passng networs. Based on ths tas/message schedulng analogy we provde utlsatonbased tests and respoe tme tests, n Secton 4 and Secton 5, respectvely, for SM toen-passng networs. In both cases, RM/DM and EDF prorty assgnment schemes are codered. Fnally, n Secton 6, some concluso are drawn. hghest prorty request from master released margnally after the toen arrval τ 2 H a lower prorty message nduces a prorty nverson wth length ρ req(s ) res(s ) 3 2 Fgure 2. Schedulablty Analyss of ass C M hghest prorty requests processed here Bus Master holdng the toen Real-tme computng systems wth tass dspatched accordng to a prorty-based polcy (we coder only RM/DM or EDF), must be tested a-pror n order to chec f, durng run tme, no deadlne wll be mssed. hs feasblty test s called the pre-run-tme schedulablty analyss of the tas set. here are manly two types of analytcal methods to perform pre-run-tme schedulablty analyss. One s based on the analyss of the processor utlsaton. he other s based on the respoe tme analyss for each ndvdual tas. In [], the authors demotrated that by coderng only the processor utlsaton, a test for the pre-run-tme schedulablty analyss could be obtaned. Contrarly, a respoe tme test must be performed n two stages. Frst, an analytcal approach s used to predct the worst-case respoe tme of each tas. he values obtaned are then compared, trvally, wth the relatve deadlnes of the tass. he utlsaton-based tests have a maor advantage: t s a smple computaton procedure, whch s appled to the overall tas set. By ths reason, they are very useful for mplementng schedulers that chec the schedulablty onlne. However, utlsaton-based tests have also mportant drawbacs, when compared wth ther respoetme counterparts. hey do not gve any ndcaton of the actual respoe tmes of the tass. More mportantly, and apart from partcular tas sets, they cottute suffcent but not necessary condto. hs mea that f the tas set passes the test, the schedule wll meet all deadlnes, but f t fals the test, the schedule may or may not fal at runtme (hence, there s a certan level of pessmsm). It s also worth mentonng that the utlsaton-based tests cannot be used for more complcated tas models [2]. 2.. Schedulablty ests: Fxed Prortes 2... Basc Utlsaton-Based est For the RM prorty assgnment, Lu and Layland ntroduced an utlsaton-based suffcent test: /00 $ IEEE

3 ( 2 ) C (6) = hs utlsaton-based test s vald for perodc ndependent tass, wth relatve deadlnes equal to the perod, and for pre-emptve systems. In [3], the authors provde an exact analyss: l mn U n,, (7) = l (, l ) R where R = {(,l)} wth and l =,..., /. It s clear that nequalty (7) s not an easy to use test, hence loosng one of the advantages nherent to the more basc formulato: ts smplcty Extended Utlsaton-Based est In [4], the authors update the utlsaton-based test (6) to nclude blocng perods, durng whch hgher-prorty tass are bloced by lower-prorty ones, to solve the problem of non-ndependence of tass: (, ), C B = 2 (8) where B s the maxmum blocng a tas can suffer. hs analyss can be extended to a non pre-emptve context, snce n ths case a hgher-prorty tas can also be "bloced" by a lower-prorty tas. Assumng that the tass are completely ndependent, the maxmum blocng tme a tas can suffer s gven by: B = 0, f P = mn { P } = { } =,.., { } (9) B max C, f P mn P lp( ) =,.., where lp() denotes the set of lower-prorty tass (than tas ). herefore, nequalty (8) can be used as an utlsaton-based test for a set of non pre-emptable ndependent tass, wth the blocng for each tas as gven by (9). Moreover, acceptng an ncreased level of pessmsm, nequalty (8) can be smplfed to: = C B max, ( 2 ) (0) ote that f all tass have the same computaton tme, (0) coders that each tas may be bloced at the rate of the hghest-prorty tas Respoe me ests: Pre-emptve Context In [5] the authors proved that the worst-case respoe tme R of a tas s found when all tass are synchronously released (crtcal tant) at ther maxmum rate. R s defned as: R = I C () where I s the maxmum nterference that tas can experence from hgher-prorty tass n any nterval [t, t R ). Wthout loss of generalty, t can be assumed that all processes are released at tme tant 0. Coder a tas wth hgher-prorty than tas. Wthn the nterval [0, R ), t wll be released R / tmes. herefore, each release of tas wll mpose an nterference C. he worstcase respoe tme R of a tas τ s then: R = R C hp( ) C (2) where hp() denotes the set of hgher-prorty tass (than tas ). Equaton (2) embodes a mutual dependence, snce R appears n both sdes of the equaton. he easest way to solve such equaton s to form a recurrence relatohp [6]: m m W W = C C hp( ) (3) he recurson ends when W m = W m = R and can be solved by successve terato startng from W 0 = C. Indeed, t s easy to show that W m s non-decreasng. Coequently, the seres ether converges or exceeds (case of RM) or D (case of DM). If the seres exceeds (or D ), the tas τ s not schedulable Respoe me ests: non Pre-emptve Context In [6] the authors updated the analyss of [5] to nclude blocng factors ntroduced by perods of non pre-empton, due to the non-ndependence of the tass. he worst-case respoe tme s updated to: R R = B C C hp( ) (4) whch may also be solved usng a smlar recurrence relatohp. B s also as gven by equaton (9). Some care must be taen usng equaton (4) for the evaluaton of the worst-case respoe tme of non preemptable ndependent tass. In the case of pre-emptable tass, wth equaton (2) we are fndng the processor's level- busy perod precedng the completon of tas ; that s, the tme durng whch tas and all other tass wth a prorty level hgher than the prorty level of tas stll have processng remanng. For the case of non preemptve tass, there s a slght dfference, snce for the evaluaton of the processor's level- busy perod we cannot nclude tas tself; that s, we must see the tme tant precedng the executon start tme of tas. herefore, equaton () can be used to evaluate the tas's respoe tme of a tas set n a non pre-emptable context and ndependent tass, where the nterference s: ( ) I I = B C (5) hp /00 $ IEEE

4 ote also that a re-defnton for the crtcal tant must be made. he maxmum nterference occurs when tas and all other hgher-prorty tass are synchronously released ust after the release of the longest lower-prorty tas (than tas ) Schedulablty ests: Dynamc Prortes Basc Utlsaton-Based est For the EDF prorty assgnment, Lu and Layland also ntroduced an utlsaton-based pre-run-tme schedulablty test (6), vald for non pre-emptve, ndependent and perodc tass, for whch the relatve-deadlne s equal to the perod. C (6) = Inequalty (6) can be easly updated to nclude blocng perods due to the non-ndependence of the tass. In [7], the author updated nequalty (6) to: C B =,, (7) where B s the maxmum blocng a tas can suffer, coderng the stac resource protocol (SRP). he ey dea behnd the SRP s that when a ob needs a resource whch s not avalable, t s bloced at the tme t attempts to pre-empt, rather than later. hs maes nequalty (7) vald for sets of non pre-emptable tass, dspatched accordng to the EDF scheme. Smlarly to the updatng of (8) to (0), (7) can be updated to a smpler (but more pessmstc) test: = C B max (8), where B s defned as: B = max C (9) { } Another relevant result from [7] s that (7) can also be extended to tas sets wth relatve deadlnes smaller than perods: C B = D, (20), D As a corollary, nequalty (6) can be extended for tas sets wth D : C (2) D = hese smple utlsaton-based tests ((8) and (20)) are however qute pessmstc. Less pessmstc utlsatonbased tests wll now be addressed n Secto and 2.2.3, for pre-emptve and non pre-emptve tass, respectvely. Later, n Secto and 2.2.5, recent results on respoe tme analyss wll be addressed, for pre-emptve and non pre-emptve tass, respectvely Extended Utlsaton ests: Pre-emptve Context In [8] the author extends the results of Lu and Layland n order to coder sporadc tass, where nequalty (6) s updated to: = t D C t, t 0 (22) wth x = 0 f x < 0. hs formulaton has advantages over (20), n the see that t tur out to be a necessary and suffcent condton. Inequalty (22) can not be classfed as a smple test when compared to (20). It has also an addtonal problem, snce t must be checed over an nfnte contnuous tme nterval [0, ). A smplfcaton to the schedulablty test can be made coderng that the rght sde of nequalty (22) does only change at D tme tants, and thus the nequalty does only need to be checed for these tme tants. Dfferent authors have addressed the problem of fndng an upper lmt for t. It s possble to prove that f the total utlsaton of the processor s (condton (6)), t exsts a pont t max, such that =,..,n( (t D )/ C ) t always hold, t tmax. Coequentely, nequalty (22) can be re-wrtten as follows: = t D C t, t wth S = = S, U{ D, ℵ} [ 0, tmax ) (23) In [9] the authors demotrated that t max could be gven by (U/(-U)) max =,...,.{(-D)}, where U represents the overall processor's utlsaton ( =,...,. (C / )). hs result was further mproved n [0], where the upper bound for t s defned as t max =(( =,...,. (-D / ) C )/(-U). Although ths last formulaton gves a smaller value for t max, t stll suffers from the same dsadvantage: as the overall utlsaton approaches, ts value becomes very large. Another approach s codered n [0] and [], where the authors demotrate that t max = L (synchronous processor's busy perod). he synchronous processor's busy perod s defned as the tme nterval from the crtcal tant up to the frst tant when there are no more pendng tass n the system: L L = C (24) = Equaton (24) may be solved by recurrence, startng wth L 0 = =,..,C Extended Utls. ests: non Pre-emptve Context For the non pre-emptve context, a smlar test was presented n [8] and [2]: /00 $ IEEE

5 t D C max { C } t, t D,,..., mn = (25) = wth D mn = mn =,..., { D } Comparng to the test for the pre-emptve context (22), the ncluson of the blocng factor s ntutve (see Secton 2.2..). However, n [3] the authors dscuss the pessmsm nherent to the nequalty (25). he man argument s that n ths nequalty t s codered that the cost of possble prorty nverso s always ntated by the longest tas and, moreover, t s effectve durng the entre nterval under analyss. o reduce ths level of pessmsm, t s suggested the followng modfcaton: = t D C max =,..., D > t wth max =,..., D > t { C } { C } t, = 0 f / t S, : D > t (26) hat s, the blocng factor s only ncluded f ts deadlne occurs after t Respoe me ests: Pre-emptve Context he worst-case respoe tme analyss for pre-emptve EDF schedulng was frst ntroduced n [4]. In hs wor, Spur demotrated that the worst-case respoe tme of a tas s found n the processor's deadlne- busy perod (analogous to the processor's level- busy perod n the case of fxed prortes). However, the longest processor's deadlne- busy perod may occur when all tass but tas (contrarly to the case of fxed prorty assgnment) are synchronously released and at ther maxmum rate. hs mea that, n order to fnd the worst-case respoe tme of tas, we need to examne multple scenaros wthn whch, whle tas has an tance released at tme a, all other tass are synchronously released at tme t = 0. hus, gven a value of a, the respoe of an tance of tas s: R ( a) = { C, L ( a) a} max (27) where L (a) s the length of the deadlne- busy perod, whch starts at tme tant t = 0. L (a) can be evaluated by the followng teratve computaton: L ( a) = D a D L mn ( a) a C a D D, C (28) Equaton (28) can be solved by recurrence, startng wth L 0 (a) = 0. Obvously, n equaton (28), the computatonal load only coders tass that have deadlnes earler than D. Fnally, n the general case, the worst-case respoe tme for a gven tas s: R a 0 { R ( a) } = max (29) he remanng problem s how to determne the values of a. Loong to the rght-hand sde of equaton (28), we can easly understand that ts value only changes at D D steps. { D D, ℵ 0 } [ 0 L[ a U, (30) = wth L as gven by equaton (24) Respoe me ests: non Pre-emptve Context he worst-case respoe tme analyss for the non preemptve EDF schedulng was ntroduced n [3]. he man dfference from the analyss for the pre-emptve case s that a tas tance wth a later absolute deadlne can cause a prorty nverson. hus, and smlarly to the fxed prorty case (Secton 2.2.4), tead of analysng the deadlne- busy perod precedng the completon tme of tas, we must analyse the busy perod precedng the executon start tme of the tas s tance. Coequently, the respoe tme of the τ s tance released at tme a s: R ( a) = { C, L ( a) C a} max (3) where L (a) s now the length of the busy perod (precedng executon). hus, R (a) can be evaluated by mea of the followng teratve computaton: L ( a) = max { C } D a D D > a D ( a) L mn a D D, a C C (32) 3. Analoges to Message Schedulng n SM In ths secton we dscuss the analogy between tas schedulng n a sngle processor envronment and message schedulng n SM toen-passng networs. hs analogy wll later enable the formulaton of feasblty tests for the pre-run-tme schedulablty analyss of message stream sets n SM toen-passng networs. able as Computaton me (C) Perod () A 0 60 B 0 80 C 0 00 D 0 00 In the schedulablty analyss of tass n the non preemptve context, the concept of processor's busy perod denotes the tme nterval wthn whch the processor s not dle (see Secton 2..4). Coder the tas set example (D=) of able /00 $ IEEE

6 When ths request appears, there s no pendng tas as D Maxmum blocng for a hgher prorty tas (as all Cs are equal) me utlsaton of the shared resource (processor) by a tas nterval. hs mea that the contrbuton of each hgherprorty message cycle to the overall queung delay of a lower-prorty message cycle s always equal to. as C as B Message D Maxmum blocng for any-prorty message cycle me utlsaton of the shared resource (toen/networ) by a message cycle, as seen by the local staton as A Message C processor busy perod release of tas Message B Fgure 2 Assumng a RM prorty assgnment polcy n a non pre-emptve context, Fg. 2 llustrates a tme-lne coderng that the frst tance of tas D (lower-prorty tas) s released margnally after tme tant 0, and before all other tances of hgher-prorty tass. ote that the blocng of a tas n a non pre-emptve context s equal to the maxmum executon length of a lower-prorty tas (see equaton (9)). Coder now the followng message stream set example (where D=) to be scheduled n a SM toenpassng networ: able 2 Message Message Cycle Length (C) Perod () A 2 60 B 2 80 C 2 00 D 2 00 hs case wll be shown to be loosely equvalent to the prevous tas schedulng example, when the toen cycle tme s equal to the tass' executon tme ( = C tas ). Coder now Fg. 3, whch llustrates the tme-lne for a message schedulng on a SM toen-passng networ, coderng a messages' release pattern (arrval of requests to the outgong queue) smlar to the prevous tass' release pattern. It s clear that the message blocng tme s equal to the toen cycle tme. However, ths blocng term s ndependent of the prorty orderng of message trafers. herefore, the blocng problem n the tas schedulng theory can only be codered to be loosely equvalent to the blocng problem n SM toen-passng networs, snce the prorty orderng property s not preserved. It s also clear that tests avalable for the schedulablty analyss of non pre-emptable tass n sngle processor systems can be adapted to the message schedulng n SM toen-passng networs, coderng that the blocng term s equal to the toen cycle tme, ndependently of the message prorty. herefore, the computaton tme of a tas can be codered equvalent to the toen cycle tme, snce n a SM toen-passng networ the shared resource (networ access/toen) s avalable once n every Message A toen busy perod Arrval of the request to the queue Fgure 3 Itant of toen arrval Fnally, n able 3 we summarse the analoges between tas schedulng n non pre-emptve sngle processor envronments and message schedulng n SM toenpassng networs. able 3 as Schedulng B = max C Maxmum blocng (except for { } the lowest prorty tas/message) lp( ) Maxmum blocng (lowest prorty tas/message) Resource usage tme for the hgher-prorty tass/messages Resource usage tme for the tas/message tself Message Schedulng 0 Coderng these analoges between tas schedulng and message schedulng, a set of (toen) utlsaton-based and respoe tme tests can be developed for the schedulablty analyss of SM toen-passng networs. In the followng secto we present both types of tests. C C 4. (oen) Utlsaton-Based ests In ths secton, we derve utlsaton-based schedulablty tests for both fxed and dynamc prorty assgnment schemes. Such schedulablty tests, whch can be qute pessmstc, provde a tool to evaluate the schedulablty of the overall message set wth a reduced complexty. 4.. Case of Rate Monotonc Prorty Assgnment Coderng the analoges to the blocng and tass' computaton tme drawn n the prevous secton, the schedulablty test (0) for the RM dspatched tass can be adapted to encompass the characterstcs of the SM toen-passng protocol, as follows: = max n 2, C (33) /00 $ IEEE

7 As the worst-case toen cycle tme () s cotant, equaton (33) can be re-wrtten as: = mn { } 2, (34) ote that, as we are coderng SM toen-passng networs, the nterference from other masters s only reflected on the evaluaton of the parameter. Coder the followng example, whch hghlghts the use of the proposed schedulablty test (34): Stream S able 4 Perod Coderng that the worst-case toen rotaton tme s =, t follows that the schedulablty test s: = herefore the message stream set of able 4 s schedulable by the RM algorthm n a SM toenpassng networ. In Fg. 4, we present a possble tme-lne for the message schedulng, assumng that all messages are requested ust after the frst toen arrval. In ths way, we represent a blocng term at the begnnng of the tme-lne. hs example hghlghts the pessmsm assocated to the utlsaton-based tests, snce, although the schedulablty test s ust margnally true, none of the message cycles s scheduled close to ts deadlne Case of EDF Prorty Assgnment Coderng agan the analoges to the blocng and tass' computaton tme drawn n Secton 3, the schedulablty test (8) for the EDF dspatched tass can also be adapted to encompass the characterstcs of the SM toenpassng protocols, as follows:, { } = mn (35) n Coder now the example of able 5, where perods are codered to be margnally smaller than multples of the worst-case toen cycle tme ( = ). he applcaton of the schedulablty test (35) to ths message stream set s: RUE = 4 Hence, ths message stream set s schedulable coderng the EDF prorty assgnment scheme, whle wth the RM assgnment scheme would not pass the schedulablty test (34): s FALSE. Requests at the AP level Message cycle processed Prorty queue (RM) S S low h able 5 Stream S Perod Fgure 4 5. Respoe me ests In ths secton we derve respoe tme schedulablty tests for both fxed and dynamc prorty assgnment schemes. Such schedulablty tests, compared to the (toen) utlsaton-based tests are more complex, but also much less pessmstc, as t wll be shown n ths secton. hs s an expected result, as respoe tme tests for tas schedulng are suffcent and necessary condto, whle the utlsaton-based tests are generally only suffcent condto (refer to Secton 2). It s also mportant to note that for the case of D < there are no smple utlsatonbased tests for the case of fxed prortes. 5.. Respoe me ests: Fxed Prorty Based on the analoges between tas schedulng and message schedulng on SM toen-passng networs, the worst-case respoe tme analyss for the non pre-emptve context (refer to Secton 2..4) can be adapted to encompass the characterstcs of the SM toen-passng protocols. he worst-case message respoe s defned n equaton (2), where Q s: Q Q Q = = (36) hp ( ) hp ( ) ote that ths queung delay s the equvalent to the tas's nterference n a non pre-emptve context (5) /00 $ IEEE

8 Coderng agan the message stream set example of able 5, the worst-case respoe tme for each message stream wll be as shown n able 6 (wth C = 0.2, ). able 6 Stream Respoe S Coderng the message stream, the terato for evaluatng ts queung delay are as follows: Q ( 0) ( ) ( 2) ( 3) ( 4) ( 5) 4 = ; Q4 = 4; Q4 = 5; Q4 = 6; Q4 = 7; Q4 = (5) (4) and terato stop, snce Q 4 = Q 4 = 7. herefore, from equaton (2) R 4 = = 7.2, whch s smaller than ts relatve deadlne (ts perod), and thus, the message stream set s RM schedulable. Coderng the same message stream set, the (toen) utlsaton-based test (34) gves , whch s equvalent to state that ths message stream set may or not be schedulable. herefore, t tur out that the respoe tme test s much less pessmstc than the (toen) utlsaton-based test. he tme-lne presented n Fg. 5 llustrates the above results. S 7 that s, a message request concernng stream S wll be delayed by all message requests of other streams havng earler or equal absolute deadlnes than the absolute deadlne for S (absolute deadlnes are the dfference between the relatve deadlne, D, and the begnnng of the evaluaton nterval - assumed at tme tant 0). ote that whle ( Q / ) requests havng relatve deadlnes smaller or equal to D can be placed n the AP queue, from those requests, only a maxmum of (D - D )/ wll have absolute deadlnes earler than D. We llustrate ths effect wth the followng example. Stream S able 7 Perod If we coder the synchronous release pattern for message streams (able 7), a tme-lne for the EDF schedule may be as llustrated n Fg. 6. Requests at the AP level S Requests at the AP level Message cycle processed Message cycle processed Prorty queue (EDF) low low h Prorty queue (RM) S h Fgure 6 S Fgure Respoe me ests: Dynamc Prorty Based on the analoges between tas schedulng and message schedulng on SM toen-passng networs, the worst-case respoe tme analyss for the non pre-emptve context (refer to Secton 2.2.5) can also be adapted to encompass the characterstcs of the SM toen-passng protocols. he worst-case message respoe tme s, obvously, gven by equaton (2). However, a maor dfference exsts for the defnton of the queung delay, whch for the EDF case must be defned as: Q D D Q = mn, (37) D D As t can be seen from Fg. 6, there s a request for S arrvng to the queue before the processng of the frst request for S 4. However, as that request for S has an absolute deadlne whch s later than the absolute deadlne for S 4, t wll be processed only after the request for S 4. hs behavour of the EDF scheduler s effectvely tralated by equaton (37), as can be seen by the followng successve terato ( = ): ( 0) Q = mn, mn, mn, Q { } { } { } 4 { 2,} mn{,} mn{,} 4 4 = ( ) 4 = mn = () (0) and terato stop, as Q 4 = Q 4 = 4. he maxmum queung delay for a request of stream S 4, coderng that the streams have a synchronous release pattern, s thus as shown n Fg. 6. ote however that the worst-case respoe tme for EDF dspatched messages s not necessarly found wth a /00 $ IEEE

9 synchronous release pattern (refer to Secto and 2.2.5). herefore, equaton (37) must be updated to: Q ( a) = B ( a) ( ) Q a a D D a mn, (38) D a D where B s defned as follows:, a = 0 B ( a) = (39), a 0 : D > a D ote that whle wth the RM/DM approach (Secton 5.) the blocng term s and effectve for all the message streams, wth the EDF approach, we must only coder (f a 0) a blocng f t exsts a message stream S ( ) wth an absolute deadlne later than the relatve deadlne of the tance of S released at tme tant a. A man dfference exsts n comparson to the analogous formulaton for tas schedulng (32), snce n the case of the SM toen-passng model, for a = 0 there s always a blocng wth the value. Smlarly to the case of tas schedulng, a belongs to the followng set of values: a 0, l l 0 l = { Ψ D D, Ψ ℵ } [ 0, L[ where the (toen) synchronous busy perod s gven by: L L = = he queung delay s thus: Q a { 0 Q ( a) a} (40) (4) = max, (42) snce the computaton Q (a) may occasonally gve a value smaller than a (for tance, when the value of a corresponds to more than one request of S durng the nterval under analyss, the nterval [0,Q (a)]. Fnally, substtutng equaton (42) bac n equaton (2), the worst-case respoe tme of a message stream dspatched accordng to the EDF scheme s: a { 0 Q ( a) a} C R = max, (43) he analyss outlned wll be now llustrated for the stream set example of table 7. he results presented were obtaned usng the followng exact charactersaton of the message stream set of table 7: able 8 Stream S C D For ths message stream set, the value for L (upper bound for a) s: L = 9. herefore, the values of a that must be tested for each message stream are: able 9 Stream a = 0 a a2 a3 a4 a5 a6 a7 S In order to evaluate the queung delay for each release pattern, equaton (7.8) must be evaluated for each a value. he results for (Q (a) - a) are: able 0 Stream a = 0 a a2 a3 a4 a5 a6 a7 S In ths table, for each message stream the value of max{0, Q (a) - a} s hghlghted. he worst-case respoe tmes for the message streams are presented n able. able Stream Respoe a S = = = = herefore, the message stream set s EDF schedulable, snce R (D ),, whle t would not be schedulable by RM. In fact, stream S 4, and usng equaton (36), wll have the followng worst-case queung delay: ( 0) ( ) ( 2) ( 3) ( 4) ( 5) Q4 = ; Q4 = 4; Q4 = 5; Q4 = 6; Q4 = 7; Q4 = 7 and thus R 4 = = 7.2, whch s larger than 4 (D 4 )= Fg. 7 puts ths to evdence. Requests at the AP level Message cycle processed Prorty queue (RM) S S S2 low h Fgure 7 wo message requests belongng to the same stream: a deadlne was mssed /00 $ IEEE

10 As a fnal remar, t s mportant to note that the stream set of able 8 does not emphasse the mportance of parameter a. hs s only due to the specfc characterstcs of the partcular stream set. In fact, the results n ables 0 and show that coderng a = 0 corresponds vrtually to the actual worst-case respoe tme. he followng example wll better llustrate the mportance of parameter a n the evaluaton of the queung delay. he only dfference to the prevous example s n the value of D 2. Stream S C able 2 D For ths stream set example, the set of values for a would be (L = 9): able 3 Stream a = 0 a a2 a3 a4 a5 a6 a7 S Usng the resultng values for each Q (a), the dfference (Q (a) - a) s: able 4 Stream a = 0 a a2 a3 a4 a5 a6 a7 S As t can be seen, for stream, wth a = 0.09, the queung delay (as compared to the case of a = 0) ncreases from.00 to.9. hs s an understandable result, as ts "absolute deadlne" wll then be = 3.99, and therefore, S wll be scheduled earler. 6. Concluso he man contrbuton of ths paper was the adaptaton, by provdng the convenent analoges, of the feasblty tests avalable for non pre-emptve tas schedulng to the schedulng of messages n SM toen-passng networs. We reasoned on how the blocng effect (resultng from non pre-empton) n the schedulablty analyss of tass could be mapped to each case of prorty scheme used to schedule messages. We showed how the worst-case executon tme of tass could be tralated to the upper bound of the toen rotaton tme n SM toen-passng networs. More mportant, we demotrated how the smple utlsaton-based feasblty tests for non preemptve ndependent tass could be easly adapted to be used as (toen) utlsaton-based tests. However, as these tests can be qute pessmstc, we developed respoe-tme tests whch were also adapted from the well now respoe tme tests used for RM/DM scheduled non pre-emptable ndependent tass and we also adapted the more recently developed respoe tme tests for EDF scheduled non preemptable ndependent tass. Acnowledgements hs wor was partally supported by ISEP, FLAD, DEMEGI and FC. References [] Lu, C. and Layland, J. (973). Schedulng Algorthms for Multprogramng n Hard-Real-me Envronment. In Journal of the ACM, ol. 20, o., pp [2] ndell, K. (992). An Extendble Approach for Analysng Fxed Prorty Hard Real-me ass. Department of Computer Scence, Unversty of Yor, echncal Report YCS-89. [3] Lehoczy, J. (990). Fxed Prorty Schedulng of Perodc as Sets wth Arbtrary Deadlnes. In Proceedngs of the th IEEE Real-me Systems Symposum, pp [4] Sha, L., Raumar, R. and J. Lehoczy (990). Prorty Inhertance Protocols: an Approach to Real-me Synchroaton. In IEEE raacto on Computers, ol. 39, o. 9, pp [5] Joseph, M. and Pandya, P. (986). Fndng Respoe mes n a Real-me System. In he Computer Journal, ol. 29, o. 5, pp [6] Audsley,., Bur, A., Rchardson, M., ndell, K and Wellngs, A. (993). Applyng ew Schedulng heory to Statc Prorty Pre-emptve Schedulng. In Software Engneerng Journal, ol. 8, o. 5, pp [7] Baer,. (99). Stac-Based Schedulng of Real-me Processes. In Real-me Systems, ol. 3, o., pp [8] Zheng, Q. (993). Real-me Fault-olerant Communcaton n Computer etwors. PhD hess, Unversty of Mchgan. [9] Baruah, S., Howell, R., Roser, L. (990). Algorthms and Complexty Concernng the Pre-emptve Schedulng of Perodc Real-tme ass on One Processor. In Real-me Systems, 2, pp [0] Rpoll, I., Crespo, A., Mo, A. (996). Improvement n Feasblty estng for Real-tme Systems. In Real-me Systems,, pp [] Spur, M. (995). Earlest Deadlne Schedulng n Real-tme Systems. PhD hess, Scuola Superore Santa Anna, Psa. [2] Zheng, Q., Shn, K. (994). On the Ablty of Establshng Real-me Channels n Pont-to-Pont Pacet-Swtched etwors. In IEEE raacto on Communcato, ol. 42, o. 2/3/4, pp [3] George, L., Rverre,., Spur, M. (996). Preemptve and on-preemptve Real-me Un-Processor Schedulng. echncal Report o. 2966, IRIA. [4] Spur, M. (996). Analyss of Deadlne Scheduled Real- me Systems. echncal Report o. 2772, IRIA /00 $ IEEE

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

Adding Local Priority-Based Dispatching Mechanisms to P-NET Networks: a Fixed Priority Approach

Adding Local Priority-Based Dispatching Mechanisms to P-NET Networks: a Fixed Priority Approach Addng Local Prort-Based Dspatchng Mechansms to P-NET Networs: a Fxed Prort Approach Eduardo Tovar Dept. of Computer Engneerng, Poltechnc Insttute of Porto, Portugal e-mal: emt@de.sep.pp.pt Francsco Vasques

More information

Communication Response Time in P-NET Networks: Worst-Case Analysis Considering the Actual Token Utilisation 1

Communication Response Time in P-NET Networks: Worst-Case Analysis Considering the Actual Token Utilisation 1 Communcaton Response Tme n P-NET Networs: Worst-Case Analss Consderng the Actual Toen Utlsaton 1 Eduardo Tovar, Francsco Vasques, Alan Burns ξ Department of Computer Engneerng, Poltechnc Insttute of Porto,

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

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

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

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

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling Explotng Dynamc Worload Varaton n Low Energy Preemptve Tas Schedulng Lap-Fa Leung, Ch-Yng Tsu Department of Electrcal and Electronc Engneerng Hong Kong Unversty of Scence and Technology Clear Water Bay,

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

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

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

Hard Real-Time Scheduling for Low-Energy Using Stochastic Data and DVS Processors

Hard Real-Time Scheduling for Low-Energy Using Stochastic Data and DVS Processors Hard Real-me Schedulng for Low-Energy Usng Stochastc Data and DVS Processors Flavus Gruan Department of Computer Scence, Lund Unversty Box 118 S-221 00 Lund, Sweden el.: +46 046 2224673 e-mal: Flavus.Gruan@cs.lth.se

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

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

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

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

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

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

Supporting Real-Time Communications with Standard Factory-Floor Networks

Supporting Real-Time Communications with Standard Factory-Floor Networks Faculdade de Engenhara da Unversdade do Porto Departamento de Engenhara Electrotécnca e de Computadores Supportng Real-Tme Communcatons wth Standard Factory-Floor Networs By Eduardo Manuel de Médcs Tovar

More information

High Speed, Low Power And Area Efficient Carry-Select Adder

High Speed, Low Power And Area Efficient Carry-Select Adder Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs

More information

antenna antenna (4.139)

antenna antenna (4.139) .6.6 The Lmts of Usable Input Levels for LNAs The sgnal voltage level delvered to the nput of an LNA from the antenna may vary n a very wde nterval, from very weak sgnals comparable to the nose level,

More information

Modeling Hierarchical Event Streams in System Level Performance Analysis

Modeling Hierarchical Event Streams in System Level Performance Analysis Modelng Herarchcal Event Streams n System Level Performance Analyss IK Report 9 obas Ren, Ka Lampka, Lothar hele Computer Engneerng and Networks Laboratory Swss Federal Instsute of echnology (EH) Zurch,

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

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

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

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

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

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

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

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

NETWORK 2001 Transportation Planning Under Multiple Objectives

NETWORK 2001 Transportation Planning Under Multiple Objectives NETWORK 200 Transportaton Plannng Under Multple Objectves Woodam Chung Graduate Research Assstant, Department of Forest Engneerng, Oregon State Unversty, Corvalls, OR9733, Tel: (54) 737-4952, Fax: (54)

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

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

Understanding the Spike Algorithm

Understanding the Spike Algorithm Understandng the Spke Algorthm Vctor Ejkhout and Robert van de Gejn May, ntroducton The parallel soluton of lnear systems has a long hstory, spannng both drect and teratve methods Whle drect methods exst

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

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

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

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

Low Complexity Duty Cycle Control with Joint Delay and Energy Efficiency for Beacon-enabled IEEE Wireless Sensor Networks

Low Complexity Duty Cycle Control with Joint Delay and Energy Efficiency for Beacon-enabled IEEE Wireless Sensor Networks Low Complexty Duty Cycle Control wth Jont Delay and Energy Effcency for Beacon-enabled IEEE 8254 Wreless Sensor Networks Yun L Kok Keong Cha Yue Chen Jonathan Loo School of Electronc Engneerng and Computer

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

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

Graph Method for Solving Switched Capacitors Circuits

Graph Method for Solving Switched Capacitors Circuits Recent Advances n rcuts, ystems, gnal and Telecommuncatons Graph Method for olvng wtched apactors rcuts BHUMIL BRTNÍ Department of lectroncs and Informatcs ollege of Polytechncs Jhlava Tolstého 6, 586

More information

Adaptive System Control with PID Neural Networks

Adaptive System Control with PID Neural Networks Adaptve System Control wth PID Neural Networs F. Shahra a, M.A. Fanae b, A.R. Aromandzadeh a a Department of Chemcal Engneerng, Unversty of Sstan and Baluchestan, Zahedan, Iran. b Department of Chemcal

More information

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

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

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

A Simple Satellite Exclusion Algorithm for Advanced RAIM

A Simple Satellite Exclusion Algorithm for Advanced RAIM A Smple Satellte Excluson Algorthm for Advanced RAIM Juan Blanch, Todd Walter, Per Enge Stanford Unversty ABSTRACT Advanced Recever Autonomous Integrty Montorng s a concept that extends RAIM to mult-constellaton

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

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

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

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

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation T. Kerdchuen and W. Ongsakul / GMSARN Internatonal Journal (09) - Optmal Placement of and by Hybrd Genetc Algorthm and Smulated Annealng for Multarea Power System State Estmaton Thawatch Kerdchuen and

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

Figure 1. DC-DC Boost Converter

Figure 1. DC-DC Boost Converter EE46, Power Electroncs, DC-DC Boost Converter Verson Oct. 3, 11 Overvew Boost converters make t possble to effcently convert a DC voltage from a lower level to a hgher level. Theory of Operaton Relaton

More information

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 12, DECEMBER

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 12, DECEMBER IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 2, DECEMBER 204 695 On Spatal Capacty of Wreless Ad Hoc Networks wth Threshold Based Schedulng Yue Lng Che, Student Member, IEEE, Ru Zhang, Member,

More information

Exact Probabilistic Analysis of the Limited Scheduling Algorithm for Symmetrical Bluetooth Piconets

Exact Probabilistic Analysis of the Limited Scheduling Algorithm for Symmetrical Bluetooth Piconets Exact Probablstc Analyss of the Lmted Schedulng Algorthm for Symmetrcal Bluetooth Pconets Gl Zussman *, Ur Yechal 2, and Adran Segall Department of Electrcal Engneerng Technon Israel Insttute of Technology,

More information

Time-frequency Analysis Based State Diagnosis of Transformers Windings under the Short-Circuit Shock

Time-frequency Analysis Based State Diagnosis of Transformers Windings under the Short-Circuit Shock Tme-frequency Analyss Based State Dagnoss of Transformers Wndngs under the Short-Crcut Shock YUYING SHAO, ZHUSHI RAO School of Mechancal Engneerng ZHIJIAN JIN Hgh Voltage Lab Shangha Jao Tong Unversty

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

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

DETERMINATION OF WIND SPEED PROFILE PARAMETERS IN THE SURFACE LAYER USING A MINI-SODAR

DETERMINATION OF WIND SPEED PROFILE PARAMETERS IN THE SURFACE LAYER USING A MINI-SODAR DETERMINATION OF WIND SPEED PROFILE PARAMETERS IN THE SURFACE LAYER USING A MINI-SODAR A. Coppalle, M. Talbaut and F. Corbn UMR 6614 CORIA, Sant Etenne du Rouvray, France INTRODUCTION Recent mprovements

More information

Webinar Series TMIP VISION

Webinar Series TMIP VISION Webnar Seres TMIP VISION TMIP provdes techncal support and promotes knowledge and nformaton exchange n the transportaton plannng and modelng communty. DISCLAIMER The vews and opnons expressed durng ths

More information

A Model-Driven Co-Design Framework for Fusing Control and Scheduling Viewpoints

A Model-Driven Co-Design Framework for Fusing Control and Scheduling Viewpoints Artcle A Model-Drven Co-Desgn Framework for Fusng Control and Schedulng Vewponts Sakthvel Mankandan Sundharam 1, * ID, Ncolas Navet 1, Sebastan Altmeyer 2 ID Lonel Havet 3 1 Laboratory of Advanced Software

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

A Novel Soft-Switching Two-Switch Flyback Converter with a Wide Operating Range and Regenerative Clamping

A Novel Soft-Switching Two-Switch Flyback Converter with a Wide Operating Range and Regenerative Clamping 77 Journal of ower Electroncs, ol 9, No 5, September 009 JE 9-5- A Novel Soft-Swtchng Two-Swtch Flybac Converter wth a Wde Operatng Range and Regeneratve Clampng Marn-Go Km and Young-Seo Jung * Dvson of

More information

A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS

A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS Pedro Godnho and oana Das Faculdade de Economa and GEMF Unversdade de Combra Av. Das da Slva 65 3004-5

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

Networks. Backpropagation. Backpropagation. Introduction to. Backpropagation Network training. Backpropagation Learning Details 1.04.

Networks. Backpropagation. Backpropagation. Introduction to. Backpropagation Network training. Backpropagation Learning Details 1.04. Networs Introducton to - In 1986 a method for learnng n mult-layer wor,, was nvented by Rumelhart Paper Why are what and where processed by separate cortcal vsual systems? - The algorthm s a sensble approach

More information

Technical Report Engineering PROFIBUS Networks with Heterogeneous Transmission Media Mário Alves Eduardo Tovar

Technical Report Engineering PROFIBUS Networks with Heterogeneous Transmission Media Mário Alves Eduardo Tovar www.hurray.sep.pp.pt Techncal Report Engneerng PROFIBUS Networks wth Heterogeneous Transmsson Meda Máro Alves Eduardo Tovar TR-061003 Verson: 1.0 Date: October 2006 Engneerng PROFIBUS Networks wth Heterogeneous

More information

Opportunistic Beamforming for Finite Horizon Multicast

Opportunistic Beamforming for Finite Horizon Multicast Opportunstc Beamformng for Fnte Horzon Multcast Gek Hong Sm, Joerg Wdmer, and Balaj Rengarajan allyson.sm@mdea.org, joerg.wdmer@mdea.org, and balaj.rengarajan@gmal.com Insttute IMDEA Networks, Madrd, Span

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

Rational Secret Sharing without Broadcast

Rational Secret Sharing without Broadcast Ratonal Secret Sharng wthout Broadcast Amjed Shareef, Department of Computer Scence and Engneerng, Indan Insttute of Technology Madras, Chenna, Inda. Emal: amjedshareef@gmal.com Abstract We use the concept

More information

A Preliminary Study on Targets Association Algorithm of Radar and AIS Using BP Neural Network

A Preliminary Study on Targets Association Algorithm of Radar and AIS Using BP Neural Network Avalable onlne at www.scencedrect.com Proceda Engneerng 5 (2 44 445 A Prelmnary Study on Targets Assocaton Algorthm of Radar and AIS Usng BP Neural Networ Hu Xaoru a, Ln Changchuan a a Navgaton Insttute

More information

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages Low Swtchng Frequency Actve Harmonc Elmnaton n Multlevel Converters wth Unequal DC Voltages Zhong Du,, Leon M. Tolbert, John N. Chasson, Hu L The Unversty of Tennessee Electrcal and Computer Engneerng

More information

UNIT 11 TWO-PERSON ZERO-SUM GAMES WITH SADDLE POINT

UNIT 11 TWO-PERSON ZERO-SUM GAMES WITH SADDLE POINT UNIT TWO-PERSON ZERO-SUM GAMES WITH SADDLE POINT Structure. Introducton Obectves. Key Terms Used n Game Theory.3 The Maxmn-Mnmax Prncple.4 Summary.5 Solutons/Answers. INTRODUCTION In Game Theory, the word

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

FAST ELECTRON IRRADIATION EFFECTS ON MOS TRANSISTOR MICROSCOPIC PARAMETERS EXPERIMENTAL DATA AND THEORETICAL MODELS

FAST ELECTRON IRRADIATION EFFECTS ON MOS TRANSISTOR MICROSCOPIC PARAMETERS EXPERIMENTAL DATA AND THEORETICAL MODELS Journal of Optoelectroncs and Advanced Materals Vol. 7, No., June 5, p. 69-64 FAST ELECTRON IRRAIATION EFFECTS ON MOS TRANSISTOR MICROSCOPIC PARAMETERS EXPERIMENTAL ATA AN THEORETICAL MOELS G. Stoenescu,

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

熊本大学学術リポジトリ. Kumamoto University Repositor

熊本大学学術リポジトリ. Kumamoto University Repositor 熊本大学学術リポジトリ Kumamoto Unversty Repostor Ttle Wreless LAN Based Indoor Poston and Its Smulaton Author(s) Ktasuka, Teruak; Nakansh, Tsune CtatonIEEE Pacfc RIM Conference on Comm Computers, and Sgnal Processng

More information

IPP-HURRAY! Research Group. Polytechnic Institute of Porto School of Engineering (ISEP-IPP)

IPP-HURRAY! Research Group. Polytechnic Institute of Porto School of Engineering (ISEP-IPP) IPP-HURRAY! Research Group Polytechnc Insttute of Porto School of Engneerng (ISEP-IPP) Tmng Analyss of an Inter-Cell Moblty Procedure for a Wred/Wreless PROFIBUS Networ Luís FERREIRA Eduardo TOVAR HURRAY-TR-0427

More information

Revision of Lecture Twenty-One

Revision of Lecture Twenty-One Revson of Lecture Twenty-One FFT / IFFT most wdely found operatons n communcaton systems Important to know what are gong on nsde a FFT / IFFT algorthm Wth the ad of FFT / IFFT, ths lecture looks nto OFDM

More information

Learning Ensembles of Convolutional Neural Networks

Learning Ensembles of Convolutional Neural Networks Learnng Ensembles of Convolutonal Neural Networks Lran Chen The Unversty of Chcago Faculty Mentor: Greg Shakhnarovch Toyota Technologcal Insttute at Chcago 1 Introducton Convolutonal Neural Networks (CNN)

More information

Traffic Modeling and Performance Evaluation in GSM/GPRS Networks

Traffic Modeling and Performance Evaluation in GSM/GPRS Networks Proceedngs of the 3th WSEAS Internatonal Conference on COMMUNICATIONS Traffc Modelng and Performance Evaluaton n GSM/ Networks Cornel Balnt, Georgeta Budura, Marza Eugen Poltehnca Unversty of Tmsoara Bd..

More information

Figure 1. DC-DC Boost Converter

Figure 1. DC-DC Boost Converter EE36L, Power Electroncs, DC-DC Boost Converter Verson Feb. 8, 9 Overvew Boost converters make t possble to effcently convert a DC voltage from a lower level to a hgher level. Theory of Operaton Relaton

More information

Ergodic Capacity of Block-Fading Gaussian Broadcast and Multi-access Channels for Single-User-Selection and Constant-Power

Ergodic Capacity of Block-Fading Gaussian Broadcast and Multi-access Channels for Single-User-Selection and Constant-Power 7th European Sgnal Processng Conference EUSIPCO 29 Glasgow, Scotland, August 24-28, 29 Ergodc Capacty of Block-Fadng Gaussan Broadcast and Mult-access Channels for Sngle-User-Selecton and Constant-Power

More information

Configuring the communication on FlexRay - the case of the static segment

Configuring the communication on FlexRay - the case of the static segment Confgurng the communcaton on FlexRay - the case of the statc segment Matheu Grener, Lonel Havet, Ncolas Navet To cte ths verson: Matheu Grener, Lonel Havet, Ncolas Navet. Confgurng the communcaton on FlexRay

More information

Study of Downlink Radio Resource Allocation Scheme with Interference Coordination in LTE A Network

Study of Downlink Radio Resource Allocation Scheme with Interference Coordination in LTE A Network Internatonal Journal of Future Computer and Communcaton, Vol. 6, o. 3, September 2017 Study of Downln Rado Resource Allocaton Scheme wth Interference Coordnaton n LTE A etwor Yen-Wen Chen and Chen-Ju Chen

More information

MASTER TIMING AND TOF MODULE-

MASTER TIMING AND TOF MODULE- MASTER TMNG AND TOF MODULE- G. Mazaher Stanford Lnear Accelerator Center, Stanford Unversty, Stanford, CA 9409 USA SLAC-PUB-66 November 99 (/E) Abstract n conjuncton wth the development of a Beam Sze Montor

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

Distributed Fault Detection of Wireless Sensor Networks

Distributed Fault Detection of Wireless Sensor Networks Dstrbuted Fault Detecton of Wreless Sensor Networs Jnran Chen, Shubha Kher, and Arun Soman Dependable Computng and Networng Lab Iowa State Unversty Ames, Iowa 50010 {jrchen, shubha, arun}@astate.edu ABSTRACT

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

Ultimate X Bonus Streak Analysis

Ultimate X Bonus Streak Analysis Ultmate X Bonus Streak Analyss Gary J. Koehler John B. Hgdon Emnent Scholar, Emertus Department of Informaton Systems and Operatons Management, 35 BUS, The Warrngton College of Busness, Unversty of Florda,

More information

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks 74 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 3, No., Aprl 0 A Fuzzy-based Routng Strategy for Multhop Cogntve Rado Networks Al El Masr, Naceur Malouch and Hcham

More information

CDMA Uplink Power Control as a Noncooperative Game

CDMA Uplink Power Control as a Noncooperative Game Wreless Networks 8, 659 670, 2002 2002 Kluwer Academc Publshers. Manufactured n The Netherlands. CDMA Uplnk Power Control as a Noncooperatve Game TANSU APCAN, TAMER BAŞAR and R. SRIKANT Coordnated Scence

More information

Implementation of a High-Performance Assignment Scheme for Orthogonal Variable-Spreading-Factor Codes in WCDMA Networks

Implementation of a High-Performance Assignment Scheme for Orthogonal Variable-Spreading-Factor Codes in WCDMA Networks J. C. Chen / Asan Journal of Arts and Scences, Vol.,,No., pp. 9-8, Implementaton of a Hgh-Performance Assgnment Scheme for Orthogonal Varable-Spreadng-Factor Codes n WCDMA Networs JUI-CHI CHEN * Department

More information

Optimised Delay-Energy Aware Duty Cycle Control for IEEE with Cumulative Acknowledgement

Optimised Delay-Energy Aware Duty Cycle Control for IEEE with Cumulative Acknowledgement 2014 IEEE 25th Internatonal Symposum on Personal Indoor and Moble Rado Communcatons Optmsed Delay-Energy Aware Duty Cycle Control for IEEE 802.15.4 wth Cumulatve Acknowledgement Yun L Kok Keong Cha Yue

More information

Multi-sensor optimal information fusion Kalman filter with mobile agents in ring sensor networks

Multi-sensor optimal information fusion Kalman filter with mobile agents in ring sensor networks Mult-sensor optmal nformaton fuson Kalman flter wth moble agents n rng sensor networs Behrouz Safarneadan *, Kazem asanpoor ** *Shraz Unversty of echnology, safarnead@sutech.ac.r ** Shraz Unversty of echnology,.hasanpor@gmal.com

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

Th P5 13 Elastic Envelope Inversion SUMMARY. J.R. Luo* (Xi'an Jiaotong University), R.S. Wu (UC Santa Cruz) & J.H. Gao (Xi'an Jiaotong University)

Th P5 13 Elastic Envelope Inversion SUMMARY. J.R. Luo* (Xi'an Jiaotong University), R.S. Wu (UC Santa Cruz) & J.H. Gao (Xi'an Jiaotong University) -4 June 5 IFEMA Madrd h P5 3 Elastc Envelope Inverson J.R. Luo* (X'an Jaotong Unversty), R.S. Wu (UC Santa Cruz) & J.H. Gao (X'an Jaotong Unversty) SUMMARY We developed the elastc envelope nverson method.

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

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