arxiv: v1 [cs.ds] 30 Apr 2016

Size: px
Start display at page:

Download "arxiv: v1 [cs.ds] 30 Apr 2016"

Transcription

1 Auomaic Parameer Derivaions in k2u Framework Jian-Jia Chen and Wen-Hung Huang Deparmen of Informaics TU Dormund Universiy, Germany Cong Liu Deparmen of Compuer Science The Universiy of Texas a Dallas arxiv: v1 [cs.ds] 30 Apr 2016 Absrac We have recenly developed a general schedulabiliy es framework, called k 2 U, which can be applied o deal wih a large variey of ask models ha have been widely sudied in real-ime embedded sysems. The k 2 U framework provides several means for he users o conver arbirary schedulabiliy ess (regardless of plaforms and ask models) ino polynomial-ime ess wih closed mahemaical expressions. However, he applicabiliy (as well as he performance) of he k 2 U framework relies on he users o index he asks properly and define cerain consan parameers. This repor describes how o auomaically index he asks properly and derive hose parameers. We will cover several ypical schedulabiliy ess in real-ime sysems o explain how o sysemaically and auomaically derive hose parameers required by he k 2 U framework. This auomaion significanly empowers he k 2 U framework o handle a wide range of classes of real-ime execuion plaforms and ask models, including uniprocessor scheduling, muliprocessor scheduling, self-suspending ask sysems, real-ime asks wih arrival jier, services and virualizaions wih bounded delays, ec. 1 Inroducion To analyze he wors-case response ime or o ensure he imeliness of he sysem, for each of individual ask and plaform models, researchers end o develop dedicaed echniques ha resul in schedulabiliy ess wih differen ime/space complexiy and accuracy of he analysis. A very widely adoped case is he schedulabiliy es of a (consrained-deadline) sporadic real-ime ask τ k under fixed-prioriy scheduling in uniprocessor sysems, in which he ime-demand analysis (TDA) developed in [5] can be adoped. Tha is, if wih 0 < D k and C k + C i, (1) hen askτ k is schedulable under he fixed-prioriy scheduling algorihm, where hp(τ k ) is he se of asks wih higher prioriy hanτ k,d i, C i, and represenτ i s relaive deadline, wors-case execuion ime, and period, respecively. TDA requires pseudo-polynomial-ime complexiy o check he ime poins ha lie in(0,d k ] for Eq. (1). The uilizaion U i of a sporadic ask τ i is defined asc i /. However, i is no always necessary o es all possible ime poins o derive a safe wors-case response ime or o provide sufficien schedulabiliy ess. The general and key concep o obain sufficien schedulabiliy ess in k 2 U in [3] and k 2 Q in [2] is o es only a subse of such poins for verifying he schedulabiliy. Tradiional fixedprioriy schedulabiliy ess ofen have pseudo-polynomialime (or even higher) complexiy. The idea implemened in he k 2 U and k 2 Q frameworks is o provide a general k- poin schedulabiliy es, which only needs o es k poins under any fixed-prioriy scheduling when checking schedulabiliy of he ask wih he k h highes prioriy in he sysem. Suppose ha here are k 1 higher prioriy asks, indexed as τ 1,τ 2,...,τ, han ask τ k. The success of he k 2 U framework is based on ak-poin effecive schedulabiliy es, defined as follows: Definiion 1 (Chen e al. [3]). A k-poin effecive schedulabiliy es is a sufficien schedulabiliy es of a fixedprioriy scheduling policy, ha verifies he exisence of j { 1, 2,... k } wih 0 < 1 2 k such ha C k + α i i U i + β i i U i j, (2) where C k > 0, α i > 0, U i > 0, and β i > 0 are dependen upon he seing of he ask models and ask τ i. Thek 2 U framework [3] assumes ha he corresponding coefficiensα i andβ i in Definiion 1 are given. How o derive hem depends on he ask models, he plaform models, and he scheduling policies. Provided ha hese coefficiens α i,β i,c i,u i for every higher prioriy askτ i are given, he k 2 U framework can find he wors-case assignmens of he values i for he higher-prioriy asksτ i. 1

2 Alhough several applicaions were adoped o demonsrae he power and he coverage of he k 2 U framework, we were no able o provide an auomaic procedure o consruc he required coefficiens α i and β i in Definiion 1 in [3]. Insead, we saed in [3] as follows: The choice of good parameersα i andβ i affecs he qualiy of he resuling schedulabiliy bounds.... However, deriving he good seings ofα i and β i is acually no he focus of his paper. The framework does no care how he parameers α i and β i are obained. The framework simply derives he bounds according o he given parameersα i andβ i, regardless of he seings ofα i and β i. The correcness of he seings of α i andβ i is no verified by he framework. Conribuions: This repor explains how o auomaically derive hose parameers needed in he k 2 U framework. We will cover several ypical schedulabiliy ess in real-ime sysems o explain how o sysemaically and auomaically derive hose parameers required by he k 2 U framework. This auomaion significanly empowers he k 2 U framework o handle a wide range of classes of real-ime execuion plaforms and ask models, including uniprocessor scheduling, muliprocessor scheduling, selfsuspending ask sysems, real-ime asks wih arrival jier, services and virualizaions wih bounded delays, ec. More precisely, if he corresponding (exponenial ime or pseudo-polynomial-ime) schedulabiliy es is in one of he classes provided in his repor, he derivaions of he hyperbolic-form schedulabiliy ess, uilizaion-based analysis, ec. can be auomaically consruced. Given an arbirary schedulabiliy es, here are many ways o define a corresponding k-poin effecive schedulabiliy es. The consrucions of he coefficiens in his repor may no be he bes choices. All he consrucions in his repor follow he same design philosophy: We firs idenify he asks ha can release a leas one more job a ime 0 < < D k in he schedulabiliy es and define he effecive es poin of such a ask a is las release before D k. There may be oher more effecive consrucions for differen schedulabiliy ess. These opporuniies are no explored in his repor. Organizaions. The res of his repor is organized as follows: The basic erminologies and models are presened in Secion 2. We will presen hree classes of applicable schedulabiliy ess, which can allow auomaic parameer derivaions: Consan inflaion in Secion 3.1: This class covers a wide range of applicaions in which he workload of a higher-prioriy ask may have a consan inflaion o quanify he addiional workload in he analysis window. Bounded-delayed service in Secion 3.2: This class covers a wide range of applicaions in which he compuaion service provided o he ask sysem can be lower bounded by a consan slope wih a consan offse. Arrival jier in Secion 3.3: This class covers a wide range of applicaions in which a higherprioriy ask may have arrival jier in he analysis window. Please noe ha we will no specifically explain how o use he k 2 U framework in his repor. Please refer o [3] for deails. However, for compleeness he key lemmas in [3] will be summarized in Secion 2. 2 Models and Terminologies 2.1 Basic Task and Scheduling Models This repor will inroduce he simples seings by using he ordinary sporadic real-ime ask model, even hough he frameworks arge a more general ask models. We define he erminologies here for compleeness. A sporadic ask τ i is released repeaedly, wih each such invocaion called a job. The j h job of τ i, denoed τ i,j, is released a ime r i,j and has an absolue deadline a ime d i,j. Each job of any ask τ i is assumed o have C i as is wors-case execuion ime. The response ime of a job is defined as is finishing ime minus is release ime. Associaed wih each ask τ i are a period, which specifies he minimum ime beween wo consecuive job releases ofτ i, and a deadlined i, which specifies he relaive deadline of each such job, i.e., d i,j = r i,j +D i. The wors-case response ime of a ask τ i is he maximum response ime among all is jobs. The uilizaion of a ask τ i is defined asu i = C i /. A sporadic ask sysem τ is said o be an implicideadline ask sysem if D i = holds for each τ i. A sporadic ask sysem τ is said o be a consrained-deadline ask sysem if D i holds for each τ i. Oherwise, such a sporadic ask sysemτ is an arbirary-deadline ask sysem. A ask is said schedulable by a scheduling policy if all of is jobs can finish before heir absolue deadlines, i.e., he wors-case response ime of he ask is no more han is relaive deadline. A ask sysem is said schedulable by a scheduling policy if all he asks in he ask sysem are schedulable. A schedulabiliy es is o provide sufficien condiions o ensure he feasibiliy of he resuling schedule by a scheduling policy. Throughou he repor, we will focus on fixed-prioriy scheduling. Tha is, each ask is associaed wih a prioriy level. We will only presen he schedulabiliy es of a cerain ask τ k, ha is under analysis. For noaional breviy, 2

