Burst Round Robin as a Proportional-Share Scheduling Algorithm

Size: px
Start display at page:

Download "Burst Round Robin as a Proportional-Share Scheduling Algorithm"

Transcription

1 Burst Round Robn as a Proportonal-Share Schedulng Algorthm Tarek Helmy * Abdelkader Dekdouk ** * College of Computer Scence & Engneerng, Kng Fahd Unversty of Petroleum and Mnerals, Dhahran 31261, Saud Araba. ** Computer Scence Department, D'Oran Es-Séna Unversty, B.P.1524, EL-Mnaour, Algera. E-mals: helmy@kfupm.edu.sa & aek_dk@yahoo.com Abstract In ths paper we ntroduce Burst Round Robn, a proportonal-share schedulng algorthm as an attempt to combne the low schedulng overhead of round robn algorthms and favor shortest jobs. As beng documented that weght readjustment enables exstng proportonal share schedulers to sgnfcantly reduce, but not elmnate, the unfarness n ther allocatons. We present a novel weght adjustment for processes that are blocked for I/O and lose some CPU tme to assure proportonal farness. Experments on the mplemented smulator showed that quckly knockng away shortest processes acheves better turnaround tme, watng tme, and response tme. The advantage we gan s that processes that are close to ther completon wll get more chances to complete and leave the ready queue. Ths wll reduce the number of processes n the ready queue by knockng out short jobs relatvely faster n a hope to ncrease the throughput and reduce the average watng tme. Index Terms - Proportonal-share CPU schedulng, Qualty of Servces and Performance Management. I. INTRODUCTION Modern operatng systems (OS) nowadays have become more complex than ever before. They have evolved from a sngle task, sngle user archtecture to a multtaskng envronment n whch processes run n a concurrent manner. Allocatng CPU to a process requres careful attenton to assure farness and avod process starvaton for CPU. Schedulng decson try to mnmze the followng: turnaround tme, response tme, and average watng tme for processes and the number of context swtches [1]. Schedulng algorthms are the mechansm by whch a resource s allocated to a clent. In our research we restrct the concept of a resource to CPU tme and clents to processes. A schedulng decson refers to the concept of selectng the next process for executon. Durng each schedulng decson, a context swtch occurs, meanng that the current process wll stop ts executon and put back to the ready queue and another process wll be dspatched. We defne schedulng overhead as the ncurred overhead when makng a schedulng decson (other than context swtches). Context swtches are overheads, because CPU remans dle durng context swtches, whch reduces CPU utlzaton. Frst-Come Frst-Serve (FCFS) algorthms wll have a mnmal amount of context swtches as a process, once allocated to the CPU, wll not release t untl ts completon. Ths means lower context swtches of n 1, where n s the number of processes, and constant tme schedulng overhead of O(1). But the responsveness s bad when we have multple tasks. Shortest Job Frst (SJF) algorthm s known to be the algorthm wth the least process turnaround tme and process average watng tme. Turnaround tme s the tme t takes a process from ts arrval tme to the tme of ts completon, whle watng tme s the amount of tme a process wats. SJF, however, s not practcal due to ts low responsveness n tme sharng OSs. Moreover the schedulng overhead of a process n a ready queue s O(n), where n s the number of processes n the ready queue. Round Robn (RR) algorthms are wdely used as they gve better responsveness but worse average turnaround tme and watng tme [1, 6]. Consderng a statc set of n processes the number of context swtches for only one round s n swtches. The expected number of rounds = B/q, where B s the average CPU burst tme for processes and q s a fxed tme quantum. RR wll have a hgher average watng and turnaround tme (whch s bad). However, RR algorthms are wdely used n modern OSs lke Lnux, BSD and Wndows. All use mult-level feedback queues wth prortes and a RR scheduler over each process queue. In addton, RR algorthms have low schedulng overhead of O(1), whch means schedulng the next process takes a constant tme [2, 3, 1]. A modfed verson of RR s the Weghted Round Robn (WRR) n whch each process P has a specfed weght that specfes ts share of the CPU tme. If a tme quantum q s specfed to be 1 tme unts (tu), and we have three processes A, B, and C havng weghts 7, 4, and 9, then the tme quantum gven to each process s proportonal to the process weght. An example of one round of WRR wll assgn, for example, process A 7% of the tme quantum. Smlarly process B wll receve

