Quantifying the Sub-optimality of Non-preemptive Real-time Scheduling

Size: px
Start display at page:

Download "Quantifying the Sub-optimality of Non-preemptive Real-time Scheduling"

Transcription

1 Quanfyng he ub-opmaly of Non-preempve Real-me chedulng Abhlash Thekklakal, Radu Dobrn and askumar Punnekka Mälardalen Real-Tme Research Cener, Mälardalen Unversy, weden {abhlash.hekklakal, radu.dobrn, Absrac A number of preempve real-me schedulng algorhms, such as Earles Deadlne Frs (EDF), are known o be opmal on un-processor sysems under specfed assumpons. However, no un-processor opmal algorhm exss under he non-preempve schedulng paradgm. Hence preempve schemes srcly domnae non-preempve schemes wh respec o un-processor feasbly. However, he goodness of non-preempve schemes, compared o un-processor opmal preempve schedulng schemes such as EDF, whch can also be referred o as s sub-opmaly, has no been fully nvesgaed ye. In hs paper, we apply resource augmenaon, specfcally processor speed-up, o quanfy he sub-opmaly of non-preempve schedulng wh respec o EDF, and apply he resuls o guaranee user specfed upper-bounds on he preempon relaed schedulng coss. In parcular, we derve an upper bound on he mnmum processor speed-up requred o guaranee he non-preempve feasbly of asks ha are deemed feasble under he preempve EDF, and we prove ha, n he cases where, for all asks n he ask se, he larges execuon requremen s no greaer han he shores deadlne, hs bound s equal o 4. We also show how he proposed approach enables a sysem desgner o choose an opmal processor, n order o, e.g., guaranee specfed upperbounds on he preempon relaed overheads. I. INTRODUCTION Over he pas decades, real-me schedulng heory has maured o a pon where a farly large se of fundamenal quesons regardng preempve un-processor schedulng have been addressed. A major par of he research n hs doman deals wh schedulably analyss [] [2] [3] and feasbly analyss [4] [5] [6] [7] of hard real-me perodc and sporadc asks under a preempve schedulng scheme. However, non-preempve schedulng [8] [9] has been less nvesgaed compared o preempve schedulng [0], and especally he feasbly of non-preempve schedulng has receved relavely less aenon snce he work by Jeffay e al. []. Whle here exss ulzaon based ess for schedulably and feasbly of preempve real-me asks under varous assumpons [], no such es exss for nonpreempve schedulng even under resrcve assumpons. Under un-processor schedulng, EDF s known o be opmal [4], whle Fxed Prory chedulng (FP) scheme s no opmal []. Consequenly, prevous works have manly focused on fndng he goodness or sub-opmaly of FP wh respec o an opmal schedulng scheme, (e.g., EDF), under preempve and non-preempve schedulng usng resource augmenaon [2] [3] [4]. However, o our knowledge, no smlar effors have been made owards quanfyng he sub-opmaly of non-preempve schedulng wh respec o preempve schedulng, n spe of he fac ha preempve real-me schedulng srcly domnaes nonpreempve schedulng wh respec o feasbly [7]. Invesgang he sub-opmaly of non-preempve schedulng wh respec o preempve schedulng may also provde sgnfcan nsghs no he developmen of a ulzaon based es for non-preempve schedulng. Noe ha, n he res of he paper, whenever we refer o EDF, we mean preempve EDF, and we consder non-preempve schedulng paradgms under a non-dlng scheme. An mporan facor ha nfluences he feasbly of a ask se n modern real-me sysems, where hardware feaures such as caches, nfluence he ask execuons, s he number of preempons, as well as he pons a whch hese preempons occur [5]. Consequenly, varous mehods were proposed o conrol he preempve behavor of real-me sysems, a dealed survey of whch can be found n [6]. The feasbly analyss of real-me asks [6] [5] assumes neglgble preempon relaed overheads. On he oher hand, whenever hese preempon relaed overheads are no assumed o be neglgble, hey are eher ypcally accouned for n he wors case execuon mes (WCET) of he asks or n he schedulably analyss (e.g., [7] [8] [9] [20] [2] [22] [23]). Burns [24] nroduced he noon of cooperave schedulng, where preempons occur a predefned pons n he code, and proposed a schedulably analyss for. Baruah and Berogna nroduced he lmed preempon echnque called he floang non-preempve regon schedulng (f-npr) [7] [25], whch dsables preempons for a bounded perod of me whou compromsng he feasbly of he ask se. A majory of he modern processors suppor Dynamc Volage and Frequency calng (DVF) usng whch he asks WCET can be manpulaed by changng he CPU frequency. Consequenly, here exss a possbly o speedup he processor o conrol he lenghs of he larges nonpreempve regons of he asks o ensure ha hey are large enough o guaranee a specfed preempon behavor n he schedule. Augmenng he scheduler wh a faser processor provdes us wh he possbly of guaraneeng he feasbly of a specfed non-preempon behavor ha mnmzes he preempon relaed overheads, and hence broaden he se of feasble ask ses. Resource augmena-

2 on was frs nroduced by Kalyanasundaram e al. [26], showng ha faser processors can acheve he same effec as clarvoyance. In an earler work [27], we bounded he cos of non-clarvoyance whle feasbly schedulng a se of real-me asks under an error burs of known upperbounded lengh. Davs e al. [2] [3] [4] derved he upper and lower bounds on he processor speed-up requred for a fxed prory scheduler o schedule all he ask ses scheduled by an opmal schedulng algorhm, leveragng on he opmaly of EDF. In her work, he goodness or sub-opmaly of FP wh respec o an opmal schedulng algorhm such as EDF, s quanfed by he processor speedup requred o guaranee he FP schedulably of he se of all feasble asks ha are schedulable by he opmal algorhm. In hs paper, we examne he consequences of ncreasng he amoun of resources, specfcally speedng up he processor, on he preempon behavor of any gven ask se. We derve he resource augmenaon bound, specfcally he upper-bound on he processor speed-up, ha guaranees he feasbly of a user specfed non-preempon behavor of real-me asks. Consequenly, we calculae he upper-bound on he processor speed-up ha guaranees he feasbly of a fully non-preempve schedule, hence quanfyng he subopmaly of non-preempve schedulng. Addonally, we use he derved resource augmenaon bound o acheve effcen preempon relaed cos conrol by guaraneeng a non-preempon behavor ha mnmzes he preempon overheads. The man conrbuons of he paper are wo fold: ) We show ha he upper-bound on he processor speedup ha guaranees a fully non-preempve schedule for a ask se s gven by 4Cmax, where C max s he larges execuon requremen n he ask se. Hence, f a feasble schedule exss for a ask se on a sngle processor, non-preempve EDF can schedule f gven a processor ha s 4Cmax mes faser. 2) We presen a sensvy analyss based mehod o mnmze he preempon relaed overheads. The res of he paper s organzed as follows: secon II deals he sysem model and he varous noaons used hroughou hs paper. We recall some key resuls abou feasbly of preempve and non-preempve real-me schedulng n secon III and revse hem by ncludng he processor speed. We presen our man conrbuon, he resource augmenaon bound for non-preempve real-me schedulng, n secon IV. We hen buld on he heory presened n secon IV o derve a mehodology for mnmzng he preempon overheads usng processor speed-up n secon V. The wo seps of he mehod are presened n secons V-A and V-B, followed by an example n secon V-C. We presen a dscusson n secon VI on why he requred opmal speedup does no need o be as hgh as ndcaed by he bounds, followed by conclusons n secon VII. II. YTEM MODEL In hs secon, we nroduce he noaons used n he res of he paper whls descrbng he ask model, schedulng model, and he execuon me model. A. Task model We consder a se of sporadc real-me asks Γ= {τ, τ 2,...τ n }, where each τ s characerzed by a mnmum ner-arrval me T, a wors case execuon me, C a processor speed, and a relave deadlne, D. We assume ha he asks are ordered accordng o he ncreasng order of her deadlnes, whch means ha = D. We assume ha every ask τ has m opmal preempon pons [28] whn s execuon, where he m h pon denoes he end of he ask execuon. Le q,j, j =...m denoe he lengh of he ask execuon of τ up o s j h opmal preempon pon on a processor a speed, from he sar of s execuon. In order o focus on he heorecal consequence of resource augmenaon on he preempon behavor of he ask se, and for he sake of clary of presenaon, we assume neglgble preempon relaed overheads a hese opmal preempon pons. However such an assumpon does no affec he generaly of our resuls because he preempon relaed overheads can be accouned durng he placemen of he preempon pons e.g., as done by [28]. Le β denoe he blockng olerance of τ, whch s he larges me for whch τ can be blocked whou causng any deadlne mss. Also, le B β denoe he larges me for whch τ s effecvely blocked a run-me. LCM denoes he Leas Common Mulple of he me perods of all he asks n he se. The ulzaon U of a ask τ execung on a processor a speed s defned as U = C T and he ulzaon of he enre ask se s gven by U = n = U. The demand bound funcon of a ask τ, on a processor of speed, durng a me nerval [0, ) s gven by [5], ( ) DBF D () = max 0, + C For example, DBF () denoes he cumulave processor me requesed by τ durng a me nerval [0, ) on a processor of speed =. B. chedulng Model In our schedulng model we assume ha, whenever a hgher prory ask s released durng he execuon of a lower prory ask τ, nsead of mmedaely preempng τ he scheduler blocks he hgher prory ask for Q me uns on a processor of speed. Here, Q s he lengh of he larges non-preempve regon of τ derved from he ask arbues [7] [25]. Ths ype of scheduler s referred o as an f-npr scheduler [29] (f-npr sands for Floang Non- Preempve Regons). Consequenly, he maxmum number T