3 in he framework presenaion, we will implicily assume ha here are asks, saysτ 1,τ 2,...,τ wih higherprioriy han ask τ k. These k 1higher-prioriy asks are assumed o be schedulable before we es ask τ k. We will use hp(τ k ) o denoe he se of hese k 1 higher prioriy asks, when heir orderings do no maer. Moreover, we only consider he cases when k 2, since k = 1 is usually rivial. Noe ha differen ask models may have differen erminologies regarding o C i and U i. Here, we implicily assume ha U i is always C i /. The definiion of C i can be very dependen upon he ask sysems. 2.2 Properies of k 2 U By using he propery defined in Definiion 1, we can have he following lemmas in he k 2 U framework [3]. All he proofs of he following lemmas are in [3]. Lemma 1 (Chen e al. [3]). For a given k-poin effecive schedulabiliy es of a scheduling algorihm, defined in Definiion 1, in which 0 < k and 0 < α i α, and 0 < β i β for any i = 1,2,...,k 1, ask τ k is schedulable by he scheduling algorihm if he following condiion holds α C k β +1 k j=1 (βu j +1) α β. (3) Lemma 2 (Chen e al. [3]). For a given k-poin effecive schedulabiliy es of a scheduling algorihm, defined in Definiion 1, in which 0 < k and 0 < α i α and 0 < β i β for any i = 1,2,...,k 1, ask τ k is schedulable by he scheduling algorihm if C k + U i (k 1)((α+β) 1 k 1)+((α+β) 1 k α). k β (4) Lemma 3 (Chen e al. [3]). For a given k-poin effecive schedulabiliy es of a scheduling algorihm, defined in Definiion 1, in which 0 < k and 0 < α i α and 0 < β i β for any i = 1,2,...,k 1, ask τ k is schedulable by he scheduling algorihm if U i ln( β α β +1 C k k + α β ). (5) Lemma 4 (Chen e al. [3]). For a given k-poin effecive schedulabiliy es of a fixed-prioriy scheduling algorihm, defined in Definiion 1, ask τ k is schedulable by he scheduling algorihm, in which 0 < k and 0 < α i and 0 < β i for any i = 1,2,...,k 1, if he following condiion holds 0 < C k U i (α i +β i ) 1 k j=i (β ju j +1). (6) 3 Classes of Applicable Schedulabiliy Tess We will presen hree classes of applicable schedulabiliy ess, which can allow auomaic parameer derivaions: Consan inflaion: This class covers a wide range of applicaions in which he workload of a higher-prioriy ask may have a consan inflaion o quanify he addiional workload in he analysis window. Bounded delayed service: This class covers a wide range of applicaions in which he compuaion service provided o he ask sysem can be lower bounded by a consan slope wih a consan offse. Arrival jier: This class covers a wide range of applicaions in which a higher-prioriy ask may have arrival jier in he analysis window. 3.1 Consan Inflaion Suppose ha he schedulabiliy es is as follows: 0 < D k s.. C k + C i +bc i, (7) where > 0 andb 0. We now classify he ask sehp(τ k ) ino wo subses: hp 1 (τ k ) consiss of he higher-prioriy asks wih periods smaller hand k. hp 2 (τ k ) consiss of he higher-prioriy asks wih periods greaer han or equal o D k. Therefore, we can rewrie Eq. (7) o 0 < D k s.. C k+ C i +bc i, wherec k is defined asc k + τ i hp 2(τ k ) (1+b)C i. Theorem 1. For Eq. (8), he k-poin effecive schedulabiliy es in Definiion 1 is wih he following seings: k = D k, forτ i hp 1 (τ k ), i = Dk 1 = g i, for τ i hp 1 (τ k ), he parameer α i is (gi+b) g i wih 0 < α i (1+b), and forτ i hp 1 (τ k ), he parameerβ i is g i wih0 < β i. The asks in hp 1 (τ k ) are indexed according o nondecreasing i defined above o saisfy Definiion 1. (8) 3

4 Proof. Le i be Dk 1 = g i, where g i is an ineger. By he definiion ofhp 1 (τ k ), we know ha g i 1. We index he asks in hp 1 (τ k ) according o non-decreasing i. We assume ha here are asks inhp(τ k ) for noaional breviy. Therefore, he lef-hand side of Eq. (8) a ime = j upper bounded by C k j + C i +bc i C k + ( Dk C i +bc i ) + i=j i C i +bc i = C k + ((g i +1)C i +bc i)+ (g ic i +bc i) i=j = C k + (g ic i +bc i)+ C i = 1 C k + (g i +b) iu i + iu i, (9) g i g i where he inequaliy comes from 1 2 k = D k in our index rule, and = 1 comes from he seing ha C i = U i = 1 g i i U i. Tha is, he es in Eq. (8) can be safely rewrien as ( j j = 1,2,...,k), C k + α i i U i + β i i U i. Therefore, we can conclude he compaibiliy of he es wih hek 2 U framework by seingα i = (gi+b) g i andβ i = g i. Due o he fac hag i 1, we also know ha0 < α i = (1+ b g i ) (1+b) and0 < β i. This concludes he proof. We can now direcly apply Lemmas 1, 2, and 3 for he es in Eq. (8). Corollary 1. For a schedulabiliy es in Eq. (8), ask τ k is schedulable if ( ) C k +(1+b) (U i +1) 2+b, (10) D k or if U i ln ( 2+b C k D k +1+b ) (11) Proof. This comes direcly from Theorem 1 and Lemma 1 and Lemma Applicaions This class of schedulabiliy ess in Eq. (7) covers quie a lo of cases in boh uniprocessor and muliprocessor sysems. In uniprocessor sysems: Consrained-deadline and implici-deadline uniprocessor ask scheduling [6, 8]: A simple schedulabiliy es for his case is o se = 1 and b = 0 in Eq. (7). This is used o demonsrae he usefulness of he k 2 U framework in [3]. Uniprocessor non-preempive scheduling [10]: This is a known case in which C k should be se o C k + max τi lp(τ k )C i, = 1 and b = 0 in Eq. (7), where lp(τ k ) is he se of he lower-prioriy asks han ask τ k. This is implicily used in [10]. Bursy-inerference [7]: This is a known case in which = 1 and b is se o a consan o reflec he bursy inerference for he firs job in he analysis window in Eq. (7). I is shown in [7] ha his can be used o model he schedulabiliy analysis of deferrable servers and self-suspending ask sysems (by seingc k oc k +S k, wheres k is he maximum self-suspending ime of ask τ k ). In muliprocessor sysems wih M processors and consrained deadline ask ses: Muliprocessor global DM/RM scheduling for sporadic ask sysems: A simple schedulabiliy es in his case is o se = 1 M andb = 1 in Eq. (7). This is used o demonsrae he usefulness of he k 2 U framework in [3]. Muliprocessor global DM/RM scheduling for selfsuspending ask sysems and direced-acyclic-graph (DAG) ask srucures: This is similar o he above case for sporadic ask sysems in which = 1 M and b = 1 by seing differen equivalen values of C k in Eq. (7). For deails, please refer o [3]. Muliprocessor pariioned RM/DM scheduling for sporadic ask sysems: Tesing wheher a ask τ k can be feasibly assigned saically on a processor can be done by seing = 1 M and b = 0 in Eq. (7). This is used in [1] for improving he speedup facors and uilizaion-based schedulabiliy ess. 3.2 Bounded Delay Services We now discuss anoher class of schedulabiliy ess by considering bounded services. In he class of he schedulabiliy ess in Eq. (7), he righ-hand side of he inequaliy is always. Here, in his subsecion, we will change he righ-hand side of Eq. (7) o A(), where A() is defined o quanify he minimum service provided by he sysem in any inerval lengh > 0 (afer he normalizaion for he schedulabiliy es of ask τ k ). We will consider he following schedulabiliy es for verifying he schedulabiliy 4

