LLFpi : Schedulability-Improved LLF Algorithm in Multiprocessor Real-Time Embedded Systems

Size: px
Start display at page:

Download "LLFpi : Schedulability-Improved LLF Algorithm in Multiprocessor Real-Time Embedded Systems"

Transcription

1 Internatonal Journal of Appled Engneerng Research ISSN 9-46 Volume, Number 6 (6) pp LLFp : Schedulablty-Improved LLF Algorthm n Multprocessor Real-Tme Embedded Systems Sangchul Han, Jnsoo Km, Junghwan Km, Mnkyu Park * Department of Computer Engneerng, Konkuk Unversty, 68 Chungwondaero, Chungju, Chungbuk, 48, Korea. Abstract As the workload of real-tme applcatons becomes more complex, more dverse, and heaver, multprocessor archtecture and prorty-drven schedulng algorthms are adopted n recent embedded systems. One of prorty-drven algorthms s LLF (Least Laxty Frst). It assgns hgher prorty to actve jobs wth less laxty. It s known that LLF outperforms many schedulng algorthms on multprocessor platforms n term of the number of successfully scheduled task sets. Ths paper proposes LLFp (LLF wth prorty nverson) schedulng algorthm whch s a modfcaton of LLF. LLFp reduces processor dle tme by allowng temporary prorty nverson, so that t mproves the schedulablty of LLF. Ths paper proves that LLFp strctly domnates LLF, that s, LLFp can successfully schedule any task set whch s schedulable by LLF. It also presents the performance evaluaton results through extensve smulaton. Keywords: Multprocessor, Real-tme schedulng, Dynamc prorty, Least Laxty Frst (LLF), Prorty nverson INTRODUCTION Advance n hardware technology and rapd ncrease of realtme workload has led multprocessor (or multcore) archtecture nto embedded systems. For example, moble devces, such as smartphones and moble nternet devces, adopt multprocessors to provde a sgnfcant ncrease n processng performance as well as power scalablty []. Sgma Desgns provdes multprocessor SoC for smart TVs []. ARM and NVIDIA develop multprocessor-based automotve systems for self-drvng cars [,4]. The workload of real-tme applcatons on such systems gets more complex and heaver. In order to meet tmng constrants of complex real-tme applcatons and gve a chance to non-real-tme applcatons to execute, many researchers focus on prortydrven real-tme schedulng n multprocessor embedded systems [,6,,8,,,]. Prorty-drve algorthms assgn prortes to jobs and execute the hghest-prorty jobs on avalable processors. Prortydrven algorthms are classfed nto two categores: statc prorty and dynamc prorty. Statc prorty algorthms assgn a unque prorty to each task, and each job of a task has the same prorty assocated wth the task. Examples of such algorthms are RM (Rate Monotonc) and DM (Deadlne Monotonc) [,]. Dynamc prorty algorthms assgn a unque prorty to each job. EDF (Earlest Deadlne Frst) and LLF (Least Laxty Frst) are n ths category [9,8,9]. Both EDF and LLF are optmal on unprocessor systems []. However, EDF s not optmal on multprocessors. In fact, the schedulable utlzaton bound of EDF can be very low on multprocessors. EDF suffers from Dhall's effect []; EDF has dffculty n schedulng task sets n whch hgh utlzaton tasks and low utlzaton tasks are mxed. Ths s because EDF may gve low prorty to hgh utlzaton tasks f the tasks have long deadlnes. The schedulable utlzaton bound of EDF on m processors approaches. To overcome ths weakness, varous EDF-based schedulng algorthms have been proposed such as EDF-US[m/(m-)], fpedf, EDF (k), and EDZL [,8,,]. LLF s free from Dhall's effect because hgh utlzaton tasks are lkely to have hgh prorty n LLF schedulng. It s known that LLF can successfully schedule much more tasks sets than EDF on multprocessors []. Nevertheless, LLF s not optmal on multprocessors, ether. Whle there are many research results on mprovng EDF schedulablty, lttle research work on mprovng LLF schedulablty can be found. Ths paper presents LLFp (Least Laxty Frst wth prorty nverson) schedulng algorthm whch s a modfcaton of LLF that mproves the schedulablty on multprocessors. LLFp computes the amount of processor dle tme caused by completon of hgh prorty job n the near future. Then t allows temporary prorty nverson; a hgher prorty job may not be scheduled mmedately as long as ts deadlne can be met. Instead, a lower prorty job s executed so that the future processor dle tme may be reduced. Ths paper shows that LLFp domnates LLF, n other words, LLFp can successfully schedule any task set whch s schedulable by LLF. We conduct extensve smulaton studes to evaluate LLFp algorthm. The expermental results show that LLFp outperforms LLF n terms of the number of successfully scheduled task sets. Ths paper s organzed as follows. Secton brefly explans the background and related works. Secton descrbes the system model and notatons. Secton 4 presents LLFp algorthm and ts property. Secton shows the smulaton results. Then we conclude n Secton 6. BACKGROUND AND RELATED WORK Prorty-drve algorthms assgn prortes to jobs and execute the hghest-prorty jobs on avalable processors. Prorty- * Correspondng author 89

2 Internatonal Journal of Appled Engneerng Research ISSN 9-46 Volume, Number 6 (6) pp drven algorthms are classfed nto two categores: statc prorty and dynamc prorty. Statc prorty algorthms assocate each task wth a unque prorty, and all jobs generated by a task are gven the same prorty assocated wth the task. Examples of such algorthms are RM and DM [,]. Dynamc prorty algorthms are classfed agan nto task-level dynamc prorty and job-level dynamc prorty. Task-level dynamc prorty algorthms assgn a unque prorty to each job and the prorty does not change untl the job completes. Jobs generated by a task may be gven dfferent prortes. EDF s a task-level dynamc prorty algorthm. In job-level dynamc prorty algorthms, a job s prorty may change dynamcally durng executon. LLF s n ths category. From the perspectve of task mgraton, there are two schedulng approaches n multprocessor prorty-drven algorthms: parttonng and global schedulng. In parttonng approach, tasks are parttoned nto dsjont subsets, and tasks n a subset are bound to a processor. Task mgraton s not allowed. Tasks n a subset are scheduled by one of unprocessor schedulng algorthms such as RM, DM, and EDF. The advantage of parttonng approach s that there are numerous research results on unprocessor schedulng. The dsadvantage s that the problem of parttonng tasks s NPhard n the strong sense [4]. In global schedulng approach, task mgraton s allowed. Tasks can be executed on any processor. Unprocessor prorty-drven algorthms can be adopted n ths approach, such as (global) RM and (global) EDF. Global schedulng can provde hgher processor utlzaton than parttonng approach, and s preferred f the workload s lkely to vary greatly, that s, tasks are lkely to jon and leave the system frequently. LLF s a well-known (job-level) dynamc prorty algorthm. It assgns the hghest prorty to a job wth the least laxty. Jobs wth the same laxty are executed n a statc order determned by te-breakng rules. LLF s optmal on unprocessor, and t outperforms many prorty-drven algorthms on multprocessors []. On the other hand, LLF may cause a number of context swtches when laxtes of two or more jobs te. To reduce the number of context swtches, [] proposed a modfed LLF algorthm that allows laxty nversons. There are some studes that focus on the practcal use of LLF. [6] developed a coprocessor dedcated for LLF schedulng. [] presented a CAN bus schedulng scheme that mplemented LLF algorthm. Recently, [] dentfed the laxty dynamcs n LLF schedulng and proposed an LLF schedulablty test on multprocessors. There are some works on the predctablty property of prorty-drven algorthms. [4] defned the predctablty of algorthms wth respect to varatons n job executon tme as follows. The executon of a job s fnsh tme predctable f the fnsh tme of the job n the actual schedule can be bounded by the fnsh tme n the maxmum/mnmum schedule (Maxmum/mnmum schedule s a schedule generated by a schedulng algorthm for a set of jobs whch requre the worst/best-case executon tme). A schedulng algorthm s fnsh tme predctable f the executon of every job n any set of jobs s fnsh tme predctable. [] studed on the predctablty of LLF. It proved that LLF s fnsh tme predctable, whch mples that the fnsh tme resultng from the actual executon requrement s no later than the fnsh tme resultng from the worst-case executon requrement for every job. Lemma (Theorem 4 n []). LLF s fnsh tme predctable f the actual executon tme s known. SYSTEM MODEL We consder preemptve and mgratable schedulng of hardreal tme tasks on m dentcal multprocessors. A task set = {,,, n} conssts of n ndependent perodc tasks. A perodc task = (E, P ) s characterzed by two parameters: a worst-case executon tme E and a perod P. We assume that all tasks start at the same tme and the relatve deadlne of each task s equal to ts perod. The utlzaton of task s denoted by U = E / P, and the total utlzaton of s denoted by U() = n U. Each task releases a job at tme (k )P (k =,, ), whch requres executon for E tme unts by an absolute deadlne kp. A job j s represented by (r, c, d ), where r s the release tme, c s the executon requrement, and d s the (absolute) deadlne. The laxty of job j at tme t s l (t) = d t a (t), where a (t) s the remanng executon tme of j at tme t. The laxty of a job represents the urgency of the job. A negatve laxty means that the job cannot meet ts deadlne. If the laxty s zero, the job must be executed mmedately to meet ts deadlne. A job s actve f t s released but not completed. The actve jobs at tme t are parttoned nto two sets, (t) and (t). (t) s the set of actve jobs that are selected to execute durng [t, t+). And (t) s the set of actve jobs that are not selected. We defne r (t) as the earlest release tme of any job after tme t. Durng tme nterval [t, r (t)), no job s released. LLF WITH PRIORITY INVERSION Motvatonal Example : Consder LLF schedule for = { (, 4), (, 4), (4, 8) } on two processors. Snce U() =, s successfully scheduled only f no processor dles. As shown n Fgure, however, a processor dles durng [,4). msses ts deadlne at tme 8. At tme, and have the least laxty and are selected to execute. Snce ther remanng executon tme s, both complete executons at tme. At tme, s the only actve job, thus one of the processors must dle durng [,4). If we know the presence of the processor dle tme n advance, we can select that has a larger remanng executon tme nstead of (or ) at tme. If we do so as shown n Fgure, there are two actve jobs at tme, (or ) and, resultng n no processor dle tme. 896