3 of mes he ask τ can be preemped when a processor of C speed s used, s gven by. Q We assume a work conservng scheduler,.e., he scheduler does no dle he processor when here are acve asks awang he processor. I s known ha EDF s opmal under a work conservng unprocessor schedulng scheme under boh preempve and non-preempve paradgms [4] []. We leverage on he opmaly of EDF o sudy he processor speed-up requred o guaranee he feasbly of a requred non-preempve behavor for real-me asks. C. Execuon Tme Model In hs paper we are focusng manly on he heorecal consequences of resource augmenaon, specfcally processor speed-up, on he preempon behavor of real-me asks, and hence we assume a lnear relaonshp beween execuon me and processor speed e.g., as assumed by Kalyanasundaram e al. [26] and Davs e al. [2]. However, hs assumpon can be easly relaxed by, e.g., paronng he execuon requremen no processor speed dependen and processor speed ndependen pars [30], on whch we furher elaborae n a echncal repor [3]. To ease he readably, and whou loss of generaly, we assume ha he ask se s nally execung on a processor of speed =. We assume ha, f C s he execuon me a speed =, he ask execuon me of τ scales lnearly as follows: C = C Conversely, he speed requred o oban an execuon me of C s gven by: = C C Ths model also allows us o use processor speed-up facors and processor speeds nerchangeably. Changng he processor speed from = o = a, s equvalen o speedng up he processor by a facor of a. III. FEAIBILITY ANALYI OF REAL-TIME YTEM Lmed preempon models are bascally generalzaons of non-preempve and preempve schedulng models as hey can smulae a preempve behavor rangng from nonpreempve o a fully preempve schedule by seng he non-preempon parameers appropraely. The floang Non- Preempve model (f-npr model) [7] [25] can be seen as a general schedulng model,.e., f Q s se equal o 0 for all τ, he sysem smulaes a fully preempve model, whle f Q s se equal o C, he sysem smulaes a fully nonpreempve model [29]. In our approach we buld on he f- NPR schedulng paradgm o sudy he feasbly of preempve, non-preempve, and lmed preempve schedulng of real-me asks, by varyng he lengh of he non-preempve regons of asks by processor speed varaons. Le us now recall some prevously publshed heorecal resuls on he feasbly of real-me asks on a unprocessor, and revse hem by ncludng he processor speed. Due o he susanably of EDF schedulng algorhm [32], he followng heorems can be generalzed o a processor of speed ( ). A real-me ask se s feasble f he cumulave processor me requesed by he se of asks durng any me nerval does no exceed he sze of ha me nerval [5]. The followng heorem deermnes he feasbly of unprocessor schedulng based on he blockng olerance (β ) of he asks. Theorem III.. [7] [25] A ask se s feasble on a speed processor, f and only f, [, n], where, β s gven by β = mn D <D + β 0 n DBFj () = kt j + D j, k N, j [, n] In he above heorem, D n+ s se as Where, P = max D n+ = mn (LCM, P ) { n = D, D 2,..., D n, (T D )U U When he β = 0, [, n], he ask se s schedulable only under a fully preempve schedulng scheme. The above heorem can be used o deermne he feasbly of lmed preempon schedulng on a processor a speed and s saed by he followng heorem. Theorem III.2. [7] [25] [28] A ask se s feasble under lmed preempve schedulng on a speed processor f, [, n], B β where β s gven by β = mn D <D + ( ) n DBF () = = kt j + D j, k N, j [, n] and B s he larges blockng acually experenced by τ due o he lmed preempons on a processor of speed. The bound Q k on he lengh of he non-preempve regon of a ask τ k on a processor of speed s gven by he followng heorem. }

4 Theorem III.3. [28] A ask se s feasble under lmed preempve schedulng on a speed processor f, k [, n], Q k = mn <k β The ask can execue enrely non-preempvely f Q k s greaer han s execuon me Ck. We can use he above heorem o sae he non-preempve feasbly of he ask se,.e., wheher s possble o fnd a non-preempve schedule, as follows: Theorem III.4. [] [7] [28] A ask se s feasble under non-preempve schedulng on a speed processor f, k [, n], C k Q k IV. QUANTIFYING THE UB-OPTIMALITY OF NON-PREEMPTIVE CHEDULING In hs secon, we derve he resource augmenaon bound ha guaranees he feasbly of a specfed non-preempon behavor of a gven se of real-me asks by examnng he consequences of havng a faser processor on he preempve behavor of real-me ask ses. An llusraon of he man conrbuons of hs secon, ha shows he consequences of havng a faser processor on he preempon behavor of real-me ask ses, s presened n Fgure. We refer o he fgure as he feasbly bucke for real-me ask ses under processor speed varaons. The mouh of he bucke, where he radus of he cross-secon s he larges, denoes he se of all ask ses feasble on a processor of speed = (.e., all un-processor feasble ask ses). The deph of he bucke whch s equal o 4Cmax, gves he processor speedup requred o guaranee a fully non-preempve schedule for any un-processor feasble ask se. Hence, he base of he bucke, where he radus s he smalles, ndcaes he se of all non-preempve feasble ask ses. Each crosssecon of he bucke ndcaes he se of all ask ses feasble under a lmed preempon behavor, guaraneed a he correspondng processor speed (gven by he deph of he cross-secon from he mouh of he bucke). Hence, 4L on ncreasng he processor speed o, every ask n a un-processor feasble ask se can be guaraneed a nonpreempve execuon for a duraon of a leas L uns, fnally becomng feasble under a fully non-preempve scheme a speed = 4Cmax. In he followng, we nroduce some defnons before dervng he resource augmenaon bound ha guaranees a fully non-preempve schedule. Defnon. A non-preempon requremen on a ask τ s defned as he lower bound on he maxmum lengh of he floang NPR of τ, ha, for example, guaranees a user defned upper-bound on he preempon relaed cos on τ. We denoe he non-preempon requremen on a ask τ a speed by L. A non-preempon requremen can also be denoed by n case does no change wh he processor speed. The feasbly of a specfed nonpreempon requremen for every ask τ guaranees he feasbly of a specfed non-preempon behavor for he ask se. Defnon 2. The feasbly of a specfed non-preempon behavor of a ask se s defned as he exsence of a realme schedule ha guaranees he non-preempve execuon of every ask for a user specfed non-preempon requremen, whle ensurng he absence of deadlne msses n he schedule. The feasbly of he specfed non-preempon behavor of he ask se can be ensured by speedng up he processor o conrol he lengh of he non-preempve regons. In our approach, we assume ha durng any arbrary me nerval, he processor s busy execung only he hgher prory jobs. We hen derve he upper-bound on he mnmum ncrease n he processor speed ha guaranees he feasbly of a specfed non-preempon requremen durng ha me nerval. Ths gves us he upper-bound on he mnmum ncrease n he processor speed ha guaranees he exsence of a non-preempve schedule, hereby allowng us o quanfy he sub-opmaly of non-preempve schedulng wh respec o an opmal schedulng scheme. Le us now derve he processor speed ha guaranees he feasbly of a non-preempon requremen for a ask τ. Theorem IV.. The processor speed ha guaranees he feasbly of a non-preempon requremen for a ask τ s gven by { n DBF j () } = max D <D Proof: The lengh of he non-preempve regon for τ a speed s gven by [7], n Q = mn D <D DBFj () Q n DBFj (),, D < D Our am s o fnd he processor speed ha guaranees he feasbly of a non-preempon requremen. Thus, n DBF j (),, D < D olvng for, we ge { n DBF j () },, D < D

5 (slower) Γ p Processor peed Γ l (faser) Γ n Γ p : e of all un-processor feasble ask ses Γ n : e of all ask ses ha are non-preempve feasble on a unprocessor Γ l : e of all ask ses where every ask s guaraneed a non-preempve execuon of lengh L Fgure. The feasbly bucke of real-me asks under processor speed varaons.e., = max D <D { n DBF j () } Corollary IV.. The opmal processor speed op ha guaranees he feasbly of a non-preempon requremen for a ask τ s gven by op = max( ) Consequenly, we fnd he upper-bound on he requred processor speed ha guaranees a specfed non-preempon requremen for any ask τ. Lemma IV.. The speed ha guaranees he feasbly of a non-preempon requremen for any ask τ, durng a me nerval s upper-bounded by where, y = [D, D ). y y Proof: In order o ensure a specfed non-preempon requremen, he oal processor demand durng any me nerval mus be decreased such ha a slack wh a lengh of a mos s generaed: n n DBFj () DBF j () olvng for gves, n DBF j () n DBF j () n The maxmum value of DBF j () on a processor a speed s, snce we assume ha he ask se s feasble under a preempve scheme. ubsung for n DBF j () =, we ge: And, fnally, subsung y =, y y We derve he upper-bound on he requred processor speed ha guaranees he feasbly of a non-preempon requremen, for any τ, durng any me nerval when s no greaer 2. Lemma IV.2. The speed ha guaranees he feasbly of a non-preempon requremen for any ask τ s upperbounded by 2, f 2, [D, D ). Proof: Evaluang he lm of he equaon n lemma IV. a y = 2, we ge, = 2 Evaluang he lm usng l Hopal s rule as y ends o nfny ( ), we ge, = For any value of y [2, ], 2 We now fnd he upper-bound on he requred processor speed ha guaranees he feasbly of a non-preempon requremen for any τ when < 2 n any me nerval. Lemma IV.3. The speed ha guaranees he feasbly of a non-preempon requremen for any ask τ s upperbounded by 4, f < 2 [D, D ).