2 4% of the tme quantum and process C wll receve 9%. WRR s the smplest proportonal-share schedulng algorthm. The am of proportonal-share schedulers s to acheve proportonal farness for all the processes, that s: f a process P has been promsed a share S of CPU, t should get ths share. Assurng farness s essental especally n a dynamc envronment where processes get blocked from usng CPU. The process that lost CPU tme whle t was blocked has to be compensated as t wll try to gan more shares. Recently, research has been conducted on proportonal-share analyss to acheve good proportonal farness n a dynamc envronment whle havng a low schedulng overhead [9]. We have surveyed Lottery Schedulng [5, 11], Group Rato Round Robn Schedulng [2, 3, 1], and Vrtual Tme Round Robn [8, 7, 4, 12] and learned from ther dynamc consderatons. In those schedulng algorthms, the weght of a process when blocked for I/O gets updated as t moves back to the ready queue. Those papers use the term share to refer to the amount of the allocated resources that are dedcated to the process. The rest of ths paper s structured as follows. Secton II presents the proposed weghtng technque for round robn schedulng algorthm. Secton III dscusses the dynamc consderaton for mplementaton of our proposed schedulng algorthm. Secton IV presents the results of our expermental evaluaton. Secton V presents the conclusons and drectons for future work. II. THE PROPOSED WEIGHTING TECHNIQUE In ths paper we mplemented a new weghtng technque for round-robn CPU scheduler as an attempt to combne the low schedulng overhead of round robn algorthms and favor short jobs. Hgher process weghts mean relatvely hgher tme quanta. Shorter jobs wll be gven more tme, so that they wll be removed earler from the ready queue. Ths ams to acheve better throughput, and watng tme, whle tryng to keep the context swtches as low as possble. We start by formulatng a hypothess that a process weght s nversely proportonal to ts CPU burst tme: 1 Weght Burst The advantage we gan s that processes that are close to ther completon wll get more chances to complete and leave the ready queue. Ths wll reduce the number of processes n the ready queue by knockng out short jobs relatvely faster n a hope to ncrease the throughput and reduce the average watng tme. To assgn specfc weghts to processes, we wll need to normalze ths equaton and fnd a constant for ths relaton. The maxmum CPU burst tme s set to 1tu. We tred to classfy the processes nto fve weght categores. Processes that have less CPU burst tme wll have hgher weghts as follows: CPU Burst tme (tu) % of tme quantum 1-1 1% % % % % So a process that has a burst tme of 2tu, for example, wll have double the tme gven to another process that has a burst tme of 8tu. Ths smple approach has shown a sgnfcant mprovement n average turnaround tme, average watng tme and responsveness. Detals of the experment are shown n secton IV. We gradually ncrease the number of classes untl we reach 2, whch have shown better result as compared to other results. We formulate the followng for processes wth CPU tme greater than 5tu: Weght 1 = Burst 1 5 Because CPU burst tme s on a scale of 1, dvdng by 5, wll generate 2 classes of weghts. For processes that have CPU tme less than 5tu, they wll be served untl they fnsh. III. DYNAMIC CONSIDERATION Usually when a set of processes are beng executed, some processes go through a seres of swappng n and out, especally f the memory s full. In ths paper we consder processes that are blocked due to I/O requests only. When a process s blocked, t wll be moved to a watng queue to be further processed to an I/O devce. After fnshng ts I/O, t wll then move back to the ready queue. Those blocked processes have lost ther share of CPU when they block for I/O [6, 9]. To acheve proportonal farness, the weghts of those blocked processes wll be updated accordng to the gven formula: process _ Watng New _ Weght = Old _ Weght Avg _ processes _ Watng In ths formula, we try to avod skew-ness n average watng tme by gvng I/O bound processes hgher weghts on ther return to ready queue. In addton, we purpose a selectve preempton technque n whch I/O bound processes can preempt currently runnng process f they have more watng tme than the average watng tme for all the processes. Ths s because the process has been watng for I/O and should get hgher weght than currently runnng processes.