5 of askτ k : 0 < D k s.. C k + C i +bc i A(), (12) where > 0 and b 0 are consans. We will specifically consider wo ypes ofa(): Segmened service curves: An example of such a case is he ime division muliple access (TDMA) arbirary policy [9, 12] o provide fixed ime slos wih C slo oal amoun of service in every TDMA cycle lengh. In his case, we consider ha A() = ( C slo ). (13) where andc slo are specified as consans. Noe ha he seing ofa() in Eq. (13) is an approximaion of he original TDMA service curve, o be discussed laer. Bounded delay service curves: The service provided by he sysem is lower bounded by a consan slope γ when delay, where γ and delay are specified as consans. Specifically, in his case, A() = max{0,γ( delay )}. (14) Figure 1 provides an example for he above wo cases. We will discuss how hese wo bounds in Eq. (13) and Eq. (14) are relaed o TMDA and oher hierarchical scheduling policies Segmened service curve: A() in Eq. (13) For Eq. (12), in which A() is defined in Eq. (13), he schedulabiliy es of ask τ k is as follows: 0 < D k s.. C k + C i +bc i ( C slo ) (15) where > 0, b 0, C slo, and T slo are consans wih C slo 0. The above es can be reorganized as 0 < D k s.. ( C k + ( T ) cycle C slo ) + C i +bc i. (16) The above es can be imagined as if here is a virual higher-prioriy ask τ virual wih period and execuion ime C slo. In his formulaion, he virual ask τ virual does no have any inflaion. If C k b ( C slo ) > 0, we can furher se C k as C k b ( C slo ), and he schedulabiliy es of askτ k becomes 0 < D k s.. ( C k + ( C slo )+b( T ) cycle C slo ) + C i +bc i. (17) Therefore, we have reformulaed he es o he same case in Eq. (7) by adding a virual higher-prioriy ask τ virual. We can direcly use Theorem 1 for his class of schedulabiliy ess Bounded delay service curve: A() in Eq. (14) For Eq. (12), in which A() is defined in Eq. (14), he schedulabiliy es of ask τ k is as follows: delay < D k s.. C k + C i +bc i γ( delay ), (18) where > 0, b 0, γ > 0, and 0 < delay < D k are consans. This can be rewrien as delay < D k s.. C k +γ delay + γ C i +bc i. γ (19) I is also clear ha for any 0 < delay, he above inequaliy never holds when C k > 0. Therefore, we can change he boundary condiion from delay < o 0 < safely. Tha is, we have 0 < D k s.. C k +γ delay γ + C i +bc i. (20) γ Wih he above reformulaion, he es is similar o ha in Eq. (7), where in Eq. (7) is defined as γ, and C k in Eq. (7) is defined as C k+γ delay γ. Therefore, his case is now reduced o he same case in Eq. (7). We can direcly use Theorem 1 for his class of schedulabiliy ess. 5