3 Internatonal Journal of Appled Engneerng Research ISSN 9-46 Volume, Number 6 (6) pp by the number of jobs n (t), the number of jobs n (t) and the amount of processor dle tme. The amount of processor dle tme s gven by m(r (t) t) D total. () Choose and demote/promote jobs: We choose jobs to demote and jobs to promote from (t) and (t), respectvely. Frst, we choose jobs n (t) that satsfy the followng condton. ( l ( t) ) ( a ( t) r ( t) t ) () Fgure. LLF Schedule for = { (, 4), (, 4), (4, 8) } It s reasonable to choose jobs wth a laxty enough to delay ther executon. A job j (t) satsfyng the above condton can always meet ts deadlne (as we wll show n Secton 4.). Then, for each job chosen, we choose j j (t), and swap them, that s, demote j and promote j j. Algorthm. LLFp Schedulng Algorthm Fgure. LLFp Schedule for = { (, 4), (, 4), (4, 8) } LLFp Algorthm : LLFp allows temporary prorty nverson; a least-laxty job may not be scheduled mmedately as far as ts deadlne can be met. Instead, a larger-laxty job s executed so that future processor dle tme may be reduced. LLFp algorthm conssts of three steps: () Examne the presence of processor dle tme, () Determne the maxmum number of jobs to delay, () Choose and demote/promote jobs. The algorthm s formally descrbed n Algorthm. () Examne the presence of processor dle tme: Snce no job s released untl r (t), we can focus on actve jobs at tme t. Intally (t) s the set of at most m least-laxty jobs and (t) s the set of the rest actve jobs. The processor demand of a job n (t) wthn [t, r (t)) s mn{ a (t), r (t) t }. And the processor demand of a job n (t) wthn [t, r (t)) s mn{ a (t), r (t) t } snce t s not executed durng [t, t+). Hence the total processor demand s calculated as follows. D mn a (t),r (t) t mn a (t),r (t) t total jσ(t) jρ(t) () If the total demand of processor tme of actve jobs wthn [t, r (t)) s less than the computng capacty, there exsts processor dle tmes n [t, r (t)). Therefore the condton for the presence of processor dle tme s as follows. D m( r ( t) t) () total () Determne the maxmum number of jobs to delay: The maxmum number of jobs to delay durng [t, t+) s bounded : loop : partton actve jobs nto (t) and (t) : f (t) + (t) m then 4: goto 4 : end f 6: compute D total : f D total m(r (t) t) then 8: goto 4 9: end f : AmountIdle m(r (t) t) D total : MaxDelay mn{ (t), (t), AmountIdle } : NumDelay : for each j (t) do 4: f l (t) and a (t) r (t) t then : select j j (t) arbtrarly 6: move j from (t) to TMP : move j j from (t) to (t) 8: NumDelay NumDelay + 9: f NumDelay = MaxDelay then : goto 4 : end f : end f : end for 4: execute jobs n (t) : t t + 6: end loop Example. Consder LLFp schedulng for = { (, 4), (, 4), (4, 8) } on two processors. The LLFp schedule s dentcal wth the LLF schedule on nterval [,) (see Fgure ). At tme t =, ()={, } and ()={ }. Snce r ()=4 and D total = mn{,} + mn{,} + mn{4,} =, Equaton s satsfed. The amount of processor dle tme, AmountIdle, s. The maxmum number of jobs to delay, MaxDelay, s. Snce satsfes Equaton, s chosen to be demoted (or delayed). Swappng and, now we have ()={, }. and are executed durng [,). LLFp can successfully schedule as shown n Fgure. 89

4 Internatonal Journal of Appled Engneerng Research ISSN 9-46 Volume, Number 6 (6) pp Property : A schedulng algorthm A s sad to domnate another schedulng algorthm B f any task set schedulable by B s also schedulable by A. A s sad to strctly domnate B f A domnates B and there s a task set that s schedulable by A but not by B. In ths secton we prove that LLFp strctly domnates LLF. Theorem. If a task set s schedulable by LLF, then s also schedulable by LLFp. Proof. Let J={j, j,... } be a set of jobs generated by that s schedulable by LLF. Suppose that Equaton holds at tme t and j ((t)) satsfes Equaton. On the nterval [, t), the LLF schedule and the LLFp schedule of J are dentcal. Thus, every job meets deadlne on the nterval [, t) n the LLFp schedule. Let j j ((t)) be a job selected to execute durng [t, t+) nstead of j. Snce j s not executed durng [t, t+), the laxty of j decreases durng [t, t+). Ths mples that the laxty of j at tme (t+) n the LLFp schedule s less,.e., ts prorty s hgher than n the LLF schedule (Note that no other job s release untl r (t)). j s not demoted any more f the amount of processor dle tme becomes zero or ts laxty becomes zero. Eventually t completes ts executon and meets ts deadlne snce t has a small remanng executon tme enough to complete before or at r (t) (see Equaton ). There are two cases. Case ) j completes ts executon wthout nterferng wth any other job. In ths case, j s completon tme s later than n the LLF schedule. It consumes processor tme that would be dle tme n the LLF schedule. Case ) j s late completon causes a low prorty job to be delayed. In ths case, the delayed job may cause another job to be delayed transtvely. In these jobs, a job s laxty s greater than or equal to ts pror job s laxty. Snce the frst job j s delayed at most l (t) tme unts, the last job, say j k, s delayed at most l (t) tme unts whch s less than l k(t). j k completes ts executon wth non-negatve laxty, and t consumes processor tme that would be dle tme n the LLF schedule. Hence, every job meets ts deadlne on the nterval [t, r (t)) n the LLFp schedule. Let J={ j, j,... } be a set of jobs such that the release tme and deadlne of j are the same as j and the executon requrement of j s equal to the remanng executon tme of j at tme r (t) n the LLF schedule,.e., j =(r, a (r (t)), d ). The LLF schedule of J from tme s dentcal to the LLF schedule of J from tme r (t). Snce J s schedulable by LLF, every job n J meets ts deadlne n the LLF schedule. Now consder a set of jobs J*={ j *, j *,... }. The release tme and deadlne of j * are the same as j and the executon requrement of j * s equal to the remanng executon tme of j at tme r (t) n the LLFp schedule,.e., j *=(r, c *, d ) where c *= for demoted jobs, c *< a (r (t)) for promoted jobs, and c *=a (r (t)) for the other jobs. Ths s equvalent to the case where the actual executon requrement c * s smaller than the worst-case executon requrement a (r (t)). By Lemma, the fnsh tme of j * n the LLFp schedule s no later than that of j n the LLF schedule. Hence, every job meets ts deadlne on the nterval [r (t), ) n the LLFp schedule. Every job of J meets ts deadlne over all ntervals n the LLFp schedule. Therefore, s schedulable by LLFp. Theorem. LLFp strctly domnates LLF. Proof. By Theorem, LLFp domnates LLF. And there s a task set that s schedulable by LLFp but not by LLF as shown n Example. Therefore, the theorem follows. EXPERIMENTS Ths secton evaluates LLFp algorthm through smulatons. We generate task sets for the smulatons as follows. Each task set can contan at most tasks. We generate and add a task to a task set untl the total utlzaton of the task set reaches a target utlzaton. We generate task sets varyng the target utlzaton from (m-.) to m wth a step of.. For each target utlzaton, we generate task sets. The perod of each task, P, s n the range of [, ] and s generated by the algorthm Goossens et al. proposed n []. Ths algorthm controls the hyper-perod of tasks sets so that the smulaton can be completed wthn a reasonable tme. The prme number matrx M used n ths smulaton s shown below. Each row contans a sequence of powers of one of prme numbers,,,, and. The perod of a task s generated by multplyng the elements randomly selected from each row. For example, f M,6, M,, M,, M 4,, M,4 and M 6, are selected, the perod s = 94. M 4 4 In Smulaton I, the utlzaton of each task s generated accordng to a unform dstrbuton on [., ). In Smulaton II, the tasks are generated so that the dfference between utlzatons s relatvely large. For a half of tasks of a task set the utlzaton s generated accordng to a unform dstrbuton on [.,.), and for the rest tasks of the task set the utlzaton s generated accordng to a unform dstrbuton on [.8,.). In both smulatons, the worst case executon tme of each task s calculated by E = u P. We compute an LLF schedule and an LLFp schedule for each task set, and examne f all jobs meet ther deadlne over a hyper-perod. If so, the task set s sad to be schedulable. If any job msses ts deadlne wthn a hyper-perod, the task set s sad to be unschedulable. We count the number of schedulable task sets for each target utlzaton. The least common multples of perods. 898