3 IV. EXPERIMENTAL RESULTS A. CPU Bound Processes The smulator whch s wrtten n java was used to evaluate varous schedulng algorthms. At frst we focused on evaluatng WRR wth the proposed weghtng technque aganst fxed tme quantum round robn. We have used a job queue of 5 processes that arrve at dfferent tmes and have lengths varyng from 1 to 1tu. We call ths set of 5 processes DATA1. The fxed tme quantum was set to 1tu. Moreover, we have modfed the smulator and added a watng queue n whch I/O bound processes are added when they are blocked. We have defned a scenaro and a sequence of process arrvals and tmed ther blockage for I/O. For example process A s a CPU bound process and process B s I/O bound. Process A arrves at tme 4 and has a CPU burst tme of 45tu. Process B arrves at tme 1 and has a CPU burst tme of 23tu, but t blocks watng for I/O after t executes for 8tu. Let us assume that the blocked process wll be watng for a certan amount of tme before t comes back to the ready queue. The BRR has shown a slght mprovement over RR, when we had only fve classes of weghts. Table 1 shows results of runnng RR algorthm wth a fxed tme quantum of 1tu on DATA1. We show that assgnng a hgher weght to shorter processes has gven us better watng tme, responsveness and turnaround tme. For a set of CPU bound process (.e. wth no I/O), the proposed algorthm acheved a reducton of 14.75% n average watng tme, 34% better response and 13.5% better turn around tme. However the amount of context swtches s 5.8% larger than RR, whch s consdered sgnfcantly large. Table 1: RR results on DATA1 (5 CPU bound processes) Mn 1 6 Mean Max S.Dev Context Swtched 248 Table 2: BRR results on DATA1 usng 5 classes of weghts Mn 4 Mean Max S.Dev Context Swtched 374 We ran the experment whle ncreasng the amount of weght classes untl we reached the 2-weghts classng, whch gave us a very approprate result when compared wth the fxed-tme quantum RR algorthm. Table 3 shows an mprovement of 27% n watng tme and 25% less average turnaround tme. The amount of context swtches s even much shorter than the frst weght assgnment used n Table 2. Table 3: BRR results on DATA1 usng 2 classes of weghts Mn 3 Mean Max S.Dev Context Swtched 293 B. Results wth dynamc consderaton (wth I/O bound processes) We have created a new data set (DATA2) of 5 processes, whch nclude I/O bound processes. We ntend to compare the tradtonal RR algorthm, preemptve RR algorthm, BRR algorthm and preemptve BRR. The weght and preempton used n the BRR are newly proposed n ths paper. For the purpose of the experment, we have set DATA2 sample to have a scenaro of CPU process arrvals and burst tmes. We also declared that some process wll be blocked for I/O at a gven tme of ther executon and for a specfed perod of tme. We expect hgher turnaround, watng and response tmes than a set of processes that do not nclude any I/O bound processes. C. Round Robn versus proposed approach: After runnng the fxed RR algorthm on DATA2, we have acheved the followng lsted n table 4: Table 4: RR results on DATA2 wth I/O bound processes Mn 3 8 Mean Max S.Dev Context Swtches 496 As expected, turnaround, response and watng tmes all suffered from the exstence of only 1% I/O bound processes. We note that turnaround tme has ncreased from to wth an ncrease of about 7%. Response and watng tmes has suffered greatly and almost doubled. Now, when we run our weghted RR algorthm on the same dataset DATA2, we obtaned nterestng results:

