Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level

Size: px
Start display at page:

Download "Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level"

Transcription

1 Adaptve Resource Allocaton Control wth On-Lne Search for Far QoS Level Fumko Harada, Toshmtsu Usho, Graduate School of Engneerng Scence Osaka Unversty Yukkazu akamoto EC System Platforms Research Laboratores Abstract Recently, applcatons of control theory to avod overload condtons have been studed But, n conventonal feedback theory, control nput s determned by an error between a reference value of a controlled sgnal and ts current value In real-tme systems, a set of actve tasks may be tme-varyng so that the reference value may change accordng to the set In ths paper, we proposed a novel control method for a far resource allocaton and QoS levels of tasks are used as controlled sgnals The proposed adaptaton controller allocates a CPU utlzaton factor to each task wth on-lne search for the far QoS level, and the proposed control rule s based on errors between the current QoS levels and ther average Its computaton tme s small so that t does not yeld a heavy overhead Introducton In real-tme systems, overload condtons brng up the sgnfcant decrease of system response predctablty and performance[] To avod the overload condtons n the real-tme systems, admsson controls are utlzed n whch a guarantee test s executed whether a task executon s allowed at ts arrval Recently methodologes are proposed where CPU utlzaton factors are decreased accordng to a QoS(qualty of servce) level allocated to each task to avod the overload condtons Flexble applcatons exst n whch QoS s mproved as long as ts computaton tme and resources ncrease[] In flexble applcatons, the QoS level ndcates a satsfacton level of users for an executon result of released jobs As an example of flexble applcaton, there s an MPEG vdeo playback applcaton In an MPEG applcaton, I- frame playbacks, B-frame and P-frame playbacks are demanded B-frame and P-frame playbacks handle dfferental frames wth I-frame As CPU tme and resources for B-frame and P-frame playbacks ncrease, more precse mages n the playback are produced When each flexble applcaton n a system ncreases the QoS level smultaneously, however, the system becomes overload condtons To avod the condtons, arbtratng the QoS levels of the compettve applcatons are requred There are several researches to arbtrate the compettve applcaton or tasks n real-tme systems Abdelzaher et al have proposed a method where the acceptable QoS levels of tasks n overload condtons are descrbed a pror and the system degrades the QoS levels of the tasks based on the QoS level descrpton at overload condtons[3] However, ths study does not consder dynamc negotaton of QoS levels of tasks Buttazzo et al have ntroduced an elastc task executon model where task executons can be expanded and shrunk lke an elastc sprng and proposed an algorthm to degrade the task executon tme to handle overload condtons[4, 5] A software desgner must model applcaton programs as the elastc model Rajkumar et al have proposed the QoS-based resource allocaton model to solve problems when applcatons n real-tme systems have smultaneous access to multple resource[] In ther works, they obtaned condtons where overall system utlty s maxmzed under the constrant that each applcaton can meet ts mnmum needs Okawa and Rajkumar have proposed software archtecture and module APIs to manage resource reservaton for tmely guaranteed behavor of real-tme programs and developed the portable kernel module based on the APIs[7] The kernel module provdes an admsson control functon to manage the resource reservaton Recently, much attenton has been pad to applcatons of the control theory to real-tme systems The control theory s appled to manage CPU usage n real-tme systems n [8] In ths study, a PID(Proportonal-ntegral-dervatve) controller s used to control CPU utlzaton tme However, condtons of the PID controller, under whch a system status s transted to an expected one, are not obtaned theoretcally To mantan CPU utlzaton factors and deadlne