6 A() in Eq. (14) A() in TDMA A() in Eq. (13) Figure 1: An example of delayed service curve: = 1, C slo = 2, and = 5, where γ = C slo 1 and delay = C slo in Eq. (14) Applicaions for TDMA Suppose ha he sysem provides a ime division muliple access (TDMA) policy o serve an implici-deadline sporadic ask sysem wih a TDMA cycle and a slo lengh C slo. The bandwidh of he TDMA is γ = C slo. As shown in [11], he service provided by he TDMA policy in an inerval lenghis a leasmax{ C slo, ( C slo )}. The service curve can sill be lower-bounded by ignoring he erm C slo, which leads o ( C slo ), as a segmened service curve described in Eq. (13). Anoher way is o use a linear approximaion [12], as a bounded delay service curve in Eq. (14), o quanify he lower bound on he service provided by he TDMA. I can be imagined ha he service sars when delay = C slo wih uilizaion γ = /C slo. Therefore, he service provided by he TDMA in an inerval lengh is lower bounded by max{0, delay +γ ( delay }. These wo differen approximaions and he original TDMA service curve are all presened in Figure 1. By adoping he segmened service curve, he schedulabiliy es for ask τ k can be described by Eq. (15) wih = 1 and b = 0. By he resul in Sec , we can direcly conclude ha 0 < α i 1 and 0 < β i 1 for τ i hp(τ k ) under RM scheduling, and, hence, he schedulabiliy es of askτ k if < T k is ( ) Tcycle C slo +1 (U k +1) (U i +1) 2 k (U i +1) 2 2 γ. (21) Therefore, if < T k, we can conclude ha he uilizaion bound is k U i k(( 2 2 γ ) 1 k 1). This bound is idenical o he resul ln( 2 k. 2 γ ) presened by Sha [9] when If T k, he virual ask τ virual creaed in Sec should be par of hp 2 (τ k ) defined in Sec Therefore, he schedulabiliy es of askτ k if T k is (U k + C slo T k +1) (U i +1) (U i +1) U k + T k (1 γ). (22) If T k when k, we can conclude ha ask τ k is schedulable under RM scheduling if U i ln(2) ln(1+u k + T k (1 γ)). For he case wih he bounded delay service curve, we can use Eq. (18) wih delay = C slo, = 1, b = 0, and γ = /C slo. This resuls in he following schedulabiliy es by using Corollary 1 for RM scheduling ( Ck +γ delay γt k +1 ) ( ) Ui γ (23) Therefore, if delay T k is negligible, i.e., he TDMA cycle is exremely shorer han T k, hen, we can conclude a uilizaion bound ofγln2, which dominaesln( 2 2 γ ). However, if delay is very close o T k, hen he es in Eq. (21) is beer. Noe ha he above reamen can be easily exended o handle deferrable servers, sporadic servers, polling servers, and consrained-deadline ask sysems. Exending he analysis o muliprocessor sysems is also possible if he schedulabiliy es can be wrien as Eq. (18). 6

7 3.3 Arrival Jier Suppose ha he schedulabiliy es is as follows: 0 < D k s.. C k + +δti C i, (24) where > 0 and δ 0. Noe ha if δ is an ineger, hen his is a special case of Eq. (7). We will firs focus on he cases when δ is no an ineger. We again classify he ask se hp(τ k ) ino wo subses: hp 2 (τ k ) consiss of he higher-prioriy asks τ i wih Dk +δ equal o δ. hp 1 (τ k ) ishp(τ k )\hp 2 (τ k ). Therefore, we can rewrie Eq. (24) o 0 < D k s.. C k + +δti C i, wherec k is defined asc k + τ i hp 2(τ k ) δ C i. (25) Theorem 2. For Eq. (25), he k-poin effecive schedulabiliy es in Definiion 1 is wih he following seings: k = D k, forτ i hp 1 (τ k ), se g i = Dk +δ, for τ i hp 1 (τ k ), se i = ( Dk +δ δ ) = (g i δ), for τ i hp 1 (τ k ), he parameer α i is gi g i δ wih 0 < α i δ δ δ, and for τ i hp 1 (τ k ), he parameer β i is g i δ wih 0 < β i δ δ. The asks in hp 1 (τ k ) are indexed according o nondecreasing i defined above o saisfy Definiion 1. Proof. By he definiion of i andhp 1 (τ k ), we know hag i is an ineger wih g i > δ. By following he same procedure in he proof of Theorem 1, he lef-hand side in Eq. (25) a ime = j is upper bounded by wheher C k j +δ + C i C k Dk +δ + C i i +δ C i + C k + (g i +1)C i + g ic i i=j = C k + g ic i + C i = 1C k + g i g i δ iui + i=j iui, (26) g i δ g and i δ g i δ where he las equaliy comes from he seing ha C i = U i = 1 g i δ iu i. 1 I is no difficul o see ha gi are boh decreasing funcions wih respec o g i if g i > δ. Therefore, we know ha 0 < α i δ δ δ and 0 < β i δ δ since g i is an ineger. We herefore conclude he proof. The above analysis may be improved by furher annoaing hp 1 (τ k ) o enforce g i > δ + 1 if δ is very close o δ. Corollary 2. Suppose ha we classify he ask se hp(τ k ) ino wo subses: hp 2 (τ k ) consiss of he higher-prioriy asks τ i wih Dk +δ less han or equal o δ + 1. hp 1 (τ k ) ishp(τ k )\hp 2 (τ k ). Then, for each ask τ i hp 1 (τ k ), we have 0 < α i ( δ +1) δ +1 δ and 0 < β i δ +1 δ for he schedulabiliy es in Eq. (25), where C k is defined as C k + τ i hp 2(τ k ) Dk +δ C i. Proof. This is idenical o he proof of Theorem 2 by using he fac g i > δ + 1 for a ask τ i in hp 1 (τ k ) defined in his corollary. The quanificaion of he arrival jier in Eq. (24) assumes an upper bounded jier δ for each ask τ i hp(τ k ). In many cases, he higher-prioriy asks have independen jier erms. Puing he arrival jier of askτ i oδ is someimes over pessimisic. For he res of his secion, suppose ha he schedulabiliy es is as follows: 0 < D k s.. C k + +Ji C i, (27) where > 0 and J i 0 for every τ i hp(τ k ). We again classify he ask se hp(τ k ) ino wo subses: hp 2 (τ k ) consiss of he higher-prioriy asks τ i wih Dk +J i equal o J i /. hp 1 (τ k ) ishp(τ k )\hp 2 (τ k ). Therefore, we can rewrie Eq. (27) o 0 < D k s.. C k + +Ji C i, wherec k is defined asc k + τ i hp 2(τ k ) J i/ C i (28) Theorem 3. For each ask τ i in hp 1 (τ k ) in Eq. (28), hekpoin effecive schedulabiliy es in Definiion 1 is wih he following seings: k = D k, forτ i hp 1 (τ k ), se g i = Dk +J i, 7

8 forτ i hp 1 (τ k ), se i = Dk +J i J i = g i J i, g forτ i hp 1 (τ k ), he parameerα i is i g i J i/, and forτ i hp 1 (τ k ), he parameerβ i is g i J i/. The asks in hp 1 (τ k ) are indexed according o nondecreasing i defined above o saisfy Definiion 1. Proof. The proof is idenical o ha of Theorem 2. Applicaions: Arrival jier is very common in ask sysems, especially when no criical insan heorem has been esablished. Therefore, insead of exploring all he combinaions of he arrival imes of he higher-prioriy asks, quanifying he scheduling penaly wih a jier erm is a common approach. For example, in a self-suspending consrained-deadline sporadic ask sysem, we can quanify he arrival jier J i of he higher-prioriy ask τ i hp(τ k ) asd i C i by assuming haτ i mees is deadline, e.g., [4]. Suppose has i is he self-suspension ime of a askτ i. For a self-suspending implici-deadline ask sysem under fixedprioriy scheduling, i is shown in [4] ha he schedulabiliy es is o verify 0 < T k s.. C k +S k + +Ti C i C i. (29) Tha is, = 1 andj i is C i in Eq. (27). Therefore, we can use Theorem 3 o consruc a polynomial-ime schedulabiliy es. 4 Conclusion This repor explains how o auomaically derive he parameers needed in he k 2 U framework for several classes of widely used schedulabiliy ess. The procedure o derive he parameers was no clear ye when we developed he k 2 U framework in [3]. Therefore, he parameers in all he examples in [3] were manually consruced. This auomaion procedure significanly empowers he k 2 U framework o auomaically handle a wide range of classes of real-ime execuion plaforms and ask models, including uniprocessor scheduling, muliprocessor scheduling, self-suspending ask sysems, real-ime asks wih arrival jier, services and virualizaions wih bounded delays, ec. Moreover, we would also like o emphasize ha he consrucions of he coefficiens in his repor may no be he bes choices. We do no provide any opimaliy guaranee of he resuling consrucions. In fac, given an arbirary schedulabiliy es, here are many ways o define a corresponding k-poin effecive schedulabiliy es in Definiion 1. All he consrucions in his repor follow he same design philosophy: We firs idenify he asks ha can release a leas one more job a ime 0 < < D k in he schedulabiliy es and define he effecive es poin of such a ask a is las release before D k. There may be oher more effecive consrucions for differen schedulabiliy ess. These opporuniies are no explored in his repor. Acknowledgemen: This repor has been suppored by DFG, as par of he Collaboraive Research Cener SFB876 (hp://sfb876.u-dormund.de/), he prioriy program Dependable Embedded Sysems (SPP hp://spp1500.iec.ki.edu), and NSF grans OISE and CNS The auhors would also like o hank o Mr. Niklas Ueer for his valuable feedback in he draf. References [1] J.-J. Chen. Pariioned muliprocessor fixed-prioriy scheduling of sporadic real-ime asks. Compuing Research Reposiory (CoRR), abs/ , [2] J.-J. Chen, W.-H. Huang, and C. Liu. k 2 Q: A quadraicform response ime and schedulabiliy analysis framework for uilizaion-based analysis. Compuing Research Reposiory (CoRR), abs/ , [3] J.-J. Chen, W.-H. Huang, and C. Liu. k 2 U: A general framework from k-poin effecive schedulabiliy analysis o uilizaion-based ess. In RTSS, [4] W.-H. Huang, J.-J. Chen, H. Zhou, and C. Liu. PASS: Prioriy assignmen of real-ime asks wih dynamic suspending behavior under fixed-prioriy scheduling. In Design Auomaion Conference (DAC), [5] J. P. Lehoczky, L. Sha, and Y. Ding. The rae monoonic scheduling algorihm: Exac characerizaion and average case behavior. In IEEE Real-Time Sysems Symposium, pages , [6] J. Y.-T. Leung and J. Whiehead. On he complexiy of fixed-prioriy scheduling of periodic, real-ime asks. Perform. Eval., 2(4): , [7] C. Liu and J.-J. Chen. Bursy-inerference analysis echniques for analyzing complex real-ime ask models. In IEEE Real-Time Sysems Symposium, [8] C. L. Liu and J. W. Layland. Scheduling algorihms for muliprogramming in a hard-real-ime environmen. Journal of he ACM, 20(1):46 61, [9] L. Sha. Real-ime virual machines for avionics sofware poring and developmen. In Real-Time and Embedded Compuing Sysems and Applicaions, 9h Inernaional Conference, RTCSA 2003, Tainan, Taiwan, February 18-20, Revised Papers, pages , [10] G. von der Bruggen, J. Chen, and W. Huang. Schedulabiliy and opimizaion analysis for non-preempive saic prioriy scheduling based on ask uilizaion and blocking facors. In 27h Euromicro Conference on Real-Time Sysems, ECRTS 2015, Lund, Sweden, July 8-10, 2015, pages , [11] E. Wandeler and L. Thiele. Opimal TDMA ime slo and cycle lengh allocaion for hard real-ime sysems. In Proceedings of he 2006 Conference on Asia Souh Pacific Design Auomaion: ASP- DAC 2006, Yokohama, Japan, January 24-27, 2006, pages , [12] E. Wandeler, L. Thiele, M. Verhoef, and P. Lieverse. Sysem archiecure evaluaion using modular performance analysis - a case sudy. Sofware Tools for Technology Transfer (STTT), 8(6): , Oc

Written Exercise Sheet 5

Written Exercise Sheet 5 jian-jia.chen [ ] u-dormund.de lea.schoenberger [ ] u-dormund.de Exercise for he lecure Embedded Sysems Winersemeser 17/18 Wrien Exercise Shee 5 Hins: These assignmens will be discussed a E23 OH14, from

More information

Chapter 2. First Order Scalar Equations

Chapter 2. First Order Scalar Equations Chaper. Firs Order Scalar Equaions We sar our sudy of differenial equaions in he same way he pioneers in his field did. We show paricular echniques o solve paricular ypes of firs order differenial equaions.

More information

Comments on Window-Constrained Scheduling

Comments on Window-Constrained Scheduling Commens on Window-Consrained Scheduling Richard Wes Member, IEEE and Yuing Zhang Absrac This shor repor clarifies he behavior of DWCS wih respec o Theorem 3 in our previously published paper [1], and describes

More information

The Asymptotic Behavior of Nonoscillatory Solutions of Some Nonlinear Dynamic Equations on Time Scales

The Asymptotic Behavior of Nonoscillatory Solutions of Some Nonlinear Dynamic Equations on Time Scales Advances in Dynamical Sysems and Applicaions. ISSN 0973-5321 Volume 1 Number 1 (2006, pp. 103 112 c Research India Publicaions hp://www.ripublicaion.com/adsa.hm The Asympoic Behavior of Nonoscillaory Soluions

More information

Handling on-line changes. Handling on-line changes. Handling overload conditions. Handling on-line changes

Handling on-line changes. Handling on-line changes. Handling overload conditions. Handling on-line changes ED41/DIT171 - Parallel and Disribued Real-Time ysems, Chalmers/GU, 011/01 Lecure #10 Updaed pril 15, 01 Handling on-line changes Handling on-line changes Targe environmen mode changes aic (periodic) asks

More information

Evaluating the Average-case Performance Penalty of Bandwidth-like Interfaces

Evaluating the Average-case Performance Penalty of Bandwidth-like Interfaces Evaluaing he Average-case Performance Penaly of Bandwidh-like Inerfaces Björn Andersson Carnegie Mellon Universiy ABSTRACT Many soluions for composabiliy and composiionaliy rely on specifying he inerface

More information

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB Elecronic Companion EC.1. Proofs of Technical Lemmas and Theorems LEMMA 1. Le C(RB) be he oal cos incurred by he RB policy. Then we have, T L E[C(RB)] 3 E[Z RB ]. (EC.1) Proof of Lemma 1. Using he marginal

More information

Matrix Versions of Some Refinements of the Arithmetic-Geometric Mean Inequality

Matrix Versions of Some Refinements of the Arithmetic-Geometric Mean Inequality Marix Versions of Some Refinemens of he Arihmeic-Geomeric Mean Inequaliy Bao Qi Feng and Andrew Tonge Absrac. We esablish marix versions of refinemens due o Alzer ], Carwrigh and Field 4], and Mercer 5]