4 Table 5: BRR results on DATA2 wth I/O bound processes Mn 9 Mean Max S.Dev Context Swtch 617 The use of the proposed weghtng technque mproved the turnaround tme from to wth an mprovement of 28%. Response tme, average tme both mproved by about 23%. D. Preemptve RR versus proposed approach wth preempton We now assume that newly added processes wll preempt the currently runnng process when t comes back from I/O. Preemptve RR s compared wth our proposed preempton technque, n whch weght of blocked processes s ncreased accordng to the gven formula. We frst ran preemptve round robn on DATA2 and obtaned the followng results: Table 6: Preemptve RR results on DATA2 wth I/O bound processes Mn 3 8 Mean Max S.Dev Context Swtched 585 We note that preempton mproves watng and turnaround tmes on the expense of response tme. The reason behnd hgh response tme s due to the fact that a returnng process wll preempt the currently runnng process, and jump over to the comng process that s appended to the end of the ready queue. Now, comparng preemptve RR wth our proposed preemptve weghted RR algorthm, we acheve the followng results: Table 7: Preemptve BRR results on DATA2 wth I/O bound processes Mn 9 Mean Max S.Dev Context Swtched 622 Our results show a sgnfcant mprovement of 13% n turnaround tme, 15% mprovement n watng tme and 4% mprovement n response tme, wth only lttle ncrease n context swtches, Fgures 1, 2, and 3. Fgure 1: Watng tme for the tested algorthms Tme Unts Tme Unts Watng Tme Comparsons Mn Mean Max StdDev Wat(RR) Wat(PRR) Wat(WRR) Wat(PWRR) Fgure 2: Response tme for the tested algorthms Response Tme Comparsons Mn Mean Max StdDev Response(RR) Response(PRR) Response(WRR) Response(PWRR) Fgure 3: Turnaround tme for the tested algorthms T m e U n ts Turnaround Tme Comparsons Mn Mean Max StdDev Turnaround(RR) Turnaround(PRR) Turnaround(WRR) Turnaround(PWRR) V.CONCLUSION AND FUTURE WORK In ths paper, we have proposed a weghtng technque for round-robn schedulng algorthm based on processes CPU burst tme. Ths technque showed promsng results when ran on the schedulng smulator. Usng ths weghtng technque on a mx of processes

5 that nclude I/O bound processes has shown a good mprovement over the runnng of a fxed tme quantum RR. We suggest that ths should be further analyzed wth actual computaton of CPU burst tme to nvestgate whether the CPU burst tme computaton does not overwhelm the algorthm. ACKNOWLEDGEMENT We would lke to thank Kng Fahd Unversty of Petroleum and Mnerals for provdng the utlzed computng facltes. Specal thanks to the anonymous revewers for ther frutful comments. REFERENCES 1. Abraham Slberschatz, Peter Baer Galvn, and Greg Gagne, Operatng Systems Concepts, John Wley and Sons. 6Ed Bogdan Caprta, Wong Chun Chan, Jason Neth, Clfford Sten, and Haoqang Zheng, Group rato round-robn: O(1) proportonal share schedulng for un-processor and multprocessor systems, In USENIX Annual Techncal Conference, B. Caprta, W. C. Chan, and J. Neh, Group Round-Robn: Improvng the Farness and Complexty of Packet Schedulng, Techncal Report CUCS-18-3, Columba Unversty, June H. M. Chaskar and U. Madhow, Far schedulng wth tunable latency: a round-robn approach, IEEE/ACM Trans. Net., 11(4):592 61, Ion Stoca, Hussen Abdel-Wahab, and Kevn Jeffay, On the dualty between resource reservaton and proportonal share resource allocaton, In Multmeda Computng and Networkng, Jason Neh and Chrs Vall and Hua Zhong, Vrtual-Tme Round-Robn: An O(1) Proportonal Share Scheduler, In Proceedngs of the 1 USENIX Annual Techncal Conference, June John Regehr, Some gudelnes for proportonal share CPU schedulng n general-purpose operatng systems, In The 22nd IEEE Real-Tme Systems Symposum (RTSS 1), London, UK, December John Regehr, Usng Herarchcal Schedulng to Support Soft Real-Tme Applcatons on General- Purpose Operatng Systems, PhD thess, Unversty of Vrgna, May Kevn Jeffay, F. Donelson Smth, and James Anderson Arun Moorthy, Proportonal share schedulng of operatng system servces for realtme applcaton, In Proceedngs of the 19th IEEE Real-Tme Systems Symposum, Madrd, Span, December Luca Aben, Guseppe Lpar, and Gorgo Buttazzo, Constant bandwdth vs. proportonal share resource allocaton, In Proc. of the IEEE Internatonal Conference on Multmeda Computng and Systems, Florence, Italy, June M B. Jones and J. Regehr, CPU Reservatons and Tme Constrants: Implementaton Experence on Wndows N, In Proceedngs of the Thrd Wndows NT Symposum, Seattle, WA, July Y.Wang and A. Merchant, Proportonal servce allocaton n dstrbuted storage systems, Techncal Report HPL , HP Laboratores, Dec W. C. Chan and J. Neh, Group Rato Round- Robn: An O(1) Proportonal Share Scheduler, Techncal Report CUCS-12-3, Columba Unversty, Apr. 3.

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

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