6 Proof: nce < 2, we have and < 2. Le us now ncrease he processor speed by a facor of 2. We effecvely have = 2 clock cks n he me nerval on a processor of speed 2. Thus, 2 snce < 2. By usng lemma IV.2, he speed-up requred o guaranee he non-preempon requremen for he ncreased processor speed s upper-bounded by 2. As ha we have already ncreased he processor speed by a facor of 2, he upper-bound on he processor speed ha guaranees he nonpreempon requremen for he case < 2 s 4. Lemma IV.4. The speed ha guaranees he feasbly of a non-preempon requremen for any ask τ s upperbounded by 4L, f 0 < <, [D, D ). Proof: In hs case we know ha <. Le us now assume an ncrease n he processor speed o = L. The number of avalable clock cks n he me nerval ncreases from o = L =. We hus oban, =. Ths s a specal case of lemma IV.3, and hence he speed-up requred o guaranee he non-preempon requremen of τ s, 4 nce we had already ncreased he processor speed by L, he upper-bound on he acual speed s: 4 Hence, we oban he upper-bound on he mnmum processor speed ha guaranees a non-preempon requremen for any ask τ n he general case when > 0. Theorem IV.2. The speed ha guaranees he feasbly of a non-preempon requremen for any ask τ s upperbounded by 4L, [D, D ). Proof: In he general case, s bounded by he maxmum of he execuon mes of he asks a speed = (.e., for s non-preempve execuon) n he ask se, and by he shores deadlne and hence > 0. I follows from lemmas IV.2, IV.3, and IV.4 ha he speedup requred n he general case s 4L. When 2, we oban 4 = 4 2 = 2 and when L < 2, we oban 4 = 4 = 4, and when 0 < L < he speed-up requred s 4L. Thus, for any > 0, he speed-up requred s 4L. Corollary IV.2. The speed ha guaranees he feasbly of a non-preempon requremen for any ask τ s upperbounded by 4 4L. Ths s sraghforward as he value of ha maxmzes, [D, D ), s he smalles value of gven by he shores relave deadlne = (remember ha = D ). Hence, we have derved he upper-bound on he processor speed ha guaranees he feasbly of a specfed non-preempon behavor for any ask se Γ. We use hs upper-bound laer n secon V-B o fnd he exac processor speed-up ha guaranees a specfed preempon behavor o conrol he preempon relaed coss. Le us now derve he processor speed-up requred o guaranee he exsence of a non-preempve schedule for any ask se Γ. Corollary IV.3. The speed ha guaranees he feasbly of he non-preempve execuon of τ s upper-bounded by 4C. Ths s easly seen from heorem IV.2 by subsung = C and usng he smalles value of, whch s he shores deadlne. Moreover, Baruah [7] derved he feasbly of lmed preempon schedulng by buldng on he opmaly of EDF schedulng and we have derved he resource augmenaon bounds based on he feasbly of lmed preempon schedulng. Corollary IV.4. The speed ha guaranees he feasbly of a non-preempve execuon of all he asks n he ask se s upper-bounded by 4Cmax, where C max = max(c ) τ Γ. The lmed-preempve execuons of he asks are ndependen of each oher [7]. Hence, he processor speed-up ha guaranees he non-preempve execuon of he ask wh he larges execuon me, wll also guaranee he nonpreempve execuon of all oher asks. In hs secon, we have examned he consequences of havng a faser processor on he preempon behavor of realme ask ses, as llusraed by he feasbly bucke n Fgure. The sub-opmaly of non-preempve schedulng wh respec o an opmal un-processor preempve schedulng scheme for any ask se Γ can be quanfed by he resource augmenaon bound 4Cmax where C max = max(c ) τ Γ. V. BOUNDING THE PREEMPTION RELATED OVERHEAD Preempons can nroduce unpredcable overheads n he schedule [5], and hence mnmzng/conrollng hem s essenal o provde real-me guaranees. However, hs s a challengng ask manly due o he crcular dependency of he preempon behavor on he ask execuon mes [7] [28] [33]. The preempon overheads manly depend on he number of preempons as well as he pons a whch hese preempons occur. Consequenly, by conrollng he maxmum lenghs of he floang NPRs, he number of preempons can be reduced and/or he preempon pons can be placed a opmal locaons wh respec o he preempon coss. Whle n he prevous secon we derved he upper-bound on he requred processor speed-up ha

7 guaranees he feasbly of a user specfed non-preempon behavor, n hs secon we apply hs bound o reduce he preempon relaed coss n he schedule. We propose an approach o frs ranslae he requremens of mnmzng he preempon relaed overheads no a se of ask level non-preempon requremens,.e., a lower bound on he maxmum lengh of he floang NPR for each ask (secon V-A). Then, n secon V-B we calculae he requred processor speed-up ha guaranees he feasbly of he derved non-preempon requremen by usng a bnary search based sensvy analyss mehod ha explos he bound derved n secon IV. Defnon 3. The opmal processor speed op ha guaranees he feasbly of a specfed non-preempon behavor s defned as op = mn(), where he se of avalable processor speeds such ha, τ n Γ, Q op L op Here, L op s he specfed lengh of he non-preempve regon for τ (s non-preempon requremen) ha guaranees he feasbly of a specfed non-preempon behavor per τ. If, for any ask τ, Q does no guaranee he specfed upper-bound on he number of preempons, we can derve he non-preempon requremen L ha guaranees he specfed bound. We can hen calculae he speed-up requred o guaranee he feasbly of he non-preempon requremen L, whch wll n urn guaranee he specfed upper-bounds on he preempon relaed coss. Opmal preempon pons ep ep 2 Dervaon of non-preempon requremens e of ask level non-preempon requremens ensvy analyss Mnmum processor speed ha guaranees he non-preempon requremens Fgure 2. Mehodology overvew Preempon reducon consrans Task arbues Mehodology Overvew: Our approach s performed n wo seps as gven n Fgure 2: ep : Translae he requremens of meeng he specfed upper-bounds on preempon relaed overheads, e.g., mnmze hem, no a se of ask level non-preempon requremens. ep 2: Perform sensvy analyss usng he ask parameers and he non-preempon requremens o derve he opmal processor speed ha guaranees he desred non-preempon behavor. In he followng sub-secons we descrbe each of he seps n deal, followed by an example. A. Dervng Task-level Non-preempon Requremens In he followng, we oulne he frs sep n our approach.e., he ranslaon of he requremens on mnmzng he preempon coss no specfed non-preempon requremens for each ask. Our ulmae am s o fnd he opmal processor speed ha wll guaranee ha he maxmum lengh of he floang NPR per ask a ha speed s greaer han or equal o he non-preempon requremen derved below.. Reducng he number of preempons: The maxmum number of mes a ask τ, characerzed by a floang NPR of maxmum lengh Q, can be preemped whle execung on a speed processor s gven by [7] [29]: C Q Therefore, he non-preempon requremen L, τ Γ, on a speed processor, ha guaranees a mos p preempons on τ, s gven by: L C p + L = C p + Noe ha Q s he acual lengh of he non-preempve regon of τ a speed,.e., gven by he orgnal ask arbues, and L s he lower bound on he lenghs of he floang NPR of τ ha wll guaranee no more han p preempons per τ. When p = 0, he ask τ execues non-preempvely. I s evden ha, on a speed processor, f Q < L, where L s calculaed accordng o equaon, τ can be guaraneed o ncur no more han p preempons. Hence, we have o fnd a processor speed whch ensures ha: C Q L = p +. Enablng preempons a opmal preempon pons: The possbly of enforcng preempons only a opmal preempon pons [28] depends on he maxmum lengh of he floang NPRs on a processor of a gven speed. Remember ha q,j denoes he lengh of execuon of τ up o s j h opmal preempon pon on a speed processor. Hence, he non-preempon requremen for a ask τ s gven by he larges nerval beween any wo consecuve opmal preempon pons of τ when execues on a speed processor: L () = max j<m (q,j+ q,j, q,) (2)

8 Consequenly, our goal s o fnd he processor speed ha sasfes: Q L = max j<m (q,j+ q,j, q,) By selecng he non-preempon requremen as he maxmum of he lenghs calculaed usng equaons and 2, we can boh guaranee he requremens of reducng he number of preempons as well as rean he possbly of preempon placemen a opmal preempon pons. B. ensvy Analyss for Preempon Conrol In mos suaons, changng he processor speed may also change he requremen on he maxmum lengh of he floang NPR o sasfy he desred preempon relaed cos conrol requremens. I also changes he possble maxmum lenghs of he floang NPR of some of he asks n he sysem. Thus, we need o perform a sensvy analyss on he ask se o derve he requred processor speed-up ha guaranees a gven non-preempon requremen. We propose he use of a bnary search based sensvy analyss. The maxmum lengh of he floang NPR of τ s known o be Q a speed (calculaed usng he resuls by [7] [25] and [28]). If Q < L, we need o use a faser processor o ensure ha he maxmum lengh of he floang NPR of τ sasfes he requred non-preempon requremen a ha speed. Remember ha L s he non-preempon requremen ha guaranees a ceran non-preempon behavor for τ on a speed processor. nce we use a bnary search o fnd he opmal speed op, he challenge s o fnd an upper-bound on he processor speed below whch op les. We use he upper-bounds derved n he earler secon. The upper-bound on he processor speed-up ha guaranees a non-preempon requremen of L for any τ on a processor of speed, s gven by: = 4L Thus, he processor speed whch guaranees ha every ask τ can execue for a duraon L non-preempvely s: hgh = max n ( ) However, when we use a faser processor, he execuon mes (C τ ) of all he asks decrease. Ths, n urn, changes he maxmum lenghs of he floang NPRs of he asks. The lowes processor speed ha guaranees he non-preempon requremens les n he nerval [ low =, hgh ]. Remember ha a speed low =, he ask se does no sasfy he specfed non-preempon requremen,.e., Q < L. We can now perform a sensvy analyss on he speeds beween and hgh n order o calculae he lowes processor speed op whch guaranees ha every ask τ can exhb he requred non-preempon behavor. Under our assumpon of a lnear speed-up of ask execuon mes wh he processor speed, can be easly shown ha he maxmum lengh of he floang NPRs ncreases monooncally wh he processor speed. Ths s because, under our assumpons, ncreases wh decrease n he demand bound [7]. Hence he correcness and opmaly of our mehod s gven by he correcness of he bnary search. C. Example We llusrae our mehod usng a smple example. Consder he ask se gven n able I execung on a processor of speed. We assume an execuon me model where he Task C D T Q Max. no. of preempons τ τ τ τ τ Table I EXAMPLE TAK ET (PEED=) ask execuons scale lnearly wh he processor speed. In oher words, f he processor speed s ncreased o 2 from a defaul speed of, he asks execue wce as fas. Accordng o he mehod proposed by [7], he maxmum lengh of he floang NPRs per ask a speed = s gven n able I. A speed =, here are a mos 6 preempons on ask τ 2, 23 preempons on τ 3, 9 preempons on τ 4 and 26 preempons on τ 5. Le us assume ha more han 3 preempons on τ 4 wll lead o a deadlne mss n he schedule. Noe ha he maxmum lengh of he floang NPR of τ 4 s gven by Q 4 = 3, and can only guaranee ha τ 4 s preemped no more han 9 mes. We perform a Task peed ()=3.4 ( op) C Q Max. no. of preempons τ τ τ τ τ Table II THE PREEMPTION BEHAVIOR OF THE TAK ET AT PEED op sensvy analyss, as descrbed n he prevous secon, o fnd he lowes processor speed ha guaranees ha ask τ 4 s preemped no more han hree mes. In hs case, our algorhm gves an oupu of op = 3.4. The lengh of he non-preempve regon of each ask and he number of preempons a hs speed are enumeraed n able II where we can see ha τ 4 s preemped no more han 3 mes. In order o show ha our derved speed s he lowes one whch can guaranee he desred non-preempon behavor, we also calculaed he number of preempons ha he ask se would ncur a a speed less han op. I can be easly seen ha usng a processor of speed = ncreases he number of preempons on τ 4 from 3 o 4.

