A Novel Genetic Algorithm for Static Task Scheduling in Distributed Systems

Size: px
Start display at page:

Download "A Novel Genetic Algorithm for Static Task Scheduling in Distributed Systems"

Transcription

1 Intenational Jounal of Comute Theoy and Engineeing, Vol., No., Ail 200 A Novel Genetic Algoithm fo Static Task Scheduling in Distibuted Systems Ami Masoud Rahmani and Mojtaba Rezvani Abstact The static task scheduling oblem in distibuted systems is vey imotant because of otimal usage of available machines and acceted comutation time fo scheduling algoithm. Solving this oblem using the dynamic ogamming and the back tacking needs much moe time. Theefoe, thee ae moe attemts to solve it using the heuistic methods. In this ae, a new genetic algoithm, named TDGASA, is esented which its unning time deends on the numbe of tasks in the scheduling oblem. Then, the comutation time of TDGASA to find a sub-otimal schedule is imoved by Simulated Annealing (SA). The esults show that the comutation time of the oosed algoithm deceases comaed to an existing GA-based algoithm, although, the comletion time of the final scheduled task in the system deceases a little. Index Tems Genetic algoithm, static task scheduling, distibuted systems, simulated annealing, (TDGASA) Task Deendent Genetic Algoithm using Simulated Annealing I. INTRODUCTION The comlicated tasks can not be executed on the comuting machine in an acceted inteval time. Theefoe, they must be divided into small sub-tasks. The sub-tasks can be executed eithe in the exensive multiocessos o in the distibuted systems. The latte choice is efeed due to bette atio of cost e efomance. On the othe hand, in most cases because of some constaints on multiocesso systems o the natual distibution of tasks, the only otimum choice is emloying the distibuted systems []. The distibuted system consists of some comuting machines with diffeent efomances which ae connected to each othe using the high seed inteconnections, and, ae useful fo much moe comuting alications [2]. The task scheduling oblem in the distibuted systems is known to be NP-had, since, fo allocating T tasks to H machines, the T numbe of allocation will be H and the numbe of states fo unning will be T!. One of the goals of scheduling is to detemine an assignment of tasks to comuting machines in ode to otimize the comletion time of the final task in the system. If the numbe of tasks and comuting systems ae too high, finding the otimal o sub-otimal task scheduling would be time-consuming and in some cases it consumes moe time than a andom execution of tasks. Hence, we must use the heuistic algoithms based on the oblem conditions instead of emloying the classic methods such as the back tacking and the dynamic ogamming. The heuistic algoithms event the oula eos in thei own oeation while tying to find the otimal solution. Theefoe, they aea to be aoiate fo solving oblems [3]. Thee ae moe heuistic methods fo solving the static task scheduling, some of which ae: Ootunistic Load Balancing (OLB) [], Minimum Execution Time (MET) [], Minimum Comletion Time (MCT) [], Genetic Algoithms (GAs) [-8], Simulated Annealing [], Tabu Seach []. One of the best heuistic methods is Genetic Algoithm (GA). Thee ae many eseaches unde the toics of solving the static task scheduling using GAs in the multiocesso systems [3, 8, 0,, 2] and the distibuted systems [3,,, 3, ]. In this ae, a novel GA is esented which has a good ability to solve the above oblem using the simulated annealing. In section 2, the task scheduling oblem in the distibuted systems is discussed and a mathematical model is esented. The genetic algoithm and elated wok (Basic GA) ae intoduced in section 3. In section, the oosed algoithm is intoduced. The simulation esult and the comaison between the algoithms ae esented in section and section concludes on ou findings. II. MODELING OF THE SCHEDULING PROBLEM A ogam can be consideed as a set of tasks and can be modeled as a Weighted Diected Acyclic Gah as below: T = t ; i =,..., n i is a set WDAG = (T, <, E, D) [3], whee { } of tasks, < is a atial ode defined on T which secifies oeational ecedence constaints. That is, t i < t j means that t i must be comleted befoe t j can stat execution. E is a set of diected edges. A diected edge, (i, j), between two tasks t i and t j secifies a atial ode. D is an n n matix of communication data, whee D i, j is the amount of data equied to be tansmitted fom task t i to task t j. If the distibuted system consists a set of m machines which ae connected to each othe using a fast inteconnection netwok, then, Estimated Comletion Time (ECT) would be a n m matix, whee ECT i, j shows the estimated comletion time of the task t i on the machine m j. A WDAG is shown in figue (-a) and a distibuted system consisting thee machines is shown in figue (-b). Table () illustates the ECT matix of the gah shown in figue (). DOI: 0.3/IJCTE.200.V. - -

2 Intenational Jounal of Comute Theoy and Engineeing, Vol., No., Ail t t 2 H 0 H H 2 3 b) t 3 t t 8 a) t 3 8 Fig. a) A WDAG. b) A distibuted system consisting thee machines TABLE I: THE ECT MATRIX OF THE GRAPH SHOWN FIGURE () Machines Tasks H0 H t H3 t t t t t t 0 0 t R is a m m matix which shows the data tansfe ate between diffeent machines. If two tasks schedule on the same machine, the communication cost of tansfeing data will be zeo; othewise, it is obtained based on Equation (). Di, j CommCost( ti, t j ) = R[ H ( i), H ( j)] () D i, j is the amount of data equied to be tansmitted fom task t i to task t j and R[H(i), H(j)] is the data tansfe ate of two diffeent machines. Accoding to the outlined concets, the static task scheduling oblem in the distibuted system becomes a Π:T H maing. This maing allocates a set of tasks T to a set of machines H, whee the ecedence constaints on the tasks is satisfied and the comletion time of tasks on the machines is minimized. The oblem s answe o Scheduling Length (SL) will be given by Equation (2). Answe = min( SL = max{ Fj j = 0,..., m }) (2) F j is the comletion time of final scheduled task on machine H j including comutation time, communication time and waiting time because of ecedence constaints. Two othe aametes ae defined fo each node (task) in the gah known as b-level (the bottom level) and t-level (the to level). The b-level of a node is the length of the longest ath fom the node to a leaf node. If a node has no childen, its b-level is equal to the aveage execution time of the task on the diffeent comuting machines. The t-level of a node (task) is the length of the longest ath fom the node to a oot node in the WDAG without consideing the execution time of that task. In effect, the t-level detemines the ealiest beginning time of a task. Theefoe, if a task has no aent its t-level will be zeo. Table (2) shows the aveage Estimated Comletion Time of the tasks (AvgECT) on the diffeent machines, the b-levels and t-levels of the gah that ae shown in figue (). TABLE II: THE B-LEVELS AND T-LEVELS OF THE GRAPH SHOWN IN FIGURE () Paametes Tasks AvgECT b_level t_level t 82, 0 3, 0 0, 0 t 2, 0 38, 0 0, 0 t 3 0, 33 2, 0 3, 0 t 3,, , 33 t 08, 0, 222, 33 t 83, 83, 222, 33 33, 33, 32, 33 t III. THE GENETIC ALGORITHMS The GAs ae andom seaching methods based on the evolution selection and the natual henomena. These algoithms ae stated with a set of andom solution called initial oulation. Each membe of this oulation is called a chomosome. Each chomosome is a oblem solution which consists of the sting genes. The numbe of genes and thei values in each chomosome deend on the oblem secification. In algoithms discussed in this ae, the numbe of genes of each chomosome is equal to the numbe of the nodes (tasks) in the WDAG and the gene values demonstate the scheduling ioity of the elated task to the node (each chomosome shows a scheduling), whee the highe ioity means that task must be executed ealy. A set of chomosomes in each iteation of GA is called a geneation. The chomosomes ae evaluated by thei fitness functions. The offsing (the new geneation) is ceated by alying some oeatos on the cuent geneation. These oeatos ae a) cossove which selects two chomosomes of the cuent oulation, combines them and geneates a new offsing, and, b) mutation which changes andomly some gene values of a chomosome and ceates a new offsing. Then, the best childen and maybe thei aents ae selected by evolutionay select oeato accoding to thei fitness value(s). Thee hases of the oduction, evaluation and selection ae eeated until some condition is satisfied. Finally, a chomosome which has the best fitness value(s) is selected as a solution. A. Base Genetic Algoithm (BGA) The GA esented by Dhodhi et. al [3], named hee Base Genetic Algoithm (BGA), has fou stes as shown in figue (2). In the fist ste, the following aametes ae ead fom a database: WDAG, ECT and R. Othe aametes such as the initial oulation size (N ), the numbe of geneations (N g ), the cossove obability (X ), and the mutation obability (M ) ae ovided by the use. In the second ste, the b-level and t-level of each node in the WDAG ae calculated and then, in the fist chomosome - 2 -