Real-Time Guarantees. Traffic Characteristics. Flow Control

Real-Time Guarantees. Traffic Characteristics. Flow Control Real-Tme Guarantees Requrements on RT communcaton protocols: delay (response s) small jtter small throughput hgh error detecton at recever (and sender) small error detecton latency no thrashng under peak

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

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

CS 268: Lecture 8 Router Support for Congestion Control

CS 268: Lecture 8 Router Support for Congestion Control CS 268: Lecture 8 Router Support for Congeston Control Ion Stoca Computer Scence Dvson Department of Electrcal Engneerng and Computer Scences Unversty of Calforna, Berkeley Berkeley, CA 9472-1776 Router

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

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

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

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

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

Motivation. EE 457 Unit 4. Throughput vs. Latency. Performance Depends on View Point?! Computer System Performance. An individual user wants to:

Motivation. EE 457 Unit 4. Throughput vs. Latency. Performance Depends on View Point?! Computer System Performance. An individual user wants to: 4.1 4.2 Motvaton EE 457 Unt 4 Computer System Performance An ndvdual user wants to: Mnmze sngle program executon tme A datacenter owner wants to: Maxmze number of Mnmze ( ) http://e-tellgentnternetmarketng.com/webste/frustrated-computer-user-2/

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

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

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment JOURNAL OF COMPUTERS, VOL. 4, NO. 9, SEPTEMBER 2009 873 Improved Resource Allocaton Algorthms for Practcal Image Encodng n a Ubqutous Computng Envronment Manxong Dong, Long Zheng, Kaoru Ota, Song Guo School

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

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 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

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

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource

More information

A Genetic Algorithm Based Dynamic Load Balancing Scheme for Heterogeneous Distributed Systems

A Genetic Algorithm Based Dynamic Load Balancing Scheme for Heterogeneous Distributed Systems Proceedngs of the Internatonal Conference on Parallel and Dstrbuted Processng Technques and Applcatons, PDPTA 2008, Las Vegas, Nevada, USA, July 14-17, 2008, 2 Volumes. CSREA Press 2008, ISBN 1-60132-084-1

More information

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,

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

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

Gateway Algorithm for Fair Bandwidth Sharing

Gateway Algorithm for Fair Bandwidth Sharing Algorm for Far Bandwd Sharng We Y, Rupnder Makkar, Ioanns Lambadars Department of System and Computer Engneerng Carleton Unversty 5 Colonel By Dr., Ottawa, ON KS 5B6, Canada {wy, rup, oanns}@sce.carleton.ca

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

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

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING M. Nkravan and M. H. Kashan Department of Electrcal Computer Islamc Azad Unversty, Shahrar Shahreqods

More information

Scheduling and queue management. DigiComm II

Scheduling and queue management. DigiComm II Schedulng and queue management Tradtonal queung behavour n routers Data transfer: datagrams: ndvdual packets no recognton of flows connectonless: no sgnallng Forwardng: based on per-datagram forwardng

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

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

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

A Sub-Critical Deficit Round-Robin Scheduler

A Sub-Critical Deficit Round-Robin Scheduler A Sub-Crtcal Defct ound-obn Scheduler Anton Kos, Sašo Tomažč Unversty of Ljubljana, Faculty of Electrcal Engneerng, Ljubljana, Slovena E-mal: anton.kos@fe.un-lj.s Abstract - A scheduler s an essental element

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

A New Transaction Processing Model Based on Optimistic Concurrency Control

A New Transaction Processing Model Based on Optimistic Concurrency Control A New Transacton Processng Model Based on Optmstc Concurrency Control Wang Pedong,Duan Xpng,Jr. Abstract-- In ths paper, to support moblty and dsconnecton of moble clents effectvely n moble computng envronment,

More information

A fair buffer allocation scheme