5 Internatonal Journal of Appled Engneerng Research ISSN 9-46 Volume, Number 6 (6) pp Fgure, Fgure 4, and Fgure show the expermental results of Smulaton I wth, 4, and 8 processors, respectvely. LLFp successfully schedules all task set that s schedulable by LLF, as proven n Theorem. When the target utlzaton s very close to m (the theoretcal maxmum utlzaton of an deal system), the number of schedulable task sets shrnks fast. In such stuaton, LLFp outperforms LLF sgnfcantly. On processors, when the target utlzaton s greater than.8, LLFp successfully schedules more task sets than LLF. The dfference s maxmzed when the target utlzaton s.99. Among task sets, LLFp successfully schedules 9 task sets, whereas LLF successfully schedules only 9 task sets. On 4 processors, LLFp successfully schedules more task set than LLF when the target utlzaton s greater than.86, and the maxmum dfference s 4. On 8 processors, LLFp outperforms LLF when the target utlzaton s greater than.86, and the maxmum dfference of the number of schedulable task sets s 9. Fgure 4: (Smulaton I) Smulaton Results on 4 Processors Fgure 6, Fgure, and Fgure 8 show the expermental results of Smulaton II wth, 4, and 8 processors, respectvely. In Smulaton II where hgh utlzaton tasks and low utlzaton tasks are mxed, the results are smlar to Smulaton I. The maxmum dfference of the number of schedulable task sets s when m = and the target utlzaton s.. On the whole, however, the dfference of the number of schedulable task sets s smaller than Smulaton I. Fgure : (Smulaton I) Smulaton Results on 8 Processors Fgure : (Smulaton I) Smulaton Results on Processors Fgure 6: (Smulaton II) Smulaton Results on Processors 899

6 Internatonal Journal of Appled Engneerng Research ISSN 9-46 Volume, Number 6 (6) pp CONCLUSION In ths paper, we proposes LLFp schedulng algorthm whch s an mprovement of LLF algorthm on multprocessor realtme embedded systems. LLFp allows temporary prorty nverson so that lower-prorty jobs may have a chance to execute, and reduces processor dle tme by delayng the completon of hgher-prorty jobs. We prove that LLFp strctly domnates LLF, that s, LLFp can schedule any task set that s schedulable by LLF and there s a task set that s schedulable by LLFp but not schedulable by LLF. Wet also present extensve smulaton results on the performance of LLFp n terms of the number of schedulable task sets. The results show that LLFp outperforms LLF when the total utlzaton of a task set s close to the maxmum utlzaton. The maxmum dfference of the number of schedulable task sets s among task sets when the target utlzaton s. and hgh utlzaton tasks and low utlzaton tasks are mxed on processors. Fgure : (Smulaton II) Smulaton Results on 4 Processors Fgure 8: (Smulaton II) Smulaton Results on 8 Processors REFERENCES [] B Carlson and S Jahnke, Leveragng the Benefts of Symmetrc Multprocessng (SMP) n Moble Devces, Texas Instruments whte paper, (9). [] Sgma Desgns Inc., HD Smart TV SoCs, [] ARM Ltd., Advanced Drver Assstance Systems (ADAS), advanced-drver-assstance-systems.php [4] NVIDIA Corporaton, NVIDIA DRI VE PX, [] K. Rchter, M. Jersak and R. Ernst, A Formal Approach to MPSoC Performance Verfcaton, IEEE Computer, vol. 6, no. 4, (), pp [6] K. Rchter, R. Racu and R. Ernst, Schedulng Analyss Integraton for Heterogeneous Multprocessor SoC, Proceedngs of the 4th Internatonal Real-Tme Systems Symposum, Cancun, Mexco, () December -. [] S. Baruah, Optmal Utlzaton Bounds for the Fxed- Prorty Schedulng of Perodc Task Systems on Identcal Multprocessors, IEEE Transactons on Computers, vol., no. 6, (4), pp [8] S. Cho, S. Lee, S. Ahn and K. Ln, Effcent Real-Tme Schedulng Algorthms for Multprocessor Systems, IEICE Transactons on Communcatons, vol. E8-B, no., (), pp [9] M. L. Dertouzos and A. K. Mok, Multprocessor On- Lne Schedulng of Hard Real-Tme Tasks, IEEE Transactons on Software Engneerng, vol., no., (989), pp [] S. K. Dhall and C. L. Lu, On a Real-Tme Schedulng Problem, Operatons Research, vol. 6, no., (98), pp. -4. [] J. Goossens, S. Funk and S. Baruah, Prorty-Drven Schedulng of Perodc Task Systems on Multprocessors, Real-Tme Systems, vol., no. -, (), pp. 8-. [] N. Audsley, A. Burns, M. Rchardson and A. Wellngs, Hard Real-Tme Schedulng: The Deadlne Monotonc Approach, Proceedngs of the 8th IEEE Workshop on Real-Tme Operatng Systems and Software, Atlanta, GA, (99) May -. [] J. Goossens and C. Macq, Lmtaton of the Hyperperod n Real-tme Perodc Task Set Generaton, Proceedngs of the 9th Internatonal Conference on Real-Tme Systems, Pars, France, () March 6. [4] R. Ha and J. Lu, Valdatng Tmng Constrants n Multprocessor and Dstrbuted Real-Tme Systems, Proceedngs of the 4th IEEE Internatonal Conference on Dstrbuted Computng systems, Los Alamtos, CA, (994) June -4. [] S. Han and M. Park, Predctablty of Least Laxty Frst Schedulng Algorthm on Multprocessor Real-Tme Systems, Emergng Drectons n Embedded and Ubqutous Computng, Sprnger Berln Hedelberg, (6), pp [6] J. Hldebrandt, F. Golatowsk and D. Tmmermann, Schedulng Coprocessor for Enhanced Least-Laxty- 898