3 Intenational Jounal of Comute Theoy and Engineeing, Vol., No., Ail 200 of the initial oulation, the gene value (ioity) of each task is set to its b-level. The genes values (ioities) of the est of the chomosomes ae the total of the genes values of the fist chomosome and the andom numbes which ae geneated in the ange of (t-level/2, -t-level/2) of the tasks. Using the Ealiest Finish Time (EFT decoding, which schedules a candidate task onto a machine on which the finish time of the task is the ealiest), the oveall comletion time of the final task in the system is chosen as a fitness function of each chomosome. Fo this eason, fist, all the genes (tasks) of each chomosome ae soted in descending ode accoding to thei values (ioities) in a eady queue. If the ecedence of the tasks in the WDAG ae not obseved in a chomosome, it is chosen as an illegal chomosome and its fitness value would be infinite. Othewise, the tasks ae selected fom the eady queue accoding to thei ioities, and scheduled to the most suitable machine on which the finish time of the task is the ealiest. Finally, the best chomosome of the fist oulation is stoed as a fist element of the Best_Schedule aay. The length of this aay is equal to N g. Ste. Read the WDAG, ECT, and R fom a database and get N, N, X and M fom the use; g Ste 2. Calculate the b-level and the t-level of each task in the WDAG; Geneate Initial Poulation ( P initial ); Pcuent P initial ; Schedules Decoding_ heuistic( Pcuent); Best _ Schedule evaluate (Schedules); Ste 3. while sto citeion not satisfied do begin P new { }; /* emty new oulation */ 3-. eeat fo N /2) times ( dad select( P, Sum_ of _ fitness); cuent mom select ( P, Sum _ of _ fitness); cuent ( dad, mom, child, child2, X Pnew Pnew csov endeeat; 3-2. fo each chomosome P do begin new mutate (chomosome, M ); endfo; 3-3. Pnew Pnew fou best chomosomesof P P ; cuent P new { } Schedules Decoding_ heuistic( Pcuent); Best _ Schedule evaluate (Schedules); endwhile; Ste. Reot the best schedule. Fig. 2 The Base Genetic Algoithm (BGA) [3] cuent In the thid ste, at long as the sto citeion, i.e. the numbe of geneations, is not satisfied, the while loo will be eeated. The thid ste consists of thee sub-stes. In the fist sub-ste, the two aent chomosomes (dad and mom) ae selected by the select function using a oulette wheel selection in a loo. A oulette wheel laces all chomosomes ); in thei oulation which evey of them has its lace big accoding to its fitness function. The chomosomes with bette fitness values will be selected moe often and have a highe obability of geneating the offsing. Then, the cossove oeato is alied to the two aents. A andom numbe between 0 and is geneated, if this numbe is equal o less than X, the aents will be selected diectly fo the new geneation; othewise, two childen ae ceated by the aents as it will be discussed late. Fo each gene a andom numbe between 0 and is geneated. If that is less than 0. then, the gene elated to the dad chomosome is coied to the fist child and the gene elated to the mom chomosome is coied to the second one. Othewise, the gene elated to the dad is coied to the second child and the gene elated to the mom is coied to the fist one. The fist sub-ste is eeated (N /2) times since in each iteation two aent chomosomes must be selected. In the second sub-ste, the mutation oeato is used to event falling all solutions in oulation into the local minima of the solved oblem and also used fo finding the new oints in the seach sace so that oulation divesity can be maintained. This oeato acts on the chomosomes which ae oduced by cossove oeato. A gene of a chomosome with a obability M is chosen by andom and its value is added to a andom numbe between the -t_level/2 and t_level/2 of that node (chomosome) in WDAG. Afte alying mutation, if the gene value is bigge than (b-level+t-level) of that node, then its value becomes (b-level+t-level). Also, if the gene value is less than b-level, then its value becomes b-level of that node. Following the elitism method, in the thid sub-ste, the fou best chomosomes with the best fitness functions ae coied to the new geneation. This means at least the fou best solutions (schedules) ae coied without changes to a new oulation, and theefoe, the best found solution can suvive until the end of un. Then, the cuent geneation is elaced by the new one and afte the decoding chomosomes using the EFT, thei fitness functions ae calculated and the best chomosome will be stoed in the Best_Schedule aay. In the ste fou, afte the Ng iteation is comleted; the final stoed element in the Best_Schedule aay is the best solution fo the scheduling. IV. TDGASA: THE SUGGESTED ALGORITHM The discussed algoithm (BGA) by Dhodhi et. al [3] has used a fixed numbe of geneations (N g ) fo each WDAG with any numbe of tasks. This is a oblem in the above algoithm because if the numbe of tasks is small, thee is no need to toleate high comutation time of the algoithm, and if the numbe of tasks in WDAG is too lage, it is ossible that the numbe of geneations and the numbe of iteations ae not enough to find an otimal o sub-otimal solution. Fo tackling this oblem, we can use a new idea (algoithm) which its unning time deends on the numbe of tasks. In this new idea, two main aametes of this algoithm, i.e. N and N g ae defined as factos of tasks numbes. These two factos ae called NP_facto and Ng_facto. It is obvious that if the numbe of tasks in a WDAG is small, the comutation time will be deceased because of - 3 -

4 Intenational Jounal of Comute Theoy and Engineeing, Vol., No., Ail 200 lessening two above aametes. Howeve, if the numbe of tasks is lage the comutation time of the algoithm will be inceased. Fo deceasing the comutation time, the Simulated Annealing (SA) [] will be emloyed hee. To study a cetain state of a mateial, an annealing ocess is used, whee the mateial is fist melted, and then slowly cooled in a contolled way to obtain a cetain aangement of the atoms. When the temeatue is high, atoms can occasionally move to states with highe enegy, but then, as the temeatue dos, the obability of such moves is educed. In the task scheduling algoithm, the enegy of the state coesonds to its comutation time, and the temeatue becomes a contol aamete which is educed duing the execution of the algoithm. Fo deceasing the temeatue and alying the geometic cooling schedule in a oe time, a new method is used. Theefoe, a new algoithm, so-called Task Deendent Genetic Algoithm using Simulated Annealing (TDGASA) is intoduced. In TDGASA, if the convegence of the esults is ecognized afte some iteation then, some aametes of the algoithm will be changed intentionally. This haens by deceasing the numbe of cuent oulation size (N ) and X by multilying them to a value which is less than one and also, inceasing M by multilying its value to a numbe moe than one. The comutation time of a new algoithm is deceased by lessening cuent oulation and the cossove obability and thee is an attemt to event to ta with local minima by inceasing the mutation obability. Ste. Read the WDAG, ECT and R fom a database and get Cossove_Facto, Mutation_ Facto, N, N, N _ Facto, N g _ Facto, Sliding_Window, X M,, Poulation_ Facto and Comaison_ Facto, fom the use; N Numbe _ of _ tasks * N _ Facto; N g Numbe _ of _ tasks * N a) g _ Facto ; 3-. Calculate value of CD if (CD >= Comaison_Base) /* So, Annealing haens */ N N * Poulatoin _ Facto; X X * Cossove _ Facto; M M * Mutation _ Facto; Reset Sliding_Counte to zeo; endif; b) Fig 3. a) The modification in the fist ste of algoithm shown in Figue 2. b) The fouth sub-ste of ste thee is added to the algoithm shown in Figue 2. TDGASA algoithm is simila to BGA in figue (2), howeve, the fist ste is modified as shown in figue (3-a) and the fouth sub-ste of ste thee is added to the algoithm as it is shown in figue (3-b). In the fist ste, in addition to eading WDAG, ECT and R fom a database, othe aametes ae taken fom the use. Poulation_Facto, Cossove_Facto and Mutation_Facto ae the cooling schedules of the algoithm. g The suitable time fo alying these factos will be exlained late. As mentioned ealie, afte alying the cossove and mutation oeatos on the cuent geneation and oducing the new geneation and also coying the fou best chomosomes of the cuent geneation without any changes to the new one, all the chomosomes of new geneation ae decoded and the best obtained solution is stoed in the Best_Schedule aay. Theefoe, the stoed fitness value (the oveall comletion time) of each element is bette than the evious ones, so, the Best_Schedule is a descending aay. Fo alying SA method, in the fouth sub-ste, the convegence of the Best_Schedule elements is tested by a new suggestion idea. This idea uses a sliding window which its length deends on the numbe of tasks in the WDAG. The Sliding Window Length (SWL) is given by Equation (3) as below: SWL = Numbe_of_tasks * Sliding_Window (3) Sliding_Window is a coefficient of the sliding window which its suitable value is detemined late. If the beginning of sliding window is the index i of Best_Schedule, then the Convegence Degee (CD) is calculated by Equation (): SWL + i k= i Best_Schedulek CD = SWL* Best_Schedule i () Consideing the descending aay Best_Schedule, the CD is always equal o less than one. If the value of CD is nea to one, the values of the elements ae moe convegent, then alying the cooling schedules will be moe aoiate. The value of CD is comaed to a Comaison_Base; if the CD is equal o moe than that, the SA will haen and the sliding window counte will be set to zeo; othewise the next iteation of the algoithm will be done. The minimum distance between two SA events is equal to the SWL. A. Detemining the otimal aametes of TDGASA A set of simulations is done on a Pentium IV with a 2.8 MHz Intel ocesso and Gigabyte of RAM to detemine the otimal aametes of TDGASA algoithm. A set of 30 WDAG gahs consists of diffeent tasks, the deendency matix and the ECT ae geneated andomly by a witten C# ogam. All elements of matix R ae set to one. To find out the oe value of each aamete (Cossove_Facto, Mutation_Facto, Poulation_Facto, Comaison_Base, Sliding_Window), the diffeent values ae assigned to each aamete, while the values of the othe aametes emain fixed. Then, the comutation time and the oveall comletion time fo each WDAG ae calculated and accodingly, the best value fo each aamete is detemined as follow: Cossove_Facto=0., Mutation_Facto=., Poulation_Facto=0.8, Comaison_Base =0., Sliding_Window=0.2. V. SIMULATIONS AND RESULTS A set of simulations is done on a Pentium IV with a 2.8 MHz Intel ocesso and Gigabyte of RAM to comae TDGASA with BGA scheduling algoithm. A set of andom WDAG gahs consists of 00 to 200 tasks and to - -