A fair buffer allocation scheme A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: juha.henanen@tele.f Abstract An approprate servce for data traffc n ATM networks requres

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

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

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 Distributed Dynamic Bandwidth Allocation Algorithm in EPON

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON www.ccsenet.org/mas Modern Appled Scence Vol. 4, o. 7; July 2010 A Dstrbuted Dynamc Bandwdth Allocaton Algorthm n EPO Feng Cao, Demng Lu, Mnmng Zhang, Kang Yang & Ynbo Qan School of Optoelectronc Scence

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

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

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

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introducton 1.1 Parallel Processng There s a contnual demand for greater computatonal speed from a computer system than s currently possble (.e. sequental systems). Areas need great computatonal

More information

A QoS-aware Scheduling Scheme for Software-Defined Storage Oriented iscsi Target

A QoS-aware Scheduling Scheme for Software-Defined Storage Oriented iscsi Target A QoS-aware Schedulng Scheme for Software-Defned Storage Orented SCSI Target Xanghu Meng 1,2, Xuewen Zeng 1, Xao Chen 1, Xaozhou Ye 1,* 1 Natonal Network New Meda Engneerng Research Center, Insttute of

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

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

Hybrid Job Scheduling Mechanism Using a Backfill-based Multi-queue Strategy in Distributed Grid Computing

Hybrid Job Scheduling Mechanism Using a Backfill-based Multi-queue Strategy in Distributed Grid Computing IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.12 No.9, September 2012 39 Hybrd Job Schedulng Mechansm Usng a Backfll-based Mult-queue Strategy n Dstrbuted Grd Computng Ken Park

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

Multitasking and Real-time Scheduling

Multitasking and Real-time Scheduling Multtaskng and Real-tme Schedulng EE8205: Embedded Computer Systems http://www.ee.ryerson.ca/~courses/ee8205/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrcal and Computer Engneerng Ryerson Unversty