7 Internatonal Journal of Appled Engneerng Research ISSN 9-46 Volume, Number 6 (6) pp Frst Schedulng n Hard Real-Tme Systems, Proceedngs of the th Euromcro Conference on Real- Tme Systems (ECRTS99), York, England, (999) June 9-. [] J. Lee, A. Easwaran, and I. Shn, Laxty Dynamcs and LLF Schedulablty Analyss on Multprocessor Platforms, Real-Tme Systems, vol. 48, nol 6, (), pp [8] J. Leung, A New Algorthm for Schedulng Perodc Real-Tme Tasks, Algorthmca, vol. 4, no. -4, (989), pp [9] C. L. Lu and J. W. Layland, Schedulng Algorthms for Multprogrammng n a Hard-Real-Tme Envronment, Journal of the ACM, vol., no., (9), pp [] J. W. Lu, Real-Tme Systems, Prentce Hall, (). [] M. Lvan and J. Kaser, Evaluaton of a Hybrd Realtme Bus Schedulng Mechansm for CAN, Parallel and Dstrbuted Processng, Sprnger Berln Hedelberg, (999), pp [] S. Oh and S. Yang, A Modfed Least-Laxty-Frst Schedulng Algorthm for Real-Tme Tasks, Proceedngs of the fth Internatonal Conference on Real-Tme Computng Systems and Applcatons (RTCSA'98), Hroshma, Japan, (998) October -9. [] A. Srnvasan and S. Baruah, Deadlne-based Schedulng of Perodc Task Systems on Multprocessors, Informaton Processng Letters, vol. 84, no., (), pp [4] J. Carpenter, S. Funk, P. Holman, A. Srnvasan, J. Anderson and S. Baruah, Handbook of Schedulng: Algorthms, Models, and Performance Analyss, Chapman & Hall/CRC press, London, (4). 898

Hybrid Real Time Systems Scheduling with Safe Interrupt Handling

Hybrid Real Time Systems Scheduling with Safe Interrupt Handling 11th Brazlan Workshop on Real-Tme and Embedded Systems 13 Hybrd Real Tme Systems Schedulng wth Safe Interrupt Handlng Gustavo A. F. B. Melo, Sérgo V. Cavalcante Centro de Informátca Unversdade Federal

More information

Experiments with Protocols for Service Negotiation

Experiments with Protocols for Service Negotiation PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS ISBN 978-86-7031-188-6, pp. 25-31, 2011 Experments wth Protocols for Servce Negotaton Costn Bădcă and Mhnea Scafeş Unversty of Craova, Software

More information

A Review of Fixed Priority and EDF Scheduling for Hard Real-Time Uniprocessor Systems

A Review of Fixed Priority and EDF Scheduling for Hard Real-Time Uniprocessor Systems A Revew of Fxed Prorty and EDF Schedulng for Hard Real-Tme Unprocessor Systems Robert I. Davs Real-Tme Systems Research Group, Department of Computer Scence, Unversty of York, York, UK. rob.davs@york.ac.uk

More information

Online Scheduling for Realtime. Rate Monotonic Analysis: Assumptions. Schedulability Test. EECS 262a Advanced Topics in Computer Systems Lecture 13

Online Scheduling for Realtime. Rate Monotonic Analysis: Assumptions. Schedulability Test. EECS 262a Advanced Topics in Computer Systems Lecture 13 EECS 262a Advanced Topcs n Computer Systems Lecture 13 Onlne Schedulng for Realtme M-CBS(Con t) and DRF October 10 th, 2012 John Kubatowcz and Anthony D. Joseph Electrcal Engneerng and Computer Scences

More information

Application of Ant colony Algorithm in Cloud Resource Scheduling Based on Three Constraint Conditions

Application of Ant colony Algorithm in Cloud Resource Scheduling Based on Three Constraint Conditions , pp.215-219 http://dx.do.org/10.14257/astl.2016.123.40 Applcaton of Ant colony Algorthm n Cloud Resource Schedulng Based on Three Constrant Condtons Yang Zhaofeng, Fan Awan Computer School, Pngdngshan

More information

2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops. {xy336699,

2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops. {xy336699, 2013 IEEE 7th Internatonal Conference on Self-Adaptaton and Self-Organzng Systems Workshops Self-adaptve, Deadlne-aware Resource Control n Cloud Computng Yu Xang 1, Bharath Balasubramanan 2, Mchael Wang

More information

Availability based Scoring Model for Resource Grouping in Desktop Grid Computing

Availability based Scoring Model for Resource Grouping in Desktop Grid Computing Indan Journal of Scence and Technology, Vol 8(30), DOI: 10.17485/jst/2015/v830/87393, November 2015 ISSN (Prnt) : 0974-6846 ISSN (Onlne) : 0974-5645 Avalablty based Scorng Model for Resource Groupng n

More information

MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE. Dileep R. Sule and Anuj A. Davalbhakta Louisiana Tech University

MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE. Dileep R. Sule and Anuj A. Davalbhakta Louisiana Tech University MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE Dleep R. Sule and Anuj A. Davalbhakta Lousana Tech Unversty ABSTRACT Ths paper presents a new graphcal technque for cluster

More information

FIN DESIGN FOR FIN-AND-TUBE HEAT EXCHANGER WITH MICROGROOVE SMALL DIAMETER TUBES FOR AIR CONDITIONER

FIN DESIGN FOR FIN-AND-TUBE HEAT EXCHANGER WITH MICROGROOVE SMALL DIAMETER TUBES FOR AIR CONDITIONER FIN DESIGN FOR FIN-AND-TUBE HEAT EXCHANGER WITH MICROGROOVE SMALL DIAMETER TUBES FOR AIR CONDITIONER Yfeng Gao (a), J Song (a), Jngdan Gao (b), Guolang Dng (b)* (a) Internatonal Copper Assocaton Shangha

More information

On Advantages of Scheduling using Genetic Fuzzy Systems

On Advantages of Scheduling using Genetic Fuzzy Systems On Advantages of Schedulng usng Genetc Fuzzy Systems Carsten Franke, Joachm Leppng, and Uwe Schwegelshohn Computer Engneerng Insttute, Dortmund Unversty, 44221 Dortmund, Germany (emal: {carsten.franke,

More information

Adaptation of On-line Scheduling Strategies for Sensor Network Platforms

Adaptation of On-line Scheduling Strategies for Sensor Network Platforms Adaptaton of On-lne Schedulng Strateges for Sensor Network Platforms Chrstan Decker, Tll Redel, Mchael Begl Telecooperaton Offce (TecO), Unversty of Karlsruhe Karlsruhe, Germany {cdecker,redel,begl}@teco.edu

More information

A Scenario-Based Objective Function for an M/M/K Queuing Model with Priority (A Case Study in the Gear Box Production Factory)

A Scenario-Based Objective Function for an M/M/K Queuing Model with Priority (A Case Study in the Gear Box Production Factory) Proceedngs of the World Congress on Engneerng 20 Vol I WCE 20, July 6-8, 20, London, U.K. A Scenaro-Based Objectve Functon for an M/M/K Queung Model wth Prorty (A Case Study n the Gear Box Producton Factory)

More information

MODELING OF RIVER ICE BREAKUP DATE AND THICKNESS IN THE LENA RIVER

MODELING OF RIVER ICE BREAKUP DATE AND THICKNESS IN THE LENA RIVER Ice n the Envronment: Proceedngs of the 16th IAHR Internatonal Symposum on Ice Dunedn, New Zealand, 2nd 6th December 2002 Internatonal Assocaton of Hydraulc Engneerng and Research MODELING OF RIVER ICE

More information

Planning of work schedules for toll booth collectors

Planning of work schedules for toll booth collectors Lecture Notes n Management Scence (0) Vol 4: 6 4 4 th Internatonal Conference on Appled Operatonal Research, Proceedngs Tadbr Operatonal Research Group Ltd All rghts reserved wwwtadbrca ISSN 00-0050 (Prnt),

More information

Evaluating The Performance Of Refrigerant Flow Distributors

Evaluating The Performance Of Refrigerant Flow Distributors Purdue Unversty Purdue e-pubs Internatonal Refrgeraton and Ar Condtonng Conference School of Mechancal Engneerng 2002 Evaluatng The Performance Of Refrgerant Flow Dstrbutors G. L Purdue Unversty J. E.

More information

Appendix 6.1 The least-cost theorem and pollution control

Appendix 6.1 The least-cost theorem and pollution control Appendx 6.1 The least-cost theorem and polluton control nstruments Ths appendx s structured as follows. In Part 1, we defne the notaton used and set the scene for what follows. Then n Part 2 we derve a

More information

1991), a development of the BLAST program which integrates the building zone energy balance with the system and central plant simulation.

1991), a development of the BLAST program which integrates the building zone energy balance with the system and central plant simulation. OPTIMISATION OF MECHANICAL SYSTEMS IN AN INTEGRATED BUILDING ENERGY ANALYSIS PROGRAM: PART I: CONVENTIONAL CENTRAL PLANT EQUIPMENT Russell D. Taylor and Curts O. Pedersen Unversty of Illnos at Urbana-

More information

Mode Change Protocols for Predictable Contract-Based Resource Management in Embedded Multimedia Systems

Mode Change Protocols for Predictable Contract-Based Resource Management in Embedded Multimedia Systems Mode Change Protocols for Predctable Contract-Based Resource Management n Embedded Multmeda Systems Marsol García Valls Department of Telematcs Engneerng Unversdad Carlos III de Madrd Avda. de la Unversdad

More information

Identifying Factors that Affect the Downtime of a Production Process

Identifying Factors that Affect the Downtime of a Production Process Identfyng Factors that Affect the Downtme of a Producton Process W. Nallaperuma 1 *, U. Ekanayake 1, Ruwan Punch-Manage 2 1 Department of Physcal scences, Rajarata Unversty, Sr Lanka 2 Department of Statstcs

More information

Experimental Validation of a Suspension Rig for Analyzing Road-induced Noise

Experimental Validation of a Suspension Rig for Analyzing Road-induced Noise Expermental Valdaton of a Suspenson Rg for Analyzng Road-nduced Nose Dongwoo Mn 1, Jun-Gu Km 2, Davd P Song 3, Yunchang Lee 4, Yeon June Kang 5, Kang Duc Ih 6 1,2,3,4,5 Seoul Natonal Unversty, Republc

More information

Multi Objective Optimum Resource Scheduling for Cloud Computing Networks

Multi Objective Optimum Resource Scheduling for Cloud Computing Networks Internatonal Journal of Appled Engneerng Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 16094-16099 Research Inda Publcatons. http://www.rpublcaton.com Mult Objectve Optmum Resource Schedulng

More information

Program Phase and Runtime Distribution-Aware Online DVFS for Combined Vdd/Vbb Scaling

Program Phase and Runtime Distribution-Aware Online DVFS for Combined Vdd/Vbb Scaling Program Phase and Runtme Dstrbuton-Aware Onlne DVFS for Combned Vdd/Vbb Scalng Jungsoo Km, Sungjoo Yoo, and Chong-Mn Kyung Dept. of EECS at KAIST jskm@vslab.kast.ac.kr, kyung@ee.kast.ac.kr Dept. of EE

More information

A SIMULATION STUDY OF QUALITY INDEX IN MACHINE-COMPONF~T GROUPING

A SIMULATION STUDY OF QUALITY INDEX IN MACHINE-COMPONF~T GROUPING A SMULATON STUDY OF QUALTY NDEX N MACHNE-COMPONF~T GROUPNG By Hamd Sefoddn Assocate Professor ndustral and Manufacturng Engneerng Department Unversty of Wsconsn-Mlwaukee Manocher Djassem Assstant Professor

More information

A Two-Echelon Inventory Model for Single-Vender and Multi-Buyer System Through Common Replenishment Epochs

A Two-Echelon Inventory Model for Single-Vender and Multi-Buyer System Through Common Replenishment Epochs A Two-Echelon Inventory Model for Sngle-Vender and Mult-Buyer System Through Common Replenshment Epochs Wen-Jen Chang and Chh-Hung Tsa Instructor Assocate Professor Department of Industral Engneerng and

More information

Practical Application Of Pressure-Dependent EPANET Extension

Practical Application Of Pressure-Dependent EPANET Extension Cty Unversty of New York (CUNY) CUNY Academc Works Internatonal Conference on Hydronformatcs 8-1-2014 Practcal Applcaton Of Pressure-Dependent EPANET Extenson Alemtsehay G. Seyoum Tku T. Tanymboh Follow

More information

Fuzzy adaptive agent for supply chain management

Fuzzy adaptive agent for supply chain management Fuzzy adaptve agent for supply chan management Yan-Whar S a,* and So-Fan Lou b a,b Faculty of Scence and Technology, Unversty of Macau, Av. Padre Tomas Perera, Tapa, Macau Abstract. Recent technologcal

More information

Annual Energy Production Maximization for Tidal Power Plants with Evolutionary Algorithms

Annual Energy Production Maximization for Tidal Power Plants with Evolutionary Algorithms Internatonal Journal of Flud Machnery and Systems DOI: http://dx.do.org/10.5293/ijfms.2017.10.3.264 Vo 10 o. 3 July-September 2017 ISS (Onlne): 1882-9554 Orgnal Paper Annual Energy Producton Maxmzaton

More information

Production Scheduling for Parallel Machines Using Genetic Algorithms

Production Scheduling for Parallel Machines Using Genetic Algorithms Producton Schedulng for Parallel Machnes Usng Genetc Algorthms Chchang Jou 1), Hsn-Chang Huang 2) 1) Tamkang Unversty, Department of Informaton Management (cjou@mal.m.tku.edut.tw) 2) Tamkang Unversty,