5 Intenational Jounal of Comute Theoy and Engineeing, Vol., No., Ail 200 machines ae geneated andomly as shown in table (3). The matix ECT is geneated by andom and all elements of matix R ae set to one. X =0., M =0.0 ae set fo two algoithms and N =00, N g =000 ae defined fo BGA. To un the simulations of two algoithms in the nealy same condition, the initial values fo N_Facto and Ng_Facto ae set to 3 and esectively, so that by multilying thei values to the numbe of tasks (between 00 and 200), the N and N g ae attained at BGA ange value. The othe TDGASA aametes ae equal to the same values which ae obtained in section. TABLE III: THE WDAGS USED FOR THE COMPARISON OF TWO ALGORITHMS Gah numbe Numbe of tasks Numbe of machines 8 Numbe of deendencies Both of two algoithms ae un fo each gah thee times. Afte scheduling, the comutation time and the oveall comletion time (by seconds) of each algoithm ae shown in table (). Also, the aveage comutation time of TDGASA is selected as a base and the atio between the aveage comutation time of BGA and the aveage comutation time of TDGASA is calculated fo each gah. Then, by adding the obtained atios and dividing the esult by the numbe of gahs, the aveage atio is achieved. The above stes ae done fo the aveage oveall comletion time which is shown in table (). As the esults show, the comutation time of TDGASA is deceased by about 83 ecent comaed to BGA. Howeve, the aveage total comletion time is deceased a little. TABLE IV: THE RESULT OF TDGASA AND BGA SCHEDULING ALGORITHMS FOR THE GRAPHS SHOWN IN TABLE III Gah numbe Sum of atios Aveage atios Aveage comutatio n time (s) BGA Oveall comletion time (s) VI. CONCLUSIONS TDGASA Aveage Oveall comutation comletion time (s) time (s) The task scheduling oblem in the distibuted systems is known to be NP-had. Theefoe, the heuistic algoithms which obtain nea-otimal solution in an accetable inteval time ae efeed to the back tacking and the dynamic ogamming. The genetic algoithm is one of the heuistic algoithms which have the high caability to solve the comlicated oblems like the task scheduling. In this ae, a new genetic algoithm, named TDGASA is esented which its oulation size and the numbe of geneations deends on the numbe of tasks. The comutation time of this algoithm is deceased by using simulated annealing. Thee is a tadeoff between the comutation time and the total comletion time. But with the oe using of simulated annealing, the comutation time of the algoithm deceases moe, although, the oveall comletion time is not inceased. TDGASA oved highly influential in task scheduling oblem; howeve, it can ovide a numbe of contibutions in fields such as the industial engineeing, the contol ojects, economy and etc. REFERENCES [] Tanenbaum, A. S., Moden Oeating Systems, Pentice Hall, 2. [2] Watson, D.W., Antonio, J. K., Siegel, H. Guta, J., R., and Atallah, M.J., "Static matching of odeed ogam segments to dedicated machines in a heteogeneous comuting envionment", Poceedings of the Heteogeneous Comuting Woksho, Ail, [3] Haut, R.L., Haut, S.E., Pactical genetic algoithms, John willy & Sons, 200. [] Amstong, R., Hensgen, D., and Kidd, T., "The elative efomance of vaious maing algoithms is indeendent of sizable vaiances in un-time edictions", th IEEE Heteogeneous Comuting Woksho (HCW '8), 8,. -8. [] Ali, S., Baun, T. D., Siegel, H. J., and Maciejewski, A. A., Heteogeneous comuting, in Encycloedia of Distibuted Comuting, Kluwe Academic, Nowell, MA, 200. [] Baun, T. D., Siegel, H. J. and Beck, N., "A comaison of eleven static heuistics fo maing a class of indeendent tasks onto heteogeneous distibuted systems", Jounal of Paallel and Distibuted Comuting Vol., 200,

6 Intenational Jounal of Comute Theoy and Engineeing, Vol., No., Ail 200 [] Zafaani Moatta E., Rahmani A.M., Feizi Deakhshi M.R., "Job Scheduling in Multi Pocesso Achitectue Using Genetic Algoithm", th IEEE Intenational confeence on Innovations in Infomation Technology, dubai, 200, [8] Shenassa, M. H., Mahmoodi, M., "A novel intelligent method fo task scheduling in multiocesso systems using genetic algoithm", jounal of Fanklin Institute, Elsevie, 200,. -. [] Pouhaji Kazem A. A., Rahmani A. M. and Habibi Aghdam H.,, A Modified Simulated Annealing Algoithm fo Static Scheduling in Gid Comuting, Intenational Confeence on Comute Science and Infomation Technology 2008 (ICCSIT 2008), Singaoe August 2 Setembe, 2008, [0] Rahmani A. M., Vahedi M. A., "A Novel Task Scheduling in Multiocesso Systems with Genetic Algoithm by Using Elitism Steing Method", INFOCOMP Jounal of Comute Science, Vol. (2), 2008,.8-. [] Abdeyazdan M. and Rahmani A. M., "Multiocesso Task Scheduling using a new Pioitizing Genetic Algoithm based on numbe of Task Childen", Book chate of Distibuted and Paallel Systems in Focus: Deskto Gid Comuting, Singe Velag, 2008,. 0-. [2] Lee, Y.H., Chen, C., "A Modified Genetic Algoithm fo Task Scheduling in Multiocesso Systems", the th woksho on comile techniques fo high-efomance comuting, [3] Dhodhi, M. K., Ahmad, I., Yatama, A. and Ahmad, I., "An integated technique fo task matching and scheduling onto distibuted heteogeneous comuting systems", Jounal of Paallel and Distibuted Comuting, Vol. 2, 2002, [] Radulescu, A., Gemund, A.van. "Fast and effective task scheduling in heteogeneous systems", Poceeding of Heteogeneous Comuting Woksho, [] Kikatick, S., C. D. Gelatt J., and M. P. Vecchi., "Otimization by simulated annealing", Science, Vol. 220, 83, Ami Masoud Rahmani eceived his B.S. in comute engineeing fom Ami Kabi Univesity, Tehan, in, the M.S. in comute engineeing fom Shaif Univesity of technology, Tehan, in 8 and the PhD degee in comute engineeing fom IAU Univesity, Tehan, in 200. He is an assistant ofesso in the Deatment of Comute and Mechatonics Engineeing at the IAU Univesity. He is the autho/co-autho of moe than 0 ublications in technical jounals and confeences. He seved on the ogam committees of seveal national and intenational confeences. His eseach inteests ae in the aeas of distibuted systems, ad hoc and senso wieless netwoks, scheduling algoithms and evolutionay comuting. - -

IP Network Design by Modified Branch Exchange Method

IP Network Design by Modified Branch Exchange Method Received: June 7, 207 98 IP Netwok Design by Modified Banch Method Kaiat Jaoenat Natchamol Sichumoenattana 2* Faculty of Engineeing at Kamphaeng Saen, Kasetsat Univesity, Thailand 2 Faculty of Management

More information

Fault-Tolerant Metric Vector Routing

Fault-Tolerant Metric Vector Routing Fault-Toleant Metic Vecto Routing Joge A. Cobb Deatment of Comute Science Univesity of Texas at Dallas Richadson, TX 75083-0688 jcobb@utdallas.edu Abstact We esent a distibuted outing otocol fo obtaining

More information

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension 17th Wold Confeence on Nondestuctive Testing, 25-28 Oct 2008, Shanghai, China Segmentation of Casting Defects in X-Ray Images Based on Factal Dimension Jue WANG 1, Xiaoqin HOU 2, Yufang CAI 3 ICT Reseach

More information

Slotted Random Access Protocol with Dynamic Transmission Probability Control in CDMA System

Slotted Random Access Protocol with Dynamic Transmission Probability Control in CDMA System Slotted Random Access Potocol with Dynamic Tansmission Pobability Contol in CDMA System Intaek Lim 1 1 Depatment of Embedded Softwae, Busan Univesity of Foeign Studies, itlim@bufs.ac.k Abstact In packet

More information

Towards Adaptive Information Merging Using Selected XML Fragments

Towards Adaptive Information Merging Using Selected XML Fragments Towads Adaptive Infomation Meging Using Selected XML Fagments Ho-Lam Lau and Wilfed Ng Depatment of Compute Science and Engineeing, The Hong Kong Univesity of Science and Technology, Hong Kong {lauhl,

More information

ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS

ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS Daniel A Menascé Mohamed N Bennani Dept of Compute Science Oacle, Inc Geoge Mason Univesity 1211 SW Fifth

More information

Trinocular Stereo using Shortest Paths and the Ordering Constraint

Trinocular Stereo using Shortest Paths and the Ordering Constraint Tinocula Steeo using Shotest Paths and the Odeing Constaint Motilal Agawal and Lay S. Davis Deatment of Comute Science, Univesity of Mayland, College Pak, MD 20742, USA email: mla,lsd @umiacs.umd.edu Abstact

More information

A New Finite Word-length Optimization Method Design for LDPC Decoder

A New Finite Word-length Optimization Method Design for LDPC Decoder A New Finite Wod-length Optimization Method Design fo LDPC Decode Jinlei Chen, Yan Zhang and Xu Wang Key Laboatoy of Netwok Oiented Intelligent Computation Shenzhen Gaduate School, Habin Institute of Technology

More information

Defining and Implementing Dynamic Semantics of Object Oriented High Level Petri Nets

Defining and Implementing Dynamic Semantics of Object Oriented High Level Petri Nets Defining and Imlementing Dynamic Semantics of Object Oiented High Level Peti Nets Maius Bezovan Faculty of Automation Comutes and Electonics, Univesity of Caiova 1100 Caiova, Romania Abstact. This ae deals

More information

A New Free-form Deformation Through the Control of Parametric Surfaces

A New Free-form Deformation Through the Control of Parametric Surfaces A New Fee-fom Defomation Though the Contol of Paametic Sufaces Jieqing Feng Lizhuang Ma and Qunsheng Peng State Key Lab. of CAD&CG, Zhejiang Univesity Hangzhou 310027, P. R. of CHINA email: jqfeng@cad.zju.edu.cn

More information

Performance Optimization in Structured Wireless Sensor Networks

Performance Optimization in Structured Wireless Sensor Networks 5 The Intenational Aab Jounal of Infomation Technology, Vol. 6, o. 5, ovembe 9 Pefomance Optimization in Stuctued Wieless Senso etwoks Amine Moussa and Hoda Maalouf Compute Science Depatment, ote Dame

More information

Topological Characteristic of Wireless Network

Topological Characteristic of Wireless Network Topological Chaacteistic of Wieless Netwok Its Application to Node Placement Algoithm Husnu Sane Naman 1 Outline Backgound Motivation Papes and Contibutions Fist Pape Second Pape Thid Pape Futue Woks Refeences

More information

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012 2011, Scienceline Publication www.science-line.com Jounal of Wold s Electical Engineeing and Technology J. Wold. Elect. Eng. Tech. 1(1): 12-16, 2012 JWEET An Efficient Algoithm fo Lip Segmentation in Colo

More information

Controlled Information Maximization for SOM Knowledge Induced Learning

Controlled Information Maximization for SOM Knowledge Induced Learning 3 Int'l Conf. Atificial Intelligence ICAI'5 Contolled Infomation Maximization fo SOM Knowledge Induced Leaning Ryotao Kamimua IT Education Cente and Gaduate School of Science and Technology, Tokai Univeisity

More information

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery Poceedings of the 4th WSEAS Intenational Confeence on luid Mechanics and Aeodynamics, Elounda, Geece, August 1-3, 006 (pp337-34) Consevation Law of Centifugal oce and Mechanism of Enegy Tansfe Caused in

More information

Illumination methods for optical wear detection

Illumination methods for optical wear detection Illumination methods fo optical wea detection 1 J. Zhang, 2 P.P.L.Regtien 1 VIMEC Applied Vision Technology, Coy 43, 5653 LC Eindhoven, The Nethelands Email: jianbo.zhang@gmail.com 2 Faculty Electical

More information

Positioning of a robot based on binocular vision for hand / foot fusion Long Han

Positioning of a robot based on binocular vision for hand / foot fusion Long Han 2nd Intenational Confeence on Advances in Mechanical Engineeing and Industial Infomatics (AMEII 26) Positioning of a obot based on binocula vision fo hand / foot fusion Long Han Compute Science and Technology,

More information

An Unsupervised Segmentation Framework For Texture Image Queries

An Unsupervised Segmentation Framework For Texture Image Queries An Unsupevised Segmentation Famewok Fo Textue Image Queies Shu-Ching Chen Distibuted Multimedia Infomation System Laboatoy School of Compute Science Floida Intenational Univesity Miami, FL 33199, USA chens@cs.fiu.edu

More information

A modal estimation based multitype sensor placement method

A modal estimation based multitype sensor placement method A modal estimation based multitype senso placement method *Xue-Yang Pei 1), Ting-Hua Yi 2) and Hong-Nan Li 3) 1),)2),3) School of Civil Engineeing, Dalian Univesity of Technology, Dalian 116023, China;