9 VI. DICUION In secon IV, we presened a unfed resul on how he preempon behavor of a se of real-me asks changes wh he processor speed. We showed n lemmas IV.3 and IV.4, ha he upper-bound on he mnmum processor speed ha guaranees a non-preempon requremen for any ask τ s gven by 4, f < 2, and s equal o 4L, f 0 < <, [D, D ). In some cases, f we consder he nerdependency beween he processor speed and he ask execuons, a gher bound can be obaned, whch ndcaes ha bound on he speed-up requred o guaranee a specfed preempon behavor, n pracce, s even lower (Ths s due o he fac ha n he proof of lemma IV.3 we used he bound derved n lemma IV.2 o derve he bound of 4. mlarly, we used lemma IV.3 o derve he bound 4L for he case 0 < < n lemma IV.4.). These cases are dealed n he observaons VI. and VI.2. However, as dealed n observaon VI.3, for he sake of obanng a unfed resul on he relaonshp beween he processor speed and he preempon behavor of a ask se, we do no negrae hese resuls o our man heorems. Observaon VI.. A gher bound on he speed ha guaranees he feasbly of a specfed non-preempon requremen for any ask τ s gven by 2, f < 2 [D, D ). We know ha < 2 and hus we have and < 2. A speed =, here are clock cks avalable n any me nerval. Thus s evden ha n he wors case, when he processor s fully occuped durng he nerval, compuaons of he non-preempon requremen canno be feasbly execued whn he nerval. Le us assume an ncrease n he processor speed by a facor of 2. Ths mples ha whn an nerval of me, here are n effec = 2 clock cks. In hs case, s clear ha 2 + snce. Thus, a non-preempon requremen can be successfully guaraneed whn whou causng any deadlne mss. Hence, n hs case he gher upper-bound s gven by 2. Observaon VI.2. A gher bound on he speed ha guaranees he feasbly of a non-preempon requremen for any ask τ s gven by 2L, f 0 < < [D, D ). On ncreasng he processor speed o = L, he number of clock cks n he me nerval ncreases from o = L =. Hence we can execue he orgnal compuaons of he demand bound and only compuaons of he non-preempon requremen a speed = L. Ths means ha here wll be a deadlne mss a me. The remanng non-preempon requremen ha canno be execued n he nerval s L =. Thus we have o execue L compuaons of he non-preempon requremen n he me nerval a speed = L. We know ha <, hus a speed = L n effec we ge L = L >. Usng lemma IV.2 and observaon VI. he upper-bound on he speed, denoed by, s 2. nce we had already ncreased he processor speed by L, he gher upper-bound s: 2 Observaon VI.3. The bound on he speed-up requred ha guaranees a non-preempve execuon of τ for a duraon canno be generalzed as 2L, for any > 0, and hence does no gve us a unfed resul on how he preempon behavor of he ask se changes wh he processor speed. Ths s nuve snce, when 2L 2, we ge whch s no he case as shown n lemma IV.2. nce we canno generalze he resul n observaon VI.2, we canno use he resul n observaon VI. n our man heorems for he same reason. However, hey are neresng snce hey ndcae ha he acual bound on he speed-up requred o guaranee he feasbly of a specfed preempon behavor s, n pracce, lower han he heorecally derved one. VII. CONCLUION In hs paper, we have quanfed he sub-opmaly of non-preempve real-me schedulng wh respec o a unprocessor opmal preempve schedulng algorhm e.g., EDF. We have proved ha he speed-up requred o guaranee he non-preempve execuon of any ask τ, for a duraon, s no greaer han 4L, where s he smalles relave deadlne n he ask se. Consequenly, he upper-bound on he mnmum processor speed ha guaranees a fully non-preempve schedule s gven by 4Cmax, where C max s he larges execuon me n he ask se. Our sensvy analyss based mehod derves he opmal processor speed ha guaranees specfed upper-bounds on he preempon relaed coss n he schedule. The mehod empowers a realme sysem desgner o guaranee user specfed bounds on he preempon relaed coss, usng a faser processor, whle mananng schedulably. Ongong effors nclude dervaon of a ulzaon based es for non-preempve schedulng and exensons o mulprocessor sysems. ACKNOWLEDGMENT The auhors would lke o hank Anono Ccche and he anonymous revewers for her useful commens on hs paper. Ths work was parally suppored by he wedsh Research Councl projec CONTEE ( ). REFERENCE [] C. L. Lu and J. W. Layland, chedulng algorhms for mulprogrammng n a hard-real-me envronmen, The Journal of ACM, 973.

10 [2] M. Joseph and P. Pandya, Fndng response mes n a realme sysem, The Compuer Journal, 986. [3] N. Audsley, A. Burns, M. F. Rchardson, and A. J. Wellngs, Hard real-me schedulng: The deadlne-monoonc approach, n n Proc. IEEE Workshop on Real-Tme Operang ysems and ofware, 99. [4] M. L. Derouzos, Conrol robocs: The procedural conrol of physcal processes, n IFIP Congress, 974. [5]. K. Baruah, L. E. Roser, and R. R. Howell, Algorhms and complexy concernng he preempve schedulng of perodc, real-me asks on one processor, Real-Tme ysems, 990. [6]. Baruah, A. Mok, and L. Roser, Preempvely schedulng hard-real-me sporadc asks on one processor, n The IEEE Real-Tme ysems ymposum, 990. [7]. Baruah, The lmed-preempon unprocessor schedulng of sporadc ask sysems, n The Euromcro Conference on Real-Tme ysems, [8] L. George, N. Rverre, and M. pur, Preempve and Non- Preempve Real-Tme UnProcessor chedulng, INRIA, Research Repor, 996. [9] L. George, P. Muhlehaler, and N. Rverre, Opmaly and non-preempve real-me schedulng revsed, INRIA, Research Repor, 995. [0] M. Marouf and Y. orel, chedulng non-preempve hard real-me asks wh src perods, n The 6h Conference on Emergng Technologes Facory Auomaon, 20. [] K. Jeffay, D. F. ana, and C. U. Marel, On non-preempve schedulng of perodc and sporadc asks, n The IEEE Inernaonal Real-me ysems ymposum, 99. [2] R. Davs, T. Rohvoss,. Baruah, and A. Burns, Exac quanfcaon of he sub-opmaly of unprocessor fxed prory pre-empve schedulng, Real-Tme ysems, [3] R. Davs, L. George, and P. Courbn, Quanfyng he ubopmaly of Unprocessor Fxed Prory Non-Pre-empve chedulng, n 8h Inernaonal Conference on Real-Tme and Nework ysems, 200. [4] R. I. Davs, T. Rohvoss,. K. Baruah, and A. Burns, Quanfyng he sub-opmaly of unprocessor fxed prory pre-empve schedulng for sporadc askses wh arbrary deadlnes, n 7h Inernaonal Conference on Real-Tme and Nework ysems, [5] H. Ramaprasad and F. Mueller, Tghenng he bounds on feasble preempons, n The ACM Transacons on Embedded Compung ysems, [6] G. Buazzo, M. Berogna, and G. Yao, Lmed preempve schedulng for real-me sysems: A survey, The IEEE Transacons on Indusral Informacs, 202. [7] J. V. Busques-Maax, J. J. errano, R. Ors, P. Gl, and A. Wellngs, Addng nsrucon cache effec o schedulably analyss of preempve real-me sysems, n 2nd IEEE Real-Tme Technology and Applcaons ymposum, 996. [8] C.-G. Lee, J. Hahn, Y.-M. eo,. L. Mn, R. Ha,. Hong, C. Y. Park, M. Lee, and C.. Km, Analyss of cache-relaed preempon delay n fxed-prory preempve schedulng, IEEE Transacons on Compuers, 998. [9]. M. Peers and G. Farber, chedulng analyss wh respec o hardware relaed preempon delay, n In Workshop on Real-Tme Embedded ysems, 200. [20] Y. Tan and V. Mooney, Tmng analyss for preempve mulaskng real-me sysems wh caches, ACM Transacons on Embedded Compung ysems, [2] J. aschula,. chlecker, and R. Erns, chedulng analyss of real-me sysems wh precse modelng of cache relaed preempon delay, n 7h Euromcro Conference on Real-Tme ysems, [22]. Almeyer, R. I. Davs, and C. Maza, Improved cache relaed pre-empon delay aware response me analyss for fxed prory pre-empve sysems, Real-Tme ysems, 202. [23] L. Ju,. Chakrabory, and A. Roychoudhury, Accounng for cache-relaed preempon delay n dynamc prory schedulably analyss, n IEEE Desgn Auomaon and Tes n Europe, [24] A. Burns, Advances n real-me sysems. Prence-Hall, Inc., 995, ch. Preempve prory-based schedulng: an approprae engneerng approach. [25] M. Berogna and. Baruah, Lmed preempon EDF schedulng of sporadc ask sysems, The IEEE Transacons on Indusral Informacs, 200. [26] B. Kalyanasundaram and K. Pruhs, peed s as powerful as clarvoyance, Journal of ACM, [27] A. Thekklakal, R. Dobrn,. Punnekka, and H. Aysan, Resource augmenaon for faul-olerance feasbly of realme asks under error burss, n The 20h Inernaonal Conference on Real-Tme and Nework ysems, 202. [28] M. Berogna, G. Buazzo, M. Marnon, G. Yao, F. Esposo, and M. Caccamo, Preempon pons placemen for sporadc ask ses, n The Euromcro Conference on Real-Tme ysems, 200. [29] G. Yao, G. Buazzo, and M. Berogna, Comparve evaluaon of lmed preempve mehods, n The Inernaonal Conference on Emergng Technologes and Facory Auomaon, 200. [30] M. Marnon and G. Buazzo, Elasc dvs managemen n processors wh dscree volage/frequency modes, IEEE Transacons on Indusral Informacs, [3] A. Thekklakal, R. Dobrn, and. Punnekka, Usng processor speed-up o conrol preempon relaed coss, Målardalen Unversy, Techncal Repor, 203. [32]. Baruah and A. Burns, usanable schedulng analyss, n The 27h IEEE Inernaonal Real-Tme ysems ymposum, [33] G. Yao, G. Buazzo, and M. Berogna, Boundng he maxmum lengh of non-preempve regons under fxed prory schedulng, n The IEEE Inernaonal Conference on Embedded and Real-Tme Compung ysems and Applcaons, 2009.

11 VIII. APPENDIX Ths appendx correcs a mnor represenaonal error n he paper, specfcally n Theorem IV.2. In Theorem IV.2, he speed-up bound n gven as, 4 However, he above equaon does no emphasze on he fac ha, nsead of he value gven by L, we should consder he lmng values of L, gven by, 2 f 2 f L < 2 f 0 < < In order o negrae hs nformaon o he heorems, we defne a funcon f(l, ) gven by, 2 f 2 f(l, ) = f L < 2 f 0 < < The speed-up bound n Theorem IV.2 should be: 4f(, ) Therefore, he speed-up bound n Corollary IV.2 should be: 4f(, ) The speed-up bound n Corollary IV.3 should be: 4f(C, ) mlarly, he speed-up bound n Corollary IV.4 should be: 4f(C max, ) Consequenly, he revsed unprocessor feasbly bucke s gven n Fgure 3. (slower) Processor peed (faser) Γ p : e of all un-processor feasble ask ses Γ n : e of all ask ses ha are non-preempve feasble on a unprocessor Fgure 3. 4 f (L, ) 4 f (C max, ) Γ n Γ p Γ l # % 2 % % f (x, ) = $ % 2 x < 2 x % x % & 0 < < x Γ l : e of all ask ses where every ask s guaraneed a non-preempve execuon of lengh L The revsed unprocessor LP-EDF feasbly bucke