More information

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems Real-tme Fault-tolerant Schedulng Algorthm for Dstrbuted Computng Systems Yun Lng, Y Ouyang College of Computer Scence and Informaton Engneerng Zheang Gongshang Unversty Postal code: 310018 P.R.CHINA {ylng,

More information

WIRELESS communication technology has gained widespread

WIRELESS communication technology has gained widespread 616 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 4, NO. 6, NOVEMBER/DECEMBER 2005 Dstrbuted Far Schedulng n a Wreless LAN Ntn Vadya, Senor Member, IEEE, Anurag Dugar, Seema Gupta, and Paramvr Bahl, Senor

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Bounding DMA Interference on Hard-Real-Time Embedded Systems *

Bounding DMA Interference on Hard-Real-Time Embedded Systems * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 22, 1229-1247 (2006) Boundng DMA Interference on Hard-Real-Tme Embedded Systems * TAI-YI HUANG, CHIH-CHIEH CHOU AND PO-YUAN CHEN Department of Computer Scence

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

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

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Queueing Network-based Optimisation Techniques for Workload Allocation in Clusters of Computers *

Queueing Network-based Optimisation Techniques for Workload Allocation in Clusters of Computers * Queueng Network-based Optmsaton Technques for Workload Allocaton n Clusters of Computers * Lgang He, Stephen A. Jarvs, Davd Bacgalupo, Danel P. Spooner, Xnuo Chen and Graham R. Nudd Department of Computer

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

Application of VCG in Replica Placement Strategy of Cloud Storage

Application of VCG in Replica Placement Strategy of Cloud Storage Internatonal Journal of Grd and Dstrbuted Computng, pp.27-40 http://dx.do.org/10.14257/jgdc.2016.9.4.03 Applcaton of VCG n Replca Placement Strategy of Cloud Storage Wang Hongxa Computer Department, Bejng

More information

Response-Time Guarantees in ATM Networks

Response-Time Guarantees in ATM Networks Response-Tme Guarantees n ATM Networks Andreas Ermedahl Hans Hansson Mkael Sjödn Department of Computer Systems Uppsala Unversty Sweden E-mal: febbe,hansh,mcg@docs.uu.se Abstract We present a method for

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Optimized Resource Scheduling Using Classification and Regression Tree and Modified Bacterial Foraging Optimization Algorithm

Optimized Resource Scheduling Using Classification and Regression Tree and Modified Bacterial Foraging Optimization Algorithm World Engneerng & Appled Scences Journal 7 (1): 10-17, 2016 ISSN 2079-2204 IDOSI Publcatons, 2016 DOI: 10.5829/dos.weasj.2016.7.1.22540 Optmzed Resource Schedulng Usng Classfcaton and Regresson Tree and

More information

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions SRB: Shared Runnng Buffers n Proxy to Explot Memory Localty of Multple Streamng Meda Sessons Songqng Chen,BoShen, Yong Yan, Sujoy Basu, and Xaodong Zhang Department of Computer Scence Moble and Meda System

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

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture Two-Stage Data Dstrbuton for Dstrbuted Survellance Vdeo Processng wth Hybrd Storage Archtecture Yangyang Gao, Hatao Zhang, Bngchang Tang, Yanpe Zhu, Huadong Ma Bejng Key Lab of Intellgent Telecomm. Software

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

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 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

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

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

HIERARCHICAL SCHEDULING WITH ADAPTIVE WEIGHTS FOR W-ATM *

HIERARCHICAL SCHEDULING WITH ADAPTIVE WEIGHTS FOR W-ATM * Copyrght Notce c 1999 IEEE. Personal use of ths materal s permtted. However, permsson to reprnt/republsh ths materal for advertsng or promotonal purposes or for creatng new collectve wors for resale or

More information

A Fair MAC Algorithm with Dynamic Priority for e WLANs

A Fair MAC Algorithm with Dynamic Priority for e WLANs 29 Internatonal Conference on Communcaton Software and Networks A Far MAC Algorthm wth Dynamc Prorty for 82.e WLANs Rong He, Xumng Fang Provncal Key Lab of Informaton Codng & Transmsson, Southwest Jaotong

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

An Optimal Bandwidth Allocation and Data Droppage Scheme for Differentiated Services in a Wireless Network

An Optimal Bandwidth Allocation and Data Droppage Scheme for Differentiated Services in a Wireless Network Purdue Unversty Purdue e-pubs ECE Techncal Reports Electrcal and Computer Engneerng 3--7 An Optmal Bandwdth Allocaton and Data Droppage Scheme for Dfferentated Servces n a Wreless Network Waseem Shekh

More information

An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems

An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems S. J and D. Shn: An Effcent Garbage Collecton for Flash Memory-Based Vrtual Memory Systems 2355 An Effcent Garbage Collecton for Flash Memory-Based Vrtual Memory Systems Seunggu J and Dongkun Shn, Member,

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

A Fair Access Mechanism Based on TXOP in IEEE e Wireless Networks

A Fair Access Mechanism Based on TXOP in IEEE e Wireless Networks 11 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 8, No. 1, Aprl 16 A Far Access Mechansm Based on TXOP n IEEE 8.11e Wreless Networks Marjan Yazdan 1, Maryam Kamal, Neda

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

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

Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level Adaptve Resource Allocaton Control wth On-Lne Search for Far QoS Level Fumko Harada, Toshmtsu Usho, Graduate School of Engneerng Scence Osaka Unversty {harada@hopf, usho@}sysesosaka-uacjp Yukkazu akamoto

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

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

An Approach to Optimized Resource Scheduling Algorithm for Open-source Cloud Systems

An Approach to Optimized Resource Scheduling Algorithm for Open-source Cloud Systems The Ffth Annual ChnaGrd Conference An Approach to Optmzed Resource Schedulng Algorthm for Open-source Cloud Systems Ha Zhong 1, 2, Kun Tao 1, Xueje Zhang 1, 2 1 School of Informaton Scence and Engneerng,

More information

Analytic Evaluation of Quality of Service for On-Demand Data Delivery

Analytic Evaluation of Quality of Service for On-Demand Data Delivery Analytc Evaluaton of Qualty of Servce for On-Demand Data Delvery Hongfe Guo Haonan Tan ( guo@cs.wsc.edu) (haonan@cs.wsc.edu) Abstract Qualty of servce (QoS) measured as balkng probablty and average watng

More information

Balanced Ant Colony Algorithm for Scheduling DAG to Grid Heterogeneous System

Balanced Ant Colony Algorithm for Scheduling DAG to Grid Heterogeneous System Internatonal Journal of Scentfc & Engneerng Research Volume 2, Issue 6, June-2011 1 Balanced Ant Colony Algorthm for Schedulng DAG to Grd Heterogeneous System Mrs. Smtha Jha Abstract- Ant Colony Optmzaton

More information

Clustered Multimedia NOD : Popularity-Based Article Prefetching and Placement

Clustered Multimedia NOD : Popularity-Based Article Prefetching and Placement Clustered Multmeda NOD : Popularty-Based Artcle Prefetchng and Placement Y.J.Km, T.U.Cho, K.O.Jung, Y.K.Kang, S.H.Park, K-Dong Chung Department of Computer Scence, Pusan Natonal Unversty, Korea Abstract

More information

Maximum Weight Matching Dispatching Scheme in Buffered Clos-Network Packet Switches

Maximum Weight Matching Dispatching Scheme in Buffered Clos-Network Packet Switches Maxmum Weght Matchng Dspatchng Scheme n Buffered Clos-Network Packet Swtches Roberto Roas-Cessa, Member, IEEE, E Ok, Member, IEEE, and H. Jonathan Chao, Fellow, IEEE Abstract The scalablty of Clos-network

More information

Performance Analysis of a Reconfigurable Shared Memory Multiprocessor System for Embedded Applications

Performance Analysis of a Reconfigurable Shared Memory Multiprocessor System for Embedded Applications J. ICT Res. Appl., Vol. 7, No. 1, 213, 15-35 15 Performance Analyss of a Reconfgurable Shared Memory Multprocessor System for Embedded Applcatons Darcy Cook 1 & Ken Ferens 2 1 JCA Electroncs, 118 Kng Edward

More information

QoS-aware composite scheduling using fuzzy proactive and reactive controllers

QoS-aware composite scheduling using fuzzy proactive and reactive controllers Khan et al. EURASIP Journal on Wreless Communcatons and Networkng 2014, 2014:138 http://jwcn.euraspjournals.com/content/2014/1/138 RESEARCH Open Access QoS-aware composte schedulng usng fuzzy proactve

More information

Performance Study of Parallel Programming on Cloud Computing Environments Using MapReduce

Performance Study of Parallel Programming on Cloud Computing Environments Using MapReduce Performance Study of Parallel Programmng on Cloud Computng Envronments Usng MapReduce Wen-Chung Shh, Shan-Shyong Tseng Department of Informaton Scence and Applcatons Asa Unversty Tachung, 41354, Tawan

More information

USER CLASS BASED QoS DIFFERENTIATION IN e WLAN

USER CLASS BASED QoS DIFFERENTIATION IN e WLAN USER CLASS BASED QoS DIFFERENTIATION IN 802.11e WLAN Amt Kejrwal, Ratan Guha School of Computer Scence Unversty of Central Florda Orlando, FL-32816 USA E-mal: {kejrwal, guha}@cs.ucf.edu Manak Chatterjee

More information

State of the Art in Differentiated

State of the Art in Differentiated Outlne Dfferentated Servces on the Internet Explct Allocaton of Best Effort Packet Delvery Servce, D. Clark and W. Fang A Two bt Dfferentated Servces Archtecture for the Internet, K. Nchols, V. Jacobson,

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

F Geometric Mean Graphs

F Geometric Mean Graphs Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.

More information

Multitasking and Real-time Scheduling

Multitasking and Real-time Scheduling Multtaskng and Real-tme Schedulng EE8205: Embedded Computer Systems http://www.ee.ryerson.ca/~courses/ee8205/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrcal and Computer Engneerng Ryerson Unversty

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Study of Data Stream Clustering Based on Bio-inspired Model

Study of Data Stream Clustering Based on Bio-inspired Model , pp.412-418 http://dx.do.org/10.14257/astl.2014.53.86 Study of Data Stream lusterng Based on Bo-nspred Model Yngme L, Mn L, Jngbo Shao, Gaoyang Wang ollege of omputer Scence and Informaton Engneerng,

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leadng publsher of Open Access books Bult by scentsts, for scentsts 3,500 108,000 1.7 M Open access books avalable Internatonal authors and edtors Downloads Our authors are

More information