More information

An Application of MILP-based Block Planning in the Chemical Industry

An Application of MILP-based Block Planning in the Chemical Industry The Eghth Internatonal Symposum on Operatons Research and Its Applcatons (ISORA 09) Zhangjaje, Chna, September 20 22, 2009 Copyrght 2009 ORSC & APORC, pp. 103 110 An Applcaton of MILP-based Block Plannng

More information

Genetic-based Resource Allocation and Scheduling Technique for Multi-Class Users in Cloud Computing Environment

Genetic-based Resource Allocation and Scheduling Technique for Multi-Class Users in Cloud Computing Environment Internatonal Journal of Pure and Appled Mathematcs Volume 117 No. 9 2017, 175-179 ISSN: 1311-8080 (prnted verson); ISSN: 1314-3395 (on-lne verson) url: http://www.jpam.eu do: 10.12732/jpam.v1179.31 Specal

More information

CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM

CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM 28 CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM The man aspraton of Grd Computng s to aggregate the maxmum avalable dle computng power of the dstrbuted resources,

More information

SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES

SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES Advances n Producton Engneerng & Management 6 (2011) 1, 15-26 ISSN 1854-6250 Scentfc paper SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES Sörensen,

More information

Task Scheduling in Grid Computing: A Review

Task Scheduling in Grid Computing: A Review Advances n Computatonal Scences and Technology ISSN 0973-6107 Volume 10, Number 6 (2017) pp. 1707-1714 Research Inda Publcatons http://www.rpublcaton.com Task Schedulng n Grd Computng: A Revew Manjot Kaur

More information

Extended Abstract for WISE 2005: Workshop on Information Systems and Economics

Extended Abstract for WISE 2005: Workshop on Information Systems and Economics Extended Abstract for WISE 5: Workshop on Informaton Systems and Economcs How Many Bundles?:An Analyss on Customzed Bundlng of Informaton Goods wth Multple Consumer Types Wendy HUI Ph.D. Canddate Department

More information

Simulation of the Cooling Circuit with an Electrically Operated Water Pump

Simulation of the Cooling Circuit with an Electrically Operated Water Pump Smulaton of the Coolng Crcut wth an Electrcally Operated Water Pump Dragan Smc, Chrstan Kral, Franz Prker Arsenal Research Faradaygasse 3, Object 1 A 1030 Venna, Austra phone: + 43 (0) 50 550-6347 fax:

More information

Dynamic Task Assignment and Resource Management in Cloud Services Using Bargaining Solution

Dynamic Task Assignment and Resource Management in Cloud Services Using Bargaining Solution Dynamc ask Assgnment and Resource Management n Cloud Servces Usng Barganng Soluton KwangSup Shn 1, Myung-Ju Park 2 and Jae-Yoon Jung 2 1 Graduate School of Logstcs, Incheon Natonal Unversty 12-1 Songdo-Dong,

More information

Simulation and Optimization of a Pull-Strategy in the. Order-Picking Area of a Distribution Warehouse. Hertzstr. 16, Karlsruhe, Germany

Simulation and Optimization of a Pull-Strategy in the. Order-Picking Area of a Distribution Warehouse. Hertzstr. 16, Karlsruhe, Germany Smulaton and Optmzaton of a Pull-Strategy n the Order-Pckng Area of a Dstrbuton Warehouse Knut Alcke, Deter Arnold Insttut fur Fordertechnk, Unverstat Karlsruhe, Hertzstr. 16, 76187 Karlsruhe, Germany

More information

CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS. Zhugen Zhou Oliver Rose

CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS. Zhugen Zhou Oliver Rose Proceedngs of the 013 Wnter Smulaton Conference R. Pasupathy, S.-H. Km, A. Tolk, R. Hll, and M. E. Kuhl, eds CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS Zhugen Zhou Olver

More information

Evaluating Clustering Methods for Multi-Echelon (r,q) Policy Setting

Evaluating Clustering Methods for Multi-Echelon (r,q) Policy Setting Proceedngs of the 2007 Industral Engneerng Research Conference G. Bayraksan W. Ln Y. Son and R. Wysk eds. Evaluatng Clusterng Methods for Mult-Echelon (r) Polcy Settng Vkram L. Desa M.S.; Manuel D. Rossett

More information

A Review of Fixed Priority and EDF Scheduling for Hard Real-Time Uniprocessor Systems

A Review of Fixed Priority and EDF Scheduling for Hard Real-Time Uniprocessor Systems A Revew of Fxed Prorty and EDF Schedulng for Hard Real-Te Unprocessor Systes Robert I. Davs Real-Te Systes Research Group, Departent of Coputer Scence, Unversty of York, York, UK. rob.davs@york.ac.uk ABSTRACT