V.Abramov - FURTHER ANALYSIS OF CONFIDENCE INTERVALS FOR LARGE CLIENT/SERVER COMPUTER NETWORKS

V.Abramov - FURTHER ANALYSIS OF CONFIDENCE INTERVALS FOR LARGE CLIENT/SERVER COMPUTER NETWORKS R&RATA # Vol.) 8, March FURTHER AALYSIS OF COFIDECE ITERVALS FOR LARGE CLIET/SERVER COMPUTER ETWORKS Vyacheslav Abramov School of Mahemacal Scences, Monash Unversy, Buldng 8, Level 4, Clayon Campus, Wellngon

More information

On One Analytic Method of. Constructing Program Controls

On One Analytic Method of. Constructing Program Controls Appled Mahemacal Scences, Vol. 9, 05, no. 8, 409-407 HIKARI Ld, www.m-hkar.com hp://dx.do.org/0.988/ams.05.54349 On One Analyc Mehod of Consrucng Program Conrols A. N. Kvko, S. V. Chsyakov and Yu. E. Balyna

More information

Increasing the Probablility of Timely and Correct Message Delivery in Road Side Unit Based Vehicular Communcation

Increasing the Probablility of Timely and Correct Message Delivery in Road Side Unit Based Vehicular Communcation Halmsad Unversy For he Developmen of Organsaons Producs and Qualy of Lfe. Increasng he Probablly of Tmely and Correc Message Delvery n Road Sde Un Based Vehcular Communcaon Magnus Jonsson Krsna Kuner and

More information

Relative controllability of nonlinear systems with delays in control

Relative controllability of nonlinear systems with delays in control Relave conrollably o nonlnear sysems wh delays n conrol Jerzy Klamka Insue o Conrol Engneerng, Slesan Techncal Unversy, 44- Glwce, Poland. phone/ax : 48 32 37227, {jklamka}@a.polsl.glwce.pl Keywor: Conrollably.

More information

Higher Initial Value for Time Demand Analysis

Higher Initial Value for Time Demand Analysis Inernaonal Journal of Appled Engneerng Research ISSN 097-62 Volume, Number 8 (208) pp. 809-8 Research Inda Publcaons. hp://www.rpublcaon.com Hgher Inal Value for Tme Demand Analyss Saleh Alrashed Imam

More information

Tight results for Next Fit and Worst Fit with resource augmentation

Tight results for Next Fit and Worst Fit with resource augmentation Tgh resuls for Nex F and Wors F wh resource augmenaon Joan Boyar Leah Epsen Asaf Levn Asrac I s well known ha he wo smple algorhms for he classc n packng prolem, NF and WF oh have an approxmaon rao of

More information

Comb Filters. Comb Filters

Comb Filters. Comb Filters The smple flers dscussed so far are characered eher by a sngle passband and/or a sngle sopband There are applcaons where flers wh mulple passbands and sopbands are requred Thecomb fler s an example of

More information

The preemptive resource-constrained project scheduling problem subject to due dates and preemption penalties: An integer programming approach

The preemptive resource-constrained project scheduling problem subject to due dates and preemption penalties: An integer programming approach Journal of Indusral Engneerng 1 (008) 35-39 The preempve resource-consraned projec schedulng problem subjec o due daes and preempon penales An neger programmng approach B. Afshar Nadjaf Deparmen of Indusral

More information

Real-Time Systems. Example: scheduling using EDF. Feasibility analysis for EDF. Example: scheduling using EDF

Real-Time Systems. Example: scheduling using EDF. Feasibility analysis for EDF. Example: scheduling using EDF EDA/DIT6 Real-Tme Sysems, Chalmers/GU, 0/0 ecure # Updaed February, 0 Real-Tme Sysems Specfcao Problem: Assume a sysem wh asks accordg o he fgure below The mg properes of he asks are gve he able Ivesgae

More information

Variants of Pegasos. December 11, 2009

Variants of Pegasos. December 11, 2009 Inroducon Varans of Pegasos SooWoong Ryu bshboy@sanford.edu December, 009 Youngsoo Cho yc344@sanford.edu Developng a new SVM algorhm s ongong research opc. Among many exng SVM algorhms, we wll focus on

More information

Dynamic Team Decision Theory. EECS 558 Project Shrutivandana Sharma and David Shuman December 10, 2005

Dynamic Team Decision Theory. EECS 558 Project Shrutivandana Sharma and David Shuman December 10, 2005 Dynamc Team Decson Theory EECS 558 Proec Shruvandana Sharma and Davd Shuman December 0, 005 Oulne Inroducon o Team Decson Theory Decomposon of he Dynamc Team Decson Problem Equvalence of Sac and Dynamc

More information

Solution in semi infinite diffusion couples (error function analysis)

Solution in semi infinite diffusion couples (error function analysis) Soluon n sem nfne dffuson couples (error funcon analyss) Le us consder now he sem nfne dffuson couple of wo blocks wh concenraon of and I means ha, n a A- bnary sysem, s bondng beween wo blocks made of

More information

Robustness Experiments with Two Variance Components

Robustness Experiments with Two Variance Components Naonal Insue of Sandards and Technology (NIST) Informaon Technology Laboraory (ITL) Sascal Engneerng Dvson (SED) Robusness Expermens wh Two Varance Componens by Ana Ivelsse Avlés avles@ns.gov Conference

More information

e-journal Reliability: Theory& Applications No 2 (Vol.2) Vyacheslav Abramov

