Real-time scheduling for systems with precedence, periodicity and latency constraints

Size: px
Start display at page:

Download "Real-time scheduling for systems with precedence, periodicity and latency constraints"

Transcription

1 Real-tme schedulng fo systems wth pecedence, peodcty and latency constants lana ucu, Rémy Kock, Yves Soel () INRI Rocquencout, BP e hesnay edex, Fance llana.cucu@na.f, yves.soel@na.f (2) ESIEE, té Descates - BP 99-2, Bd Blase Pascal 9362 Nosy-le-Gand edex, Fance kock@esee.f bstact Fst we pesent the man esults concenng, n the one hand systems wth peodcty constants and deadlnes, and n the othe hand systems wth pecedence constants and deadlnes, n both cases fo one computng esouce. Then, we gve a model n ode to state clealy the poblem fo schedulng systems wth pecedence, peodcty and latency constants. In ode to solve ths poblem we gve a nonpeemptve, off-lne schedulng algothm whch uses n tun an algothm of latency makng. We demonstate the optmalty of the schedulng algothm, and afte povng the equvalence of the notons of latency constant and deadlne, we extend ths latte algothm fo schedulng ealtme systems wth pecedence, peodcty constants and deadlnes fo one computng esouce. Keywods: algothm, schedulng, optmalty, eal-tme, peodcty, latency, pecedence, deadlne. Intoducton In schedulng theoy of eal-tme systems, we have two man nteests: peodc systems and systems wth pecedence constants. Even f both felds ae sepaately ch n esults

2 n the lteatue, to ou best knowledge thee ae few esults whee both aspects ae teated togethe. The pupose of ths pape s to popose, n the one hand a model whch deals wth both aspects, and n the othe hand to solve the poblems of fndng a schedule (f thee s one) whch satsfes the peodcty, latency and the pecedence constants of the system, n the case of one pocesso. The pape stats wth notatons used to pesent the man esults fo peodc systems and fo systems wth pecedence constants. The next secton pesents the model used to descbe the poblem to be solved. The next secton pesents the algothm fo ths poblem wth the demonstaton of ts optmalty. The pape ends wth a concluson and futhe eseach. 2 Notatons and esults In ode to clealy dstngush the specfcaton level and ts assocated model we ae manly nteested n, fom the mplementaton level, we use the tem opeaton nstead of the commonly used task too closely elated to the mplementaton level. Fo the same eason we use the tem opeato nstead of pocesso o machne. The esults often found n the lteatue ae gven accodng to thee paametes: ] [], whee gves the numbe of opeatos and specfes f they ae of the [ same type (homogeneous machne) o not, the opeaton chaactestcs (peod, deadlne, computaton tme, pecedence constants) and the optmalty cteon (a elaton that allows us to compae possble solutons of the poblem). Fo an opeaton, we (defned fom the stat e- may specfy a computaton tme, a peod, a deadlne the of the peod, ethe of the schedule), a elease tme, a stat tme and a jtte!#%$')( wth *,+-+.+/ and,+0 (see fgue ). T + T s D s D + + Fgue : Basc eal-tme model Fo the poblem wth peodc opeatons and wthout pecedence constant [/ /], u and ayland gve the RMS algothm [2], mpoved by ehoczky and Sha (ntoducton of blockng ) [3] and by udsley (ntoducton of jtte by holstc analyss,[]) and the EDF algothm fo [/.+/ /]. The pecedence constants ae gven by a patal ode on the executon of the opea- means that B cannot stat befoe s executed) that may be epesented by tons (325 a dected acyclc gaph. The patal ode assocated to ths gaph defnes a potental paallelsm [5] on the set of opeatons. Fo example n fgue 2, and may be executed

3 n paallel on dffeent opeatos f we ae n the case 068, wheeas and must be executed sequentally. B D Fgue 2: Pecedence constants gaph In the case of systems wth pecedence constants whee all the opeatons have the same elease tme [/ pecedence/ mnmze the maxmum lateness], awle gves the fst-to-last-ule whch s optmal [6, ]. If the opeatons do not have the same elease tme we obtan a NP-had poblem [8], but f peempton s allowed the poblem s polynomal [9]. lso, fo the poblem [/ pecedence, D/] Blazewcz gves an polynomal soluton [0]. In the geneal case of systems fo whch all the opeatons may have pecedence, latency and also peodcty constants, to ou best knowledge, thee s no esult fo the poblem wth one opeato. 3 The model and the poblem to solve Each opeaton may belong to a pecedence constant,.e. belongs to a pa defnng the patal ode, o/and each opeaton may have a peodcty constant. Moeove, an opeaton may be epeated leadng to seveal nstances of the same opeaton ethe spatally wthout pecedence constant between consecutve epettons, defnng a local potental paallelsm, o tempoally wth pecedence constants between consecutve epettons. ctually, the eal-tme system nteacts wth the physcal envonment [], theefoe the gaph of pecedence constants s a patten tempoally nfntely epeated [5]. If one consde only the patten tself, accodng to ts patal ode the fst opeatons ae called nputs and the last opeatons ae called outputs. These opeatons coespond to espectvely sensos and actuatos. Fo example n the patten of fgue 3, s epeated tempoally thee tmes wheeas s epeated spatally two tmes, s the nput opeaton, and, :9 ae the output opeatons. ctually, the nfnte epetton of the patten nduces an nfnte epetton of all the opeatons. In ode to smplfy ths complex gaph model, that we call not factozed gaph, we defne a fnte epettve pecedence constant when fntely epeated (spatally o tempoally) opeatons ae n elaton of pecedence constant. Ths allows to epesent n

4 * * 2 2 B 2 B th epetton (+)th epetton Fgue 3: Not factozed gaph the model only one nstance of each epeated opeaton wth ts numbe of epettons, and to descbe synthetcally wth a functon code the exstng edges between two dffeent opeatons possbly belongng to dffeent epettons, o between the same opeatons belongng to dffeent consecutve epettons. ll these edges ae nta-patten. Due to the nfnte epetton of the patten, two nput opeatons o two output opeatons, belongng to two consecutve pattens, may be n elaton of pecedence that we call nfnte epettve pecedence constant. It s usually the case when we have a unque senso fo an nput and/o an unque actuato fo an output nstead of an nfnte numbe of sensos and/o actuatos. These edges ae nte-patten. The esultng gaph s sad factozed. FEGHIHJ%K NM Fo two opeatons and epeated tempoally o spatally, we have ;=<!>@?B : OEGHIHJQP) D D 2 * such as: V R$%TS@U WYX f an edge stats fom the $[Z\ epetton of ;=<!>@?B and ends on the S]Z\ epetton of othewse whee K s the numbe of epettons of and P fo. It s obvous to demonstate that the numbe of the possble edges between all the epettons of and s bounded by K_^`P (we may have at most P edges fom evey ). Fo an opeaton tempoally epeated K OEGHIHJQKcNM FEGHIHJ%K tmes, we have ;a<!>g?b : D D * such as: e$%fsg'hg ;=<!>@?d fo S,0$ and $UjkK othewse If thee s no edge between successve epettons of, the functon ;a< >@?b specfed. When the functon ;=<!>@?d s not s specfed the numbe of the possble edges between successve epettons of s K_, othewse *. Fo an nput (esp. output) opeaton whch s tempoally nfntely epeated, and also fntely tempoally epeated K tmes (nsde the patten), we have an edge l n the factozed gaph, coespondng to the nfnte pecedence constant n the not factozed

5 o * o gaph. If the ;a< >@?b has been defned fo then we have an edge between the last epetton bm and the fst epetton belongng to the next patten. If no ;a< >@?b has been defned, then we have an edge between and the belongng to the next patten, fo all the epettons, $U FEGnHHHaQK D. 3 codeb codeb B 2 code Fgue : Factozed gaph It s obvous to demonstate that a factozed gaph contans cycles, f and only f, the not factozed gaph contans cycles. Fom the not factozed gaph pesented n fgue 3 we obtan the factozed gaph FEGQpGqM llustated n fgue whch has the followng ;=<!>@? functons: ;=<!>@?B : $s FEGOpG um FED D D 2 * wth ;a<!>g?d (,)=, D, ;=<!>@?`t : %$T $v FE@ D D 2 * wth ;a< >@?`t = D and the functon ;=<!>@?d gven by the geneal defnton of the functon ;=<!>@? fo an opeaton tempoally epeated n tmes (n ths case, Kswp ). The opeatons and have an edge l. Remak 3. In the case whee we have n the factozed gaph two opeatons wth the same numbe K FEGHIHJ%K xm of epettons and the functon ;=<!>@?B : OEGHIHJQKc D D 2 * such that R$%TS@U g ;=<!>@?B f $ ys othewse n ode the smplfy the model, the functon ;=<!>@? wll not be specfed fo ths patcula case of epettve pecedence constant. lso, when the numbe of epettons of an opeaton s equal to, we do not menton t n the factozed gaph. Fnally, n ode to complete the model, we gve the two types of the eal-tme constants whch we want to be satsfed by the system, namely the latency and the peodcty. Defnton 3. fo two dffeent opeatons and belongng to the patten nfntely epeated, we say that the pa has a latency constant z when the opeatons have to be scheduled such that { :{ ` }+wz. Remak 3.2 we must have a dected path statng wth and endng wth f has a latency constant, because t only concens opeatons whch ae n elaton of pecedence constant. We call fst n the latency constant and last n the latency constant. We denote by ~ the set of all the pas of opeatons havng a latency constant. n opeaton may belong to seveal pas of opeatons havng dffeent latency constants. and