More information

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon 3..3 INRODUCION O DYNAMIC OPIMIZAION: DISCREE IME PROBLEMS A. he Hamilonian and Firs-Order Condiions in a Finie ime Horizon Define a new funcion, he Hamilonian funcion, H. H he change in he oal value of

More information

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models.

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models. Technical Repor Doc ID: TR--203 06-March-203 (Las revision: 23-Februar-206) On formulaing quadraic funcions in opimizaion models. Auhor: Erling D. Andersen Convex quadraic consrains quie frequenl appear

More information

Some Ramsey results for the n-cube

Some Ramsey results for the n-cube Some Ramsey resuls for he n-cube Ron Graham Universiy of California, San Diego Jozsef Solymosi Universiy of Briish Columbia, Vancouver, Canada Absrac In his noe we esablish a Ramsey-ype resul for cerain

More information

STATE-SPACE MODELLING. A mass balance across the tank gives:

STATE-SPACE MODELLING. A mass balance across the tank gives: B. Lennox and N.F. Thornhill, 9, Sae Space Modelling, IChemE Process Managemen and Conrol Subjec Group Newsleer STE-SPACE MODELLING Inroducion: Over he pas decade or so here has been an ever increasing

More information

Single-Pass-Based Heuristic Algorithms for Group Flexible Flow-shop Scheduling Problems

Single-Pass-Based Heuristic Algorithms for Group Flexible Flow-shop Scheduling Problems Single-Pass-Based Heurisic Algorihms for Group Flexible Flow-shop Scheduling Problems PEI-YING HUANG, TZUNG-PEI HONG 2 and CHENG-YAN KAO, 3 Deparmen of Compuer Science and Informaion Engineering Naional

More information

Analysis of Federated and Global Scheduling for Parallel Real-Time Tasks

Analysis of Federated and Global Scheduling for Parallel Real-Time Tasks Analysis of Federaed and Global Scheduling for Parallel Real-Time Tasks Jing Li, Jian-Jia Chen, Kunal Agrawal, Chenyang Lu, Chris Gill, Abusayeed Saifullah Washingon Universiy in S. Louis, U.S.A. TU Dormund

More information

Inventory Analysis and Management. Multi-Period Stochastic Models: Optimality of (s, S) Policy for K-Convex Objective Functions

Inventory Analysis and Management. Multi-Period Stochastic Models: Optimality of (s, S) Policy for K-Convex Objective Functions Muli-Period Sochasic Models: Opimali of (s, S) Polic for -Convex Objecive Funcions Consider a seing similar o he N-sage newsvendor problem excep ha now here is a fixed re-ordering cos (> 0) for each (re-)order.

More information

Vehicle Arrival Models : Headway

Vehicle Arrival Models : Headway Chaper 12 Vehicle Arrival Models : Headway 12.1 Inroducion Modelling arrival of vehicle a secion of road is an imporan sep in raffic flow modelling. I has imporan applicaion in raffic flow simulaion where

More information

Stability and Bifurcation in a Neural Network Model with Two Delays

Stability and Bifurcation in a Neural Network Model with Two Delays Inernaional Mahemaical Forum, Vol. 6, 11, no. 35, 175-1731 Sabiliy and Bifurcaion in a Neural Nework Model wih Two Delays GuangPing Hu and XiaoLing Li School of Mahemaics and Physics, Nanjing Universiy

More information

Variational Iteration Method for Solving System of Fractional Order Ordinary Differential Equations

Variational Iteration Method for Solving System of Fractional Order Ordinary Differential Equations IOSR Journal of Mahemaics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 1, Issue 6 Ver. II (Nov - Dec. 214), PP 48-54 Variaional Ieraion Mehod for Solving Sysem of Fracional Order Ordinary Differenial

More information

1 Review of Zero-Sum Games

1 Review of Zero-Sum Games COS 5: heoreical Machine Learning Lecurer: Rob Schapire Lecure #23 Scribe: Eugene Brevdo April 30, 2008 Review of Zero-Sum Games Las ime we inroduced a mahemaical model for wo player zero-sum games. Any

More information

Math Week 14 April 16-20: sections first order systems of linear differential equations; 7.4 mass-spring systems.

Math Week 14 April 16-20: sections first order systems of linear differential equations; 7.4 mass-spring systems. Mah 2250-004 Week 4 April 6-20 secions 7.-7.3 firs order sysems of linear differenial equaions; 7.4 mass-spring sysems. Mon Apr 6 7.-7.2 Sysems of differenial equaions (7.), and he vecor Calculus we need

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 10, October ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 10, October ISSN Inernaional Journal of Scienific & Engineering Research, Volume 4, Issue 10, Ocober-2013 900 FUZZY MEAN RESIDUAL LIFE ORDERING OF FUZZY RANDOM VARIABLES J. EARNEST LAZARUS PIRIYAKUMAR 1, A. YAMUNA 2 1.

More information

ODEs II, Lecture 1: Homogeneous Linear Systems - I. Mike Raugh 1. March 8, 2004

ODEs II, Lecture 1: Homogeneous Linear Systems - I. Mike Raugh 1. March 8, 2004 ODEs II, Lecure : Homogeneous Linear Sysems - I Mike Raugh March 8, 4 Inroducion. In he firs lecure we discussed a sysem of linear ODEs for modeling he excreion of lead from he human body, saw how o ransform

More information

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3 and d = c b - b c c d = c b - b c c This process is coninued unil he nh row has been compleed. The complee array of coefficiens is riangular. Noe ha in developing he array an enire row may be divided or

More information

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1.

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1. Roboics I April 11, 017 Exercise 1 he kinemaics of a 3R spaial robo is specified by he Denavi-Harenberg parameers in ab 1 i α i d i a i θ i 1 π/ L 1 0 1 0 0 L 3 0 0 L 3 3 able 1: able of DH parameers of

More information

A methodology for designing hierarchical scheduling systems

A methodology for designing hierarchical scheduling systems A mehodology for designing hierarchical scheduling sysems Giuseppe Lipari and Enrico Bini Absrac When execuing differen real-ime applicaions on a single processor sysem, one problem is how o compose hese

More information

Notes for Lecture 17-18

Notes for Lecture 17-18 U.C. Berkeley CS278: Compuaional Complexiy Handou N7-8 Professor Luca Trevisan April 3-8, 2008 Noes for Lecure 7-8 In hese wo lecures we prove he firs half of he PCP Theorem, he Amplificaion Lemma, up

More information

5. Stochastic processes (1)

5. Stochastic processes (1) Lec05.pp S-38.45 - Inroducion o Teleraffic Theory Spring 2005 Conens Basic conceps Poisson process 2 Sochasic processes () Consider some quaniy in a eleraffic (or any) sysem I ypically evolves in ime randomly

More information

Section 3.5 Nonhomogeneous Equations; Method of Undetermined Coefficients

Section 3.5 Nonhomogeneous Equations; Method of Undetermined Coefficients Secion 3.5 Nonhomogeneous Equaions; Mehod of Undeermined Coefficiens Key Terms/Ideas: Linear Differenial operaor Nonlinear operaor Second order homogeneous DE Second order nonhomogeneous DE Soluion o homogeneous

More information

Matlab and Python programming: how to get started

Matlab and Python programming: how to get started Malab and Pyhon programming: how o ge sared Equipping readers he skills o wrie programs o explore complex sysems and discover ineresing paerns from big daa is one of he main goals of his book. In his chaper,

More information

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature On Measuring Pro-Poor Growh 1. On Various Ways of Measuring Pro-Poor Growh: A Shor eview of he Lieraure During he pas en years or so here have been various suggesions concerning he way one should check

More information

Supplement for Stochastic Convex Optimization: Faster Local Growth Implies Faster Global Convergence

Supplement for Stochastic Convex Optimization: Faster Local Growth Implies Faster Global Convergence Supplemen for Sochasic Convex Opimizaion: Faser Local Growh Implies Faser Global Convergence Yi Xu Qihang Lin ianbao Yang Proof of heorem heorem Suppose Assumpion holds and F (w) obeys he LGC (6) Given

More information

A Primal-Dual Type Algorithm with the O(1/t) Convergence Rate for Large Scale Constrained Convex Programs