More information

A DNA computing approach to solve Task Assignment problem in Real Time Distributed computing System. Abstract

A DNA computing approach to solve Task Assignment problem in Real Time Distributed computing System. Abstract A DNA computng approach to solve Task Assgnment problem n Real Tme Dstrbuted computng System Aser Avnash Ekka Department of Computer Scence & Engneerng NIT Rourkela, ORISSA, INDIA Bbhudatta Sahoo Department

More information

LIFE CYCLE ENVIRONMENTAL IMPACTS ASSESSMENT FOR RESIDENTIAL BUILDINGS IN CHINA

LIFE CYCLE ENVIRONMENTAL IMPACTS ASSESSMENT FOR RESIDENTIAL BUILDINGS IN CHINA Proceedngs: Indoor Ar 2005 LIFE CYCLE ENVIRONMENTAL IMPACTS ASSESSMENT FOR RESIDENTIAL BUILDINGS IN CHINA DJ Gu 1,*, JJ Lu 1, LJ Gu 1 1 Department of Buldng Scence, School of Archtecture, Tsnghua Unversty,

More information

WISE 2004 Extended Abstract

WISE 2004 Extended Abstract WISE 2004 Extended Abstract Does the Internet Complement Other Marketng Channels? Evdence from a Large Scale Feld Experment Erc Anderson Kellogg School of Management, Northwestern Unversty Erk Brynjolfsson

More information

A Revised Discrete Particle Swarm Optimization for Cloud Workflow Scheduling

A Revised Discrete Particle Swarm Optimization for Cloud Workflow Scheduling A Revsed Dscrete Partcle Swarm Optmzaton for Cloud Workflow Schedulng Zhangun Wu 1,2, Zhwe N 1, Lchuan Gu 1 1 Insttute of Intellgent Management Hefe Unversty of Technology Hefe, Chna wuzhangun@mal.hfut.edu.cn

More information

A dynamic-balanced scheduler for Genetic Algorithms for Grid Computing

A dynamic-balanced scheduler for Genetic Algorithms for Grid Computing A. J. Sanchez Santago, A. J. Yuste, J. E. Munoz Exposto, S. Garca Galan, J. M. Maquera Marn, S. Bruque A dynamc-balanced scheduler for Genetc Algorthms for Grd Computng A.J. SÁNCHEZ SANTIAGO (2), A.J.

More information

A TABU SEARCH FOR MULTIPLE MULTI-LEVEL REDUNDANCY ALLOCATION PROBLEM IN SERIES-PARALLEL SYSTEMS

A TABU SEARCH FOR MULTIPLE MULTI-LEVEL REDUNDANCY ALLOCATION PROBLEM IN SERIES-PARALLEL SYSTEMS Internatonal Journal of Industral Engneerng, 18(3), 120-129, 2011. A TABU SEACH FO MULTIPLE MULTI-LEVEL EDUNDANCY ALLOCATION POBLEM IN SEIES-PAALLEL SYSTEMS Kl-Woong Jang and Jae-Hwan Km Department of

More information

Steady State Load Shedding to Prevent Blackout in the Power System using Artificial Bee Colony Algorithm

Steady State Load Shedding to Prevent Blackout in the Power System using Artificial Bee Colony Algorithm Jurnal Teknolog Full paper Steady State Load Sheddng to Prevent Blackout n the Power System usng Artfcal Bee Colony Algorthm R. Mageshvaran a*, T. Jayabarath b a School of Electrcal Engneerng. VIT Unversty.

More information

June 12, 2007 Supplier Operating Manual For Atlantic City Electric Company, Delmarva Power and Pepco

June 12, 2007 Supplier Operating Manual For Atlantic City Electric Company, Delmarva Power and Pepco Suppler Operatng Manual For Atlantc Cty Electrc Company, Delmarva Power and Pepco Procedures for Determnng Peak Load Contrbuton For Capacty and Transmsson Servce And Hourly Energy Oblgatons TABLE OF CONTENTS

More information

Scheduling High-Level Tasks Among Cooperative Agents

Scheduling High-Level Tasks Among Cooperative Agents Schedulng Hgh-Level Tasks Among Cooperatve Agents Bradley J. Clement nversty of Mchgan Artfcal Intellgence Laboratory Ann Arbor, MI 89 bradc@umch.edu Edmund H. Durfee nversty of Mchgan Artfcal Intellgence

More information

Best-Order Crossover in an Evolutionary Approach to Multi-Mode Resource-Constrained Project Scheduling

Best-Order Crossover in an Evolutionary Approach to Multi-Mode Resource-Constrained Project Scheduling Internatonal Journal of Computer Informaton Systems and Industral Management Applcatons. ISSN 2150-7988 Volume 6 (2014) pp. 364-372 MIR Labs, www.mrlabs.net/csm/ndex.html Best-Order Crossover n an Evolutonary

More information

Pricing for Resource Allocation in Cloud Computing

Pricing for Resource Allocation in Cloud Computing Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 2015) Prcng for Resource Allocaton n Cloud Computng Zhengce Ca Department of Informaton Servce Anhu Insttute of Internatonal

More information

Optimal Issuing Policies for Substitutable Fresh Agricultural Products under Equal Ordering Policy

Optimal Issuing Policies for Substitutable Fresh Agricultural Products under Equal Ordering Policy 06 Internatonal Academc Conference on Human Socety and Culture (HSC 06) ISBN: 978--60595-38-6 Optmal Issung Polces for Substtutable Fresh Agrcultural Products under Eual Orderng Polcy Qao- TENG,a, and

More information

CCDEA: Consumer and Cloud DEA Based Trust Assessment Model for the Adoption of Cloud Services

CCDEA: Consumer and Cloud DEA Based Trust Assessment Model for the Adoption of Cloud Services BULGAIAN ACADEMY OF SCIENCES CYBENETICS AND INFOMATION TECHNOLOGIES Volume 16, No 3 Sofa 2016 Prnt ISSN: 1311-9702; Onlne ISSN: 1314-4081 DOI: 10.1515/cat-2016-0034 CCDEA: Consumer and Cloud DEA Based

More information

Floorplanning with IR-drop consideration

Floorplanning with IR-drop consideration Floorplannng wth IR-drop consderaton Jan Chen 1, Chonghong Zhao 1, Dan Zhou 2, Xaofang Zhou 1 1 ASIC & System State-key Lab 2 Department of Electrcal Engneerng Mcroelectroncs Department School of Engneerng

More information

Evaluating the statistical power of goodness-of-fit tests for health and medicine survey data

Evaluating the statistical power of goodness-of-fit tests for health and medicine survey data 8 th World IMACS / MODSIM Congress, Carns, Australa 3-7 July 29 http://mssanz.org.au/modsm9 Evaluatng the statstcal power of goodness-of-ft tests for health and medcne survey data Steele, M.,2, N. Smart,

More information

Dynamic Computation Offloading Scheme for Drone-Based Surveillance Systems

Dynamic Computation Offloading Scheme for Drone-Based Surveillance Systems sensors Artcle Dynamc Computaton Offloadng Scheme for Drone-Based Survellance Systems Bongjae Km 1, *, Hong Mn 2, Junyoung Heo 3 and Jnman Jung 4, * 1 Dvson of Computer Scence and Engneerng, Sun Moon Unversty,

More information

Application Level Resource Scheduling with Optimal Schedule Interval Filling (RS-OSIF) for Distributed Cloud Computing Environments

Application Level Resource Scheduling with Optimal Schedule Interval Filling (RS-OSIF) for Distributed Cloud Computing Environments Internatonal Journal of Appled Engneerng Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 15746-15753 Research Inda Publcatons. http://www.rpublcaton.com Applcaton Level Resource Schedulng wth Optmal

More information

Development and production of an Aggregated SPPI. Final Technical Implementation Report

Development and production of an Aggregated SPPI. Final Technical Implementation Report Development and producton of an Aggregated SPP Fnal Techncal mplementaton Report Marcus Frdén, Ulf Johansson, Thomas Olsson Servces Producer Prce ndces, Prce Statstcs Unt, Statstcs Sweden 2010 ntroducton

More information

A Batch Splitting Job Shop Scheduling Problem with bounded batch sizes under Multiple-resource Constraints using Genetic Algorithm

A Batch Splitting Job Shop Scheduling Problem with bounded batch sizes under Multiple-resource Constraints using Genetic Algorithm A Batch Splttng Job Shop Schedulng Problem wth bounded batch szes under ultple-resource Constrants usng Genetc Algorthm WANG Ha-yan,ZHAO Yan-we* Key Laboratory of echancal manufacture and Automaton of

More information