6 Œ Defnton 3.2 fo two consecutve epettons say that the fst epetton of. has a constant of peodcty f ` G ƒ and of the same opeaton, we $ (. We denote by N Remak 3.3 We assume that the peodc opeatons ae scheduled stctly wth the exact peodcty constants. Thus, t amounts to not allow any jtte. lso, we assume that all the peodcty constants ae multples of each othe. Wthout any loss of genealty [2], we assume that all the opeaton chaactestcs,.e. the fxed computaton tme (exactly known), the peodcty and the latency constants, ae defned as multples of a clock tck (tme s dscete). ftewads the values of the gven chaactestcs ae mplctly multpled by. ˆE ŠE In the example pesented n fgue 3 we have, :{ and, and Œ the followng eal-tme constants to be satsfed: the peodcty constants and % {, the latency constants: z Ž9 :9 * and z. The peodcty constant of can be defned because has a fnte epettve pecedence constant between ts thee successve epettons, and ths pecedence constant s completed by the nfntve epettve pecedence constant. The peodcty constant of can be defned only thanks to the nfnte epetton of the patten. The opeaton can not have a peodcty constant because of the potental paallelsm of and 9 whch does not mpose an ode of executon between and :9 each tme the patten s epeated. Then we can not have the noton of consecutve epettons necessay to defne the peodcty of. The poblem to be solved s the followng: fo the consdeed system modeled by a gaph wth epettve pecedence constants (epettve gaph), and wth latency and peodcty constants, we must fnd a feasble schedule. That s to say, a schedule whch gves the stat tme fo all the opeatons and whch satsfes the eal-tme constants fo the poblem: [/ epettve gaph/ peodcty and latency constants]. lgothm Ths secton s oganzed as follows: we pesent the algothm fo the poblem [/ epettve gaph/ peodcty and latency constants] and we show that t s optmal (f thee s a feasble schedule fo the poblem, the algothm wll fnd t). In ode to solve the poblem, we fst gve an algothm of latency makng fo the vetces of the patten, and then usng these latency maks we gve the schedulng algothm whch s a non-peemptve, off-lne algothm. Ths latte algothm s appled to the nfntely epeated patten.. lgothm of latency makng 8f 'O We denote by the dected acyclc gaph of opeatons wth epettve pecedence constants, whee s the set of vetces and ˆ M the set of edges, and œ by such that a dected path statng wth and endng wth.

7 ² l z Gven that some pas of opeatons have a latency constant, the goal of the algothm s to assgn to each opeaton a numbe. Ths numbe ndcates f an opeaton, be- wth a latency constant, wll be executed afte the executon of longng to a pa due to the exstence of a dected path between and, and no dected path between and. If fo an opeaton, thee ae seveal opeatons satsfyng ths popety, then the numbe wll be the smallest value of these latency constants. We call ths numbe P_ž q( ' l (l s a natual numbe bgge than all the natual numbes). The latency maks evolve dung the algothm of latency makng, whch s appled to the patten. emma. If a pa of opeatons has a latency constant z and f thee s an opeaton wth, then { :{ +z s satsfed!. Poof If has a latency constant, then and ˆ+!{. Because we have! h+ `. Then we have! +5 + `{ whch means that because s aleady scheduled when becomes schedulable, the stat tme of the opeaton s not affected by the stat tme of. lgothm Intalzaton: If has a latency constant z then P_ž and P_ž, othewse P_ž y P_ž ª l. Moeove, f belongs to seveal pas of opeatons havng dffeent latency constants, then P_ž U P_$eK «F { Ā± z, and P_ž l. We denote by ² the wokng-set and let ~., we have thee possbl- Step : fo b ³, ² and fo each opeaton! tes: (a) f, then accodng to emma., P_ž UwP_ž ; (b) f and, then P_ž U0P_$eKµRP_ž FQP_ž (c) f and, then P_ž 'wp_ž. The pa s emoved fom ². Step 2: f ² then goto step, othewse the algothm stops. % ; We apply the algothm of latency makng to the patten of the example depcted fgue. t the begnnng of the algothm, we have the wokng-set ² d9 ¹F` O :9 The table gves the values of the functons P_ž fo each opeaton of the patten. The fnal values of the functons P_ž ae gven by the last lne of ths table. These ae the values that wll be used by the schedulng algothm...2 Schedulng algothm The schedulng algothm tansfoms the patal ode assocated to the gaph n a (one of the possble) total ode satsfyng the constants. Ths algothm s appled to the n-

8 z z z «l * P_ž % P_ž P_ž P_ž P_ž % P_ž d9 bº :9 Intalzaton l l l l 9 0 % l l l l 9 0 B9 :9 l l Table : Results gven by the algothm of latency makng fntely epeated patten. We denote by ² the wokng-set, by!» the stat tme of the last opeaton that was scheduled, by :» ts computaton tme, and by ¼ the set of all the opeatons whch have a peodcty constant. Dung the algothm ² contans all the schedulable opeatons,.e. opeatons the pedecessos of whch ae aleady scheduled. We note that between two opeatons whch schedulable n the same tme thee s no path. Implctly, evey tme an opeaton s scheduled!» (esp. :» ) changes ts value nto the stat tme (esp. computaton tme) of ths opeaton. lgothm Intalzaton: ² NĀ½ and ¾ TÀeÁ J Ã! and» Ä» *. Step (opeaton wth latency constants): ² such that P_ž then `» Ä» such that P_ž / P_$eK P_ž O {Å næç, we emove t fom ², all the opeatons whch became schedulable ae added to ², and go to Step 5. Step 2 (opeaton wthout peodcty and whch ae not fst n a latency constant): x ² such that thee s no wth ~ and ¼, then!» Ä», we emove t fom ², all the opeatons whch became schedulable ae added to ², and go to Step. Step 3 (opeaton whch ae fst n a latency constant): 5 ² such that thee s wth 0 ~, then!» Ä» wth Ç P_ž]È «O É n± and næ z, we emove t fom ², all the opeatons whch became schedulable ae added to ², and go to Step 5. Step (opeaton wth peodcty fo whch each fst epetton s not aleady scheduled): 0P_$[K we have `» Ä» such that =ÆqÊÌË and Í not aleady scheduled!. Go to Step 6. Step 5: f ² Ïм wth Step 6: we seach an opeaton aleady scheduled, then go to Step. ² Ï ¼ fo whch ts fst epetton s scheduled