A Primal-Dual Type Algorithm with the O(1/t) Convergence Rate for Large Scale Constrained Convex Programs PROC. IEEE CONFERENCE ON DECISION AND CONTROL, 06 A Primal-Dual Type Algorihm wih he O(/) Convergence Rae for Large Scale Consrained Convex Programs Hao Yu and Michael J. Neely Absrac This paper considers

More information

Optimal Server Assignment in Multi-Server

Optimal Server Assignment in Multi-Server Opimal Server Assignmen in Muli-Server 1 Queueing Sysems wih Random Conneciviies Hassan Halabian, Suden Member, IEEE, Ioannis Lambadaris, Member, IEEE, arxiv:1112.1178v2 [mah.oc] 21 Jun 2013 Yannis Viniois,

More information

Approximation Algorithms for Unique Games via Orthogonal Separators

Approximation Algorithms for Unique Games via Orthogonal Separators Approximaion Algorihms for Unique Games via Orhogonal Separaors Lecure noes by Konsanin Makarychev. Lecure noes are based on he papers [CMM06a, CMM06b, LM4]. Unique Games In hese lecure noes, we define

More information

20. Applications of the Genetic-Drift Model

20. Applications of the Genetic-Drift Model 0. Applicaions of he Geneic-Drif Model 1) Deermining he probabiliy of forming any paricular combinaion of genoypes in he nex generaion: Example: If he parenal allele frequencies are p 0 = 0.35 and q 0

More information

Orthogonal Rational Functions, Associated Rational Functions And Functions Of The Second Kind

Orthogonal Rational Functions, Associated Rational Functions And Functions Of The Second Kind Proceedings of he World Congress on Engineering 2008 Vol II Orhogonal Raional Funcions, Associaed Raional Funcions And Funcions Of The Second Kind Karl Deckers and Adhemar Bulheel Absrac Consider he sequence

More information

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle Chaper 2 Newonian Mechanics Single Paricle In his Chaper we will review wha Newon s laws of mechanics ell us abou he moion of a single paricle. Newon s laws are only valid in suiable reference frames,

More information

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing Applicaion of a Sochasic-Fuzzy Approach o Modeling Opimal Discree Time Dynamical Sysems by Using Large Scale Daa Processing AA WALASZE-BABISZEWSA Deparmen of Compuer Engineering Opole Universiy of Technology

More information

EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE

EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE Version April 30, 2004.Submied o CTU Repors. EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE Per Krysl Universiy of California, San Diego La Jolla, California 92093-0085,

More information

POSITIVE SOLUTIONS OF NEUTRAL DELAY DIFFERENTIAL EQUATION

POSITIVE SOLUTIONS OF NEUTRAL DELAY DIFFERENTIAL EQUATION Novi Sad J. Mah. Vol. 32, No. 2, 2002, 95-108 95 POSITIVE SOLUTIONS OF NEUTRAL DELAY DIFFERENTIAL EQUATION Hajnalka Péics 1, János Karsai 2 Absrac. We consider he scalar nonauonomous neural delay differenial

More information

This document was generated at 1:04 PM, 09/10/13 Copyright 2013 Richard T. Woodward. 4. End points and transversality conditions AGEC