2 mss ratos wth specfed values, the feedback control theores are utlzed For example, n [9], gven relatve reference values of task s deadlne, deadlne mss ratos are controlled wthn specfed certan ranges by reservng CPU tmes wth a PID controller based on the dfference between the reference values and actual deadlnes Lu et al have proposed a gan feedback control method wth gven reference values for CPU utlzaton factors and deadlne mss ratos[0, ] Abdelzaher et al use PI controllers for control of the CPU utlzaton factors n Web server end-systems Moreover, recently, hybrd controllers have been proposed n [] All of them requre reference values of controlled varables a pror In real-tme systems where controlled tasks changes as the tme elapses, however, the reference values depend on controlled tasks and must be recalculated In the recalculaton, solvng nonlnear equatons requres O(n ) computaton tme, where n s the number of the tasks, and characterstcs of QoS levels of all tasks must be known When CPU utlzaton factors are decreased wth the same rato for all tasks to avod overload condtons or to arbtrate the QoS levels of compettve tasks, the qualty of servces of tasks vares and the devaton of the QoS levels could occur To prevent unfarness of QoS levels, ths paper proposes a QoS adaptve control algorthm to equalze the QoS levels of all actve tasks under a constrant where the total CPU utlzaton factor s constant The proposed controller obtans a QoS level of each task as feedback data through a montor and allocates a CPU utlzaton factor to each task adaptvely The tasks adapt ther jobs parameters to complete the jobs usng the allocated CPU utlzaton factors and release ther jobs A novelty of the proposed method s that t searches a desrable value on-lne wthout ncrease of computaton tme n the controller The paper organzes as follows: Secton ntroduces a normalzed QoS level and defne a farness of QoS levels Secton 3 proposes a resource resource allocaton archtecture and QoS adaptaton controller to acheve farness of QoS In Secton 4, we descrbe about analyss and desgn of the QoS adaptaton controller Secton 5 shows the results of smulaton experment of our method Fnally, Secton concludes ths paper Task model and QoS farness In ths paper, we deal wth a real-tme system wth a set of perodc ndependent tasks {τ, τ,, τ } and one CPU resource Each task τ releases the l-th job J l wth a CPU utlzaton factor r l at tme tl, perodcally, and t s assumed that every job J l s executed and completed such that the allocated CPU utlzaton factor r l s satsfed We ntroduce a QoS adaptaton controller whch allocates a CPU utlzaton factor r l to task τ Shown n Fg s an llustra- ~ 4 5 & & '()+*-,/0 +3 W $ # XZY\[! " > C DFE/AC 7+G 7+8 9;:=<:+>? ]F^/_aÙb=c/d/ded"fPgehjakUl mnoqpertsvuvuvu waxzy;{q e} H;IKJLFM POQPR S IUTPV Fgure Real-tme systems wth QoS adaptaton control ton of the control archtecture whose detals wll be shown n the next secton An executon result of every job released by the tasks s evaluated as a QoS level Denoted by QoS l s a QoS level of job J l Obvously, QoSl depends on both rl and a QoS characterstcs of task τ Each task has a mnmal and a maxmal QoS requrement QoS mn and QoS max, respectvely, where QoS mn represents the worst QoS level acceptable to execute τ and the QoS max the best QoS level τ requres In order to acheve QoS mn and QoS max, task τ needs specfed CPU utlzaton factors r mn and r max, respectvely In ths paper, we assume the QoS level Q (r) of task τ s modeled by a real-valued functon of the CPU utlzaton factor r whch s contnuous and monotoncally ncreasng In mult-task real-tme systems, resource allocaton may cause unfarness n the followng sense: we consder two tasks τ and τ, and both tasks release jobs wth the same CPU utlzaton factor r If r = r max = r mn holds, one s executed wth ts maxmal QoS level and the other wth ts mnmal QoS level Ths stuaton s not preferable In order to evaluate such unfarness, we ntroduce a normalzed QoS level φ for task τ as follows: φ (r) := 0 f r < r mn Q (r) QoS mn, f r mn QoS max QoS mn f r > r max r r max, ote that φ (r) s a monotoncally ncreasng functon from 0 to wth respect to r, and represents the rate of achevement of the QoS level n the sense that φ (r mn ) = 0 means that task τ releases a job wth ts mnmal QoS level ()