9 ¼ ² z and fo whch we have: N» Ä» wp_$[k {G Ñ næ}êäë and {GÍ aleady scheduled `{G whee system s not schedulable and the algothm stops. s the last epetton scheduled of. If we fnd seveal opeatons {» Ä» then the Step (opeaton wth latency constants): f G ]! ÏªÒ such that» Ä» : q+0 G N fo the opeaton found pevously, then we have» Ä» wth: P_ž Ì P_$[K P_ž OD É næ and DÓÔDÕaÖ the scheduled opeaton s emoved fom ², all the opeatons whch became schedulable ae added to ², and go to Step 6. Step 8 (opeaton wth peodcty fo whch each fst epetton s not aleady scheduled): f G ² Ïм wth Ä not scheduled and `» Ä» : ª+- G N fo the opeaton found pevously, then we have the scheduled opeaton s emoved fom ² ae added to ², and go to Step 6. Step 9 (opeaton wth peodcty): we have `»» Ä» wth Å wp_$[k É næ)êìë and Ó ÔDÕ Ö!É, all the opeatons whch became schedulable Ä» such that ` G ƒ fom ², all the opeatons whch became schedulable ae added to ², and go to Step 6., the scheduled opeaton s emoved Remak. the schedulng algothm neve stops unless the peodcty constants can not be satsfed n the Step 6,.e. n ths case, the system s not schedulable. We apply the schedulng algothm to the example of the fgue fo whch we have. The begnnng of the esults ae gven n the table 2.! emma.2 The peodcty constant s a patcula case of a latency constant. onsequently, the peodcty constant s a stonge constant than the latency constant. Poof If f F $}( has a latency constant z, then! Ø ƒ Ä Ø ƒ by zµú, we have Ø ƒ has a peodcty constant we have G ƒ N $ 0( D. If the pa Ä G ƒ +Ùz. fte eplacng z :+ÛzµÚ. Then we notce that the equalty expessng the peodcty constant s ncluded n the nequalty expessng the latency constant. may be exe-. But, $U)(. Remak.2 The latency constant of the pa f cuted afte the executon of, anytme dung the nteval ` f has a peodcty constant the stat tme of mples that Ä G must be equal to ` G Ä G Remak.3 We denote fou types of opeatons to be scheduled, dung the algothm, as follows: ( ) opeatons wth P_ž l ; (D9 ) opeatons wth P_ž l and thee s not wth _ ~ and

10 l * E Þ p * Œ ² `» Ä» Step used cton F! 0 0 Step ƒ!d9 Œ!d9 0 2 Step 9 B9!bº!bº 5 2 Step 9 a Ü `*! a! 0 2 Step 8 a F `{! a F :9! :9 2 Step a ` ƒ! a :9! :9 3 2 Step 9 ƒ!d9 :9!d9 :9 5 2 Step ` ]Ý!Þ!d9 E!d9 2 Step 9 Ý!bº EŒ!bº 20 2 Step 9 a Ü! a E! 25 2 Step 9 a F `{! ^`^`^ :9 0 2 Step 6 chosen 5 2 Step 6 chosen 0 2 Step 6 chosen 2 Step 6 chosen 3 2 Step 6 chosen 5 2 Step 6 chosen 2 Step 6 chosen 20 2 Step 6 chosen 25 2 Step 6 chosen 2 Step 6 chosen ¼ ; (]º ) opeatons (ß ) opeatons Table 2: Results gven by the schedulng algothm wth P_ž wth P_ž and G l and q wth ¼. Note that the opeatons of do not have any constant, and they ae scheduled only f thee s no moe opeaton wth constants among the schedulable opeatons. Theoem. Fo a system of opeatons wth pecedence and peodcty constants and wthout latency constant, a schedule obtaned accodng to the nceasng ode of the peodcty constants of the fst nstances of the schedulable opeatons, s feasble f and only f t s feasble accodng to the deceasng ode of the peodcty constants of the fst nstances of the schedulable opeatons. Poof We demonstate the equvalence by double mplcaton. Fst, we demonstate that f the system s schedulable accodng to the nceasng ode of the peodcty constants of the fst nstances of the schedulable opeatons, then the system s, also, schedulable accodng to the deceasng ode of the peodcty constants of the fst nstances of the schedulable opeatons. We can demonstate the mplcaton fo the two fst nstances of the opeatons wth the smallest values of the peodcty constants and then by mathematcal nducton the esult can be genealzed to all the fst nstances of the schedulable Ì ~ ;

11 z S S S g g j z S 6 $ j S S $ 6 $ opeatons. We denote by and the two opeatons wth the smallest values of the w$ peodcty constants and we suppose Å 3+à{. We have ` ƒ N 6á, ys and smlaly,!{ â!{ ƒ { 6ã. Because the system s schedulable, we have S}j3$ d `{ â% and Ä :{y+än. Moeove, because t s schedulable accodng to the nceasng ode of the peodcty constants of the fst nstances of the schedulable opeatons, we have:!{ ƒ ƒ Ä så ª$ ` G ` ƒ N æs!{ â ƒ Ä { ÐS S ÐS {ä N and Ä {/6 S Ð( Fom the pevous elatons, we have N. We demonstate by contadcton that we obtan also a feasble schedule f we schedule the opeatons accodng to the deceasng ode of the peodcty constants of the fst nstances of the schedulable opeatons. Indeed, n ths case, we have: ƒ `{ ƒ :{qå G `{ â `{ ƒ `{ ƒ Ð$ æs :{ N { Theefoe, we assume that we do not obtan a feasble schedule,.e. We have also: Ð$ S :{ N Å{ {æ6 N Ä Ûç whch s n contadcton wth smla to the fst one. åèä :{x6 ésê $T :{/+ÛN. The second pat of the demonstaton s Theoem.2 The schedulng algothm.2 s optmal (f thee s a feasble schedule, the algothm wll fnd t). Poof We consde thee cases:. the system has only pecedence and latency constants. Then we schedule a system that may have opeatons of types, D9 and º (Remak.3). t the begnnng of the algothm we have two possbltes: (a) thee ae opeatons of type among the schedulable opeatons. It means that along the algothm only the Step schedules the opeatons, and ths, accodng to the nceasng ode of the maks. We pove the optmalty of ths Step by contadcton. Fo ths, we assume that the opeatons ae scheduled accodng to the deceasng ode of the maks,.e. fo two opeatons and f P_ž ÄjP_ž, then!{. We consde the latency constant e e ÌëP_ž wth and z (c.f. algothm of latency [ì: makng, Step, b)). lso we consde the latency constant z wth eì 'wp_ž and z. Fnally, we obtan É ` whch s n [ Äj eì contadcton wth the fact that z. `{ â.

12 j j l l j j (b) thee s no opeaton of type among the schedulable opeatons. It means that the schedule s obtaned by usng the Step 2 o the Step 3, untl an opeaton of type becomes schedulable. The Steps 2 and 3 schedule an opeaton of type D9 befoe an opeaton of type Dº. When the opeaton s of type ]º, then G such that the pa b ~ and because P_ž : l, we have. It means that thee ae two possbltes fo the schedule, ethe ` `{ `, ethe!{ `. We obseve that n both cases, the stat tme of opeaton does not modfy the value of `{, and consequently the latency constant. So, t does not matte what s the schedulng of the opeatons of type D9 and º. Once an opeaton of type ]º s scheduled, opeatons of type become schedulable and, untl the algothm stops only the Step schedules the opeatons. Hence we ae n the case (a), and we saw pevously that the choce made by Step s optmal. 2. the system has pecedence and peodcty constants and no latency constants. Then we schedule a system that may have only opeatons of (Remak.3). In ths case because P_ž v ², the schedule s found only by usng the steps, 8 and 9. These steps schedule the schedulable opeatons n the nceasng ode of the peodcty constants. Indeed, due to the theoem. t s equvalent to schedule the fst nstances of the opeatons, wth peodcty constants, accodng to the nceasng o to the deceasng ode of the peodcty constants. Once the fst nstances of all the opeatons wth peodcty constants wee scheduled, the schedulng algothm only have to schedule the opeatons accodng to the peodcty constants. 3. the system has the thee constants: pecedence, peodcty and latency. t the begnnng of the algothm we have two possbltes: (a) thee ae opeatons of type among the schedulable opeatons. n opeaton wth P_ž may have o not a peodcty constant. The peodcty constant must be satsfed, only afte the fst epetton of the opeaton s scheduled. s soon as Step scheduled the fst epetton of an opeaton wth peodcty constant, the emanng opeatons ae scheduled only by usng the Steps 8, 9 and 0. So, untl the fst epetton of an opeaton wth a peodcty constant s scheduled, only the Step s used. We have two possbltes:. no fst epetton of an opeaton wth a peodcty constant was yet scheduled. It means that we have to satsfy only latency constant and we ae n same stuaton as.(a), and we saw that the choce made by Step s optmal.. the fst epetton of an opeaton wth a peodcty constant was scheduled, so we have a peodcty constant to satsfy. fte calculatng the stat tme of the opeaton such that N» Ä» wp_$ek {@ =Æ ÊÌË and {GÍ aleady scheduled!{@ Å{ `» Ä»

13 l (Step ), the emanng opeatons ae scheduled by usng the Step 8, 9 and 0. The Steps 8 and 9 seach fo opeatons, among the schedulable opeatons, that may be scheduled befoe the calculated stat tme. Because we aleady chose the fst peodcty constant to be satsfed, we have only latency constants to meet lke n the case.(a), and we saw that ths choce of the opeatons wth the smallest P_ž s optmal. If thee s no opeaton wth P_ž ä whch may be scheduled befoe the calculated stat tme, then t does not matte how the emanng opeatons ae scheduled befoe the calculated stat tme. Fnally, the Step 0 schedules the opeaton at the calculated stat tme. (b) thee s no opeaton of type among the schedulable opeatons. It means that the schedule s obtaned by usng the Steps 2, 3 and untl an opeaton wth peodcty and/o type becomes schedulable. The Step 3 s used only f thee s no moe opeaton of s soon as the Step 3 scheduled an opeaton, opeatons of type become schedulable and the Step wll neve be used. If the Step schedules an opeaton, then only the Steps 8, 9 and 0 wll schedule the emanng opeatons. So, the Steps 2, 3 and schedule ethe the opeatons of befoe schedulng opeatons of type Dº, ethe the opeatons of befoe schedulng opeatons of type ]ß. We saw n. (b) that t does not matte how the opeatons of type G9 and ]º ae scheduled. n opeaton of has no constant to satsfy, and an opeaton of type ß once ts fst epetton s scheduled, has ts peodcty constant to satsfy. Hence, fo opeatons of and ß, we educe the numbe of opeatons whch must be scheduled when thee ae peodcty constants to be satsfed. Once the Step 3 o the Step s used, we ae n the case o..3 onsequence of solvng ou poblem We emnd that we denote by í the deadlne of an opeaton defned fom the begnnng of the schedule mplyng that! )+0,. Theoem.3 The latency constant z deadlne of opeaton. of a pa Poof We demonstate the equvalence by double mplcaton. Fst, we demonstate that a latency constant z ~ may be ex- Ž ~, then of a pa d pessed as the deadlne of opeaton, once s scheduled. Because ` we have `{æ+0z :{. If we denote by í{ the expesson z we obtan!{æ+î{. Theefoe, as soon as ~ s equvalent to the s scheduled, the value of ï{ s known. Second, we expess the deadlne of an opeaton as a latency constant z. Because has a deadlne {, then `{æ+î{. We denote by the fst opeaton whch was scheduled, then ` *. Because the deadlne s defned fom the stat of the schedule, we obtan that!{ +î{. Moeove, because all the opeatons wthout pedecessos q 'w may be the fst scheduled opeaton, we have { ` x+î{ Å wth Ò?`; ` ^J! :{,

14 ² ² «««. So, n ode to satsfy the deadlne of, we defne seveal latency con- U 'w í{ fo each such that Ò?`; and. and stants z Due to ths theoem, we may use the same schedulng algothm n ode to solve the poblem [/ epettve gaph/ peodcty constants and deadlnes], but n ths case the functon P_ž of the opeaton must be equal to the P_$eK {Å n± î{. The followng algothm of deadlne makng allows to obtan these maks: lgothm Intalzaton: ²,, then P_ž U NĀ½ and ð!ñaá JÂ Ã Ò?`;,, othewse P_ž ' %P_ž îòp_$[kep_ž s the wokng-set. If l. aqp_$ek has a deadlne Step : Fo { ð`ñ=á and ²!. We add to ² the opeatons fo whch all the pedecessos has been emoved fom ². Step 2: Repeat Step untl ² ë. Remak. ecusvely, each opeaton nhets the deadlne of ts successos. t the end of ths latte algothm, the mak of an opeaton may be equal to ethe ts nheted deadlne o ts ntal deadlne. Theefoe, the algothm does not modfy the maks of the opeatons wthout successos. Ths algothm s, also, appled to the patten. ó P_ž F 5 oncluson and futhe eseach The pape gves a model based on gaphs n ode to state clealy the poblem of schedulng eal-tme systems wth pecedence, peodcty and latency constants fo one computng esouce. Because usually the poblem of schedulng systems wth peodcty constants and deadlnes, and the poblem of schedulng systems wth pecedence constants and deadlne, ae teated sepaately, we defne the noton of latency constant. By povng ts equvalence wth the noton of deadlne whch s commonly used, we mege these two domans of eseach. We gve an optmal algothm fo solvng ou poblem, and n ode to pove the optmalty of ths algothm we need to demonstate that n the case of systems wthout latency constant, t s equvalent to schedule the fst nstances of the opeatons wth peodcty constants, accodng to the nceasng o to the deceasng ode of the peodcty constants. These esults have as consequence the extenson of the algothm fo schedulng eal-tme systems wth pecedence, peodcty constants and deadlnes fo one computng esouce. Pesently we ae seachng fo a condton establshng f a eal-tme system wth pecedence, peodcty and latency constants, s schedulable. Moeove, when ths condton s not satsfed, we plan to study f ntoducng peempton allows to fnd a feasble

15 schedule. Fnally, we plan to extend the poblem fo seveal computng esouces and to calculate ts complexty. Refeences [] E.. awle. Recent esults n the theoy of machne schedulng. Mathematcal Pogammng: the State of the t, Spnge-Velag, 983. [2].. u and J.W. ayland. Schedulng algothms fo multpogammng n a hadeal-tme envonment. Jounal of the M, 93. [3] J.P. ehoczky,. Sha, and Y Dng. The ate monotonc shedulng algothm: exact chaactezaton and aveage case bahavo. Poceedngs of the IEEE Real-Tme Systems Symposum, 989. [] N.. udsley,. Buns, M.F. Rchadson, Tndell K., and.j. Wellngs. pplyng new schedulng theoy to statc poty pe-emptve schedulng. Softwae Engneeung Jounal, 993. [5] T. Gandpee,. avaenne, and Y. Soel. Optmzed apd pototypng fo eal tme embedded heteogeneous multpocessos. odes 99 th Intenatonal Wokshop on Hadwae/Softwae o-desgn, 999. [6] E.. awle. Optmal sequencng of a sngle machne subject to pecedence constants. Techncal epot, Unvesty of alfona, 9. [] E.. awle. Optmal sequencng of a sngle machne subject to pecedence constants. Management Scence, 93. [8] J.K. ensta and.h.g. Rnnooy Kan. Optmzaton and appoxmaton n detemnstc sequencng and schedulng: suvey. nn. Dscete Math., 9. [9] T.P. Bake. Stack-based schedulng of ealtme pocesses. The Jounal of Real-tme Systems, 99. [0] J. Blazewcz. Schedulng dependent tasks wth dffeent aval tmes to meet deadlnes. Modellng and Pefomance Evaluaton of ompute Systems, 96. [] Davd Hael and m Pnuel. On the development of eactve systems. In K. R. pt, edto, ogcs and Models of oncuent Systems. Spnge Velag, New Yok, 985. [2] S.K. Bauah, R.R. Howell, and.e. Rose. lgothms and complexty concenng the peemptve schedulng of peodc eal-tme tasks on one pocesso. Jounal of Real-Tme Systems, 990.

Efficient VLSI Layouts for Homogeneous Product Networks

Efficient VLSI Layouts for Homogeneous Product Networks 17 IEEE TRANSACTIONS ON COMPUTERS, VOL. 46, NO. 1, OCTOBER 1997 Effcent VLSI Layouts fo Homogeneous Poduct Netwoks Antono enández and Kemal Efe, Membe, IEEE Abstact In ths pape, we develop genealzed methods

More information

Robust frequency offset estimator for OFDM over fast varying. multipath channel

Robust frequency offset estimator for OFDM over fast varying. multipath channel Robust equency oset estmato o OFDM ove ast vayng multpath channel L We, Youyun Xu, Yuemng Ca and Xn Xu Ths pape pesents a obust cae equency oset(cfo) estmaton algothm sutable o ast vayng multpath channels.

More information

Latency-Rate Servers: A General. Model for Analysis of Trac. Dimitrios Stiliadis. Anujan Varma UCSC-CRL July 18, 1995.

Latency-Rate Servers: A General. Model for Analysis of Trac. Dimitrios Stiliadis. Anujan Varma UCSC-CRL July 18, 1995. Latency-Rate Seves: A Geneal Model fo Analyss of Tac Schedulng Algothms Dmtos Stlads Anujan Vama UCSC-CRL-95-38 July 18, 1995 Baskn Cente fo Compute Engneeng & Infomaton Scences Unvesty of Calfona, Santa

More information

Optimal Resource Allocation in Wireless Multiaccess Video Transmissions

Optimal Resource Allocation in Wireless Multiaccess Video Transmissions Optmal Resouce Allocaton n Weless Multaccess Vdeo Tansmssons Cong Shen and Mhaela van de Schaa Electcal Engneeng Depatment Unvesty of Calfona, Los Angeles Los Angeles, CA 90095-1594 Emal: {congshen,mhaela@ee.ucla.edu

More information

Power Electronics (25) Please prepare your student ID card (with photo) on your desk for the attendance check.

Power Electronics (25) Please prepare your student ID card (with photo) on your desk for the attendance check. Depatment of Powe Electoncs and Electcal Dves Pof D ng Joachm Böcke Powe Electoncs 31032015 Suname Student numbe Fst name Couse of study Task (Ponts) 1 2 3 4 Total (100) Mak Duaton 120 mnutes Pemtted esouces

More information

Simulation of ZVS H-Bridge Inverter Using Soft Switching Boost Converter

Simulation of ZVS H-Bridge Inverter Using Soft Switching Boost Converter K. Seekanth Reddy Smulaton of ZS H-Bdge Inete Usng Soft Swtchng Boost Conete K. Seekanth Reddy ABSTRACT: Ths pape pesents a two stage zeo-oltageswtchng H-Bdge nete usng soft swtchng boost conete. The conentonal

More information

EWFQ: Enhanced Weighted Fair Queuing Scheme ensuring accurate inter-packets spacing

EWFQ: Enhanced Weighted Fair Queuing Scheme ensuring accurate inter-packets spacing EWFQ: Enhanced Weghted Fa Queung Scheme ensung accuate nte-packets spacng Mudass TUFAIL and Benad COUSIN IRISA, Campus de Beauleu 35042 Rennes Cedex, Fance. fmtufal, bcousng@sa.f tel: (33) 2 99 84 71 00

More information

A Control Method for SVG Based on Differential Geometry Nonlinear Control

A Control Method for SVG Based on Differential Geometry Nonlinear Control Enegy and Powe Engneeng,, 3, 7-75 do:.436/epe..3334 Publshed Onlne July (http://www.scp.og/jounal/epe) A Contol Method fo SVG Based on Dffeental Geomety Nonlnea Contol Abstact Q-Yong Pan, Jn Wu, Y-Hua

More information

Experiment 26 Refraction

Experiment 26 Refraction Expement 26 Refacton Advanced Readng: (Knght 4 th Edton) Chapte 34 secton 34-3 Equpment: 1 Plex-Ray 2 cokboads 2 potactos 2 30 cm ules Objectve: The object of ths expement s the phenomena of efacton. Theoy:

More information

HIGH FREQUENCY BOOST CONVERTER EMPLOYING SOFT SWITCHING AUXILIARY RESONANT CIRCUIT

HIGH FREQUENCY BOOST CONVERTER EMPLOYING SOFT SWITCHING AUXILIARY RESONANT CIRCUIT HIGH FREQUENCY BOOST CONERTER EMPOYING SOFT SWITCHING AUXIIARY RESONANT CIRCUIT G. NARESH GOUD, Y.AKSHMI DEEPA, 3 G.DII BABU, 4 P.RAJASEKHAR & 5 N.GANGADHER Abstact - A new soft-swtchng boost convete s

More information

POWER FLOW ANALYSIS USING NR METHOD

POWER FLOW ANALYSIS USING NR METHOD POWER FLOW ANALYSIS USING NR METHOD Adtya Shaa 1, Manyu San 2 and MdIfan Ahed 3 1 UG Student, 2,3 Assstant Pofesso, Electcal Engneeng, Caee Pont Unvesty, Kota, Raasthan, (Inda) ABSTRACT Powe s geneated

More information

An Accurate and Fast WLAN User Location Estimation Method Based on Received Signal Strength

An Accurate and Fast WLAN User Location Estimation Method Based on Received Signal Strength An Accuate and Fast WLAN Use Locaton Estmaton Method Based on Receved Sgnal Stength Mnghua Zhang and Shensheng Zhang Depatment of Compute Scence and Engneeng, Shangha Jao Tong Unvesty, Chna {zhangmh, sszhang}@sjtu.edu.cn

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

where and are polynomials with real coefficients and of degrees m and n, respectively. Assume that and have no zero on axis.

where and are polynomials with real coefficients and of degrees m and n, respectively. Assume that and have no zero on axis. function whee is an unknown constant epesents fo the un-modeled dynamics The pape investigates the position contol of electical moto dives that can be configued as stuctue of Fig 1 This poblem is fomulated

More information

The Dividend Discount Model with Multiple Growth Rates of Any Order for Stock Evaluation. Abdulnasser Hatemi-J and Youssef El-Khatib

The Dividend Discount Model with Multiple Growth Rates of Any Order for Stock Evaluation. Abdulnasser Hatemi-J and Youssef El-Khatib he vdend scount Mode wth Mutpe Gowth Rates of ny Ode fo Stoc Evauaton bdunasse Hatem-J and Youssef E-Khatb UE Unvesty -n OBox 555 Unted ab Emates E-mas: Hatem@uaeuacae and Youssef_Ehatb@uaeuacae bstact

More information

3 THE INTERFERENCE PATTERN GNSS-R

3 THE INTERFERENCE PATTERN GNSS-R Chapte 3 The Intefeence Patten GNSS-R Technque 3 THE INTERFERENCE PATTERN GNSS-R TECHNIQUE 3. Intoducton GNSS-R technques have been used n ocean scenaos wth the man goal of educng eos n sea suface salnty

More information

Measurement of thickness of dielectric materials from microwave reflection data

Measurement of thickness of dielectric materials from microwave reflection data st Intenatonal Confeence on Sensng Technology Novembe -, 5 Palmeston Noth, New Zealan Measuement of thckness of electc mateals fom mcowave eflecton ata Abstact Kalash Thaku an Wayne Holmes Electomagnetc

More information

Research on the Electromagnetic Interference of Antennas on the Satellite

Research on the Electromagnetic Interference of Antennas on the Satellite PIERS ONLINE, VOL. 4, NO. 3, 28 336 Reseach on the Electomagnetc Intefeence of Antennas on the Satellte Bn Zhou 1, Qzhong Lu 2, and Xnyang He 1 1 Reseach Offce of Mcowave Technology X an Insttute of Space

More information

Design and Optimization of VoD schemes with Client Caching in Wireless Multicast Networks

Design and Optimization of VoD schemes with Client Caching in Wireless Multicast Networks Desgn and Optmzaton of VoD schemes wth Clent Cachng n Weless Multcast Netwoks Hao Feng, Student Membe, IEEE, Zhyong Chen, Membe, IEEE, and Hu Lu, Fellow, IEEE axv:78.366v [cs.it] Aug 27 Abstact Due to

More information

Cross Entropy Optimization for Optimal Design of Water Distribution Networks

Cross Entropy Optimization for Optimal Design of Water Distribution Networks Intenatonal Jounal of Compute Infomaton Systems and Industal Management Applcatons. ISSN 250-7988 Volume 5 (203) (202) pp. 308-36 MIR Labs, www.mlabs.net/csm/ndex.html Coss Entopy Optmzaton fo Optmal Desgn

More information

Analysis of Occurrence of Digit 0 in Natural Numbers Less Than 10 n

Analysis of Occurrence of Digit 0 in Natural Numbers Less Than 10 n meican Intenational Jounal of Reseach in Fomal, pplied & Natual Sciences vailable online at http://www.iasi.net ISSN (Pint): 2328-3777, ISSN (Online): 2328-3785, ISSN (CD-ROM): 2328-3793 IJRFNS is a efeeed,

More information

Derangements. Brian Conrey and Tom Davis and March 23, 2000

Derangements. Brian Conrey and Tom Davis and   March 23, 2000 Deangements Bian Coney and Tom Davis coney@aimath.og and tomdavis@eathlink.net http://www.geomete.og/mathcicles Mach 23, 2000 Seating Mixup Imagine that Yankee Stadium is completely sold out, but when

More information

Resonant DC Link in PWM AC Chopper

Resonant DC Link in PWM AC Chopper Intenatonal Jounal of Electcal and Compute Engneeng Resonant DC Lnk n PWM AC Choppe Apnan Auasopon Abstact Ths pape poposes a esonant dc lnk n PWM ac choppe. Ths can sole the spke poblems and also educe

More information

New Distributed QoS Control Scheme for IEEE Wireless Access Networks

New Distributed QoS Control Scheme for IEEE Wireless Access Networks New Dstbuted QoS Contol Scheme fo IEEE 802.16 Weless Access Netwoks Xaofeng Ba 1, Abdallah Sham 1, Khalm Amjad Meeja 1 and Chad Ass 2 1 The Unvesty of Westen Ontao, Canada, xba6@uwo.ca, asham@eng.uwo.ca,

More information

Theoretical And Experiment Researches On A Multi-Temperature Quasi-Cascade Refrigerating System

Theoretical And Experiment Researches On A Multi-Temperature Quasi-Cascade Refrigerating System Pudue Unvesty Pudue e-pubs Intenatonal Refgeaton and A Condtonng Confeence School of Mechancal Engneeng 2010 Theoetcal And Expement Reseaches On A Mult-Tempeatue Quas-Cascade Refgeatng System Yuhu Lang

More information

10! !. 3. Find the probability that a five-card poker hand (i.e. 5 cards out of a 52-card deck) will be:

10! !. 3. Find the probability that a five-card poker hand (i.e. 5 cards out of a 52-card deck) will be: MATH 0(001 Fall 2018 Homewok 2 Solutions Please infom you instucto if you find any eos in the solutions 1 Suppose that thee ae duck huntes, each with a pefect shot A flock of ducks fly ove, and each hunte

More information

COMPARISON OF GRAPH-BASED METHODS OF KINEMATICAL ANALYSIS OF PLANETARY GEARS

COMPARISON OF GRAPH-BASED METHODS OF KINEMATICAL ANALYSIS OF PLANETARY GEARS Jóef Dewnak, Stansław Zawślak Compason of gap-based metods of knematcal analyss of planetay geas COMPARISON OF GRAPH-BASED METHODS OF KINEMATICAL ANALYSIS OF PLANETARY GEARS Jóef DREWNIAK *, Stansław ZAWIŚLAK

More information

DISTRICT USES; SAID ZONING MAP AND ORDINANCE BEING NUMBERED REPEALING ALL ORDINANCES OR PARTS OF ORDINANCES IN CONFLICT

DISTRICT USES; SAID ZONING MAP AND ORDINANCE BEING NUMBERED REPEALING ALL ORDINANCES OR PARTS OF ORDINANCES IN CONFLICT ORDNANCE 55-28 AN ORDNANCE OF THE CTY OF GRAND PRARE, TEXAS, AMENDNG THE ZONNG MAP AND ORDNANCE TO REZONE THE SOUTHERN HALF OF LOT 5, BLOCK 38, DALWORTH PARK ADDTON, CTY OF GRAND PRARE, DALLAS COUNTY,

More information

Parameterized Complexity of Connected Even/Odd Subgraph Problems

Parameterized Complexity of Connected Even/Odd Subgraph Problems Paameteized Complexity of Connected Even/Odd Subgaph Poblems Fedo V. Fomin 1 and Pet A. Golovach 2 1 Depatment of Infomatics, Univesity of Begen PB 7803, 5020 Begen, Noway fedo.fomin@ii.uib.no 2 School

More information

Multiagent Reinforcement Learning Dynamic Spectrum Access in Cognitive Radios

Multiagent Reinforcement Learning Dynamic Spectrum Access in Cognitive Radios Sensos & Tansduces 204 by IFSA Publishing, S L http://wwwsensospotalcom Multiagent Reinfocement Leaning Dynamic Spectum Access in Cognitive Radios Wu Chun, 2 Yin Mingyong, 2 Ma Shaoliang, Jiang Hong School

More information

A Dynamic Networking Substrate for Distributed MMOGs

A Dynamic Networking Substrate for Distributed MMOGs Receved 31 Octobe 2013; evsed 9 Apl 2014; accepted 9 June 2014. Date of publcaton 00 xxxx 0000; date of cuent veson 00 xxxx 0000. Dgtal Object Identfe 10.1109/TETC.2014.2330520 A Dynamc Netwokng Substate

More information

Low-Complexity Time-Domain SNR Estimation for OFDM Systems

Low-Complexity Time-Domain SNR Estimation for OFDM Systems Low-Complexity Time-Domain SR Estimation fo OFDM Systems A. jaz, A.B. Awoseyila and B.G. Evans A low-complexity SR estimation algoithm fo OFDM systems in fequency-selective fading channels is poposed.

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

Frequency Reuse Distance of A 2-hop Virtual Cellular Network

Frequency Reuse Distance of A 2-hop Virtual Cellular Network oceedngs of ACC8 copyght 8 IEICE 8 SB 8 Fequency Reuse Dstance of A -hop Vtual Cellula etwok Esuke KUDOH and Fumyuk ADACHI ohoku Unvesty Senda, 98-8579, Japan Abstact hee have been stong demands fo hghe

More information

Spectrum Sharing between Public Safety and Commercial Users in 4G-LTE

Spectrum Sharing between Public Safety and Commercial Users in 4G-LTE 1 Spectum Shaing between Public Safety and Commecial Uses in 4G-LTE Haya Shajaiah, Ahmed Abdel-Hadi and Chales Clancy Badley Depatment of Electical and Compute Engineeing Viginia Tech, Alington, VA, 22203,

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

Varney Land Surveys (Dick Varney) th Avenue Sacramento, CA 95822

Varney Land Surveys (Dick Varney) th Avenue Sacramento, CA 95822 CTY OF SACRAMENTO DEPARTMENT OF PLANNNG & DEVELOPMENT ZONNG ADMNSTRATOR 23 Steet Sacamento CA 9584 ACTON OF THE ZONNG ADMNSTRATOR On Thusday Decembe 9 2002 the Zonng Admnstato appoved wth condtons a pacel

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

Robust 3D Camera Motion Parameter Estimation for Video Coding

Robust 3D Camera Motion Parameter Estimation for Video Coding 96 IJCSNS Intenatonal Jounal of Compute Scence and Netwo Secuty, VOL.7 No., Febuay 7 Robust 3D Camea Moton Paamete Estmaton fo Vdeo Codng Eung-ae Km, Koea Polytechnc Unvesty, Sheung-Cty, Kyongg-Do, Koea

More information

The Periodic Ambiguity Function Its Validity and Value

The Periodic Ambiguity Function Its Validity and Value The Peiodic Ambiguity Function Its Validity and Value Nadav Levanon Dept. of Electical Engineeing Systems Tel Aviv Univesity Tel Aviv, Isael nadav@eng.tau.ac.il Abstact The peiodic ambiguity function (PAF)

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 allocation is an important research topic in

RESOURCE allocation is an important research topic in 36 IEEE TRANSACTIONS ON WIRELESS COMMNICATIONS, VOL. 6, NO., OCTOBER 27 tlty-based Resoce Allocaton n Weless Netwoks Wen-Hsng Ko and Wanjn Lao Abstact In ths pape, we stdy tlty-based maxmzaton fo esoce

More information

The mathematical structure known as a graph has the valuable feature of

The mathematical structure known as a graph has the valuable feature of Copyight, Pinceton Univesity Pess No pat of this book may be means without pio witten pemission of the publishe 1 Intoducing Gaphs The mathematical stuctue known as a gaph has the valuable featue of helping

More information

GRADE 6 FLORIDA. Division WORKSHEETS

GRADE 6 FLORIDA. Division WORKSHEETS GRADE 6 FLORIDA Division WORKSHEETS Mental division stategies invese opeations As we know, multiplication and division ae invese opeations. 8 9 = 7 This means they do the evese of each othe: 7 9 = 8 We

More information

Online Signature Verification Using Angular Transformation for e-commerce Services

Online Signature Verification Using Angular Transformation for e-commerce Services Wold Academy of Scence, Engneeng and Technology Intenatonal Jounal of Electcal and Compute Engneeng Vol:4, No:1, 21 Onlne Sgnatue Vefcaton Usng Angula Tansfomaton fo e-commece Sevces Peeapong Uthansakul

More information

Optimum Air-Gap Flux Distribution with Third Harmonic Rotor Flux Orientation Adjustment for Five-Phase Induction Motor

Optimum Air-Gap Flux Distribution with Third Harmonic Rotor Flux Orientation Adjustment for Five-Phase Induction Motor J Elect Eng Technol.018; 13(1): 315-35 http://do.og/10.5370/jeet.018.13.1.315 ISSN(Pnt) 1975-010 ISSN(Onlne) 093-743 Optmum A-Gap Flux Dstbuton wth Thd Hamonc Roto Flux Oentaton Adjustment fo Fve-Phase

More information

Desgin of On-line Monitoring Device for MOA (Metal Oxide Arrestor) Based on FPGA and C8051F

Desgin of On-line Monitoring Device for MOA (Metal Oxide Arrestor) Based on FPGA and C8051F Sensos & Tansduces, Vol. 8, Issue, Octobe 24, pp. 56-6 Sensos & Tansduces 24 by IFSA Publshng, S. L. http://www.sensospotal.com Desgn of On-lne Montong Devce fo MOA (Metal Ode Aesto) Based on FPGA and

More information

N2-1. The Voltage Source. V = ε ri. The Current Source

N2-1. The Voltage Source. V = ε ri. The Current Source DC Cicuit nalysis The simplest cicuits to undestand and analyze ae those that cay diect cuent (DC). n this note we continue ou study of DC cicuits with the topics of DC voltage and cuent souces, the idea

More information

Massive Data Delivery in Unstructured Peer-to-Peer Networks with Network Coding

Massive Data Delivery in Unstructured Peer-to-Peer Networks with Network Coding Yu, Shu and L, hongwen 7, Massve data delvey n unstuctued pee-to-pee netwoks wth netwok codng, n IEEE/ACIS Intenatonal Confeence on Compute and Infomaton Scence (ICIS 7), IEEE Compute Socety, Los Alamtos,

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

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

Real Time Voltage Stability Prediction based on Modal Analysis for Supporting Wide Area Monitoring System

Real Time Voltage Stability Prediction based on Modal Analysis for Supporting Wide Area Monitoring System Real Tme Voltage Stablty Pedcton based on Modal Analyss fo Suppotng Wde Aea Montong System Lesnanto.Multa Putanto, Naebboon. Hoonchaeon Abstact In powe system tansmsson netwok, voltage stablty poblem can

More information

Target Response Adaptation for Correlation Filter Tracking

Target Response Adaptation for Correlation Filter Tracking Target Response Adaptaton for Correlaton Flter Tracng Adel Bb, Matthas Mueller, and Bernard Ghanem Image and Vdeo Understandng Laboratory IVUL, Kng Abdullah Unversty of Scence and Technology KAUST, Saud

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

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

Algorithms Airline Scheduling. Airline Scheduling. Design and Analysis of Algorithms Andrei Bulatov

Algorithms Airline Scheduling. Airline Scheduling. Design and Analysis of Algorithms Andrei Bulatov Algorthms Arlne Schedulng Arlne Schedulng Desgn and Analyss of Algorthms Andre Bulatov Algorthms Arlne Schedulng 11-2 The Problem An arlne carrer wants to serve certan set of flghts Example: Boston (6

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

Overlapping community detection in signed networks

Overlapping community detection in signed networks Ovelapping community detection in signed netwoks Yi Chen 1 Xiao-long Wang 1, 2 Bo Yuan 1 1 (Depatment of Compute Science and Technology, Shenzhen Gaduate School, Habin Institute of Technology, Shenzhen

More information

Capacity and Reaction Functions of Joint-Stock Firms

Capacity and Reaction Functions of Joint-Stock Firms Intenatonal Jounal of Management, Accountng and Economcs ISSN 2383-2126 (Onlne) Authos, All Rghts Reseed www.mae.com Capacty and Reacton Functons of Jont-Stock Fms Kazuho Ohnsh 1 Insttute fo Basc Economc

More information

Steve Alpern, Thomas Lidbetter, Alec Morton, and Katerina Papadaki Patrolling a pipeline

Steve Alpern, Thomas Lidbetter, Alec Morton, and Katerina Papadaki Patrolling a pipeline Steve Alpen, Thomas Lidbette, Alec Moton, and Kateina Papadaki Patolling a pipeline Book section Oiginal citation: Oiginally published in Alpen, Steven, Lidbette, Thomas, Moton, Alec and Papadaki, Kateina

More information

A HYBRID NEAR-FIELD SUPERDIRECTIVE GSC AND POST-FILTER FOR SPEECH ENHANCEMENT

A HYBRID NEAR-FIELD SUPERDIRECTIVE GSC AND POST-FILTER FOR SPEECH ENHANCEMENT 2th Euopean Sgnal Poceng onfeence (EUSIPO 22) Buchaest Romana August 27-3 22 A YBRID NEAR-FIELD SUPERDIRETIVE GS AND POST-FILTER FOR SPEE ENANEMENT Panaz Khaye Speech Poceng Reseach Lab Electcal and ompute

More information

Journal of Applied Research and Technology ISSN: Centro de Ciencias Aplicadas y Desarrollo Tecnológico.

Journal of Applied Research and Technology ISSN: Centro de Ciencias Aplicadas y Desarrollo Tecnológico. Jounal of Appled Reseach and Technology ISSN: 1665-6423 jat@aleph.cnstum.unam.mx Cento de Cencas Aplcadas y Desaollo Tecnológco Méxco Dn, I.; Km, J.; Km, H. Jont Powe and Beam Angle Contol fo Enegy Effcency

More information

Power-conscious Joint Scheduling of Periodic Task Graphs and Aperiodic Tasks in Distributed Real-time Embedded Systems

Power-conscious Joint Scheduling of Periodic Task Graphs and Aperiodic Tasks in Distributed Real-time Embedded Systems Powe-conscous Jont Schedulng of Peodc Task Gahs and Aeodc Tasks n Dstbuted Real-tme Embedded Systems Jong Luo and Na K. Jha Deatment of Electcal Engneeng Pnceton Unvesty, Pnceton, NJ, 08544 {ongluo, ha@ee.nceton.edu

More information

Tile Values of Information in Some Nonzero Sum Games

Tile Values of Information in Some Nonzero Sum Games lnt. ournal of Game Theory, Vot. 6, ssue 4, page 221-229. Physca- Verlag, Venna. Tle Values of Informaton n Some Nonzero Sum Games By P. Levne, Pars I ), and ZP, Ponssard, Pars 2 ) Abstract: The paper

More information

Discrepancies Between Euclidean and Spherical Trigonometry. David Eigen

Discrepancies Between Euclidean and Spherical Trigonometry. David Eigen Discepancies Between Euclidean and Spheical Tigonomety David Eigen 1 Non-Euclidean geomety is geomety that is not based on the postulates of Euclidean geomety. The five postulates of Euclidean geomety

More information

Node-Disjoint On-demand Multipath Routing with Route Utilization in Ad-Hoc Networks

Node-Disjoint On-demand Multipath Routing with Route Utilization in Ad-Hoc Networks Node-Dsjont On-demand Multpath Routng wth Route Utlzaton n Ad-Hoc Netwos Mona Gupta Student- M.E Neeaj Kuma Assstant Pofesso CSED, Thapa UnvestyCSED, Thapa Unvesty Patala, Inda Patala, Inda ABSTRACT Moble

More information

14 Magnetic effect of electric current

14 Magnetic effect of electric current Taet Publcaton Pvt. Ltd. Chapte : Manetc Effect of Electc Cuent Manetc effect of electc cuent. B Hnt to Poblem fo Pactce n R 7 B. 6.8 T. B N n. B 7. 6.8 T 7 8. T.. B N 7 8 7. T. B 7. T 6. v θ /R / v θ

More information

Receive Antenna Selection for MIMO Systems in Correlated Channels

Receive Antenna Selection for MIMO Systems in Correlated Channels Receve Antenna Selecton fo IO Systems n oelated hannels n Da, Sana Sfa, and Khaled B. etaef ente fo Weless Infomaton Technology The Hong Kong Unvesty of Scence & Technology lea Wate Bay, HONG KONG eedaln@ust.hk,

More information

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007 School of Electical and Compute Engineeing, Conell Univesity ECE 303: Electomagnetic Fields and Waves Fall 007 Homewok 1 Due on Nov. 8, 007 by 5:00 PM Reading Assignments: i) Review the lectue notes. ii)

More information

Experimental Investigation of Influence on Non-destructive Testing by Form of Eddy Current Sensor Probe

Experimental Investigation of Influence on Non-destructive Testing by Form of Eddy Current Sensor Probe Expeimental Investigation of Influence on Non-destuctive Testing by Fom of Eddy Cuent Senso Pobe Fengyun Xie * and Jihui Zhou School of Mechanical and Electonical Engineeing, East China Jiaotong Univesity,

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

IAS 2.4. Year 12 Mathematics. Contents. Trigonometric Relationships. ulake Ltd. Robert Lakeland & Carl Nugent

IAS 2.4. Year 12 Mathematics. Contents. Trigonometric Relationships. ulake Ltd. Robert Lakeland & Carl Nugent Yea 12 Mathematics IS 2.4 Tigonometic Relationships Robet Lakeland & al Nugent ontents chievement Standad.................................................. 2 icula Measue.......................................................

More information

4 Trigonometric and Inverse Trigonometric Functions

4 Trigonometric and Inverse Trigonometric Functions MATH983/954 Mathematics 0C/C. Geneal infomation fo the academic yea 0-03: Lectue: D Theodoe Voonov, Room.09, School of Mathematics, Alan Tuing Building, email: theodoe.voonov@mancheste.ac.uk. Lectues:

More information

Using On-Line Parameter Estimation to Improve Efficiency of IPM Machine Drives

Using On-Line Parameter Estimation to Improve Efficiency of IPM Machine Drives Usng On-Lne Paamete Estmaton to Impove Effcency of IPM Machne Dves Hyunbae Km and Robet D. Loenz Dept. of Mech. Eng. and Dept. of Elect. & Comp. Eng. Unvesty of Wsconsn Maon Unvesty Avenue Maon, WI 7 UA

More information

Design of FIR Filter using Filter Response Masking Technique

Design of FIR Filter using Filter Response Masking Technique Design of FIR Filte using Filte Response Masking Technique Sandeep Shivastava, Alok Jain, Ram Kuma Soni Abstact- In this pape autho is tying to implement Fequency esponse masking (FRM) technique. In this

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

Investigation. Name: a About how long would the threaded rod need to be if the jack is to be stored with

Investigation. Name: a About how long would the threaded rod need to be if the jack is to be stored with Think Unit bout 6 This Lesson Situation 1 Investigation 1 Name: Think about the design and function of this automobile jack. Use the uto Jack custom tool to test ou ideas. a bout how long would the theaded

More information

Fwd: CPC CU-DBSPR ( W. Olympic Boulevard, Los Angeles)

Fwd: CPC CU-DBSPR ( W. Olympic Boulevard, Los Angeles) 3/8/209 Cty of Los Angeles Mal Fwd: CPC2063662CUDBSPR (370388 W Olympc Boulevad, Los Angeles) Fwd: CPC2063662CUDBSPR (370388 W Olympc Boulevad, Los Angeles) Anna Matnez To: Clek Councl

More information

Applying Computational Methods to Test Site and Antenna Design

Applying Computational Methods to Test Site and Antenna Design Applyng Computatonal Methods to Test Ste and Antenna Desgn By Glen Dash, Ampyx LLC, GlenDash at alum.mt.edu Copyght 000, 005 Ampyx LLC In the past, mathematcs and expementaton wee the only tools engnees

More information

A Simple Technique to Handle Fields Singularities in the Finite Element Time Domain Method

A Simple Technique to Handle Fields Singularities in the Finite Element Time Domain Method 1 A Smple Technque to Handle Felds Sngulates n the Fnte Element Tme oman Method alkelly Schmdke, lson A. Atuz, J., Membe, IEEE Abstact The use of dvegence-confomng edge bass functons of fst ode s poposed

More information

A Mobile Robots Experimental Environment with Event-Based Wireless Communication

A Mobile Robots Experimental Environment with Event-Based Wireless Communication Sensos 2013, 13, 9396-9413; do:10.3390/s130709396 Atcle OPEN ACCESS sensos ISSN 1424-8220 www.mdp.com/jounal/sensos A Moble Robots Expemental Envonment wth Event-Based Weless Communcaton Maía Gunaldo 1,

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

Electrical Modeling of Wirebonds in Stacked ICs Using Cylindrical Conduction Mode Basis Functions

Electrical Modeling of Wirebonds in Stacked ICs Using Cylindrical Conduction Mode Basis Functions Electcal Modelng of Webonds n Stacked ICs Usng Cylndcal Conducton Mode Bass Functons K Jn Han, Madhavan Swamnathan, and Ege Engn School of Electcal and Compute Engneeng, Geoga Insttute of Technology Fest

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

Geometric Factors in Target Positioning and Tracking

Geometric Factors in Target Positioning and Tracking th Intenatonal Confeence on Infomaton Fuson Seattle, WA, USA, July 6-9, 9 Geometc Factos n aget Postonng and ackng Chun Yang Sgtem echnology, Inc. San Mateo, CA 944 chunynag@sgtem.com Ek Blasch A Foce

More information

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes Internatonal Journal of Theoretcal & Appled Scences 6(1): 50-54(2014) ISSN No. (Prnt): 0975-1718 ISSN No. (Onlne): 2249-3247 Generalzed Incomplete Trojan-Type Desgns wth Unequal Cell Szes Cn Varghese,

More information

Decision aid methodologies in transportation

Decision aid methodologies in transportation Decson ad methodologes n transportaton Lecture 7: More Applcatons Prem Kumar prem.vswanathan@epfl.ch Transport and Moblty Laboratory Summary We learnt about the dfferent schedulng models We also learnt

More information

Shadow Profit Maximization and a Generalized Measure of Inefficiency

Shadow Profit Maximization and a Generalized Measure of Inefficiency Unvest of Connectcut DgtalCommons@UConn Economcs Wokng Papes Depatment of Economcs Ma 25 Shadow Poft Mamzaton and a Genealzed Measue of Ineffcenc Subhash C. Ra Unvest of Connectcut Follow ths and addtonal

More information

Abstract. 1. Introduction. Brunel University 1 Anglia Ruskin University 2

Abstract. 1. Introduction. Brunel University 1 Anglia Ruskin University 2 A ctcal assessment fo RINE Data fom OS NET fo GPS Accuacy Imovement M. AL Nabhan 1, S. AL Mas 2,W. Balachandan 1,. Hunat 2 m.alnabhan@bunel.ac.u, s.almas@angla.ac.u, w.balachandan@bunel.ac.u, zad.hunat@angla.ac.u

More information

Tiling Layouts with Dominoes

Tiling Layouts with Dominoes +, 16th Canadian Confeence on Computational Geomety, 2004 Tiling Layouts with Dominoes Mak Watson Chis Woman c 1 We exploe the complexity of tiling finite subsets of the plane, which we call layouts, with

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

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

Fast Code Detection Using High Speed Time Delay Neural Networks

Fast Code Detection Using High Speed Time Delay Neural Networks Fast Code Detecton Usng Hgh Speed Tme Delay Neural Networks Hazem M. El-Bakry 1 and Nkos Mastoraks 1 Faculty of Computer Scence & Informaton Systems, Mansoura Unversty, Egypt helbakry0@yahoo.com Department

More information

Analysis of a Fractal Microstrip Patch Antenna

Analysis of a Fractal Microstrip Patch Antenna 124 Analysis of a Factal Micostip Patch Antenna Vibha Rani Gupta and Nisha Gupta* Bila Institute of Technology, Mesa, Ranchi-835215, Jhakhand, India. vgupta@bitmesa.ac.in, ngupta@bitmesa.ac.in Abstact-

More information

Recommendation ITU-R M (03/2006)

Recommendation ITU-R M (03/2006) ecommendaton ITU- M.64- (3/26) A methodology fo co-channel ntefeence evaluaton to detemne sepaaton dstance fom a system usng hgh-alttude platfom statons to a cellula system to povde IMT-2 sevce M ees Moble,

More information

A New Buck-Boost DC/DC Converter of High Efficiency by Soft Switching Technique

A New Buck-Boost DC/DC Converter of High Efficiency by Soft Switching Technique A New Buck-Boost D/D onvete of High Efficiency by Soft Switching Technique Dong-Kul Kwak, Seung-Ho Lee, and Do-Young Jung Pofessional Gaduate School of Disaste Pevention, Kangwon National Univesity, 45-711,

More information

The Pennsylvania State University. The Graduate School. Department of Electrical Engineering NUMERICALLY EFFICIENT FINITE ELEMENT METHOD SIMULATION OF

The Pennsylvania State University. The Graduate School. Department of Electrical Engineering NUMERICALLY EFFICIENT FINITE ELEMENT METHOD SIMULATION OF The Pennsylvana State Unvesty The Gauate School Depatment of Electcal Engneeng NUMERICALLY EFFICIENT FINITE ELEMENT METHOD SIMULATION OF VOLTAGE DRIVEN SOLID ROTOR SYNCHRONOUS MACHINES A Thess n Electcal

More information

Small Loop Antenna and Duality Theorem

Small Loop Antenna and Duality Theorem Small Loop Antenna and Duality Theoem Page 1 Small Loop Antenna and Duality Theoem Having studied the ideal electic dipole we now tun ou attention to an inteesting antenna closely elated to the electic

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

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm Network Reconfguraton n Dstrbuton Systems Usng a Modfed TS Algorthm ZHANG DONG,FU ZHENGCAI,ZHANG LIUCHUN,SONG ZHENGQIANG School of Electroncs, Informaton and Electrcal Engneerng Shangha Jaotong Unversty

More information