OPTIMAL CONTROL THEORY APPLIED TO HYBRID FUEL CELL POWERED VEHICLE. G. Paganelli 1, T.M. Guerra 2, S. Delprat 2 Y. Guezennec 1, G.

OPTIMAL CONTROL THEORY APPLIED TO HYBRID FUEL CELL POWERED VEHICLE. G. Paganelli 1, T.M. Guerra 2, S. Delprat 2 Y. Guezennec 1, G. Copyrght IFAC 15th Trennal World Congress, Barcelona, Span OPTIMAL CONTROL THEORY APPLIED TO HYBRID FUEL CELL POWERED VEHICLE G. Paganell 1, T.M. Guerra, S. Delprat Y. Guezennec 1, G. Rzzon 1 1 Center

More information

Emission Reduction Technique from Thermal Power Plant By Load Dispatch

Emission Reduction Technique from Thermal Power Plant By Load Dispatch Emsson Reducton Technque from Thermal Power Plant By Load Dspatch S. R. Vyas 1, Dr. Rajeev Gupta 2 1 Research Scholar, Mewar Unversty, Chhtorgrah. Inda 2 Dean EC Dept., Unversty College of Engg. RTU, Kota.

More information

A Multi-Product Reverse Logistics Model for Third Party Logistics

A Multi-Product Reverse Logistics Model for Third Party Logistics 2011 Internatonal Conference on Modelng, Smulaton and Control IPCSIT vol.10 (2011) (2011) IACSIT Press, Sngapore A Mult-Product Reverse Logstcs Model for Thrd Party Logstcs Tsa-Yun Lao, Agatha Rachmat

More information

1. A conceptual approach of customer lifetime value and customer equity

1. A conceptual approach of customer lifetime value and customer equity THE MEASUREMENT OF CUSTOMER LIFETIME VALUE AND CUSTOMER EQUITY Auhor: Balan Carmen Balan Insttuton: Academy of Economc Studes of Bucharest, Faculty of Marketng, Department of Marketng,. Address: Pata Romana

More information

Numerical Flow Analysis of an Axial Flow Pump

Numerical Flow Analysis of an Axial Flow Pump Internatonal Journal of Engneerng and Appled Scences (IJEAS) ISSN: 2394-3661, Volume-2, Issue-7, July 2015 Numercal Flow Analyss of an Axal Flow Pump Aung Kyaw Soe, Zn E E Wn, Myat Myat Soe Abstract Ths

More information

A Group Decision Making Method for Determining the Importance of Customer Needs Based on Customer- Oriented Approach

A Group Decision Making Method for Determining the Importance of Customer Needs Based on Customer- Oriented Approach Proceedngs of the 010 Internatonal Conference on Industral Engneerng and Operatons Management Dhaka, Bangladesh, January 9 10, 010 A Group Decson Makng Method for Determnng the Importance of Customer Needs

More information

CHARACTERISTICS OF FAIRNESS METRICS AND THEIR EFFECT ON PERCEIVED SCHEDULER EFFECTIVENESS

CHARACTERISTICS OF FAIRNESS METRICS AND THEIR EFFECT ON PERCEIVED SCHEDULER EFFECTIVENESS CHARACTERISTICS OF FAIRESS METRICS AD THEIR EFFECT O PERCEIVED SCHEDULER EFFECTIVEESS J. gubr Department of Computer Scence Makerere Unversty P.O.Box 7062 Kampala, Uganda ngubr@ct.mak.ac.ug M. van Vlet

More information

A Real-time Planning and Scheduling Model in RFID-enabled Manufacturing

A Real-time Planning and Scheduling Model in RFID-enabled Manufacturing Proceedngs of the 2014 Internatonal Conference on Industral Engneerng and Operatons Management Bal, Indonesa, January 7 9, 2014 A Real-tme Plannng and Schedulng Model n RFID-enabled Manufacturng Ray Y.

More information

A Novel Approach for Optimization Auto-Scaling in Cloud Computing Environment