This document was generated at 1:04 PM, 09/10/13 Copyright 2013 Richard T. Woodward. 4. End points and transversality conditions AGEC his documen was generaed a 1:4 PM, 9/1/13 Copyrigh 213 Richard. Woodward 4. End poins and ransversaliy condiions AGEC 637-213 F z d Recall from Lecure 3 ha a ypical opimal conrol problem is o maimize (,,

More information

On Oscillation of a Generalized Logistic Equation with Several Delays

On Oscillation of a Generalized Logistic Equation with Several Delays Journal of Mahemaical Analysis and Applicaions 253, 389 45 (21) doi:1.16/jmaa.2.714, available online a hp://www.idealibrary.com on On Oscillaion of a Generalized Logisic Equaion wih Several Delays Leonid

More information

Lecture 4 Kinetics of a particle Part 3: Impulse and Momentum

Lecture 4 Kinetics of a particle Part 3: Impulse and Momentum MEE Engineering Mechanics II Lecure 4 Lecure 4 Kineics of a paricle Par 3: Impulse and Momenum Linear impulse and momenum Saring from he equaion of moion for a paricle of mass m which is subjeced o an

More information

Solutions to Assignment 1

Solutions to Assignment 1 MA 2326 Differenial Equaions Insrucor: Peronela Radu Friday, February 8, 203 Soluions o Assignmen. Find he general soluions of he following ODEs: (a) 2 x = an x Soluion: I is a separable equaion as we

More information

Linear Response Theory: The connection between QFT and experiments

Linear Response Theory: The connection between QFT and experiments Phys540.nb 39 3 Linear Response Theory: The connecion beween QFT and experimens 3.1. Basic conceps and ideas Q: How do we measure he conduciviy of a meal? A: we firs inroduce a weak elecric field E, and

More information

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still. Lecure - Kinemaics in One Dimension Displacemen, Velociy and Acceleraion Everyhing in he world is moving. Nohing says sill. Moion occurs a all scales of he universe, saring from he moion of elecrons in

More information

Let us start with a two dimensional case. We consider a vector ( x,

Let us start with a two dimensional case. We consider a vector ( x, Roaion marices We consider now roaion marices in wo and hree dimensions. We sar wih wo dimensions since wo dimensions are easier han hree o undersand, and one dimension is a lile oo simple. However, our

More information

Chapter 3 Boundary Value Problem

Chapter 3 Boundary Value Problem Chaper 3 Boundary Value Problem A boundary value problem (BVP) is a problem, ypically an ODE or a PDE, which has values assigned on he physical boundary of he domain in which he problem is specified. Le

More information

E β t log (C t ) + M t M t 1. = Y t + B t 1 P t. B t 0 (3) v t = P tc t M t Question 1. Find the FOC s for an optimum in the agent s problem.

E β t log (C t ) + M t M t 1. = Y t + B t 1 P t. B t 0 (3) v t = P tc t M t Question 1. Find the FOC s for an optimum in the agent s problem. Noes, M. Krause.. Problem Se 9: Exercise on FTPL Same model as in paper and lecure, only ha one-period govenmen bonds are replaced by consols, which are bonds ha pay one dollar forever. I has curren marke

More information

Chapter 6. Systems of First Order Linear Differential Equations

Chapter 6. Systems of First Order Linear Differential Equations Chaper 6 Sysems of Firs Order Linear Differenial Equaions We will only discuss firs order sysems However higher order sysems may be made ino firs order sysems by a rick shown below We will have a sligh

More information

Shiva Akhtarian MSc Student, Department of Computer Engineering and Information Technology, Payame Noor University, Iran

Shiva Akhtarian MSc Student, Department of Computer Engineering and Information Technology, Payame Noor University, Iran Curren Trends in Technology and Science ISSN : 79-055 8hSASTech 04 Symposium on Advances in Science & Technology-Commission-IV Mashhad, Iran A New for Sofware Reliabiliy Evaluaion Based on NHPP wih Imperfec

More information

23.5. Half-Range Series. Introduction. Prerequisites. Learning Outcomes

23.5. Half-Range Series. Introduction. Prerequisites. Learning Outcomes Half-Range Series 2.5 Inroducion In his Secion we address he following problem: Can we find a Fourier series expansion of a funcion defined over a finie inerval? Of course we recognise ha such a funcion

More information

Ordinary Differential Equations

Ordinary Differential Equations Ordinary Differenial Equaions 5. Examples of linear differenial equaions and heir applicaions We consider some examples of sysems of linear differenial equaions wih consan coefficiens y = a y +... + a

More information

2.7. Some common engineering functions. Introduction. Prerequisites. Learning Outcomes

2.7. Some common engineering functions. Introduction. Prerequisites. Learning Outcomes Some common engineering funcions 2.7 Inroducion This secion provides a caalogue of some common funcions ofen used in Science and Engineering. These include polynomials, raional funcions, he modulus funcion

More information

CHAPTER 2 Signals And Spectra

CHAPTER 2 Signals And Spectra CHAPER Signals And Specra Properies of Signals and Noise In communicaion sysems he received waveform is usually caegorized ino he desired par conaining he informaion, and he undesired par. he desired par

More information

The Paradox of Twins Described in a Three-dimensional Space-time Frame

The Paradox of Twins Described in a Three-dimensional Space-time Frame The Paradox of Twins Described in a Three-dimensional Space-ime Frame Tower Chen E_mail: chen@uguam.uog.edu Division of Mahemaical Sciences Universiy of Guam, USA Zeon Chen E_mail: zeon_chen@yahoo.com

More information

IMPLICIT AND INVERSE FUNCTION THEOREMS PAUL SCHRIMPF 1 OCTOBER 25, 2013

IMPLICIT AND INVERSE FUNCTION THEOREMS PAUL SCHRIMPF 1 OCTOBER 25, 2013 IMPLICI AND INVERSE FUNCION HEOREMS PAUL SCHRIMPF 1 OCOBER 25, 213 UNIVERSIY OF BRIISH COLUMBIA ECONOMICS 526 We have exensively sudied how o solve sysems of linear equaions. We know how o check wheher

More information

Mean-square Stability Control for Networked Systems with Stochastic Time Delay

Mean-square Stability Control for Networked Systems with Stochastic Time Delay JOURNAL OF SIMULAION VOL. 5 NO. May 7 Mean-square Sabiliy Conrol for Newored Sysems wih Sochasic ime Delay YAO Hejun YUAN Fushun School of Mahemaics and Saisics Anyang Normal Universiy Anyang Henan. 455

More information

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Capacity Constraints

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Capacity Constraints IJCSI Inernaional Journal of Compuer Science Issues, Vol 9, Issue 1, No 1, January 2012 wwwijcsiorg 18 Applying Geneic Algorihms for Invenory Lo-Sizing Problem wih Supplier Selecion under Sorage Capaciy

More information

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes Represening Periodic Funcions by Fourier Series 3. Inroducion In his Secion we show how a periodic funcion can be expressed as a series of sines and cosines. We begin by obaining some sandard inegrals

More information

Navneet Saini, Mayank Goyal, Vishal Bansal (2013); Term Project AML310; Indian Institute of Technology Delhi

Navneet Saini, Mayank Goyal, Vishal Bansal (2013); Term Project AML310; Indian Institute of Technology Delhi Creep in Viscoelasic Subsances Numerical mehods o calculae he coefficiens of he Prony equaion using creep es daa and Herediary Inegrals Mehod Navnee Saini, Mayank Goyal, Vishal Bansal (23); Term Projec

More information

Learning a Class from Examples. Training set X. Class C 1. Class C of a family car. Output: Input representation: x 1 : price, x 2 : engine power

Learning a Class from Examples. Training set X. Class C 1. Class C of a family car. Output: Input representation: x 1 : price, x 2 : engine power Alpaydin Chaper, Michell Chaper 7 Alpaydin slides are in urquoise. Ehem Alpaydin, copyrigh: The MIT Press, 010. alpaydin@boun.edu.r hp://www.cmpe.boun.edu.r/ ehem/imle All oher slides are based on Michell.

More information

Weyl sequences: Asymptotic distributions of the partition lengths

Weyl sequences: Asymptotic distributions of the partition lengths ACTA ARITHMETICA LXXXVIII.4 (999 Weyl sequences: Asympoic disribuions of he pariion lenghs by Anaoly Zhigljavsky (Cardiff and Iskander Aliev (Warszawa. Inroducion: Saemen of he problem and formulaion of

More information

DEPARTMENT OF STATISTICS

DEPARTMENT OF STATISTICS A Tes for Mulivariae ARCH Effecs R. Sco Hacker and Abdulnasser Haemi-J 004: DEPARTMENT OF STATISTICS S-0 07 LUND SWEDEN A Tes for Mulivariae ARCH Effecs R. Sco Hacker Jönköping Inernaional Business School

More information

Schedulability conditions for non-preemptive hard real-time tasks with strict period

Schedulability conditions for non-preemptive hard real-time tasks with strict period Schedulabiliy condiions for non-preempive hard real-ime asks wih sric period Mohamed MAROUF INRIA Rocquencour Domaine de Voluceau BP 105 78153 Le Chesnay Cedex - France Email: mohamed.marouf@inria.fr Yves

More information

Chapter 2. Models, Censoring, and Likelihood for Failure-Time Data

Chapter 2. Models, Censoring, and Likelihood for Failure-Time Data Chaper 2 Models, Censoring, and Likelihood for Failure-Time Daa William Q. Meeker and Luis A. Escobar Iowa Sae Universiy and Louisiana Sae Universiy Copyrigh 1998-2008 W. Q. Meeker and L. A. Escobar. Based

More information

Nature Neuroscience: doi: /nn Supplementary Figure 1. Spike-count autocorrelations in time.

Nature Neuroscience: doi: /nn Supplementary Figure 1. Spike-count autocorrelations in time. Supplemenary Figure 1 Spike-coun auocorrelaions in ime. Normalized auocorrelaion marices are shown for each area in a daase. The marix shows he mean correlaion of he spike coun in each ime bin wih he spike

More information

Random Walk with Anti-Correlated Steps

Random Walk with Anti-Correlated Steps Random Walk wih Ani-Correlaed Seps John Noga Dirk Wagner 2 Absrac We conjecure he expeced value of random walks wih ani-correlaed seps o be exacly. We suppor his conjecure wih 2 plausibiliy argumens and

More information

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD HAN XIAO 1. Penalized Leas Squares Lasso solves he following opimizaion problem, ˆβ lasso = arg max β R p+1 1 N y i β 0 N x ij β j β j (1.1) for some 0.

More information

How to Deal with Structural Breaks in Practical Cointegration Analysis

How to Deal with Structural Breaks in Practical Cointegration Analysis How o Deal wih Srucural Breaks in Pracical Coinegraion Analysis Roselyne Joyeux * School of Economic and Financial Sudies Macquarie Universiy December 00 ABSTRACT In his noe we consider he reamen of srucural

More information

The Arcsine Distribution

The Arcsine Distribution The Arcsine Disribuion Chris H. Rycrof Ocober 6, 006 A common heme of he class has been ha he saisics of single walker are ofen very differen from hose of an ensemble of walkers. On he firs homework, we

More information

Two Coupled Oscillators / Normal Modes

Two Coupled Oscillators / Normal Modes Lecure 3 Phys 3750 Two Coupled Oscillaors / Normal Modes Overview and Moivaion: Today we ake a small, bu significan, sep owards wave moion. We will no ye observe waves, bu his sep is imporan in is own

More information

arxiv:math/ v1 [math.nt] 3 Nov 2005

arxiv:math/ v1 [math.nt] 3 Nov 2005 arxiv:mah/0511092v1 [mah.nt] 3 Nov 2005 A NOTE ON S AND THE ZEROS OF THE RIEMANN ZETA-FUNCTION D. A. GOLDSTON AND S. M. GONEK Absrac. Le πs denoe he argumen of he Riemann zea-funcion a he poin 1 + i. Assuming

More information

Families with no matchings of size s

Families with no matchings of size s Families wih no machings of size s Peer Franl Andrey Kupavsii Absrac Le 2, s 2 be posiive inegers. Le be an n-elemen se, n s. Subses of 2 are called families. If F ( ), hen i is called - uniform. Wha is

More information

Longest Common Prefixes

Longest Common Prefixes Longes Common Prefixes The sandard ordering for srings is he lexicographical order. I is induced by an order over he alphabe. We will use he same symbols (,

More information

Final Spring 2007

Final Spring 2007 .615 Final Spring 7 Overview The purpose of he final exam is o calculae he MHD β limi in a high-bea oroidal okamak agains he dangerous n = 1 exernal ballooning-kink mode. Effecively, his corresponds o

More information

Undetermined coefficients for local fractional differential equations

Undetermined coefficients for local fractional differential equations Available online a www.isr-publicaions.com/jmcs J. Mah. Compuer Sci. 16 (2016), 140 146 Research Aricle Undeermined coefficiens for local fracional differenial equaions Roshdi Khalil a,, Mohammed Al Horani

More information

Introduction to Probability and Statistics Slides 4 Chapter 4

Introduction to Probability and Statistics Slides 4 Chapter 4 Inroducion o Probabiliy and Saisics Slides 4 Chaper 4 Ammar M. Sarhan, asarhan@mahsa.dal.ca Deparmen of Mahemaics and Saisics, Dalhousie Universiy Fall Semeser 8 Dr. Ammar Sarhan Chaper 4 Coninuous Random

More information

Conens Inroducion 2 Preliminary deniions and noaion 3 3 Schedulabliy and a bound on uilizaion 6 4 Rae Monoonic Scheduling 7 4. Deniion

Conens Inroducion 2 Preliminary deniions and noaion 3 3 Schedulabliy and a bound on uilizaion 6 4 Rae Monoonic Scheduling 7 4. Deniion A Foray ino Uniprocessor Real-Time Scheduling Algorihms and Inracibiliy Ed Overon Drs. T. Brylawski and J. Anderson 2, advisors December 3, 997 UNC-CH Deparmen ofmahemaics 2 UNC-CH Deparmen of Compuer

More information

An introduction to the theory of SDDP algorithm

An introduction to the theory of SDDP algorithm An inroducion o he heory of SDDP algorihm V. Leclère (ENPC) Augus 1, 2014 V. Leclère Inroducion o SDDP Augus 1, 2014 1 / 21 Inroducion Large scale sochasic problem are hard o solve. Two ways of aacking

More information

arxiv: v3 [cs.ds] 23 Sep 2016

arxiv: v3 [cs.ds] 23 Sep 2016 Evaluate and Compare Two Utilization-Based Schedulability-Test Framewors for Real-Time Systems arxiv:1505.02155v3 [cs.ds] 23 Sep 2016 Jian-Jia Chen and Wen-Hung Huang Department of Informatics TU Dortmund

More information

Math 2142 Exam 1 Review Problems. x 2 + f (0) 3! for the 3rd Taylor polynomial at x = 0. To calculate the various quantities:

Math 2142 Exam 1 Review Problems. x 2 + f (0) 3! for the 3rd Taylor polynomial at x = 0. To calculate the various quantities: Mah 4 Eam Review Problems Problem. Calculae he 3rd Taylor polynomial for arcsin a =. Soluion. Le f() = arcsin. For his problem, we use he formula f() + f () + f ()! + f () 3! for he 3rd Taylor polynomial

More information

Inventory Control of Perishable Items in a Two-Echelon Supply Chain

Inventory Control of Perishable Items in a Two-Echelon Supply Chain Journal of Indusrial Engineering, Universiy of ehran, Special Issue,, PP. 69-77 69 Invenory Conrol of Perishable Iems in a wo-echelon Supply Chain Fariborz Jolai *, Elmira Gheisariha and Farnaz Nojavan

More information

Guest Lectures for Dr. MacFarlane s EE3350 Part Deux

Guest Lectures for Dr. MacFarlane s EE3350 Part Deux Gues Lecures for Dr. MacFarlane s EE3350 Par Deux Michael Plane Mon., 08-30-2010 Wrie name in corner. Poin ou his is a review, so I will go faser. Remind hem o go lisen o online lecure abou geing an A

More information

Mechanical Fatigue and Load-Induced Aging of Loudspeaker Suspension. Wolfgang Klippel,

Mechanical Fatigue and Load-Induced Aging of Loudspeaker Suspension. Wolfgang Klippel, Mechanical Faigue and Load-Induced Aging of Loudspeaker Suspension Wolfgang Klippel, Insiue of Acousics and Speech Communicaion Dresden Universiy of Technology presened a he ALMA Symposium 2012, Las Vegas

More information

ON THE DEGREES OF RATIONAL KNOTS

ON THE DEGREES OF RATIONAL KNOTS ON THE DEGREES OF RATIONAL KNOTS DONOVAN MCFERON, ALEXANDRA ZUSER Absrac. In his paper, we explore he issue of minimizing he degrees on raional knos. We se a bound on hese degrees using Bézou s heorem,

More information

Appendix to Online l 1 -Dictionary Learning with Application to Novel Document Detection

Appendix to Online l 1 -Dictionary Learning with Application to Novel Document Detection Appendix o Online l -Dicionary Learning wih Applicaion o Novel Documen Deecion Shiva Prasad Kasiviswanahan Huahua Wang Arindam Banerjee Prem Melville A Background abou ADMM In his secion, we give a brief

More information

Robust estimation based on the first- and third-moment restrictions of the power transformation model

Robust estimation based on the first- and third-moment restrictions of the power transformation model h Inernaional Congress on Modelling and Simulaion, Adelaide, Ausralia, 6 December 3 www.mssanz.org.au/modsim3 Robus esimaion based on he firs- and hird-momen resricions of he power ransformaion Nawaa,

More information

On Boundedness of Q-Learning Iterates for Stochastic Shortest Path Problems

On Boundedness of Q-Learning Iterates for Stochastic Shortest Path Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. 38, No. 2, May 2013, pp. 209 227 ISSN 0364-765X (prin) ISSN 1526-5471 (online) hp://dx.doi.org/10.1287/moor.1120.0562 2013 INFORMS On Boundedness of Q-Learning Ieraes

More information

Christos Papadimitriou & Luca Trevisan November 22, 2016

Christos Papadimitriou & Luca Trevisan November 22, 2016 U.C. Bereley CS170: Algorihms Handou LN-11-22 Chrisos Papadimiriou & Luca Trevisan November 22, 2016 Sreaming algorihms In his lecure and he nex one we sudy memory-efficien algorihms ha process a sream

More information

Numerical Dispersion

Numerical Dispersion eview of Linear Numerical Sabiliy Numerical Dispersion n he previous lecure, we considered he linear numerical sabiliy of boh advecion and diffusion erms when approimaed wih several spaial and emporal

More information

11!Hí MATHEMATICS : ERDŐS AND ULAM PROC. N. A. S. of decomposiion, properly speaking) conradics he possibiliy of defining a counably addiive real-valu

11!Hí MATHEMATICS : ERDŐS AND ULAM PROC. N. A. S. of decomposiion, properly speaking) conradics he possibiliy of defining a counably addiive real-valu ON EQUATIONS WITH SETS AS UNKNOWNS BY PAUL ERDŐS AND S. ULAM DEPARTMENT OF MATHEMATICS, UNIVERSITY OF COLORADO, BOULDER Communicaed May 27, 1968 We shall presen here a number of resuls in se heory concerning

More information

Math 315: Linear Algebra Solutions to Assignment 6

Math 315: Linear Algebra Solutions to Assignment 6 Mah 35: Linear Algebra s o Assignmen 6 # Which of he following ses of vecors are bases for R 2? {2,, 3, }, {4,, 7, 8}, {,,, 3}, {3, 9, 4, 2}. Explain your answer. To generae he whole R 2, wo linearly independen

More information

Logic in computer science

Logic in computer science Logic in compuer science Logic plays an imporan role in compuer science Logic is ofen called he calculus of compuer science Logic plays a similar role in compuer science o ha played by calculus in he physical

More information

GENERALIZATION OF THE FORMULA OF FAA DI BRUNO FOR A COMPOSITE FUNCTION WITH A VECTOR ARGUMENT

GENERALIZATION OF THE FORMULA OF FAA DI BRUNO FOR A COMPOSITE FUNCTION WITH A VECTOR ARGUMENT Inerna J Mah & Mah Sci Vol 4, No 7 000) 48 49 S0670000970 Hindawi Publishing Corp GENERALIZATION OF THE FORMULA OF FAA DI BRUNO FOR A COMPOSITE FUNCTION WITH A VECTOR ARGUMENT RUMEN L MISHKOV Received

More information

10. State Space Methods

10. State Space Methods . Sae Space Mehods. Inroducion Sae space modelling was briefly inroduced in chaper. Here more coverage is provided of sae space mehods before some of heir uses in conrol sysem design are covered in he

More information

A Study of Inventory System with Ramp Type Demand Rate and Shortage in The Light Of Inflation I

A Study of Inventory System with Ramp Type Demand Rate and Shortage in The Light Of Inflation I Inernaional Journal of Mahemaics rends and echnology Volume 7 Number Jan 5 A Sudy of Invenory Sysem wih Ramp ype emand Rae and Shorage in he Ligh Of Inflaion I Sangeea Gupa, R.K. Srivasava, A.K. Singh

More information

Semi-Competing Risks on A Trivariate Weibull Survival Model

Semi-Competing Risks on A Trivariate Weibull Survival Model Semi-Compeing Risks on A Trivariae Weibull Survival Model Jenq-Daw Lee Graduae Insiue of Poliical Economy Naional Cheng Kung Universiy Tainan Taiwan 70101 ROC Cheng K. Lee Loss Forecasing Home Loans &

More information

) were both constant and we brought them from under the integral.

) were both constant and we brought them from under the integral. YIELD-PER-RECRUIT (coninued The yield-per-recrui model applies o a cohor, bu we saw in he Age Disribuions lecure ha he properies of a cohor do no apply in general o a collecion of cohors, which is wha

More information

Cash Flow Valuation Mode Lin Discrete Time

Cash Flow Valuation Mode Lin Discrete Time IOSR Journal of Mahemaics (IOSR-JM) e-issn: 2278-5728,p-ISSN: 2319-765X, 6, Issue 6 (May. - Jun. 2013), PP 35-41 Cash Flow Valuaion Mode Lin Discree Time Olayiwola. M. A. and Oni, N. O. Deparmen of Mahemaics

More information