3 QoS mn! " # $& Fgure Illustraton of functon φ whle φ (r max ) = means that the job s executed wth ts maxmal QoS level QoS max Defnton (QoS Farness) It s called that a far resource allocaton s acheved by a CPU utlzaton factors r ( =,,, ) f the normalzed QoS levels φ satsfy the followng equaton: φ (r ) = φ (r ) = = φ (r ) () When every job of task τ s released wth the CPU utlzaton factor r that satsfes Eq (), all tasks can be executed and completed wth the same degree of performance Snce QoS s monotoncally ncreasng, the shape of φ (r) can be llustrated as Fg In the followng, a normalzed QoS level wll be called a QoS level for short We assume φ s unknown except the followng condtons: φ (r) s dfferentable n r (r mn, r max ) For any r (r mn, r max ), 0 < dφ dr D In order to guarantee that every job s completed by ts deadlne, = rmn R = rmax, where R s the desred total CPU utlzaton factor for whch the task set s schedulable 3 QoS adaptaton control 3 Archtecture In order to avod an overload condton and to acheve the far allocaton of CPU utlzaton factors, we propose an adaptaton resource allocaton control archtecture wth on-lne search for the far QoS level shown n Fg, whch conssts of a basc scheduler, a QoS adaptaton controller, and a montor The montor evaluates a normalzed QoS level of each completed job and feeds t back to the QoS Adaptaton controller The QoS adaptaton controller actvates perodcally or aperodcally, and allocates the CPU utlzaton factors to each task wth searchng a far QoS level on-lne Ths allocaton s based on the normalzed QoS levels fed back from the montor A control rule used n the QoS adaptaton controller wll be dealt wth n the next secton The basc scheduler works wth a specfed schedulng algorthm (eg, EDF, RM, or DM algorthm) Released jobs are scheduled based on the CPU utlzaton factor allocated to these correspondng tasks by the QoS adaptaton controller We assume that the least upper bound of the total CPU utlzaton factor U lub for the basc scheduler s known a pror The allocaton by the QoS adaptaton controller s done such as the total CPU utlzaton factor s less than or equal to U lub The desred total CPU utlzaton factor R s less than or equal to U lub The followng notatons wll be used n ths paper: t k : the tme of k-th actvaton of the QoS adaptaton controller r (k) = r (t k ): the CPU utlzaton factor allocated to task τ by the QoS adaptaton controller actvated at tme t k Q (k) = φ (r (t k )): the normalzed QoS level of the completed job of task τ whose CPU utlzaton factor s equal to r (t k ) To perform the far QoS adaptaton control, ths controller dynamcally allocates r (k) for achevng under Q (k) = Q (k) = = Q (k) (3) r (k) = R (4) = Snce φ s contnuous and monotoncally ncreasng, a set of the far utlzaton factors {r f,, rf }, whch satsfes Eqs (3) and (4), s unquely determned under the total CPU utlzaton factor R and denoted by Q f s a QoS level where the far QoS allocaton s acheved If we know Q f, t s easy to acheve a far resource allocaton by usng the conventonal control theory In order to obtan Q f, however, we have to dentfy the characterstcs of φ exactly, and t may be a heavy overload to calculate Q f on-lne snce φ s nonlnear and we have to solve a set of nonlnear algebrac equatons So resource allocaton method usng Q f s unrealstc and we propose a novel archtecture where the QoS adaptaton controller allocates a CPU utlzaton to each task wth avodng the overload condton, searches

4 C A 45/7 8:9,'-/ 0')/3!"$# '&)(+* ;=<?>$@BA D D EF G HJI K LJM OQP R SUT T &(')+*-, 0/34 B+CD EGFH3IJ! " " #! $ kj! " " #! $ lnm K0LM3O 5(87+9: ; <>=@? UVXW>Y[Z \^]`_ba@c VXWZY\[ ] ^ _ `Bacb P(Q8R+ST! " " #! $ oqp d efbgh Fgure 3 Varaton of QoS levels(j k : the k-th job of task τ, =, ) the far QoS level on-lne, and acheves a far resource allocaton fnally 3 Actvaton of controller As descrbed n the prevous secton, the controller actvates at dscrete tmes t k (k =,, ) When the QoS adaptaton controller actvates at the tme t = t k, t updates r (k),, r (k) based on QoS levels Q (k ),, Q (k ), whch are fed back The CPU utlzaton factors of all jobs released by task τ n every tme nterval [t k, t k+ ) are equal to r (k) After these jobs are completed, the QoS level Q (k) s fed back to the QoS adaptaton controller through the montor Snce the allocated CPU utlzaton factors to all jobs released by τ n the nterval are same, we can assume that ther QoS levels are the same n the nterval Varaton of Q (k) s llustrated as Fg 3 In order to update the QoS levels of all tasks after the actvaton of the QoS adaptve controller, we assume that the nterval of actvaton of the QoS adaptaton controller s large enough for at least one job of each task to be released and completed n [t k, t k+ ) 33 Control rule Conventonal feedback control rules such as PID control are based on an error between a reference value and ts current value n general, and the prevous studes on applcatons of control theory to real-tme systems assume that the reference values (dependng on control specfcatons) are gven a pror [8, 0] Fgure 4 QoS adaptaton controller In ths paper, control specfcatons are that all QoS levels of tasks are equal to the far QoS level Q f But, snce t depends on a set of actve tasks whch wll be tme varyng, t s dffcult to use the conventonal feedback control rules for the control specfcatons So ths paper proposes a novel control rule whch uses only the current QoS levels Q (k), Q (k),, Q (k) The proposed control rule s based on an error between Q (k) and the average QoS level Q(k) of all QoS levels Q (k) defned by Q(k) = Q (k) (5) = If the error s zero, all QoS levels take the same value and the far resource allocaton s acheved So, n order for the error to converge to zero, we propose the followng control rule for the allocaton of the CPU utlzaton factor r (k): r (k + ) = r (k) + α(q(k) Q (k)), () where the real number α s a control parameter Shown n Fg 4 s a block dagram of the adaptaton controller based on the above control rule The man objectve of ths rule s to acheve the far resource allocaton, and ths rule s based on dscrete-tme I(Integral)-control ote that ths control rule s smple and ts calculaton requres O(n) computaton tme Eq () ndcates that f the error between the average QoS level Q(k) and Q (k) becomes zero, r (k) takes a constant value, whch means a far resource allocaton s acheved If Q(k) Q (k) > 0, then the allocated CPU utlzaton factor r (k + ) at the next actvaton of the QoS adaptaton controller s ncreased so that released jobs of τ wll be completed at a larger QoS level On the other hand, f