A Novel Approach for Optimization Auto-Scaling in Cloud Computing Environment I.J. Modern Educaton and Computer Scence, 2015, 8, 9-16 Publshed Onlne August 2015 n MECS (http://www.mecs-press.org/) DOI: 10.5815/mecs.2015.08.02 A Novel Approach for Optmzaton Auto-Scalng n Cloud Computng

More information

ON THE PERFORMANCE IMPACT OF FAIR SHARE SCHEDULING

ON THE PERFORMANCE IMPACT OF FAIR SHARE SCHEDULING ON THE PERFORMANCE IMPACT OF FAIR SHARE SCHEDULING Ethan Bolker BMC Software, Inc Unversty of Massachusetts, Boston eb@cs.umb.edu Ypng Dng BMC Software, Inc Ypng_Dng@bmc.com Far share schedulng s a way

More information

Optimization of Technological Water Consumption for an Industrial Enterprise with Self-Supply System

Optimization of Technological Water Consumption for an Industrial Enterprise with Self-Supply System , March 13-15, 2013, Hong Kong Optmzaton of Technologcal Water Consumpton for an Industral Enterprse wth Self-Supply System Ioan Sarbu, Gabrel Ostafe and Emlan Stefan Valea Abstract Modern ndustry uses

More information

Development of a Quality Control Programme for steel production: A case study

Development of a Quality Control Programme for steel production: A case study IOSR Journal of Mechancal and Cvl Engneerng (IOSR-JMCE) e-iss: 2278-1684,p-ISS: 2320-334X, Volume 11, Issue 5 Ver. I (Sep- Oct. 2014), PP 73-81 Development of a Qualty Control Programme for steel producton:

More information

R. MAGESHVARAN*, T. JAYABARATHI, VAIBHAV SHAH, SHIVAM SOOD

R. MAGESHVARAN*, T. JAYABARATHI, VAIBHAV SHAH, SHIVAM SOOD Journal of Engneerng Scence and Technology Vol. 10, No.10 (2015) 1239-1260 School of Engneerng, Taylor s Unversty OPTIMUM STEADY STATE LOAD SHEDDING USING SHUFFLED FROG LEAPING ALGORITHM TO AVERT BLACKOUT

More information

Finite Element Analysis and Optimization for the Multi- Stage Deep Drawing of Molybdenum Sheet

Finite Element Analysis and Optimization for the Multi- Stage Deep Drawing of Molybdenum Sheet Fnte Element Analyss and Optmzaton for the Mult- Deep of Molybdenum Sheet Heung-Kyu Km a,*, Seok Kwan Hong a, Jong-Kl Lee b, Byung-Hee Jeon c, Jeong Jn Kang a, and Young-moo Heo a a Precson Molds and Des

More information

Coordination mechanisms for decentralized parallel systems

Coordination mechanisms for decentralized parallel systems CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 0000; 00:1 0 Publshed onlne n Wley InterScence (www.nterscence.wley.com). Coordnaton mechansms for decentralzed

More information

RECEIVING WATER HYDRAULICS ASSIGNMENT 2

RECEIVING WATER HYDRAULICS ASSIGNMENT 2 RECEIVING WATER HYDRAULICS ASSIGNMENT 2 Desgn of wastewater dscharge from the cty of Göteborg. Example of a dffuser n a stratfed coastal sea Example of retenton tme calculatons Ths assgnment conssts of

More information

Two Market Models for Demand Response in Power Networks

Two Market Models for Demand Response in Power Networks Two Market Models for Demand Response n Power Networks Ljun Chen, Na L, Steven H. Low and John C. Doyle Engneerng & Appled Scence Dvson, Calforna Insttute of Technology, USA Abstract In ths paper, we consder

More information

Impacts of Generation-Cycling Costs on Future Electricity Generation Portfolio Investment

Impacts of Generation-Cycling Costs on Future Electricity Generation Portfolio Investment 1 mpacts of Generaton-Cyclng Costs on Future Electrcty Generaton Portfolo nvestment P. Vthayasrchareon, Member, EEE, and. F. MacGll, Member, EEE Abstract Ths paper assesses the mpacts of ncorporatng short-term

More information

A Hybrid Meta-Heuristic Algorithm for Job Scheduling on Computational Grids

A Hybrid Meta-Heuristic Algorithm for Job Scheduling on Computational Grids verson 203. Informatca 37 (203) 50 505 50 A Hybrd Meta-Heurstc Algorthm for Job Schedulng on Computatonal Grds Zahra Pooranan Department of Computer Engneerng, Dezful Branch, Islamc Azad Unversty, Dezful,

More information

1 Basic concepts for quantitative policy analysis

1 Basic concepts for quantitative policy analysis 1 Basc concepts for quanttatve polcy analyss 1.1. Introducton The purpose of ths Chapter s the ntroducton of basc concepts of quanttatve polcy analyss. They represent the components of the framework adopted

More information

An Exelon Company December 15, Supplier Operating Manual

An Exelon Company December 15, Supplier Operating Manual I Pepco Holdngs, An Exelon Company Suppler Operatng Manual Procedures for Determnng Peak Load Contrbuton For Capacty and Transmsson Servce And Hourly Energy Oblgatons TABLE OF CONTENTS I INTRODUCTION...

More information

An Exelon Company December 15, Supplier Operating Manual

An Exelon Company December 15, Supplier Operating Manual I Pepco Holdngs, An Exelon Company Suppler Operatng Manual Procedures for Determnng Peak Load Contrbuton For Capacty and Transmsson Servce And Hourly Energy Oblgatons TABLE OF CONTENTS I INTRODUCTION...

More information

Consumption capability analysis for Micro-blog users based on data mining

Consumption capability analysis for Micro-blog users based on data mining Consumpton capablty analyss for Mcro-blog users based on data mnng ABSTRACT Yue Sun Bejng Unversty of Posts and Telecommuncaton Bejng, Chna Emal: sunmoon5723@gmal.com Data mnng s an effectve method of

More information

Research Article VSMURF: A Novel Sliding Window Cleaning Algorithm for RFID Networks

Research Article VSMURF: A Novel Sliding Window Cleaning Algorithm for RFID Networks Hndaw Journal of Sensors Volume 2017, Artcle ID 3186482, 11 pages https://do.org/10.1155/2017/3186482 Research Artcle VSMURF: A Novel Sldng Wndow Cleanng Algorthm for RFID Networks He Xu, 1,2 Wewe Shen,

More information

International Trade and California Employment: Some Statistical Tests

International Trade and California Employment: Some Statistical Tests Internatonal Trade and Calforna Employment: Some Statstcal Tests Professor Dwght M. Jaffee Fsher Center for Real Estate and Urban Economcs Haas School of Busness Unversty of Calforna Berkeley CA 94720-1900

More information

A New Artificial Fish Swarm Algorithm for Dynamic Optimization Problems

A New Artificial Fish Swarm Algorithm for Dynamic Optimization Problems WCCI 2012 IEEE World Congress on Computatonal Intellgence June, 10-15, 2012 - Brsbane, Australa IEEE CEC A New Artfcal Fsh Swarm Algorthm for Dynamc Optmzaton Problems 1 Danal Yazdan Department of Electrcal,

More information

Do Competing Suppliers Maximize Profits as Theory Suggests? An Empirical Evaluation

Do Competing Suppliers Maximize Profits as Theory Suggests? An Empirical Evaluation Unversty of Massachusetts Boston ScholarWorks at UMass Boston Management Scence and Informaton Systems Faculty Publcaton Seres Management Scence and Informaton Systems January 2015 as Theory Suggests?

More information

OPTIMAL PHASE CHANGE TEMPERATURE FOR BCHP SYSTEM WITH PCM-TES BASED ON ENERGY STORAGE EFFECTIVENESS

OPTIMAL PHASE CHANGE TEMPERATURE FOR BCHP SYSTEM WITH PCM-TES BASED ON ENERGY STORAGE EFFECTIVENESS 1 2 3 4 5 6 7 8 OPIMAL PHASE CHANGE EMPERAURE FOR BCHP SYSEM WIH PCM-ES BASED ON ENERGY SORAGE EFFECIVENESS Yn ZHANG 1*, Xn WANG 2**, Ynpng ZHANG 2 1 College of Archtecture and Envronment, Schuan Unversty,

More information

Researches on the best-fitted talents recommendation algorithm

Researches on the best-fitted talents recommendation algorithm Researches on the best-ftted talents recommendaton algorthm Shjun ao, Zhuo 2, Lang Zhang. he sxth faculty of Informaton Engneerng, Unversty, Zhengzhou 45000, Chna E-mal: ysj@zzu.edu.cn 2. he sxth faculty

More information

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently.

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently. Corporate Polces & Procedures People and Development - Document CPP216 Leave Management Frst Produced: Current Verson: Past Revsons: Revew Cycle: Apples From: 09/09/09 07/02/17 09/09/09, 26/10/12 3 years

More information

6.4 PASSIVE TRACER DISPERSION OVER A REGULAR ARRAY OF CUBES USING CFD SIMULATIONS

6.4 PASSIVE TRACER DISPERSION OVER A REGULAR ARRAY OF CUBES USING CFD SIMULATIONS 6.4 PASSIVE RACER DISPERSION OVER A REGULAR ARRAY OF CUBES USING CFD SIMULAIONS Jose Lus Santago *, Alberto Martll and Fernando Martn CIEMA (Center for Research on Energy, Envronment and echnology). Madrd,

More information

Energy Management System for Battery/Ultracapacitor Electric Vehicle with Particle Swarm Optimization

Energy Management System for Battery/Ultracapacitor Electric Vehicle with Particle Swarm Optimization Proceedngs of the Internatonal Conference on Recent Advances n Electrcal Systems, Tunsa, 06 Energy Management System for Battery/Ultracapactor Electrc Vehcle wth Partcle Swarm Optmzaton Selm Koroglu Akf

More information

Assignment II Design of Wastewater Discharge from the City of Gothenburg. Design of a Wastewater Discharge from the City of Gothenburg

Assignment II Design of Wastewater Discharge from the City of Gothenburg. Design of a Wastewater Discharge from the City of Gothenburg Assgnment II Desgn of Wastewater Dscharge from the Cty of Gothenburg Envronmental Hydraulcs Desgn of a Wastewater Dscharge from the Cty of Gothenburg The assgnment conssts of two parts. The frst part deals

More information

Multi-UAV Task Allocation using Team Theory

Multi-UAV Task Allocation using Team Theory Proceedngs of the 44th IEEE Conference on Decson and Control, and the European Control Conference 2005 Sevlle, Span, December 12-15, 2005 MoC03.6 Mult-UAV Task Allocaton usng Team Theory P. B. Sut, A.

More information

RULEBOOK on the manner of determining environmental flow of surface water

RULEBOOK on the manner of determining environmental flow of surface water Pursuant to Artcle 54 paragraph 2 of the Law on Waters (Offcal Gazette of the Republc of Montenegro 27/07 and Offcal Gazette of Montenegro 32/11 and 48/15), the Mnstry of Agrculture and Rural Development

More information

emissions in the Indonesian manufacturing sector Rislima F. Sitompul and Anthony D. Owen

emissions in the Indonesian manufacturing sector Rislima F. Sitompul and Anthony D. Owen Mtgaton optons for energy-related CO 2 emssons n the Indonesan manufacturng sector Rslma F. Stompul and Anthony D. Owen School of Economcs, The Unversty of New South Wales, Sydney, Australa Why mtgaton

More information

Modeling and Analysis of Equivalences in Behavior Ontology

Modeling and Analysis of Equivalences in Behavior Ontology Modelng and Analyss of Equvalences n ehavor Ontology MOONKUN LEE, YOUNGOK CHOE Department of Computer Engneerng Chonbu Natonal Unversty Jeonu, Jeonbu, Republc of Korea, 56-756 Seoul, Republc of Korea moonun@bnu.ac.r

More information

Learning Curve: Analysis of an Agent Pricing Strategy Under Varying Conditions

Learning Curve: Analysis of an Agent Pricing Strategy Under Varying Conditions Learnng Curve: Analyss of an Agent Prcng Strategy Under Varyng Condtons Joan Morrs, Patte Maes MIT Meda Laboratory 20 Ames Street, E-0 Cambrdge, MA 02 USA {joane, patte}@meda.mt.edu Amy Greenwald Computer

More information

DESIGN AND IMPLEMENTATION OF HYBRID CASCADED ENERGY EFFICIENT KOGGE STONE ADDER

DESIGN AND IMPLEMENTATION OF HYBRID CASCADED ENERGY EFFICIENT KOGGE STONE ADDER ARPN Journal of Engneerng and Appled Scences 2006-2017 Asan Research Publshng Network (ARPN). All rghts reserved. DESIGN AND IMPLEMENTATION OF HYBRID CASCADED ENERGY EFFICIENT KOGGE STONE ADDER J. Vgnesh

More information

Numerical Analysis about Urban Climate Change by Urbanization in Shanghai

Numerical Analysis about Urban Climate Change by Urbanization in Shanghai Numercal Analyss about Urban Clmate Change by Urbanzaton n Shangha Hafeng L 1, Wejun Gao 2 and Tosho Ojma 3 1 Research Assocate, School of Scence and Engneerng, Waseda Unversty, Japan 2 Assocate Professor,

More information