More information

Detection and Recognition of Alert Traffic Signs

Detection and Recognition of Alert Traffic Signs Detection and Recognition of Alet Taffic Signs Chia-Hsiung Chen, Macus Chen, and Tianshi Gao 1 Stanfod Univesity Stanfod, CA 9305 {echchen, macuscc, tianshig}@stanfod.edu Abstact Taffic signs povide dives

More information

Communication vs Distributed Computation: an alternative trade-off curve

Communication vs Distributed Computation: an alternative trade-off curve Communication vs Distibuted Computation: an altenative tade-off cuve Yahya H. Ezzeldin, Mohammed amoose, Chistina Fagouli Univesity of Califonia, Los Angeles, CA 90095, USA, Email: {yahya.ezzeldin, mkamoose,

More information

Integrated Dynamic Congestion Controller Andreas Pitsillides 1, Petros Ioannou 2, Loukas Rossides 1

Integrated Dynamic Congestion Controller Andreas Pitsillides 1, Petros Ioannou 2, Loukas Rossides 1 Integated Dynamic Congestion Contolle Andeas Pitsillides 1, Petos Ioannou 2, Loukas Rossides 1 Abstact--The gowing demand of comute usage equies efficient ways of managing netwok taffic in ode to avoid

More information

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM Luna M. Rodiguez*, Sue Ellen Haupt, and Geoge S. Young Depatment of Meteoology and Applied Reseach Laboatoy The Pennsylvania State Univesity,

More information

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES Svetlana Avetisyan Mikayel Samvelyan* Matun Kaapetyan Yeevan State Univesity Abstact In this pape, the class

More information

Simulation and Performance Evaluation of Network on Chip Architectures and Algorithms using CINSIM

Simulation and Performance Evaluation of Network on Chip Architectures and Algorithms using CINSIM J. Basic. Appl. Sci. Res., 1(10)1594-1602, 2011 2011, TextRoad Publication ISSN 2090-424X Jounal of Basic and Applied Scientific Reseach www.textoad.com Simulation and Pefomance Evaluation of Netwok on

More information

Computer Vision - Histogram Processing. Dr. S. Das IIT Madras, CHENNAI - 36

Computer Vision - Histogram Processing. Dr. S. Das IIT Madras, CHENNAI - 36 Comute Viion - Hitogam Poceing D. S. Da IIT Mada, CHENNAI - 36 HISTOGRAM In a gay level image the obabilitie aigned to each gay level can be given by the elation: n, N Inut image,,2...l - - The nomalized

More information

Scaling Location-based Services with Dynamically Composed Location Index

Scaling Location-based Services with Dynamically Composed Location Index Scaling Location-based Sevices with Dynamically Composed Location Index Bhuvan Bamba, Sangeetha Seshadi and Ling Liu Distibuted Data Intensive Systems Laboatoy (DiSL) College of Computing, Geogia Institute

More information

3/1/18. Overview. Program Representations. Abstract Syntax Tree (AST) Eclipse JDT. Java Model. The Tree Structure of Java Project[2]

3/1/18. Overview. Program Representations. Abstract Syntax Tree (AST) Eclipse JDT. Java Model. The Tree Structure of Java Project[2] Oveview Pogam Reesentations Abstact Syntax Tee Eclise JDT Java Model Eclise JDT AST Contol Flow Gah Pogam Deendence Gah Points-to Gah Call Gah 2 Abstact Syntax Tee (AST) Ceated by the comile at the end

More information

Bo Gu and Xiaoyan Hong*

Bo Gu and Xiaoyan Hong* Int. J. Ad Hoc and Ubiquitous Computing, Vol. 11, Nos. /3, 1 169 Tansition phase of connectivity fo wieless netwoks with gowing pocess Bo Gu and Xiaoyan Hong* Depatment of Compute Science, Univesity of

More information

Prioritized Traffic Recovery over GMPLS Networks

Prioritized Traffic Recovery over GMPLS Networks Pioitized Taffic Recovey ove GMPLS Netwoks 2005 IEEE. Pesonal use of this mateial is pemitted. Pemission fom IEEE mu be obtained fo all othe uses in any cuent o futue media including epinting/epublishing

More information

Data mining based automated reverse engineering and defect discovery

Data mining based automated reverse engineering and defect discovery Data mining based automated evese engineeing and defect discovey James F. Smith III, ThanhVu H. Nguyen Naval Reseach Laboatoy, Code 5741, Washington, D.C., 20375-5000 ABSTRACT A data mining based pocedue

More information

Performance Evaluation of TCP Vegas over Optical Burst Switched Networks

Performance Evaluation of TCP Vegas over Optical Burst Switched Networks Pefomae Evaluation of TCP Vegas ove Otical Bust Switched Netwoks Basem Shihada 1, Qiong Zhang 3, Pin-Han Ho 1,, 1 School of Comute Sciee, Univesity of ateloo, ateloo, Canada Deatment of Electical and Comute

More information

Simulating Life of Virtual Plants, Fishes and Butterflies

Simulating Life of Virtual Plants, Fishes and Butterflies Simulating Life of Vitual Plants, Fishes and Butteflies 1 3 Simulating Life of Vitual Plants, Fishes and Butteflies Hansudi Nose, Daniel Thalmann Comute Gahics Lab, Swiss Fedeal Institute of Technology

More information

Optical Flow for Large Motion Using Gradient Technique

Optical Flow for Large Motion Using Gradient Technique SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 103-113 Optical Flow fo Lage Motion Using Gadient Technique Md. Moshaof Hossain Sake 1, Kamal Bechkoum 2, K.K. Islam 1 Abstact: In this

More information

Monte Carlo Techniques for Rendering

Monte Carlo Techniques for Rendering Monte Calo Techniques fo Rendeing CS 517 Fall 2002 Compute Science Conell Univesity Announcements No ectue on Thusday Instead, attend Steven Gotle, Havad Upson Hall B17, 4:15-5:15 (efeshments ealie) Geomety

More information

Point-Biserial Correlation Analysis of Fuzzy Attributes

Point-Biserial Correlation Analysis of Fuzzy Attributes Appl Math Inf Sci 6 No S pp 439S-444S (0 Applied Mathematics & Infomation Sciences An Intenational Jounal @ 0 NSP Natual Sciences Publishing o Point-iseial oelation Analysis of Fuzzy Attibutes Hao-En hueh

More information

On the Forwarding Area of Contention-Based Geographic Forwarding for Ad Hoc and Sensor Networks

On the Forwarding Area of Contention-Based Geographic Forwarding for Ad Hoc and Sensor Networks On the Fowading Aea of Contention-Based Geogaphic Fowading fo Ad Hoc and Senso Netwoks Dazhi Chen Depatment of EECS Syacuse Univesity Syacuse, NY dchen@sy.edu Jing Deng Depatment of CS Univesity of New

More information

Image Compression using Genetic Algorithm

Image Compression using Genetic Algorithm Image Compession using Genetic Algoithm Ali K. Idees, Suhad A. ALI, Esa H. Obead Depatment of Compute Science, College of Science fo Women, Univesity of Babylon Abstact: In this pape, A steady state Genetic

More information

GTOC 9, Multiple Space Debris Rendezvous Trajectory Design in the J2 environment

GTOC 9, Multiple Space Debris Rendezvous Trajectory Design in the J2 environment GTOC 9, Multiple Space Debis Rendezvous Tajectoy Design in the J envionment Macus Hallmann, Makus Schlottee, Ansga Heidecke, Maco Sagliano Fedeico Fumenti, Volke Maiwald, René Schwaz Institute of Space

More information

Frequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters

Frequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters Optics and Photonics Jounal, 016, 6, 94-100 Published Online August 016 in SciRes. http://www.scip.og/jounal/opj http://dx.doi.og/10.436/opj.016.68b016 Fequency Domain Appoach fo Face Recognition Using

More information

WIRELESS sensor networks (WSNs), which are capable

WIRELESS sensor networks (WSNs), which are capable IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. XX, NO. XX, XXX 214 1 Lifetime and Enegy Hole Evolution Analysis in Data-Gatheing Wieless Senso Netwoks Ju Ren, Student Membe, IEEE, Yaoxue Zhang, Kuan

More information

Congestion Control for Differentiated-Services using Non-linear Control Theory

Congestion Control for Differentiated-Services using Non-linear Control Theory Congestion Contol fo Diffeentiated-Sevices using Non-linea Contol Theoy Andeas Pitsillides 1, Petos Ioannou 2, Loukas Rossides 1 Deatment of Comute Science, Univesity of Cyus, andeas.itsillides@ucy.ac.cy,

More information

CS 450: COMPUTER GRAPHICS RASTERIZING CONICS SPRING 2016 DR. MICHAEL J. REALE

CS 450: COMPUTER GRAPHICS RASTERIZING CONICS SPRING 2016 DR. MICHAEL J. REALE CS 45: COMPUTER GRAPHICS RASTERIZING CONICS SPRING 6 DR. MICHAEL J. REALE RASTERIZING CURVES OTHER THAN LINES When dealing with othe inds of cuves, we can daw it in one of the following was: Use elicit

More information

Erasure-Coding Based Routing for Opportunistic Networks

Erasure-Coding Based Routing for Opportunistic Networks Easue-Coding Based Routing fo Oppotunistic Netwoks Yong Wang, Sushant Jain, Magaet Matonosi, Kevin Fall Pinceton Univesity, Univesity of Washington, Intel Reseach Bekeley ABSTRACT Routing in Delay Toleant

More information

ESTIMATION OF INTERPOLATION ERROR IN DEMS USING STATISTICAL METHODS

ESTIMATION OF INTERPOLATION ERROR IN DEMS USING STATISTICAL METHODS ESTIMATION OF INTERPOLATION ERROR IN DEMS USING STATISTICAL METHODS Robet PAQUET, Austalia Key wods: DEM, inteolation eo, ALS, hotogammety, Delaunay tiangulation SUMMARY To wok with DEMs euies a knowledge

More information

Getting the System Sizing and Performance Test Right

Getting the System Sizing and Performance Test Right Getting the System Sizing and Pefomance Test Right Steve Hazeltine - Sema Gou Systems Ltd. (now Oacle UK Ltd.) (Email shazelti@uk.oacle.co - Telehone +44 171 830 4444) Andew Johnston - Indeendent Consultant

More information

An Assessment of the Efficiency of Close-Range Photogrammetry for Developing a Photo-Based Scanning Systeminthe Shams Tabrizi Minaret in Khoy City

An Assessment of the Efficiency of Close-Range Photogrammetry for Developing a Photo-Based Scanning Systeminthe Shams Tabrizi Minaret in Khoy City Austalian Jounal of Basic and Applied Sciences, 5(1): 80-85, 011 ISSN 1991-8178 An Assessment of the Efficiency of Close-Range Photogammety fo Developing a Photo-Based Scanning Systeminthe Shams Tabizi

More information

Topic 7 Random Variables and Distribution Functions

Topic 7 Random Variables and Distribution Functions Definition of a Random Vaiable Distibution Functions Popeties of Distibution Functions Topic 7 Random Vaiables and Distibution Functions Distibution Functions 1 / 11 Definition of a Random Vaiable Distibution

More information

arxiv: v2 [physics.soc-ph] 30 Nov 2016

arxiv: v2 [physics.soc-ph] 30 Nov 2016 Tanspotation dynamics on coupled netwoks with limited bandwidth Ming Li 1,*, Mao-Bin Hu 1, and Bing-Hong Wang 2, axiv:1607.05382v2 [physics.soc-ph] 30 Nov 2016 1 School of Engineeing Science, Univesity

More information

Color Correction Using 3D Multiview Geometry

Color Correction Using 3D Multiview Geometry Colo Coection Using 3D Multiview Geomety Dong-Won Shin and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 13 Cheomdan-gwagio, Buk-ku, Gwangju 500-71, Republic of Koea ABSTRACT Recently,

More information

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma apreduce Optimizations and Algoithms 2015 Pofesso Sasu Takoma www.cs.helsinki.fi Optimizations Reduce tasks cannot stat befoe the whole map phase is complete Thus single slow machine can slow down the

More information

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks Spial Recognition Methodology and Its Application fo Recognition of Chinese Bank Checks Hanshen Tang 1, Emmanuel Augustin 2, Ching Y. Suen 1, Olivie Baet 2, Mohamed Cheiet 3 1 Cente fo Patten Recognition

More information

Dynamic Multiple Parity (DMP) Disk Array for Serial Transaction Processing

Dynamic Multiple Parity (DMP) Disk Array for Serial Transaction Processing IEEE TRANSACTIONS ON COMPUTERS, VOL. 50, NO. 9, SEPTEMBER 200 949 Dynamic Multiple Paity (DMP) Disk Aay fo Seial Tansaction Pocessing K.H. Yeung, Membe, IEEE, and T.S. Yum, Senio Membe, IEEE AbstactÐThe

More information

10/29/2010. Rendering techniques. Global Illumination. Local Illumination methods. Today : Global Illumination Modules and Methods

10/29/2010. Rendering techniques. Global Illumination. Local Illumination methods. Today : Global Illumination Modules and Methods Rendeing techniques Compute Gaphics Lectue 10 Can be classified as Local Illumination techniques Global Illumination techniques Global Illumination 1: Ray Tacing and Radiosity Taku Komua 1 Local Illumination

More information

Introduction To Robotics (Kinematics, Dynamics, and Design)

Introduction To Robotics (Kinematics, Dynamics, and Design) Intoduction o obotics Kinematics Dnamics and Design EION # 9: satial Descitions & ansfomations li Meghdai ofesso chool of Mechanical Engineeing haif Univesit of echnolog ehan IN 365-9567 Homeage: htt://meghdai.shaif.edu

More information

EE 6900: Interconnection Networks for HPC Systems Fall 2016

EE 6900: Interconnection Networks for HPC Systems Fall 2016 EE 6900: Inteconnection Netwoks fo HPC Systems Fall 2016 Avinash Kaanth Kodi School of Electical Engineeing and Compute Science Ohio Univesity Athens, OH 45701 Email: kodi@ohio.edu 1 Acknowledgement: Inteconnection

More information

Concomitants of Upper Record Statistics for Bivariate Pseudo Weibull Distribution

Concomitants of Upper Record Statistics for Bivariate Pseudo Weibull Distribution Available at http://pvamuedu/aam Appl Appl Math ISSN: 93-9466 Vol 5, Issue (Decembe ), pp 8 9 (Peviously, Vol 5, Issue, pp 379 388) Applications and Applied Mathematics: An Intenational Jounal (AAM) Concomitants

More information

Separability and Topology Control of Quasi Unit Disk Graphs

Separability and Topology Control of Quasi Unit Disk Graphs Sepaability and Topology Contol of Quasi Unit Disk Gaphs Jiane Chen, Anxiao(Andew) Jiang, Iyad A. Kanj, Ge Xia, and Fenghui Zhang Dept. of Compute Science, Texas A&M Univ. College Station, TX 7784. {chen,

More information

Aggregating Local Descriptors for Epigraphs Recognition

Aggregating Local Descriptors for Epigraphs Recognition Aggegating Local Descitos fo Eigahs Recognition Giusee Amato, Fabizio Falchi, Fausto Rabitti, Lucia Vadicamo ISTI-CNR, via G. Mouzzi, 5624 Pisa (Italy) Emails: .@isti.cn.it Abstact. In this

More information

Image Enhancement in the Spatial Domain. Spatial Domain

Image Enhancement in the Spatial Domain. Spatial Domain 8-- Spatial Domain Image Enhancement in the Spatial Domain What is spatial domain The space whee all pixels fom an image In spatial domain we can epesent an image by f( whee x and y ae coodinates along

More information

A Two-stage and Parameter-free Binarization Method for Degraded Document Images

A Two-stage and Parameter-free Binarization Method for Degraded Document Images A Two-stage and Paamete-fee Binaization Method fo Degaded Document Images Yung-Hsiang Chiu 1, Kuo-Liang Chung 1, Yong-Huai Huang 2, Wei-Ning Yang 3, Chi-Huang Liao 4 1 Depatment of Compute Science and

More information

Event-based Location Dependent Data Services in Mobile WSNs

Event-based Location Dependent Data Services in Mobile WSNs Event-based Location Dependent Data Sevices in Mobile WSNs Liang Hong 1, Yafeng Wu, Sang H. Son, Yansheng Lu 3 1 College of Compute Science and Technology, Wuhan Univesity, China Depatment of Compute Science,

More information

The Dual Round Robin Matching Switch with Exhaustive Service

The Dual Round Robin Matching Switch with Exhaustive Service The Dual Round Robin Matching Switch with Exhaustive Sevice Yihan Li, Shivenda S. Panwa, H. Jonathan Chao Abstact Vitual Output Queuing is widely used by fixed-length highspeed switches to ovecome head-of-line

More information

Mobility Pattern Recognition in Mobile Ad-Hoc Networks

Mobility Pattern Recognition in Mobile Ad-Hoc Networks Mobility Patten Recognition in Mobile Ad-Hoc Netwoks S. M. Mousavi Depatment of Compute Engineeing, Shaif Univesity of Technology sm_mousavi@ce.shaif.edu H. R. Rabiee Depatment of Compute Engineeing, Shaif

More information

Annales UMCS Informatica AI 2 (2004) UMCS

Annales UMCS Informatica AI 2 (2004) UMCS Pobane z czasopisma Annales AI- Infomatica http://ai.annales.umcs.pl Annales Infomatica AI 2 (2004) 33-340 Annales Infomatica Lublin-Polonia Sectio AI http://www.annales.umcs.lublin.pl/ Embedding as a

More information

A Shape-preserving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonuniform Fuzzification Transform

A Shape-preserving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonuniform Fuzzification Transform A Shape-peseving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonunifom Fuzzification Tansfom Felipe Fenández, Julio Gutiéez, Juan Calos Cespo and Gacián Tiviño Dep. Tecnología Fotónica, Facultad

More information

Modelling, simulation, and performance analysis of a CAN FD system with SAE benchmark based message set

Modelling, simulation, and performance analysis of a CAN FD system with SAE benchmark based message set Modelling, simulation, and pefomance analysis of a CAN FD system with SAE benchmak based message set Mahmut Tenuh, Panagiotis Oikonomidis, Peiklis Chachalakis, Elias Stipidis Mugla S. K. Univesity, TR;

More information

The EigenRumor Algorithm for Ranking Blogs

The EigenRumor Algorithm for Ranking Blogs he EigenRumo Algoithm fo Ranking Blogs Ko Fujimua N Cybe Solutions Laboatoies N Copoation akafumi Inoue N Cybe Solutions Laboatoies N Copoation Masayuki Sugisaki N Resonant Inc. ABSRAC he advent of easy

More information

A Memory Efficient Array Architecture for Real-Time Motion Estimation

A Memory Efficient Array Architecture for Real-Time Motion Estimation A Memoy Efficient Aay Achitectue fo Real-Time Motion Estimation Vasily G. Moshnyaga and Keikichi Tamau Depatment of Electonics & Communication, Kyoto Univesity Sakyo-ku, Yoshida-Honmachi, Kyoto 66-1, JAPAN

More information

Genetic algorithm based on number of children and height task for multiprocessor task Scheduling

Genetic algorithm based on number of children and height task for multiprocessor task Scheduling Genetic algorithm based on number of children and height task for multiprocessor task Scheduling Marjan Abdeyazdan 1,Vahid Arjmand 2,Amir masoud Rahmani 3, Hamid Raeis ghanavati 4 1 Department of Computer

More information

POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler

POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler POMDP: Intoduction to Patially Obsevable Makov Decision Pocesses Hossein Kamalzadeh, Michael Hahsle 2019-01-02 The R package pomdp povides an inteface to pomdp-solve, a solve (witten in C) fo Patially

More information

Tier-Based Underwater Acoustic Routing for Applications with Reliability and Delay Constraints

Tier-Based Underwater Acoustic Routing for Applications with Reliability and Delay Constraints Tie-Based Undewate Acoustic Routing fo Applications with Reliability and Delay Constaints Li-Chung Kuo Depatment of Electical Engineeing State Univesity of New Yok at Buffalo Buffalo, New Yok 14260 Email:

More information

Assessment of Track Sequence Optimization based on Recorded Field Operations

Assessment of Track Sequence Optimization based on Recorded Field Operations Assessment of Tack Sequence Optimization based on Recoded Field Opeations Matin A. F. Jensen 1,2,*, Claus G. Søensen 1, Dionysis Bochtis 1 1 Aahus Univesity, Faculty of Science and Technology, Depatment

More information

Dynamic Topology Control to Reduce Interference in MANETs

Dynamic Topology Control to Reduce Interference in MANETs Dynamic Topology Contol to Reduce Intefeence in MANETs Hwee Xian TAN 1,2 and Winston K. G. SEAH 2,1 {stuhxt, winston}@i2.a-sta.edu.sg 1 Depatment of Compute Science, School of Computing, National Univesity

More information

Shortest Paths for a Two-Robot Rendez-Vous

Shortest Paths for a Two-Robot Rendez-Vous Shotest Paths fo a Two-Robot Rendez-Vous Eik L Wyntes Joseph S B Mitchell y Abstact In this pape, we conside an optimal motion planning poblem fo a pai of point obots in a plana envionment with polygonal

More information

Analysis of Wired Short Cuts in Wireless Sensor Networks

Analysis of Wired Short Cuts in Wireless Sensor Networks Analysis of Wied Shot Cuts in Wieless Senso Netwos ohan Chitaduga Depatment of Electical Engineeing, Univesity of Southen Califonia, Los Angeles 90089, USA Email: chitadu@usc.edu Ahmed Helmy Depatment

More information

Lecture # 04. Image Enhancement in Spatial Domain

Lecture # 04. Image Enhancement in Spatial Domain Digital Image Pocessing CP-7008 Lectue # 04 Image Enhancement in Spatial Domain Fall 2011 2 domains Spatial Domain : (image plane) Techniques ae based on diect manipulation of pixels in an image Fequency

More information

Siggraph Precomputed Radiance Transfer: Theory and Practice

Siggraph Precomputed Radiance Transfer: Theory and Practice Siggah 2005 Pecomuted Radiance Tansfe: Theoy and Pactice Summay Geneal model of shading and shadowing fo eal-time endeing. Basic adiance tansfe techniques, moe advanced techniques that incooate highe-fequency

More information

Cellular Neural Network Based PTV

Cellular Neural Network Based PTV 3th Int Symp on Applications of Lase Techniques to Fluid Mechanics Lisbon, Potugal, 6-9 June, 006 Cellula Neual Netwok Based PT Kazuo Ohmi, Achyut Sapkota : Depatment of Infomation Systems Engineeing,

More information

DISTRIBUTION MIXTURES

DISTRIBUTION MIXTURES Application Example 7 DISTRIBUTION MIXTURES One fequently deals with andom vaiables the distibution of which depends on vaious factos. One example is the distibution of atmospheic paametes such as wind

More information

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM LiLi Du Depatment of Civil, Achitectual, and Envionmental Engineeing Illinois Institute of Technology 3300

More information

RT-WLAN: A Soft Real-Time Extension to the ORiNOCO Linux Device Driver

RT-WLAN: A Soft Real-Time Extension to the ORiNOCO Linux Device Driver 1 RT-WLAN: A Soft Real-Time Extension to the ORiNOCO Linux Device Dive Amit Jain Daji Qiao Kang G. Shin The Univesity of Michigan Ann Abo, MI 4819, USA {amitj,dqiao,kgshin@eecs.umich.edu Abstact The cuent

More information

4.2. Co-terminal and Related Angles. Investigate

4.2. Co-terminal and Related Angles. Investigate .2 Co-teminal and Related Angles Tigonometic atios can be used to model quantities such as

More information

Number of Paths and Neighbours Effect on Multipath Routing in Mobile Ad Hoc Networks

Number of Paths and Neighbours Effect on Multipath Routing in Mobile Ad Hoc Networks Numbe of Paths and Neighbous Effect on Multipath Routing in Mobile Ad Hoc Netwoks Oday Jeew School of Infomation Systems and Accounting Univesity of Canbea Canbea ACT 2617, Austalia oday.jeew@canbea.edu.au

More information

Pledge: Signature:

Pledge: Signature: S/PM 0 Final Exam 7 May 005 Name: KEY E-mail ID: @viginia.edu Pledge: Signatue: Thee ae 80 minutes 3 hous fo this exam and 80 oints on the test; don t send too long on any one uestion! Thee is an exam

More information

Journal of Network and Computer Applications

Journal of Network and Computer Applications Jounal of Netwok and Compute Applications 34 (211) 135 142 Contents lists available at ScienceDiect Jounal of Netwok and Compute Applications jounal homepage: www.elsevie.com/locate/jnca Optimization of

More information

Meta Objects for Access Control: A Formal Model for Role-Based Principals

Meta Objects for Access Control: A Formal Model for Role-Based Principals Meta Objects f Access Contol: A Fmal Model f Role-Based Pincials Thomas Riechmann, Fanz J. Hauck Univesity of Elangen-Nünbeg* Deatment of Comute Science IV Matensst. 1, D-91058 Elangen, Gemany {iechmann,hauck}@infmatik.uni-elangen.de

More information

Lifetime and Energy Hole Evolution Analysis in Data-Gathering Wireless Sensor Networks

Lifetime and Energy Hole Evolution Analysis in Data-Gathering Wireless Sensor Networks 788 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 12, NO. 2, APRIL 2016 Lifetime and Enegy Hole Evolution Analysis in Data-Gatheing Wieless Senso Netwoks Ju Ren, Student Membe, IEEE, Yaoxue Zhang,

More information

Any modern computer system will incorporate (at least) two levels of storage:

Any modern computer system will incorporate (at least) two levels of storage: 1 Any moden compute system will incopoate (at least) two levels of stoage: pimay stoage: andom access memoy (RAM) typical capacity 32MB to 1GB cost pe MB $3. typical access time 5ns to 6ns bust tansfe

More information

The concept of PARPS - Packet And Resource Plan Scheduling

The concept of PARPS - Packet And Resource Plan Scheduling The concept of PARPS - Packet And Resouce Plan Scheduling Magnus Eiksson 1 and Håkan Sätebeg 2 1) Dept. of Signals, Sensos and Systems, Royal Inst. of Technology, Sweden. E-mail: magnus.eiksson@ite.mh.se.

More information

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples Multi-azimuth Pestack Time Migation fo Geneal Anisotopic, Weakly Heteogeneous Media - Field Data Examples S. Beaumont* (EOST/PGS) & W. Söllne (PGS) SUMMARY Multi-azimuth data acquisition has shown benefits

More information

A Recommender System for Online Personalization in the WUM Applications

A Recommender System for Online Personalization in the WUM Applications A Recommende System fo Online Pesonalization in the WUM Applications Mehdad Jalali 1, Nowati Mustapha 2, Ali Mamat 2, Md. Nasi B Sulaiman 2 Abstact foeseeing of use futue movements and intentions based

More information

GARBAGE COLLECTION METHODS. Hanan Samet

GARBAGE COLLECTION METHODS. Hanan Samet gc0 GARBAGE COLLECTION METHODS Hanan Samet Compute Science Depatment and Cente fo Automation Reseach and Institute fo Advanced Compute Studies Univesity of Mayland College Pak, Mayland 07 e-mail: hjs@umiacs.umd.edu

More information

A ROI Focusing Mechanism for Digital Cameras

A ROI Focusing Mechanism for Digital Cameras A ROI Focusing Mechanism fo Digital Cameas Chu-Hui Lee, Meng-Feng Lin, Chun-Ming Huang, and Chun-Wei Hsu Abstact With the development and application of digital technologies, the digital camea is moe popula

More information

Quality Aware Privacy Protection for Location-based Services

Quality Aware Privacy Protection for Location-based Services In Poceedings of the th Intenational Confeence on Database Systems fo Advanced Applications (DASFAA 007), Bangkok, Thailand, Apil 9-, 007. Quality Awae Pivacy Potection fo Location-based Sevices Zhen Xiao,,

More information

PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS

PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS Poceedings of the ASME 215 Dynamic Systems and Contol Confeence DSCC215 Octobe 28-3, 215, Columbus, Ohio, USA DSCC215-999 PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS Jaeyeon Lee

More information

Conversion Functions for Symmetric Key Ciphers

Conversion Functions for Symmetric Key Ciphers Jounal of Infomation Assuance and Secuity 2 (2006) 41 50 Convesion Functions fo Symmetic Key Ciphes Deba L. Cook and Angelos D. Keomytis Depatment of Compute Science Columbia Univesity, mail code 0401

More information

SYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH

SYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH I J C A 7(), 202 pp. 49-53 SYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH Sushil Goel and 2 Rajesh Vema Associate Pofesso, Depatment of Compute Science, Dyal Singh College,

More information

Hierarchically Clustered P2P Streaming System

Hierarchically Clustered P2P Streaming System Hieachically Clusteed P2P Steaming System Chao Liang, Yang Guo, and Yong Liu Polytechnic Univesity Thomson Lab Booklyn, NY 11201 Pinceton, NJ 08540 Abstact Pee-to-pee video steaming has been gaining populaity.

More information

Embeddings into Crossed Cubes

Embeddings into Crossed Cubes Embeddings into Cossed Cubes Emad Abuelub *, Membe, IAENG Abstact- The hypecube paallel achitectue is one of the most popula inteconnection netwoks due to many of its attactive popeties and its suitability

More information