5 Q(k) Q (k) < 0, then r (k +) s decreased so that ts released job wll be completed at a smaller QoS level Thus, all QoS levels are expected to converge to the same value Moreover, Eq () guarantees that, at each actvaton tme of the QoS adaptaton controller, the total CPU utlzaton factor = r (k) s always constant Ths s derved from the followng equaton: ( r (k + ) = r (k) + α Q(k) Q (k) ) = = = r (k) = = = = r (k ) = = r (0) (7) = Thus, f the ntal resource allocaton {r (0),, r (0)} satsfes = r (0) = R, then = r (k) = R for any k In Eq (), the selecton of the gan parameter α s mportant It must be selected such that the followng two condtons are satsfed: [Feasblty condton] Each r (k)(r =,,, ) s postve for every k [Stablty condton] Every CPU utlzaton factor r converges to the far resource allocaton In the next secton, we wll deal wth the above two condtons Remark: Many studes use PI- or PID-control[8, 9] From the control theoretcal pont of vew, our control specfcaton s a knd of servo wth a pecewse-constant reference, whch s unknown a pror, and, by the nternal model prncple, we need I-control for elmnatng offset[3] Fortunately, we can show n the next secton that the above two condtons hold smultaneously wthout PD-control f we select the control parameter α approprately 4 Analyss of the control rule 4 Feasblty condton If the gan parameter α of the control rule () s too large, r (k) wll cause a large varaton even f the error Q(k) Q (k) s small So r (k) may take a negatve value, whch s nfeasble for schedulng The followng lemma guarantees the feasblty of the control rule Lemma (Feasblty condton) Assume that r (0) 0 and = r (0) = R If 0 < α then r (k) 0 for every k max D, (8) Proof: Snce dφ (r )/dr D and φ (0) = 0, we have Q (k) D r (k) We wll use the nducton method Suppose that r (k) 0 and = r (k) = R for k Then r (k + ) = r ( (k) + α(q(k) ) Q (k)) Q (k) + αq(k) D max j D j 0 4 Stablty condton Assume that = r (0) = R, whch keeps the total CPU utlzaton factor to R, from Eq (7) A far resource allocaton r (k) wth Q (k) = Q (k) = = Q (k) = Q f s a fxed pont of Eq () We wll derve a stablty condton for the far resource allocaton Let r (k) Q (k) r (k) Q (k) r(k) :=, Q(k) := (9) r (k) Q (k) ote that r (k) s excluded n the vector r(k) snce t s determned by r (k) = R = r (k) By Eq () and Q (k) = φ (r (k)), the real-tme system s modeled by the followng dfference equaton: Q(k) r(k + ) = r(k) + Q(k) Q(k) = r(k) + φ (r (k)) φ (r (k)) φ (R (0) = r (k)) ow let r f r(k) := r(k) r f, () φ (r ) := φ(r r f ) Qf ()