e-journal Reliability: Theory& Applications No 2 (Vol.2) Vyacheslav Abramov June 7 e-ournal Relably: Theory& Applcaons No (Vol. CONFIDENCE INTERVALS ASSOCIATED WITH PERFORMANCE ANALYSIS OF SYMMETRIC LARGE CLOSED CLIENT/SERVER COMPUTER NETWORKS Absrac Vyacheslav Abramov School

More information

( ) () we define the interaction representation by the unitary transformation () = ()

( ) () we define the interaction representation by the unitary transformation () = () Hgher Order Perurbaon Theory Mchael Fowler 3/7/6 The neracon Represenaon Recall ha n he frs par of hs course sequence, we dscussed he chrödnger and Hesenberg represenaons of quanum mechancs here n he chrödnger

More information

CS 268: Packet Scheduling

CS 268: Packet Scheduling Pace Schedulng Decde when and wha pace o send on oupu ln - Usually mplemened a oupu nerface CS 68: Pace Schedulng flow Ion Soca March 9, 004 Classfer flow flow n Buffer managemen Scheduler soca@cs.bereley.edu

More information

Linear Response Theory: The connection between QFT and experiments

Linear Response Theory: The connection between QFT and experiments Phys540.nb 39 3 Lnear Response Theory: The connecon beween QFT and expermens 3.1. Basc conceps and deas Q: ow do we measure he conducvy of a meal? A: we frs nroduce a weak elecrc feld E, and hen measure

More information

In the complete model, these slopes are ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL. (! i+1 -! i ) + [(!") i+1,q - [(!

In the complete model, these slopes are ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL. (! i+1 -! i ) + [(!) i+1,q - [(! ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL The frs hng o es n wo-way ANOVA: Is here neracon? "No neracon" means: The man effecs model would f. Ths n urn means: In he neracon plo (wh A on he horzonal

More information

Mechanics Physics 151

Mechanics Physics 151 Mechancs Physcs 5 Lecure 0 Canoncal Transformaons (Chaper 9) Wha We Dd Las Tme Hamlon s Prncple n he Hamlonan formalsm Dervaon was smple δi δ Addonal end-pon consrans pq H( q, p, ) d 0 δ q ( ) δq ( ) δ

More information

Graduate Macroeconomics 2 Problem set 5. - Solutions

Graduate Macroeconomics 2 Problem set 5. - Solutions Graduae Macroeconomcs 2 Problem se. - Soluons Queson 1 To answer hs queson we need he frms frs order condons and he equaon ha deermnes he number of frms n equlbrum. The frms frs order condons are: F K

More information

EEL 6266 Power System Operation and Control. Chapter 5 Unit Commitment

EEL 6266 Power System Operation and Control. Chapter 5 Unit Commitment EEL 6266 Power Sysem Operaon and Conrol Chaper 5 Un Commmen Dynamc programmng chef advanage over enumeraon schemes s he reducon n he dmensonaly of he problem n a src prory order scheme, here are only N

More information

Outline. Probabilistic Model Learning. Probabilistic Model Learning. Probabilistic Model for Time-series Data: Hidden Markov Model

Outline. Probabilistic Model Learning. Probabilistic Model Learning. Probabilistic Model for Time-series Data: Hidden Markov Model Probablsc Model for Tme-seres Daa: Hdden Markov Model Hrosh Mamsuka Bonformacs Cener Kyoo Unversy Oulne Three Problems for probablsc models n machne learnng. Compung lkelhood 2. Learnng 3. Parsng (predcon

More information

GENERATING CERTAIN QUINTIC IRREDUCIBLE POLYNOMIALS OVER FINITE FIELDS. Youngwoo Ahn and Kitae Kim

GENERATING CERTAIN QUINTIC IRREDUCIBLE POLYNOMIALS OVER FINITE FIELDS. Youngwoo Ahn and Kitae Kim Korean J. Mah. 19 (2011), No. 3, pp. 263 272 GENERATING CERTAIN QUINTIC IRREDUCIBLE POLYNOMIALS OVER FINITE FIELDS Youngwoo Ahn and Kae Km Absrac. In he paper [1], an explc correspondence beween ceran

More information

Online Supplement for Dynamic Multi-Technology. Production-Inventory Problem with Emissions Trading

Online Supplement for Dynamic Multi-Technology. Production-Inventory Problem with Emissions Trading Onlne Supplemen for Dynamc Mul-Technology Producon-Invenory Problem wh Emssons Tradng by We Zhang Zhongsheng Hua Yu Xa and Baofeng Huo Proof of Lemma For any ( qr ) Θ s easy o verfy ha he lnear programmng

More information

Attribute Reduction Algorithm Based on Discernibility Matrix with Algebraic Method GAO Jing1,a, Ma Hui1, Han Zhidong2,b

Attribute Reduction Algorithm Based on Discernibility Matrix with Algebraic Method GAO Jing1,a, Ma Hui1, Han Zhidong2,b Inernaonal Indusral Informacs and Compuer Engneerng Conference (IIICEC 05) Arbue educon Algorhm Based on Dscernbly Marx wh Algebrac Mehod GAO Jng,a, Ma Hu, Han Zhdong,b Informaon School, Capal Unversy

More information

CS286.2 Lecture 14: Quantum de Finetti Theorems II

CS286.2 Lecture 14: Quantum de Finetti Theorems II CS286.2 Lecure 14: Quanum de Fne Theorems II Scrbe: Mara Okounkova 1 Saemen of he heorem Recall he las saemen of he quanum de Fne heorem from he prevous lecure. Theorem 1 Quanum de Fne). Le ρ Dens C 2

More information

TSS = SST + SSE An orthogonal partition of the total SS

TSS = SST + SSE An orthogonal partition of the total SS ANOVA: Topc 4. Orhogonal conrass [ST&D p. 183] H 0 : µ 1 = µ =... = µ H 1 : The mean of a leas one reamen group s dfferen To es hs hypohess, a basc ANOVA allocaes he varaon among reamen means (SST) equally

More information

Performance Analysis for a Network having Standby Redundant Unit with Waiting in Repair

Performance Analysis for a Network having Standby Redundant Unit with Waiting in Repair TECHNI Inernaonal Journal of Compung Scence Communcaon Technologes VOL.5 NO. July 22 (ISSN 974-3375 erformance nalyss for a Nework havng Sby edundan Un wh ang n epar Jendra Sngh 2 abns orwal 2 Deparmen

More information

Existence and Uniqueness Results for Random Impulsive Integro-Differential Equation

Existence and Uniqueness Results for Random Impulsive Integro-Differential Equation Global Journal of Pure and Appled Mahemacs. ISSN 973-768 Volume 4, Number 6 (8), pp. 89-87 Research Inda Publcaons hp://www.rpublcaon.com Exsence and Unqueness Resuls for Random Impulsve Inegro-Dfferenal

More information

Inter-Class Resource Sharing using Statistical Service Envelopes

Inter-Class Resource Sharing using Statistical Service Envelopes In Proceedngs of IEEE INFOCOM 99 Iner-Class Resource Sharng usng Sascal Servce Envelopes Jng-yu Qu and Edward W. Knghly Deparmen of Elecrcal and Compuer Engneerng Rce Unversy Absrac Neworks ha suppor mulple

More information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 4

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 4 CS434a/54a: Paern Recognon Prof. Olga Veksler Lecure 4 Oulne Normal Random Varable Properes Dscrmnan funcons Why Normal Random Varables? Analycally racable Works well when observaon comes form a corruped

More information

Mechanics Physics 151

Mechanics Physics 151 Mechancs Physcs 5 Lecure 9 Hamlonan Equaons of Moon (Chaper 8) Wha We Dd Las Tme Consruced Hamlonan formalsm H ( q, p, ) = q p L( q, q, ) H p = q H q = p H = L Equvalen o Lagrangan formalsm Smpler, bu

More information

( t) Outline of program: BGC1: Survival and event history analysis Oslo, March-May Recapitulation. The additive regression model

( t) Outline of program: BGC1: Survival and event history analysis Oslo, March-May Recapitulation. The additive regression model BGC1: Survval and even hsory analyss Oslo, March-May 212 Monday May 7h and Tuesday May 8h The addve regresson model Ørnulf Borgan Deparmen of Mahemacs Unversy of Oslo Oulne of program: Recapulaon Counng

More information

Mechanics Physics 151

Mechanics Physics 151 Mechancs Physcs 5 Lecure 9 Hamlonan Equaons of Moon (Chaper 8) Wha We Dd Las Tme Consruced Hamlonan formalsm Hqp (,,) = qp Lqq (,,) H p = q H q = p H L = Equvalen o Lagrangan formalsm Smpler, bu wce as

More information

Reactive Methods to Solve the Berth AllocationProblem with Stochastic Arrival and Handling Times

Reactive Methods to Solve the Berth AllocationProblem with Stochastic Arrival and Handling Times Reacve Mehods o Solve he Berh AllocaonProblem wh Sochasc Arrval and Handlng Tmes Nsh Umang* Mchel Berlare* * TRANSP-OR, Ecole Polyechnque Fédérale de Lausanne Frs Workshop on Large Scale Opmzaon November

More information

Lecture 11 SVM cont

Lecture 11 SVM cont Lecure SVM con. 0 008 Wha we have done so far We have esalshed ha we wan o fnd a lnear decson oundary whose margn s he larges We know how o measure he margn of a lnear decson oundary Tha s: he mnmum geomerc

More information

12d Model. Civil and Surveying Software. Drainage Analysis Module Detention/Retention Basins. Owen Thornton BE (Mech), 12d Model Programmer

12d Model. Civil and Surveying Software. Drainage Analysis Module Detention/Retention Basins. Owen Thornton BE (Mech), 12d Model Programmer d Model Cvl and Surveyng Soware Dranage Analyss Module Deenon/Reenon Basns Owen Thornon BE (Mech), d Model Programmer owen.hornon@d.com 4 January 007 Revsed: 04 Aprl 007 9 February 008 (8Cp) Ths documen

More information

Chapter 6: AC Circuits

Chapter 6: AC Circuits Chaper 6: AC Crcus Chaper 6: Oulne Phasors and he AC Seady Sae AC Crcus A sable, lnear crcu operang n he seady sae wh snusodal excaon (.e., snusodal seady sae. Complee response forced response naural response.

More information

Econ107 Applied Econometrics Topic 5: Specification: Choosing Independent Variables (Studenmund, Chapter 6)

Econ107 Applied Econometrics Topic 5: Specification: Choosing Independent Variables (Studenmund, Chapter 6) Econ7 Appled Economercs Topc 5: Specfcaon: Choosng Independen Varables (Sudenmund, Chaper 6 Specfcaon errors ha we wll deal wh: wrong ndependen varable; wrong funconal form. Ths lecure deals wh wrong ndependen

More information

An introduction to Support Vector Machine

An introduction to Support Vector Machine An nroducon o Suppor Vecor Machne 報告者 : 黃立德 References: Smon Haykn, "Neural Neworks: a comprehensve foundaon, second edon, 999, Chaper 2,6 Nello Chrsann, John Shawe-Tayer, An Inroducon o Suppor Vecor Machnes,

More information

Robust and Accurate Cancer Classification with Gene Expression Profiling

Robust and Accurate Cancer Classification with Gene Expression Profiling Robus and Accurae Cancer Classfcaon wh Gene Expresson Proflng (Compuaonal ysems Bology, 2005) Auhor: Hafeng L, Keshu Zhang, ao Jang Oulne Background LDA (lnear dscrmnan analyss) and small sample sze problem

More information

Let s treat the problem of the response of a system to an applied external force. Again,

Let s treat the problem of the response of a system to an applied external force. Again, Page 33 QUANTUM LNEAR RESPONSE FUNCTON Le s rea he problem of he response of a sysem o an appled exernal force. Agan, H() H f () A H + V () Exernal agen acng on nernal varable Hamlonan for equlbrum sysem

More information

ON THE WEAK LIMITS OF SMOOTH MAPS FOR THE DIRICHLET ENERGY BETWEEN MANIFOLDS

ON THE WEAK LIMITS OF SMOOTH MAPS FOR THE DIRICHLET ENERGY BETWEEN MANIFOLDS ON THE WEA LIMITS OF SMOOTH MAPS FOR THE DIRICHLET ENERGY BETWEEN MANIFOLDS FENGBO HANG Absrac. We denfy all he weak sequenal lms of smooh maps n W (M N). In parcular, hs mples a necessary su cen opologcal

More information

[ ] 2. [ ]3 + (Δx i + Δx i 1 ) / 2. Δx i-1 Δx i Δx i+1. TPG4160 Reservoir Simulation 2018 Lecture note 3. page 1 of 5

[ ] 2. [ ]3 + (Δx i + Δx i 1 ) / 2. Δx i-1 Δx i Δx i+1. TPG4160 Reservoir Simulation 2018 Lecture note 3. page 1 of 5 TPG460 Reservor Smulaon 08 page of 5 DISCRETIZATIO OF THE FOW EQUATIOS As we already have seen, fne dfference appromaons of he paral dervaves appearng n he flow equaons may be obaned from Taylor seres

More information

Comparison of Differences between Power Means 1

Comparison of Differences between Power Means 1 In. Journal of Mah. Analyss, Vol. 7, 203, no., 5-55 Comparson of Dfferences beween Power Means Chang-An Tan, Guanghua Sh and Fe Zuo College of Mahemacs and Informaon Scence Henan Normal Unversy, 453007,

More information

UNIVERSITAT AUTÒNOMA DE BARCELONA MARCH 2017 EXAMINATION

UNIVERSITAT AUTÒNOMA DE BARCELONA MARCH 2017 EXAMINATION INTERNATIONAL TRADE T. J. KEHOE UNIVERSITAT AUTÒNOMA DE BARCELONA MARCH 27 EXAMINATION Please answer wo of he hree quesons. You can consul class noes, workng papers, and arcles whle you are workng on he

More information

Lecture 18: The Laplace Transform (See Sections and 14.7 in Boas)

Lecture 18: The Laplace Transform (See Sections and 14.7 in Boas) Lecure 8: The Lalace Transform (See Secons 88- and 47 n Boas) Recall ha our bg-cure goal s he analyss of he dfferenal equaon, ax bx cx F, where we emloy varous exansons for he drvng funcon F deendng on

More information

HEAT CONDUCTION PROBLEM IN A TWO-LAYERED HOLLOW CYLINDER BY USING THE GREEN S FUNCTION METHOD

HEAT CONDUCTION PROBLEM IN A TWO-LAYERED HOLLOW CYLINDER BY USING THE GREEN S FUNCTION METHOD Journal of Appled Mahemacs and Compuaonal Mechancs 3, (), 45-5 HEAT CONDUCTION PROBLEM IN A TWO-LAYERED HOLLOW CYLINDER BY USING THE GREEN S FUNCTION METHOD Sansław Kukla, Urszula Sedlecka Insue of Mahemacs,

More information

Approximate Analytic Solution of (2+1) - Dimensional Zakharov-Kuznetsov(Zk) Equations Using Homotopy

Approximate Analytic Solution of (2+1) - Dimensional Zakharov-Kuznetsov(Zk) Equations Using Homotopy Arcle Inernaonal Journal of Modern Mahemacal Scences, 4, (): - Inernaonal Journal of Modern Mahemacal Scences Journal homepage: www.modernscenfcpress.com/journals/jmms.aspx ISSN: 66-86X Florda, USA Approxmae

More information

Online Appendix for. Strategic safety stocks in supply chains with evolving forecasts

Online Appendix for. Strategic safety stocks in supply chains with evolving forecasts Onlne Appendx for Sraegc safey socs n supply chans wh evolvng forecass Tor Schoenmeyr Sephen C. Graves Opsolar, Inc. 332 Hunwood Avenue Hayward, CA 94544 A. P. Sloan School of Managemen Massachuses Insue

More information

CH.3. COMPATIBILITY EQUATIONS. Continuum Mechanics Course (MMC) - ETSECCPB - UPC

CH.3. COMPATIBILITY EQUATIONS. Continuum Mechanics Course (MMC) - ETSECCPB - UPC CH.3. COMPATIBILITY EQUATIONS Connuum Mechancs Course (MMC) - ETSECCPB - UPC Overvew Compably Condons Compably Equaons of a Poenal Vecor Feld Compably Condons for Infnesmal Srans Inegraon of he Infnesmal

More information

Cubic Bezier Homotopy Function for Solving Exponential Equations

Cubic Bezier Homotopy Function for Solving Exponential Equations Penerb Journal of Advanced Research n Compung and Applcaons ISSN (onlne: 46-97 Vol. 4, No.. Pages -8, 6 omoopy Funcon for Solvng Eponenal Equaons S. S. Raml *,,. Mohamad Nor,a, N. S. Saharzan,b and M.

More information

A Tour of Modeling Techniques

A Tour of Modeling Techniques A Tour of Modelng Technques John Hooker Carnege Mellon Unversy EWO Semnar February 8 Slde Oulne Med neger lnear (MILP) modelng Dsuncve modelng Knapsack modelng Consran programmng models Inegraed Models

More information

Dynamic Team Decision Theory

Dynamic Team Decision Theory Dynamc Team Decson Theory EECS 558 Proec Repor Shruvandana Sharma and Davd Shuman December, 005 I. Inroducon Whle he sochasc conrol problem feaures one decson maker acng over me, many complex conrolled

More information

THE PREDICTION OF COMPETITIVE ENVIRONMENT IN BUSINESS

THE PREDICTION OF COMPETITIVE ENVIRONMENT IN BUSINESS THE PREICTION OF COMPETITIVE ENVIRONMENT IN BUSINESS INTROUCTION The wo dmensonal paral dfferenal equaons of second order can be used for he smulaon of compeve envronmen n busness The arcle presens he

More information

II. Light is a Ray (Geometrical Optics)

II. Light is a Ray (Geometrical Optics) II Lgh s a Ray (Geomercal Opcs) IIB Reflecon and Refracon Hero s Prncple of Leas Dsance Law of Reflecon Hero of Aleandra, who lved n he 2 nd cenury BC, posulaed he followng prncple: Prncple of Leas Dsance:

More information

DEEP UNFOLDING FOR MULTICHANNEL SOURCE SEPARATION SUPPLEMENTARY MATERIAL

DEEP UNFOLDING FOR MULTICHANNEL SOURCE SEPARATION SUPPLEMENTARY MATERIAL DEEP UNFOLDING FOR MULTICHANNEL SOURCE SEPARATION SUPPLEMENTARY MATERIAL Sco Wsdom, John Hershey 2, Jonahan Le Roux 2, and Shnj Waanabe 2 Deparmen o Elecrcal Engneerng, Unversy o Washngon, Seale, WA, USA

More information

An Upper Bound to the Lateness of Soft Real-time Tasks Scheduled by EDF on Multiprocessors

An Upper Bound to the Lateness of Soft Real-time Tasks Scheduled by EDF on Multiprocessors An Upper Bound o he Laeness of Sof Real-me Tasks Scheduled by EDF on ulprocessors Paolo Valene Scuola Superore S. Anna, Ialy pv@gandalf.sssup. Guseppe Lpar Scuola Superore S. Anna, Ialy lpar@sssup. Absrac

More information

Anisotropic Behaviors and Its Application on Sheet Metal Stamping Processes

Anisotropic Behaviors and Its Application on Sheet Metal Stamping Processes Ansoropc Behavors and Is Applcaon on Shee Meal Sampng Processes Welong Hu ETA-Engneerng Technology Assocaes, Inc. 33 E. Maple oad, Sue 00 Troy, MI 48083 USA 48-79-300 whu@ea.com Jeanne He ETA-Engneerng

More information

A Deterministic Algorithm for Summarizing Asynchronous Streams over a Sliding Window

A Deterministic Algorithm for Summarizing Asynchronous Streams over a Sliding Window A Deermnsc Algorhm for Summarzng Asynchronous Sreams over a Sldng ndow Cosas Busch Rensselaer Polyechnc Insue Srkana Trhapura Iowa Sae Unversy Oulne of Talk Inroducon Algorhm Analyss Tme C Daa sream: 3

More information

RELATIONSHIP BETWEEN VOLATILITY AND TRADING VOLUME: THE CASE OF HSI STOCK RETURNS DATA

RELATIONSHIP BETWEEN VOLATILITY AND TRADING VOLUME: THE CASE OF HSI STOCK RETURNS DATA RELATIONSHIP BETWEEN VOLATILITY AND TRADING VOLUME: THE CASE OF HSI STOCK RETURNS DATA Mchaela Chocholaá Unversy of Economcs Braslava, Slovaka Inroducon (1) one of he characersc feaures of sock reurns

More information

. The geometric multiplicity is dim[ker( λi. number of linearly independent eigenvectors associated with this eigenvalue.

. The geometric multiplicity is dim[ker( λi. number of linearly independent eigenvectors associated with this eigenvalue. Lnear Algebra Lecure # Noes We connue wh he dscusson of egenvalues, egenvecors, and dagonalzably of marces We wan o know, n parcular wha condons wll assure ha a marx can be dagonalzed and wha he obsrucons

More information

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5h Inernaonal onference on Advanced Desgn and Manufacurng Engneerng (IADME 5 The Falure Rae Expermenal Sudy of Specal N Machne Tool hunshan He, a, *, La Pan,b and Bng Hu 3,c,,3 ollege of Mechancal and

More information

The Dynamic Programming Models for Inventory Control System with Time-varying Demand

The Dynamic Programming Models for Inventory Control System with Time-varying Demand The Dynamc Programmng Models for Invenory Conrol Sysem wh Tme-varyng Demand Truong Hong Trnh (Correspondng auhor) The Unversy of Danang, Unversy of Economcs, Venam Tel: 84-236-352-5459 E-mal: rnh.h@due.edu.vn

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

Bundling with Customer Self-Selection: A Simple Approach to Bundling Low Marginal Cost Goods On-Line Appendix

Bundling with Customer Self-Selection: A Simple Approach to Bundling Low Marginal Cost Goods On-Line Appendix Bundlng wh Cusomer Self-Selecon: A Smple Approach o Bundlng Low Margnal Cos Goods On-Lne Appendx Lorn M. H Unversy of Pennsylvana, Wharon School 57 Jon M. Hunsman Hall Phladelpha, PA 94 lh@wharon.upenn.edu

More information

An Optimal Control Approach to the Multi-agent Persistent Monitoring Problem

An Optimal Control Approach to the Multi-agent Persistent Monitoring Problem An Opmal Conrol Approach o he Mul-agen Perssen Monorng Problem Chrsos.G. Cassandras, Xuchao Ln and Xu Chu Dng Dvson of Sysems Engneerng and Cener for Informaon and Sysems Engneerng Boson Unversy, cgc@bu.edu,

More information

WiH Wei He

WiH Wei He Sysem Idenfcaon of onlnear Sae-Space Space Baery odels WH We He wehe@calce.umd.edu Advsor: Dr. Chaochao Chen Deparmen of echancal Engneerng Unversy of aryland, College Par 1 Unversy of aryland Bacground

More information

FI 3103 Quantum Physics

FI 3103 Quantum Physics /9/4 FI 33 Quanum Physcs Aleander A. Iskandar Physcs of Magnesm and Phooncs Research Grou Insu Teknolog Bandung Basc Conces n Quanum Physcs Probably and Eecaon Value Hesenberg Uncerany Prncle Wave Funcon

More information

Lecture 6: Learning for Control (Generalised Linear Regression)

Lecture 6: Learning for Control (Generalised Linear Regression) Lecure 6: Learnng for Conrol (Generalsed Lnear Regresson) Conens: Lnear Mehods for Regresson Leas Squares, Gauss Markov heorem Recursve Leas Squares Lecure 6: RLSC - Prof. Sehu Vjayakumar Lnear Regresson

More information

arxiv: v1 [cs.sy] 2 Sep 2014

arxiv: v1 [cs.sy] 2 Sep 2014 Noname manuscrp No. wll be nsered by he edor Sgnalng for Decenralzed Roung n a Queueng Nework Y Ouyang Demoshens Tenekezs Receved: dae / Acceped: dae arxv:409.0887v [cs.sy] Sep 04 Absrac A dscree-me decenralzed

More information

ELASTIC MODULUS ESTIMATION OF CHOPPED CARBON FIBER TAPE REINFORCED THERMOPLASTICS USING THE MONTE CARLO SIMULATION

ELASTIC MODULUS ESTIMATION OF CHOPPED CARBON FIBER TAPE REINFORCED THERMOPLASTICS USING THE MONTE CARLO SIMULATION THE 19 TH INTERNATIONAL ONFERENE ON OMPOSITE MATERIALS ELASTI MODULUS ESTIMATION OF HOPPED ARBON FIBER TAPE REINFORED THERMOPLASTIS USING THE MONTE ARLO SIMULATION Y. Sao 1*, J. Takahash 1, T. Masuo 1,

More information

Analysis And Evaluation of Econometric Time Series Models: Dynamic Transfer Function Approach

Analysis And Evaluation of Econometric Time Series Models: Dynamic Transfer Function Approach 1 Appeared n Proceedng of he 62 h Annual Sesson of he SLAAS (2006) pp 96. Analyss And Evaluaon of Economerc Tme Seres Models: Dynamc Transfer Funcon Approach T.M.J.A.COORAY Deparmen of Mahemacs Unversy

More information

Notes on the stability of dynamic systems and the use of Eigen Values.

Notes on the stability of dynamic systems and the use of Eigen Values. Noes on he sabl of dnamc ssems and he use of Egen Values. Source: Macro II course noes, Dr. Davd Bessler s Tme Seres course noes, zarads (999) Ineremporal Macroeconomcs chaper 4 & Techncal ppend, and Hamlon

More information

ABSTRACT KEYWORDS. Bonus-malus systems, frequency component, severity component. 1. INTRODUCTION

ABSTRACT KEYWORDS. Bonus-malus systems, frequency component, severity component. 1. INTRODUCTION EERAIED BU-MAU YTEM ITH A FREQUECY AD A EVERITY CMET A IDIVIDUA BAI I AUTMBIE IURACE* BY RAHIM MAHMUDVAD AD HEI HAAI ABTRACT Frangos and Vronos (2001) proposed an opmal bonus-malus sysems wh a frequency

More information

Modeling and Solving of Multi-Product Inventory Lot-Sizing with Supplier Selection under Quantity Discounts

Modeling and Solving of Multi-Product Inventory Lot-Sizing with Supplier Selection under Quantity Discounts nernaonal ournal of Appled Engneerng Research SSN 0973-4562 Volume 13, Number 10 (2018) pp. 8708-8713 Modelng and Solvng of Mul-Produc nvenory Lo-Szng wh Suppler Selecon under Quany Dscouns Naapa anchanaruangrong

More information

Testing a new idea to solve the P = NP problem with mathematical induction

Testing a new idea to solve the P = NP problem with mathematical induction Tesng a new dea o solve he P = NP problem wh mahemacal nducon Bacground P and NP are wo classes (ses) of languages n Compuer Scence An open problem s wheher P = NP Ths paper ess a new dea o compare he

More information

[Link to MIT-Lab 6P.1 goes here.] After completing the lab, fill in the following blanks: Numerical. Simulation s Calculations

[Link to MIT-Lab 6P.1 goes here.] After completing the lab, fill in the following blanks: Numerical. Simulation s Calculations Chaper 6: Ordnary Leas Squares Esmaon Procedure he Properes Chaper 6 Oulne Cln s Assgnmen: Assess he Effec of Sudyng on Quz Scores Revew o Regresson Model o Ordnary Leas Squares () Esmaon Procedure o he

More information

CHAPTER 10: LINEAR DISCRIMINATION

CHAPTER 10: LINEAR DISCRIMINATION CHAPER : LINEAR DISCRIMINAION Dscrmnan-based Classfcaon 3 In classfcaon h K classes (C,C,, C k ) We defned dscrmnan funcon g j (), j=,,,k hen gven an es eample, e chose (predced) s class label as C f g

More information

Implementation of Quantized State Systems in MATLAB/Simulink

Implementation of Quantized State Systems in MATLAB/Simulink SNE T ECHNICAL N OTE Implemenaon of Quanzed Sae Sysems n MATLAB/Smulnk Parck Grabher, Mahas Rößler 2*, Bernhard Henzl 3 Ins. of Analyss and Scenfc Compung, Venna Unversy of Technology, Wedner Haupsraße

More information

. The geometric multiplicity is dim[ker( λi. A )], i.e. the number of linearly independent eigenvectors associated with this eigenvalue.

. The geometric multiplicity is dim[ker( λi. A )], i.e. the number of linearly independent eigenvectors associated with this eigenvalue. Mah E-b Lecure #0 Noes We connue wh he dscusson of egenvalues, egenvecors, and dagonalzably of marces We wan o know, n parcular wha condons wll assure ha a marx can be dagonalzed and wha he obsrucons are

More information

Computing Relevance, Similarity: The Vector Space Model

Computing Relevance, Similarity: The Vector Space Model Compung Relevance, Smlary: The Vecor Space Model Based on Larson and Hears s sldes a UC-Bereley hp://.sms.bereley.edu/courses/s0/f00/ aabase Managemen Sysems, R. Ramarshnan ocumen Vecors v ocumens are

More information

FTCS Solution to the Heat Equation

FTCS Solution to the Heat Equation FTCS Soluon o he Hea Equaon ME 448/548 Noes Gerald Reckenwald Porland Sae Unversy Deparmen of Mechancal Engneerng gerry@pdxedu ME 448/548: FTCS Soluon o he Hea Equaon Overvew Use he forward fne d erence

More information

Dual Approximate Dynamic Programming for Large Scale Hydro Valleys

Dual Approximate Dynamic Programming for Large Scale Hydro Valleys Dual Approxmae Dynamc Programmng for Large Scale Hydro Valleys Perre Carpener and Jean-Phlppe Chanceler 1 ENSTA ParsTech and ENPC ParsTech CMM Workshop, January 2016 1 Jon work wh J.-C. Alas, suppored

More information

Appendix H: Rarefaction and extrapolation of Hill numbers for incidence data

Appendix H: Rarefaction and extrapolation of Hill numbers for incidence data Anne Chao Ncholas J Goell C seh lzabeh L ander K Ma Rober K Colwell and Aaron M llson 03 Rarefacon and erapolaon wh ll numbers: a framewor for samplng and esmaon n speces dversy sudes cology Monographs

More information

SOME NOISELESS CODING THEOREMS OF INACCURACY MEASURE OF ORDER α AND TYPE β

SOME NOISELESS CODING THEOREMS OF INACCURACY MEASURE OF ORDER α AND TYPE β SARAJEVO JOURNAL OF MATHEMATICS Vol.3 (15) (2007), 137 143 SOME NOISELESS CODING THEOREMS OF INACCURACY MEASURE OF ORDER α AND TYPE β M. A. K. BAIG AND RAYEES AHMAD DAR Absrac. In hs paper, we propose

More information

Advanced Macroeconomics II: Exchange economy

Advanced Macroeconomics II: Exchange economy Advanced Macroeconomcs II: Exchange economy Krzyszof Makarsk 1 Smple deermnsc dynamc model. 1.1 Inroducon Inroducon Smple deermnsc dynamc model. Defnons of equlbrum: Arrow-Debreu Sequenal Recursve Equvalence

More information

Example: MOSFET Amplifier Distortion

Example: MOSFET Amplifier Distortion 4/25/2011 Example MSFET Amplfer Dsoron 1/9 Example: MSFET Amplfer Dsoron Recall hs crcu from a prevous handou: ( ) = I ( ) D D d 15.0 V RD = 5K v ( ) = V v ( ) D o v( ) - K = 2 0.25 ma/v V = 2.0 V 40V.

More information

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. Ths documen s downloaded from DR-NTU, Nanyang Technologcal Unversy Lbrary, Sngapore. Tle A smplfed verb machng algorhm for word paron n vsual speech processng( Acceped verson ) Auhor(s) Foo, Say We; Yong,

More information

F-Tests and Analysis of Variance (ANOVA) in the Simple Linear Regression Model. 1. Introduction

F-Tests and Analysis of Variance (ANOVA) in the Simple Linear Regression Model. 1. Introduction ECOOMICS 35* -- OTE 9 ECO 35* -- OTE 9 F-Tess and Analyss of Varance (AOVA n he Smple Lnear Regresson Model Inroducon The smple lnear regresson model s gven by he followng populaon regresson equaon, or

More information

John Geweke a and Gianni Amisano b a Departments of Economics and Statistics, University of Iowa, USA b European Central Bank, Frankfurt, Germany

John Geweke a and Gianni Amisano b a Departments of Economics and Statistics, University of Iowa, USA b European Central Bank, Frankfurt, Germany Herarchcal Markov Normal Mxure models wh Applcaons o Fnancal Asse Reurns Appendx: Proofs of Theorems and Condonal Poseror Dsrbuons John Geweke a and Gann Amsano b a Deparmens of Economcs and Sascs, Unversy

More information

Appendix to Online Clustering with Experts

Appendix to Online Clustering with Experts A Appendx o Onlne Cluserng wh Expers Furher dscusson of expermens. Here we furher dscuss expermenal resuls repored n he paper. Ineresngly, we observe ha OCE (and n parcular Learn- ) racks he bes exper

More information

OMXS30 Balance 20% Index Rules

OMXS30 Balance 20% Index Rules OMX30 Balance 0% ndex Rules Verson as of 30 March 009 Copyrgh 008, The NADAQ OMX Group, nc. All rghs reserved. NADAQ OMX, The NADAQ ock Marke and NADAQ are regsered servce/rademarks of The NADAQ OMX Group,

More information

Lecture VI Regression

Lecture VI Regression Lecure VI Regresson (Lnear Mehods for Regresson) Conens: Lnear Mehods for Regresson Leas Squares, Gauss Markov heorem Recursve Leas Squares Lecure VI: MLSC - Dr. Sehu Vjayakumar Lnear Regresson Model M

More information

Department of Economics University of Toronto

Department of Economics University of Toronto Deparmen of Economcs Unversy of Torono ECO408F M.A. Economercs Lecure Noes on Heeroskedascy Heeroskedascy o Ths lecure nvolves lookng a modfcaons we need o make o deal wh he regresson model when some of

More information

Math 128b Project. Jude Yuen

Math 128b Project. Jude Yuen Mah 8b Proec Jude Yuen . Inroducon Le { Z } be a sequence of observed ndependen vecor varables. If he elemens of Z have a on normal dsrbuon hen { Z } has a mean vecor Z and a varancecovarance marx z. Geomercally

More information

Optimal environmental charges under imperfect compliance

Optimal environmental charges under imperfect compliance ISSN 1 746-7233, England, UK World Journal of Modellng and Smulaon Vol. 4 (28) No. 2, pp. 131-139 Opmal envronmenal charges under mperfec complance Dajn Lu 1, Ya Wang 2 Tazhou Insue of Scence and Technology,

More information

Efficient Asynchronous Channel Hopping Design for Cognitive Radio Networks

Efficient Asynchronous Channel Hopping Design for Cognitive Radio Networks Effcen Asynchronous Channel Hoppng Desgn for Cognve Rado Neworks Chh-Mn Chao, Chen-Yu Hsu, and Yun-ng Lng Absrac In a cognve rado nework (CRN), a necessary condon for nodes o communcae wh each oher s ha

More information

Ordinary Differential Equations in Neuroscience with Matlab examples. Aim 1- Gain understanding of how to set up and solve ODE s

Ordinary Differential Equations in Neuroscience with Matlab examples. Aim 1- Gain understanding of how to set up and solve ODE s Ordnary Dfferenal Equaons n Neuroscence wh Malab eamples. Am - Gan undersandng of how o se up and solve ODE s Am Undersand how o se up an solve a smple eample of he Hebb rule n D Our goal a end of class

More information

Lecture 2 M/G/1 queues. M/G/1-queue

Lecture 2 M/G/1 queues. M/G/1-queue Lecure M/G/ queues M/G/-queue Posson arrval process Arbrary servce me dsrbuon Sngle server To deermne he sae of he sysem a me, we mus now The number of cusomers n he sysems N() Tme ha he cusomer currenly

More information