6 ote that r (k) r f = = r (k) and 0 < d φ d r D Then, Eq (0) can be rewrtten as follows: r(k + ) = r(k) + α φ ( r (k)) φ ( r (k)) φ ( = r (k)) (3) The lnearzed equaton of Eq (3) around the orgn s gven by r(k + ) = A r(k) := (a j ) r(k), (4) { α a j = {( )d + d } f = j, α (d (5) j d ) otherwse, where d = d φ (0) d r = dφ (r f ) dr, =,,, () A stablty condton of the orgn of Eq (4) s gven by the followng lemma Lemma (Stablty condton) If 0 < α ( ) max d + d, (7) then the orgn of Eq (4) s asymptotcally stable Proof: Denoted by s the L matrx norm[4] Snce r(k + ) A r(k), t s suffcent to prove that A <, whch leads to lm k r(k) = 0 Wthout loss of generalty, assume that d d, =,,, (8) Then, usng Eqs (7) and (8), we have A = max a j j [ = = max α j {( )d j + d } α + (d j d ) j,= [ = max α j {( )d j + d } + ] α(d j d ) [ = max α ] j {d j + ( )d } < task τ τ τ 3 τ 4 τ 5 τ perod phase D r mn r max φ (I) (IV) (II) (I) (III) (III) *: every perod s equal to ts correspondng relatve deadlne Table Task parameters for smulaton 43 Selecton of α Accordng to Lemmas and, Eqs (8) and (7) gve suffcent condtons to acheve a far resource allocaton control Snce max D d j, j =,,,, (9) Eq (8) mples Eq (7) Thus, even f d s unknown, we can use a suffcent condton for both the feasblty and the stablty to hold smultaneously shown n the followng theorem Theorem (Far resource allocaton condton) Assume that r (0) 0 and = r (0) = R If Eq (8) holds, each Q (k) converges to Q f wth satsfyng that 0 r (k) R and = r (k) = R for every k 5 Smulaton We show smulaton experments to evaluate the performance of the proposed QoS adaptaton control We consder a perodc task set {τ, τ,, τ } shown n Table Each task has a relatve deadlne equal to ts perod Each φ s one of the followng functons: (I)Q (k) = (r (k) r mn )/(r max r mn ) (0) (II)Q (k) = sn π(r (k) r mn ) (r max r mn π (III)Q (k) = sn (r (k) rmax ) r max (IV)Q (k) = + sn π(r (k) r max (r max ) r mn ) r mn r mn () ) () (3) The QoS adaptaton controller actvates every 000 unt tmes, namely t k = 000 k Ths guarantees that at least

7 $ ) *, / * +, - / 0 3 one job s released and completed for each task n the nterval of actvatons [t k, t k+ ] The gan parameter α s set to be /8( 059), whch satsfes Eq (8) Two typcal schedulng algorthms for basc scheduler are used n smulatons A: We use the Earlest Deadlne Frst(EDF) algorthm We set R = 08 so that t s schedulable[, ] In ths case, the theoretcal value Q f of a far QoS level s equal to 0 by solvng Eqs (3) and (4), numercally B: We use Rate Monotonc(RM) algorthm We set R = 0 so that schedulablty for any perodc task set s guaranteed[, ] In ths case, we have Q f = 07 The results of smulatons A and B are as shown n Fgs 5 and, respectvely These fgures show that far resource allocatons are acheved after some tmes of actvaton of the controller Moreover, n both smulatons, every Q (k) converges to the theoretcal value Q f of the far QoS level and no deadlne mss occurs Thus, these smulatons show that the proposed QoS adaptaton control method acheves a far resource allocaton wthout an overload condton Conclusons We proposed a novel control method for a far resource allocaton based on QoS levels The proposed adaptaton controller allocates a CPU utlzaton factor to each task wth on-lne search for the far QoS level, and the proposed control rule s smple snce allocatons s based on errors between the current QoS levels and ther average So, ts computaton tme s small so that t does not yeld a heavy overhead As future work, we are relaxng the far resource allocaton condton gven by Theorem, whch s a suffcent condton, and t s shown n smulaton that the far resource allocaton can be acheved even f the gan parameter s larger than Eq (8) Moreover, we focused on the stablty and the feasblty, but transent behavor of controlled QoS levels s also an mportant problem It s also future work to generalze the proposed method to a multple resource case and a multple QoS dmensons case References [] G Buttazzo, Hard Real-Tme Computng Systems: Predctable Schedulng Algorthms and Applcatons, Kluwer Academc Publshers, Boston, 997 [] J Lu, Real-Tme Systems, Prentce Hall, Upper Saddle Rver, J, 000 [3] T Abdelzaher, E Atkns, and K Shn, QoS egotaton n Real-Tme Systems and ts Applcaton to Automated Flght # "! 3 4 5!"$#$# &'( '& '( ') Fgure 5 Behavor of QoS level and CPU utlzaton wth EDF schedulng and R = 08 Control, Proceedngs of the 3rd IEEE Real-Tme Technology and Applcatons Symposum, Montreal, June 997, pages 8 38 [4] G Buttazzo and L Aben, Adaptve Workload Management through Elastc Schedulng, Real-Tme Systems, July 00, pages 3( ):7 4 [5] G Buttazzo, G Lpar, M Caccamo, and L Aben, Elastc Schedulng for Flexble Workload Management, IEEE Transactons on Computers, March 00, pages 5(3):89 30 [] R Rajkumar, C Lee, J Lehoczky, and D Seworek, A Resource Allocaton Model for QoS Management, Proceedngs of the 8th IEEE Real-Tme Systems Symposum, San Francsco, December 997, pages [7] S Okawa and R Rajkumar, Portable RK: a Portable Resource Kernel for Guaranteed and Enforced Tmng Behavor, Proceedngs of the 5th IEEE Real-Tme Technology and Applcatons Symposum, Vancouver, June 999, pages 0

8 *, +, 0 # $! " # $ & putaton and Control, LCS3, Prague, Aprl 003, pages [3] W Wonham, Lnear Multvarable Control: A Geometrc Approach, Thrd edton, Sprnger-Verlag, Y, 985 [4] C Desoer and M Vdyasagar, Feedback Systems: Input- Output Propertes, Academc Press, Y, 975 )*+ ' ( &'+* ('& ' ) -/ / / "! - / Fgure Behavor of QoS level and CPU utlzaton wth RM schedulng and R = 0 [8] D Steere, A Goel, J Gruenberg, D Mcamee, C Pu, and J Walpole, A Feedback-Drven Proportonal Allocator for Real-Rate Schedulng, Proceedngs of the 3rd Symposum on Operatng Systems Desgn and Implementaton, January 999 [9] L Aben, L Palopol, G Lpar, and J Walpole, Analyss of a Reservaton-based Feedback Scheduler, Proceedngs of the 3rd Real-Tme Systems Symposum, Austn, December 00, pages 7 80 [0] C Lu, J Stankovc, S Son, and G Tao, Feedback Control Real-Tme Schedulng: Framework, Modelng, and Algorthms, Real-Tme Systems, July/September 00, pages 3():85 [] T Abdelzaher, K Shn, and Bhatt, Performance Guarantees for Web Server End-Systems: A Control-Theoretcal Approach, IEEE Transactons on Parallel and Dstrbuted Systems, January 00, pages 3():80 9 [] L Palopol, L Aben, and G Lpar, On the Applcaton of Hybrd Control to CPU Reservaton, Hybrd Systems: Com-

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Enhancing Class-Based Service Architectures with Adaptive Rate Allocation and Dropping Mechanisms

Enhancing Class-Based Service Architectures with Adaptive Rate Allocation and Dropping Mechanisms Enhancng Class-Based Servce Archtectures wth Adaptve Rate Allocaton and Droppng Mechansms Ncolas Chrstn, Member, IEEE, Jörg Lebeherr, Senor Member, IEEE, and Tarek Abdelzaher, Member, IEEE Abstract Class-based

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Verification by testing

Verification by testing Real-Tme Systems Specfcaton Implementaton System models Executon-tme analyss Verfcaton Verfcaton by testng Dad? How do they know how much weght a brdge can handle? They drve bgger and bgger trucks over

More information

Neural Network Control for TCP Network Congestion

Neural Network Control for TCP Network Congestion 5 Amercan Control Conference June 8-, 5. Portland, OR, USA FrA3. Neural Network Control for TCP Network Congeston Hyun C. Cho, M. Sam Fadal, Hyunjeong Lee Electrcal Engneerng/6, Unversty of Nevada, Reno,

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

Utilization vs. SLO-Based Control for Dynamic Sizing of Resource Partitions

Utilization vs. SLO-Based Control for Dynamic Sizing of Resource Partitions Utlzaton vs. SLO-Based Control for Dynamc Szng of Resource Parttons Zhku Wang, Xaoyun Zhu, Sharad Snghal HP Laboratores Palo Alto HPL-5-6(R.) January 3, 6* server vrtualzaton, resource partton, system

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

Design and Implementation of an Energy Efficient Multimedia Playback System

Design and Implementation of an Energy Efficient Multimedia Playback System Desgn and Implementaton of an Energy Effcent Multmeda Playback System Zhjan Lu, John Lach, Mrcea Stan, Kevn Skadron, Departments of Electrcal and Computer Engneerng and Computer Scence, Unversty of Vrgna

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

Fibre-Optic AWG-based Real-Time Networks

Fibre-Optic AWG-based Real-Time Networks Fbre-Optc AWG-based Real-Tme Networks Krstna Kunert, Annette Böhm, Magnus Jonsson, School of Informaton Scence, Computer and Electrcal Engneerng, Halmstad Unversty {Magnus.Jonsson, Krstna.Kunert}@de.hh.se

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network IEEE INFOCOM Prcng Network Resources for Adaptve Applcatons n a Dfferentated Servces Network Xn Wang and Hennng Schulzrnne Columba Unversty Emal: {xnwang, schulzrnne}@cs.columba.edu Abstract The Dfferentated

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Lecture 7 Real Time Task Scheduling. Forrest Brewer

Lecture 7 Real Time Task Scheduling. Forrest Brewer Lecture 7 Real Tme Task Schedulng Forrest Brewer Real Tme ANSI defnes real tme as A Real tme process s a process whch delvers the results of processng n a gven tme span A data may requre processng at a

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

Quantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control

Quantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control Quantfyng Responsveness of TCP Aggregates by Usng Drect Sequence Spread Spectrum CDMA and Its Applcaton n Congeston Control Mehd Kalantar Department of Electrcal and Computer Engneerng Unversty of Maryland,

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Mixed-Criticality Scheduling on Multiprocessors using Task Grouping

Mixed-Criticality Scheduling on Multiprocessors using Task Grouping Mxed-Crtcalty Schedulng on Multprocessors usng Task Groupng Jankang Ren Lnh Th Xuan Phan School of Software Technology, Dalan Unversty of Technology, Chna Computer and Informaton Scence Department, Unversty

More information

Real-Time Systems. Real-Time Systems. Verification by testing. Verification by testing

Real-Time Systems. Real-Time Systems. Verification by testing. Verification by testing EDA222/DIT161 Real-Tme Systems, Chalmers/GU, 2014/2015 Lecture #8 Real-Tme Systems Real-Tme Systems Lecture #8 Specfcaton Professor Jan Jonsson Implementaton System models Executon-tme analyss Department

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

On Achieving Fairness in the Joint Allocation of Buffer and Bandwidth Resources: Principles and Algorithms

On Achieving Fairness in the Joint Allocation of Buffer and Bandwidth Resources: Principles and Algorithms On Achevng Farness n the Jont Allocaton of Buffer and Bandwdth Resources: Prncples and Algorthms Yunka Zhou and Harsh Sethu (correspondng author) Abstract Farness n network traffc management can mprove

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

An Investigation into Server Parameter Selection for Hierarchical Fixed Priority Pre-emptive Systems

An Investigation into Server Parameter Selection for Hierarchical Fixed Priority Pre-emptive Systems An Investgaton nto Server Parameter Selecton for Herarchcal Fxed Prorty Pre-emptve Systems R.I. Davs and A. Burns Real-Tme Systems Research Group, Department of omputer Scence, Unversty of York, YO10 5DD,

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

Evaluation of Parallel Processing Systems through Queuing Model

Evaluation of Parallel Processing Systems through Queuing Model ISSN 2278-309 Vkas Shnde, Internatonal Journal of Advanced Volume Trends 4, n Computer No.2, March Scence - and Aprl Engneerng, 205 4(2), March - Aprl 205, 36-43 Internatonal Journal of Advanced Trends

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Cordial and 3-Equitable Labeling for Some Star Related Graphs

Cordial and 3-Equitable Labeling for Some Star Related Graphs Internatonal Mathematcal Forum, 4, 009, no. 31, 1543-1553 Cordal and 3-Equtable Labelng for Some Star Related Graphs S. K. Vadya Department of Mathematcs, Saurashtra Unversty Rajkot - 360005, Gujarat,

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

Avoiding congestion through dynamic load control

Avoiding congestion through dynamic load control Avodng congeston through dynamc load control Vasl Hnatyshn, Adarshpal S. Seth Department of Computer and Informaton Scences, Unversty of Delaware, Newark, DE 976 ABSTRACT The current best effort approach

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Real-time Scheduling

Real-time Scheduling Real-tme Schedulng COE718: Embedded System Desgn http://www.ee.ryerson.ca/~courses/coe718/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrcal and Computer Engneerng Ryerson Unversty Overvew RTX

More information

(1) The control processes are too complex to analyze by conventional quantitative techniques.

(1) The control processes are too complex to analyze by conventional quantitative techniques. Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

On-line Scheduling Algorithm with Precedence Constraint in Embeded Real-time System

On-line Scheduling Algorithm with Precedence Constraint in Embeded Real-time System 00 rd Internatonal Conference on Coputer and Electrcal Engneerng (ICCEE 00 IPCSIT vol (0 (0 IACSIT Press, Sngapore DOI: 077/IPCSIT0VNo80 On-lne Schedulng Algorth wth Precedence Constrant n Ebeded Real-te

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

More information

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the ICC 008 proceedngs. Dynamc Bandwdth Provsonng wth Farness and Revenue Consderatons

More information

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Internet Traffic Managers

Internet Traffic Managers Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John

More information

Achieving class-based QoS for transactional workloads

Achieving class-based QoS for transactional workloads Achevng class-based QoS for transactonal workloads Banca Schroeder Mor Harchol-Balter Carnege Mellon Unversty Department of Computer Scence Pttsburgh, PA USA @cs.cmu.edu Arun Iyengar Erch

More information

Solutions for Real-Time Communication over Best-Effort Networks

Solutions for Real-Time Communication over Best-Effort Networks Solutons for Real-Tme Communcaton over Best-Effort Networks Anca Hangan, Ramona Marfevc, Gheorghe Sebestyen Techncal Unversty of Cluj-Napoca, Computer Scence Department {Anca.Hangan, Ramona.Marfevc, Gheorghe.Sebestyen}@cs.utcluj.ro

More information

Tolerating Transient Faults in Statically Scheduled Safety-Critical Embedded Systems

Tolerating Transient Faults in Statically Scheduled Safety-Critical Embedded Systems Toleratng Transent Faults n Statcally Scheduled Safety-Crtcal Embedded Systems Nagaraan Kandasamy *, John P. Hayes *, and Bran T. Murray ** * Department of Electrcal Engneerng ** Delph Automotve Systems

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

An Online Delay Efficient Multi-Class Packet Scheduler for Heterogeneous M2M Uplink Traffic

An Online Delay Efficient Multi-Class Packet Scheduler for Heterogeneous M2M Uplink Traffic An Onlne Delay Effcent Mult-Class Packet Scheduler for Heterogeneous M2M Uplnk Traffc Akshay Kumar, Ahmed Abdelhad and Charles Clancy Hume Center, Vrgna Tech Emal:{akshay2, aabdelhad, tcc}@vt.edu Abstract

More information

REAL-TIME and embedded systems are applied in many

REAL-TIME and embedded systems are applied in many 95 IEEE TRANSACTIONS ON COMPUTERS, VOL. 57, NO. 7, JULY 008 Deferrable Schedulng for Mantanng Real-Tme Data Freshness: Algorthms, Analyss, and Results Mng Xong, Member, IEEE, Song Han, Student Member,

More information

Backpropagation: In Search of Performance Parameters

Backpropagation: In Search of Performance Parameters Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,

More information

Adaptive Network Resource Management in IEEE Wireless Random Access MAC

Adaptive Network Resource Management in IEEE Wireless Random Access MAC Adaptve Network Resource Management n IEEE 802.11 Wreless Random Access MAC Hao Wang, Changcheng Huang, James Yan Department of Systems and Computer Engneerng Carleton Unversty, Ottawa, ON, Canada Abstract

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Optimal Workload-based Weighted Wavelet Synopses

Optimal Workload-based Weighted Wavelet Synopses Optmal Workload-based Weghted Wavelet Synopses Yoss Matas School of Computer Scence Tel Avv Unversty Tel Avv 69978, Israel matas@tau.ac.l Danel Urel School of Computer Scence Tel Avv Unversty Tel Avv 69978,

More information

A new paradigm of fuzzy control point in space curve

A new paradigm of fuzzy control point in space curve MATEMATIKA, 2016, Volume 32, Number 2, 153 159 c Penerbt UTM Press All rghts reserved A new paradgm of fuzzy control pont n space curve 1 Abd Fatah Wahab, 2 Mohd Sallehuddn Husan and 3 Mohammad Izat Emr

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Dynamic Camera Assignment and Handoff

Dynamic Camera Assignment and Handoff 12 Dynamc Camera Assgnment and Handoff Br Bhanu and Ymng L 12.1 Introducton...338 12.2 Techncal Approach...339 12.2.1 Motvaton and Problem Formulaton...339 12.2.2 Game Theoretc Framework...339 12.2.2.1

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet Comparsons of Packet Schedulng Algorthms for Far Servce among Connectons on the Internet Go Hasegawa, Takahro Matsuo, Masayuk Murata and Hdeo Myahara Department of Infomatcs and Mathematcal Scence Graduate

More information

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information