A TRICKY TASK SCHEDULING TECHNIQUE TO OPTIMIZE TIME COST AND RELIABILITY IN MOBILE COMPUTING ENVIRONMENT

Size: px
Start display at page:

Download "A TRICKY TASK SCHEDULING TECHNIQUE TO OPTIMIZE TIME COST AND RELIABILITY IN MOBILE COMPUTING ENVIRONMENT"

Transcription

1 A TRICKY TASK SCHEDULING TECHNIQUE TO OPTIMIZE TIME COST AND RELIABILITY IN MOBILE COMPUTING ENVIRONMENT Faizul Navi Kha 1, Kapil Govil 2 1 Departmet of Computer Applicatio, Teerthaker Mahaveer Uiversity, Moradabad , UP, INDIA 2 Departmet of Computer Applicatio, Teerthaker Mahaveer Uiversity, Moradabad , UP, INDIA Abstract Mobile Computig Eviromet (MCE) cosistig portable computig devices itercoected by wireless medium, are icreasigly beig used i may area of sciece, busiess ad educatio etc owadays. It is the computatio made over physical mobility. MCE facilitate the user to perform a task from a distat place from the device. This provides flexible commuicatio betwee user ad cotiuous access to etworked services. Mobile computig shares may features with distributed computig as the applicatio rus i MCE executes i distributed maer i.e. a applicatio is combiatio of multiple tasks ad these task schedule o the available resources to be execute. The performace of a applicatio is depedig o task schedulig techique i MCE. Task schedulig techique cosist i fidig a allocatio of the tasks to the processors such that the total executio cost ad time are miimized or processig reliability is maximized. So the ultimate objective of fidig task schedulig techique is to improve the performace i terms to miimize cost ad time ad maximize reliability of MCE. I MCE a applicatio ca be see as oe or multiple task modules ad each of the task modules allocate o available processor for its executio. Therefore, i this paper, the problem of schedulig the tasks i mobile computig eviromet is explore with objectives to miimize processig cost, processig time or maximize the processig reliability through a ew task schedulig techique to optimize performace i MCE. The ature of the assigmet will be static. Keywords Cost, Mobile Computig Eviromet, Performace, Reliability, Task schedulig *** INTRODUCTION Advaces i commuicatio ad computig techologies have itroduced a ew way of computig eviromet, called Mobile Computig Eviromet (MCE), which allows mobility of users thereby providig aytime aywhere computig eviromet. The mobility of user (or device) results i a highly dyamic eviromets with respect to the availability of resources/ifrastructures for ay applicatio ruig o the mobile devices. Also, i a mobile computig eviromet, locatio has a profoud effect. A Mobile Computig Eviromet (MCE) cosists of a set of multiple processors itercoected by wireless commuicatio liks ad equipped with software systems to produce a itegrated ad cosistet processig eviromet. The task partitioig ad schedulig strategies also play a importat role for achievig high performace i MCE ad a efficiet task schedulig techique ca utilize the resources i the MCE to complete the task executio at the earliest or i optimize maer. Task schedulig is a very commo ad challegig problem i MCE ad it deals with fidig a optimal schedulig of tasks to the processors so that the processig cost ad processig time are be miimized ad the processig reliability is maximized without violatig ay of the system costraits. Processig time is referred as the time take by the task for its executio, expeses occurs durig the task executio is describe as the processig cost ad reliability ca be cosider as the reliability of its processors as well as the reliability of its commuicatio liks. Distribute data across processors uevely so that each processor performs the volume of computatio proportioal to its speed is a commo approach to solve task schedulig problem i MCE. This problem deals with fidig a optimal task schedulig techique to the processors so that the processig time ad cost ca be miimized ad processig reliability ca be maximized for task schedulig i MCE. I MCE, the objective is to make processors busy executig tasks all the time by esurig that it does ot get idle ad this serves the purpose. Task optimizatio is highly depedet o the tasks allocatio method oto the available processor. I order to improve the performace of MCE, applicatio workloads are divided ito small idepedets uits called tasks ad these tasks eed to be execute o available processor through a task schedulig techique. Task schedulig techique should be capable eough i terms of optimize processig capabilities i MCE i.e. miimize processig cost, miimize processig time ad maximize processig reliability. This research paper explore task schedulig problem with umber of processors ad m umber of tasks where m> i MCE ad these tasks are eed to schedule o the available processors i optimize maer with satisfyig the processig costraits i.e. time, cost ad reliability. I task schedulig problem oce available processors are scheduled with a sigle task while the remaiig tasks have to wait (if the umbers of task are greater tha umbers of processor) util the preset scheduled task will execute. To overcome such problem i a MCE, a task schedulig techique would be eeded where more tha oe task to a sigle processor ca be schedule i Volume: 03 Issue: 05 May-2014, 823

2 order to achieve miimum processig time, processig cost ad maximum processig reliability i MCE. Some of the task allocatio schemes have bee reported i the literature, such as Task modelig [1], Schedulig of tasks [2, 5, 7, 8, 11], Task allocatio scheme [3, 15, 20], Resource allocatio [4, 13, 14, 16, 19], Load balacig [10], Static task assigmet [6], Resource schedulig [9], Job schedulig algorithm [12], Resource maagemet ad schedulig [17], Applicatio schedulig i Mobile Cloud Computig [18]. This research paper propose a ew task schedulig techique to task allocatio i MCE by usig the proper utilizatio of processors of the MCE so the problem of load balacig ca be avoid. 2. NOTATIONS p t m TCR MTCR 3. OBJECTIVE Processor Task Number of Processors Number of Tasks Task Cost Reliability Modified Task Cost Reliability The objective of this research paper is to solve task schedulig problem i a efficiet maer so that maximum level of optimizatio is achieved i order to miimize processig cost ad time ad maximize reliability by the proper utilizatio of resource i Mobile Computig Eviromet (MCE). The applied techique would also esure that processig of all the tasks ad its sub tasks as task modules are more tha the umbers of processors i the MCE. The type of assigmet of tasks to the processor is static. I this research paper performace is measured i term of processig time, cost ad reliability of the task that have to be get processed o the processors of the eviromet ad it have to be optimally processed i.e., time, cost to be miimized ad reliability maximized. 4. TECHNIQUE I order to obtai the overall optimal processig cost or processig time or processig reliability of a Mobile Computig Eviromet (MCE), this research paper cosider a problem of task schedulig where a set P = {p 1, p 2, p 3, p } of processors with differet processig capabilities ad a set T = {t 1, t 2, t 3, t m } of m tasks, where m>, every task has also cotai some umber of sub tasks module. Processig time, cost ad reliability are kow for each tasks module to the processor ad arrage i TCTR. Iitially processig cost, processig time will be iitializig as zero (0) ad processig reliability as oe (1). Task schedulig algorithm will fid for the miimum value by row (without repeatig the colum i the matrix) for processig time, cost or maximum for processig reliability, i result would get the tasks equal to umber of processors available i the MCE ad those task will get assiged. The process will repeat util umber of tasks will remai lesser tha the processor available i the eviromet. Oce that situatio will occur where the umbers of processors are greater tha the tasks waitig for the processig the will make slide chage i the techique. Istead of searchig elemet row wise, the search will be colum wise that will make eable the fial allocatio of remaiig uscheduled task i MCE. The fuctio to calculate overall time [Etime], cost [Ecost] ad reliability [Ereilability] is give here: Etime = Ecost = Ereliablity = 5. ALGORITHM i=1 i=1 i=1 i=1 i=1 ET ij X ij EC ij X ij i=0 ER ij X ij (i) (ii) (iii) 1. Start Algorithm 2. Read the umber of task i m 3. Read the umber of processor i 4. Store task ad Processig Cost, time ad reliability ito Matrix PCTR (,) x m of order 5. While (All task! = Assiged) { i. Check if the matrix cotaiig umbers of tasks are greater tha or equal to umbers of processors (m>=) the go to step (ii) else step (iv) ii. Search miimum value row wise i the matrix for time, cost or maximum value for reliability. iii. Check if the colum is previously selected for miimum/maximum value the GO TO step (ii) to fid ext miimum value for the row else Goto step (vi) to assig eligible task. iv. Search the miimum value for cost, time or maximum value for reliability colum wise i the matrix v. Check if the row is previously selected for miimum or maximum value the GO TO step (iv) to fid ext miimum or maximum value for the colum else Goto step (vi) to assig eligible task. vi. } 6. State the results 7. Ed of algorithm Assig the eligible tasks to available processors 6. IMPLEMENTATION This research paper cosider Mobile Computig Eviromet (MCE) which cosist a set P of 3 processors {p 1, p 2, p 3 }, ad a set T of 3 tasks {t 1, t 2, t 3 }. Each tasks cotaied some umber of modules ad these modules belogs to differet tasks would be process o available processors i MCE as metioed i metioed i Figure 1. Volume: 03 Issue: 05 May-2014, 824

3 Table 1: Tasks ad their modules t 1 {m 11, m 12, m 13, m 14,m 15, m 16} t 2 {m 21, m 22, m 23, m 24, m 25, m 26, m 27} t 3 {m 31, m 32, m 33, m 34, m 35, m 36, m 37, m 38 } Fig 1: Task modules origiatig from differet mobile hosts are waitig i queue. Each task cotaied differet idividual task compoets which are kow as modules. The processig time (t), processig cost (c) ad processig reliability (r) of each task modules to each processor are kow ad metioed i Processig Cost Time Reliability (PCTR) matrix as metioed i Table 2 Table 2: Processig Time Cost Reliability Matrix Processors p 1 p 2 p 3 Task Modules t-c-r t-c-r t-c-r t 1 m m m m m m t 2 m m m m m m m t 3 m m m m m m m m To proceed further with task schedulig problem i PCTR matrix, cosiderig that t 1 is based o processig time (t) (it may be processig cost or reliability), task t 2 is based o processig cost (c) (it may be processig time ad reliability) ad task t 3 is based o processig reliability (r) (it may be processig time ad processig cost). Hece a ew matrix amed MPCTR ca be derived by usig PCTR, I MPCTR task t 1 will represet processig time (t), t 2 task processig cost (c) ad t 3 task processig reliability (r). New matrix MPCTR represet as Table 3: Table 3: Modified Processor Cost Time Reliability Matrix Processors p 1 p 2 p 3 Task Modules t-c-r t-c-r t-c-r t 1 m m m m m Volume: 03 Issue: 05 May-2014, 825

4 m t 2 m m m m m m m t 3 m m m m m m m m MPCTR ca be break ito three differet tables for each costrait i.e. Table 4 for processig time, Table 5 for processig cost ad Table 6 for processig reliability i order to demostrate all the three costraits of processig i.e. time cost ad reliability i Mobile Computig Eviromet (MCE). Table 5: Processig Cost m 21 m 22 m 23 m 24 m 25 m 26 m 27 p p p Table 4: Processig Time m 11 m 12 m 13 m 14 m 15 p p p Table 6: Processig Reliability m 31 m 32 m 33 m 34 m 35 m 36 m 37 m 38 p p p To demostrate ew schedulig techique, this research paper is iitially cosiderig Table 4 for task schedulig i MCE. Table 4 represet umber of five modules which are origially belogs to task t 1 eed to get schedule o umber of 3 processors. I Table 4 umbers of task modules are 5 ad the umbers of processors are 3 (m>), schedulig techique will determie miimum value for each row ad will get the resultig output as metioed i Table 7: Table 7: Matrix represetig miimum value m 11 m 12 m 13 m 14 m 15 p 1 15 p 2 16 p 3 18 Hece there are oly three processors i the eviromet, employed techique would schedule oly three task module i MCE as metioed i Table 8. Table 8: Schedulig Table Processor Task Processig Cost p 1 m p 2 m p 3 m After the first task schedulig step executio, still two task i the queue ad gets uscheduled, here umbers of processors are greater tha umber of task (two) (m<), ow the elemet will be searched by colum wise ad that approach will esure that oe of the task module will get remai Volume: 03 Issue: 05 May-2014, 826

5 uexecuted. Ad the fial task schedulig is metioed i Table 9. Table 9: Overall processig time Processor Task Processig Etime time p 1 m 11 * m p 2 m p 3 m 13 * m Graphical represetatio of overall processig time is metioed i Fig 2: Fig 3: Overall processig cost occurred durig the executio i MCE Table 11: Overall processig reliability Processor Task Processig Ereliability Cost p 1 m 31* m 34 * m 36 p 2 m 33 * m 37 * m p 3 m 32* m Fig 2: Overall processig time take by the processor i MCE Figure 4 showig graphical represetatio of overall processig reliability of give example: By applyig the same task schedulig techique, this research paper would also calculate processig cost ad processig reliability for the give example i this research paper as metioed i Table 10 ad Table 11 respectively. Table 10: Overall processig cost Processor Task Processig Ecost Cost p 1 m 22 * m 25 * m 27 p 2 m 23 * m p 3 m 21* m Graphical represetatio of overall processig cost is metioed i Fig 3: Fig 4: Overall processig reliability of the task i MCE 7. CONCLUSIONS This research paper provide the solutio to the problem of task schedulig through a smart task schedulig techique, i which the umber of the tasks is more tha the umber of processors i Mobile Computig Eviromet (MCE). Opted schedulig techique will esure to satisfy various costraits i.e. time, cost ad reliability i MCE. The task schedulig techique is preseted i pseudo code ad applied o the several sets of iput data to test the performace ad effectiveess of the pseudo code. Optimizatio of task is the commo objective for ay task schedulig problem that the Volume: 03 Issue: 05 May-2014, 827

6 task eeds to be processed with optimal time, cost ad reliability. This paper cosider three tasks i.e. t 1, t 2 ad t 3 with differet tasks module ad process t 1 with miimum time, t 2 process with miimum cost ad t 3 process with maximum reliability i MCE. The optimal output of the give example that is cosider i research paper to test the task schedulig techique is metioed i the implemetatio sectio of the paper is metioed i Table 12: Table 12: Cosolidated results for Time, Cost ad Reliability i MCE Task p 1 p 2 p 3 Optimal ETime Optimal ECost Optimal Ereliablity t1 m 11 * m 14 m 12 m 13 * m t2 m 22 * m 25 * m 27 m 23 * m 24 m 21 * m t3 m 34 * m 31 * m 36 m 33 * m 37 * m 38 m 32 * m Time complexity comparisos (as metioed i Table 13) are show i Figure 6, 7 ad 8. Fig 5: Fial Task Schedulig i Mobile Computig Eviromet (MCE) The techique stated i pseudo code applied o several sets of iput data ad that verified the objective of get maximum processig reliability for give tasks for their executio. The aalysis of a algorithm maily focuses o time complexity. The time complexity of above metioed algorithm is O(m+). By takig several iput examples, the above algorithm returs results as metioed i Table 13. Fig 6: Time complexity for No of Processors 3 Number of Processors () Table 13 Time Complexity Number Complexity of of tasks algorithm [5] (m) O(m 2 ) Complexity of preset algorithm O(m+) Fig 7: Time complexity for No of Processors 4 Volume: 03 Issue: 05 May-2014, 828

7 Fig 8: Time complexity for No of Processors 5 REFERENCES [1] Aa Isabel Molia, Miguel Ágel Redodo, Mauel Ortega, 2007, Applyig Task Modelig ad Patterbased techiques i Reegieerig Processes for Mobile Learig User Iterfaces: A case study, JOURNAL OF COMPUTERS, VOL. 2, Issue 4, [2] Beazir Fateh, G. Maimara, 2013, Joit Schedulig of Tasks ad Messages for Eergy Miimizatio i Iterferece-aware Real-time Sesor Networks, IEEE Trasactios o Mobile Computig, 25 Jue IEEE computer Society Digital Library. IEEE Computer Society, < >, ISSN: [3] Faizul Navi Kha, Kapil Govil, 2013, Distributed Task Allocatio Scheme for Performace Improvemet i Mobile Computig Network, Iteratioal Joural of Treds i Computer Sciece, vol: 2 issue: 3, pp: [4] Hogbi Liag, Dijiag Huag, Li X. Cai, Xuemi (Sherma) She, Daiyua Peg, 2011, Resource Allocatio for Security Services i Mobile Cloud Computig, IEEE INFOCOM 2011 Workshop o M2MCN-2011, ISBN: , [5] Ilavarasa E, Maohara R, 2010, High Performace ad Eergy Efficiet Task Schedulig Algorithm for Heterogeeous Mobile Computig System, Iteratioal Joural of Computer Sciece & Iformatio Techology, Vol. 2, Issue 2, [6] Kapil Govil ad Dr. Avaish Kumar A modified ad efficiet algorithm for Static task assigmet i Distributed Processig Eviromet. Iteratioal Joural of Computer Applicatios, Vol. 23, Number 8, Article 1, 1 5, ISBN: , ISSN: [7] L. Yu, G. Zhou, Y. Pu, 2011, A Improved Task Schedulig Algorithm i Grid Computig Eviromet, It'l J. of Commuicatios, Network ad System Scieces, Vol. 4 No. 4, doi: /ijcs [8] Marja Kuchaki Rafsajai, Amid Khatibi Bardsiri, 2012, A New Heuristic Approach for Schedulig Idepedet Tasks o Heterogeeous Computig Systems, Iteratioal Joural of Machie Learig ad Computig, Vol: 2, No 4, [9] S. Nagedram, J. Vijaya Lakshmi, D. Vekata Narasimha Rao, 2011, Efficiet resource schedulig i data ceters usig MRIS, Idia Joural of Computer Sciece ad Egieerig, vol. 2, o. 5, pp [10] S. Suryadevera, J. Chourasia, S. Rathore, A. Jhummarwala, 2012, Load balacig i computatioal grids usig at coloy optimizatio algorithm, Iteratioal Joural of Computer & Commuicatio Techology, vol. 3, Issue 3, [11] S. Themozhi, A. Tamilarasi, K. Thagavel, 2012, Fuzzy Based Task Schedulig for Hierarchical Resource Allocatio i Mobile Grid Eviromet, Iteratioal Joural of Soft Computig, Vol: 7, Issue: 3, [12] Sadeep Kaur, Sukhpreet Kaur, 2013, Survey of Resource ad Groupig Based Job Schedulig Algorithm i Grid Computig, Iteratioal Joural of Computer Sciece ad Mobile Computig, Vol: 2, Issue. 5, [13] Sayed Chhatta Shah, Myog-Soo Park, 2010, Resource Allocatio Scheme to Miimize Commuicatio Cost i Mobile Ad Hoc Computatioal Grids, Iteratioal Coferece o Itelliget Networkig ad Collaborative Systems, ISBN: , [14] Sayed Chhatta Shah, Qurat-Ul-Ai Nizamaib, Sajjad Hussai Chauhdaryc, Myog-Soo Park, 2012, A effective ad robust two-phase resource allocatio scheme for iterdepedet tasks i mobile ad hoc computatioal Grids, Joural of Parallel ad Distributed Computig, Vol: 72, Issue 12, [15] T. Xie ad X. Qi, 2008, A Eergy-Delay Tuable Task Allocatio Strategy for Collaborative Applicatios i Networked Embedded Systems, IEEE Tras. Computers, Vol: 57, Issue 3, [16] Themozhi S., A. Tamilarasi ad P.T. Vaathi, 2012, A Fault Tolerat Resource Allocatio Architecture for Mobile Grid, Joural of Computer Sciece, Vol: 8, Issue 6, [17] Vigesh V, Sedhil Kumar KS, Jaisakar N, 2013, Resource Maagemet ad Schedulig i Cloud Eviromet, Iteratioal Joural of Scietific ad Research Publicatios, Volume 3, Issue 6, 1-6 [18] Xiagli Wei,Jiahua Fa, Ziyi Lu,Ke Dig, 2013, Applicatio Schedulig i Mobile Cloud Computig with Load Balacig, Joural of Applied Mathematics, Vol: 2013, 1-13 [19] Yashpal Rohilla, Preeti Gulia, 2012, Resource Allocatio i cellular Network : A cross layer approach, Iteratioal Joural of Egieerig Research ad Applicatios, Vol. 2, Issue 4, [20] Yichao Ji, Jiog Ji, Alexader Gluhak, Klaus Moesser ad Marimuthu Palaiswami, 2012, A Itelliget Task Allocatio Scheme for Multihop Wireless Networks, IEEE Trasactios o Parallel ad Distributed Systems, Vol: 23, Issue 3, Volume: 03 Issue: 05 May-2014, 829

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Solving Fuzzy Assignment Problem Using Fourier Elimination Method

Solving Fuzzy Assignment Problem Using Fourier Elimination Method Global Joural of Pure ad Applied Mathematics. ISSN 0973-768 Volume 3, Number 2 (207), pp. 453-462 Research Idia Publicatios http://www.ripublicatio.com Solvig Fuzzy Assigmet Problem Usig Fourier Elimiatio

More information

An Algorithm to Solve Multi-Objective Assignment. Problem Using Interactive Fuzzy. Goal Programming Approach

An Algorithm to Solve Multi-Objective Assignment. Problem Using Interactive Fuzzy. Goal Programming Approach It. J. Cotemp. Math. Scieces, Vol. 6, 0, o. 34, 65-66 A Algorm to Solve Multi-Objective Assigmet Problem Usig Iteractive Fuzzy Goal Programmig Approach P. K. De ad Bharti Yadav Departmet of Mathematics

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis IOSR Joural of Egieerig Redudacy Allocatio for Series Parallel Systems with Multiple Costraits ad Sesitivity Aalysis S. V. Suresh Babu, D.Maheswar 2, G. Ragaath 3 Y.Viaya Kumar d G.Sakaraiah e (Mechaical

More information

A New Bit Wise Technique for 3-Partitioning Algorithm

A New Bit Wise Technique for 3-Partitioning Algorithm Special Issue of Iteratioal Joural of Computer Applicatios (0975 8887) o Optimizatio ad O-chip Commuicatio, No.1. Feb.2012, ww.ijcaolie.org A New Bit Wise Techique for 3-Partitioig Algorithm Rajumar Jai

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers *

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers * Load balaced Parallel Prime umber Geerator with Sieve of Eratosthees o luster omputers * Soowook Hwag*, Kyusik hug**, ad Dogseug Kim* *Departmet of Electrical Egieerig Korea Uiversity Seoul, -, Rep. of

More information

DISTRIBUTED ALGORITHM FOR MULTI-AGENT ENVIRONMENT

DISTRIBUTED ALGORITHM FOR MULTI-AGENT ENVIRONMENT Iteratioal Joural of Iformatio Techology ad Kowledge Maagemet July-December 20, Volume 4, No. 2, pp. 59-525 DISTRIBUTED ALGORITHM FOR MULTI-AGENT ENVIRONMENT Maish Arora & M. Syamala Devi 2 Traditioal

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045 Oe Brookigs Drive St. Louis, Missouri 63130-4899, USA jaegerg@cse.wustl.edu

More information

A Hierarchical Load Balanced Fault tolerant Grid Scheduling Algorithm with User Satisfaction

A Hierarchical Load Balanced Fault tolerant Grid Scheduling Algorithm with User Satisfaction A Hierarchical Load Balaced Fault tolerat Grid Schedulig Algorithm with User Satisfactio 1 KEERTHIKA P, 2 SURESH P Assistat Professor (Seior Grade), Departmet o Computer Sciece ad Egieerig Assistat Professor

More information

Quorum Based Data Replication in Grid Environment

Quorum Based Data Replication in Grid Environment Quorum Based Data Replicatio i Grid Eviromet Rohaya Latip, Hamidah Ibrahim, Mohamed Othma, Md Nasir Sulaima, ad Azizol Abdullah Faculty of Computer Sciece ad Iformatio Techology, Uiversiti Putra Malaysia

More information

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

High Availability with Diagonal Replication in 2D Mesh (DR2M) Protocol for Grid Environment

High Availability with Diagonal Replication in 2D Mesh (DR2M) Protocol for Grid Environment High Availability with Diagoal Replicatio i 2D Mesh (DR2M) Protocol for Grid Eviromet Rohaya Latip (Correspodig author) Faculty of Computer Sciece ad Iformatio Techology Uiversiti Putra Malaysia Tel: 60-3-8946-6536

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations Applied Mathematical Scieces, Vol. 1, 2007, o. 25, 1203-1215 A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045, Oe

More information

Enhancing Cloud Computing Scheduling based on Queuing Models

Enhancing Cloud Computing Scheduling based on Queuing Models Ehacig Cloud Computig Schedulig based o Queuig Models Mohamed Eisa Computer Sciece Departmet, Port Said Uiversity, 42526 Port Said, Egypt E. I. Esedimy Computer Sciece Departmet, Masoura Uiversity, Masoura,

More information

Service Oriented Enterprise Architecture and Service Oriented Enterprise

Service Oriented Enterprise Architecture and Service Oriented Enterprise Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE

More information

Optimum Solution of Quadratic Programming Problem: By Wolfe s Modified Simplex Method

Optimum Solution of Quadratic Programming Problem: By Wolfe s Modified Simplex Method Volume VI, Issue III, March 7 ISSN 78-5 Optimum Solutio of Quadratic Programmig Problem: By Wolfe s Modified Simple Method Kalpaa Lokhade, P. G. Khot & N. W. Khobragade, Departmet of Mathematics, MJP Educatioal

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network Available olie at www.sciecedirect.com Eergy Procedia 6 (202) 60 64 202 Iteratioal Coferece o Future Eergy, Eviromet, ad Materials Adaptive Resource Allocatio for Electric Evirometal Pollutio through the

More information

An Algorithm to Solve Fuzzy Trapezoidal Transshipment Problem

An Algorithm to Solve Fuzzy Trapezoidal Transshipment Problem Iteratioal Joural of Systems Sciece ad Applied Mathematics 206; (4): 58-62 http://www.sciecepublishiggroup.com/j/ssam doi: 0.648/j.ssam.206004.4 A Algorithm to Solve Fuzzy Trapezoidal Trasshipmet Problem

More information

HADOOP: A NEW APPROACH FOR DOCUMENT CLUSTERING

HADOOP: A NEW APPROACH FOR DOCUMENT CLUSTERING Y.K. Patil* Iteratioal Joural of Advaced Research i ISSN: 2278-6244 IT ad Egieerig Impact Factor: 4.54 HADOOP: A NEW APPROACH FOR DOCUMENT CLUSTERING Prof. V.S. Nadedkar** Abstract: Documet clusterig is

More information

A Parallel DFA Minimization Algorithm

A Parallel DFA Minimization Algorithm A Parallel DFA Miimizatio Algorithm Ambuj Tewari, Utkarsh Srivastava, ad P. Gupta Departmet of Computer Sciece & Egieerig Idia Istitute of Techology Kapur Kapur 208 016,INDIA pg@iitk.ac.i Abstract. I this

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 18 Strategies for Query Processig Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio DBMS techiques to process a query Scaer idetifies

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

Assignment Problems with fuzzy costs using Ones Assignment Method

Assignment Problems with fuzzy costs using Ones Assignment Method IOSR Joural of Mathematics (IOSR-JM) e-issn: 8-8, p-issn: 9-6. Volume, Issue Ver. V (Sep. - Oct.06), PP 8-89 www.iosrjourals.org Assigmet Problems with fuzzy costs usig Oes Assigmet Method S.Vimala, S.Krisha

More information

Operating System Concepts. Operating System Concepts

Operating System Concepts. Operating System Concepts Chapter 4: Mass-Storage Systems Logical Disk Structure Logical Disk Structure Disk Schedulig Disk Maagemet RAID Structure Disk drives are addressed as large -dimesioal arrays of logical blocks, where the

More information

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui 2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal

More information

New Fuzzy Color Clustering Algorithm Based on hsl Similarity

New Fuzzy Color Clustering Algorithm Based on hsl Similarity IFSA-EUSFLAT 009 New Fuzzy Color Clusterig Algorithm Based o hsl Similarity Vasile Ptracu Departmet of Iformatics Techology Tarom Compay Bucharest Romaia Email: patrascu.v@gmail.com Abstract I this paper

More information

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao

More information

Accuracy Improvement in Camera Calibration

Accuracy Improvement in Camera Calibration Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z

More information

A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem

A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem P. Sethil Kumar et al t. Joural of Egieerig Research ad Applicatios SSN : 2248-9622, Vol. 4, ssue 3( Versio 1), March 2014, pp.897-903 RESEARCH ARTCLE OPEN ACCESS A Method for Solvig Balaced tuitioistic

More information

Theory of Fuzzy Soft Matrix and its Multi Criteria in Decision Making Based on Three Basic t-norm Operators

Theory of Fuzzy Soft Matrix and its Multi Criteria in Decision Making Based on Three Basic t-norm Operators Theory of Fuzzy Soft Matrix ad its Multi Criteria i Decisio Makig Based o Three Basic t-norm Operators Md. Jalilul Islam Modal 1, Dr. Tapa Kumar Roy 2 Research Scholar, Dept. of Mathematics, BESUS, Howrah-711103,

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

EFFICIENT MULTIPLE SEARCH TREE STRUCTURE

EFFICIENT MULTIPLE SEARCH TREE STRUCTURE EFFICIENT MULTIPLE SEARCH TREE STRUCTURE Mohammad Reza Ghaeii 1 ad Mohammad Reza Mirzababaei 1 Departmet of Computer Egieerig ad Iformatio Techology, Amirkabir Uiversity of Techology, Tehra, Ira mr.ghaeii@aut.ac.ir

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks and Queues Monday, February 12 / Tuesday, February 13

CIS 121 Data Structures and Algorithms with Java Spring Stacks and Queues Monday, February 12 / Tuesday, February 13 CIS Data Structures ad Algorithms with Java Sprig 08 Stacks ad Queues Moday, February / Tuesday, February Learig Goals Durig this lab, you will: Review stacks ad queues. Lear amortized ruig time aalysis

More information

Counting the Number of Minimum Roman Dominating Functions of a Graph

Counting the Number of Minimum Roman Dominating Functions of a Graph Coutig the Number of Miimum Roma Domiatig Fuctios of a Graph SHI ZHENG ad KOH KHEE MENG, Natioal Uiversity of Sigapore We provide two algorithms coutig the umber of miimum Roma domiatig fuctios of a graph

More information

Lecture 18. Optimization in n dimensions

Lecture 18. Optimization in n dimensions Lecture 8 Optimizatio i dimesios Itroductio We ow cosider the problem of miimizig a sigle scalar fuctio of variables, f x, where x=[ x, x,, x ]T. The D case ca be visualized as fidig the lowest poit of

More information

Minimum Spanning Trees

Minimum Spanning Trees Presetatio for use with the textbook, lgorithm esig ad pplicatios, by M. T. Goodrich ad R. Tamassia, Wiley, 0 Miimum Spaig Trees 0 Goodrich ad Tamassia Miimum Spaig Trees pplicatio: oectig a Network Suppose

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:

More information

Review: The ACID properties

Review: The ACID properties Recovery Review: The ACID properties A tomicity: All actios i the Xactio happe, or oe happe. C osistecy: If each Xactio is cosistet, ad the DB starts cosistet, it eds up cosistet. I solatio: Executio of

More information

Heuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP)

Heuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP) Heuristic Approaches for Solvig the Multidimesioal Kapsack Problem (MKP) R. PARRA-HERNANDEZ N. DIMOPOULOS Departmet of Electrical ad Computer Eg. Uiversity of Victoria Victoria, B.C. CANADA Abstract: -

More information

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis Itro to Algorithm Aalysis Aalysis Metrics Slides. Table of Cotets. Aalysis Metrics 3. Exact Aalysis Rules 4. Simple Summatio 5. Summatio Formulas 6. Order of Magitude 7. Big-O otatio 8. Big-O Theorems

More information

FCM-SEP (Fuzzy C-Means Based Stable Election Protocol) for Energy Efficiency in Wireless Sensor Networks

FCM-SEP (Fuzzy C-Means Based Stable Election Protocol) for Energy Efficiency in Wireless Sensor Networks FCM-SEP (Fuzzy C-Meas Based Stable Electio Protocol) for Eergy Efficiecy i Wireless Sesor Networks Sadeep Kaur Computer Sciece ad Egieerig, Giai Zail Sigh Campus College of Egieerig ad Techology, Bathida,

More information

condition w i B i S maximum u i

condition w i B i S maximum u i ecture 10 Dyamic Programmig 10.1 Kapsack Problem November 1, 2004 ecturer: Kamal Jai Notes: Tobias Holgers We are give a set of items U = {a 1, a 2,..., a }. Each item has a weight w i Z + ad a utility

More information

Minimum Spanning Trees. Application: Connecting a Network

Minimum Spanning Trees. Application: Connecting a Network Miimum Spaig Tree // : Presetatio for use with the textbook, lgorithm esig ad pplicatios, by M. T. oodrich ad R. Tamassia, Wiley, Miimum Spaig Trees oodrich ad Tamassia Miimum Spaig Trees pplicatio: oectig

More information

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work 200 2d Iteratioal Coferece o Iformatio ad Multimedia Techology (ICIMT 200) IPCSIT vol. 42 (202) (202) IACSIT Press, Sigapore DOI: 0.7763/IPCSIT.202.V42.0 Idex Weight Decisio Based o AHP for Iformatio Retrieval

More information

Probabilistic Fuzzy Time Series Method Based on Artificial Neural Network

Probabilistic Fuzzy Time Series Method Based on Artificial Neural Network America Joural of Itelliget Systems 206, 6(2): 42-47 DOI: 0.5923/j.ajis.2060602.02 Probabilistic Fuzzy Time Series Method Based o Artificial Neural Network Erol Egrioglu,*, Ere Bas, Cagdas Haka Aladag

More information

An Estimation of Distribution Algorithm for solving the Knapsack problem

An Estimation of Distribution Algorithm for solving the Knapsack problem Vol.4,No.5, 214 Published olie: May 25, 214 DOI: 1.7321/jscse.v4.5.1 A Estimatio of Distributio Algorithm for solvig the Kapsack problem 1 Ricardo Pérez, 2 S. Jös, 3 Arturo Herádez, 4 Carlos A. Ochoa *1,

More information

Chapter 8. Strings and Vectors. Copyright 2014 Pearson Addison-Wesley. All rights reserved.

Chapter 8. Strings and Vectors. Copyright 2014 Pearson Addison-Wesley. All rights reserved. Chapter 8 Strigs ad Vectors Overview 8.1 A Array Type for Strigs 8.2 The Stadard strig Class 8.3 Vectors Slide 8-3 8.1 A Array Type for Strigs A Array Type for Strigs C-strigs ca be used to represet strigs

More information

A Modified Multiband U Shaped and Microcontroller Shaped Fractal Antenna

A Modified Multiband U Shaped and Microcontroller Shaped Fractal Antenna al Joural o Recet ad Iovatio Treds i Computig ad Commuicatio ISSN: 221-8169 A Modified Multibad U Shaped ad Microcotroller Shaped Fractal Atea Shweta Goyal 1, Yogedra Kumar Katiyar 2 1 M.tech Scholar,

More information

Transitioning to BGP

Transitioning to BGP Trasitioig to BGP ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 24 th April

More information

A Study on the Performance of Cholesky-Factorization using MPI

A Study on the Performance of Cholesky-Factorization using MPI A Study o the Performace of Cholesky-Factorizatio usig MPI Ha S. Kim Scott B. Bade Departmet of Computer Sciece ad Egieerig Uiversity of Califoria Sa Diego {hskim, bade}@cs.ucsd.edu Abstract Cholesky-factorizatio

More information

WEBSITE STRUCTURE IMPROVEMENT USING ANT COLONY TECHNIQUE

WEBSITE STRUCTURE IMPROVEMENT USING ANT COLONY TECHNIQUE WEBSITE STRUCTURE IMPROVEMENT USING ANT COLONY TECHNIQUE Wiwik Aggraei 1, Agyl Ardi Rahmadi 1, Radityo Prasetyo Wibowo 1 1 Iformatio System Departmet, Faculty of Iformatio Techology, Istitut Tekologi Sepuluh

More information

Computers and Scientific Thinking

Computers and Scientific Thinking Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

New Results on Energy of Graphs of Small Order

New Results on Energy of Graphs of Small Order Global Joural of Pure ad Applied Mathematics. ISSN 0973-1768 Volume 13, Number 7 (2017), pp. 2837-2848 Research Idia Publicatios http://www.ripublicatio.com New Results o Eergy of Graphs of Small Order

More information

ANN WHICH COVERS MLP AND RBF

ANN WHICH COVERS MLP AND RBF ANN WHICH COVERS MLP AND RBF Josef Boští, Jaromír Kual Faculty of Nuclear Scieces ad Physical Egieerig, CTU i Prague Departmet of Software Egieerig Abstract Two basic types of artificial eural etwors Multi

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

An Incremental Temporal Partitioning Method for Real-Time Reconfigurable Systems

An Incremental Temporal Partitioning Method for Real-Time Reconfigurable Systems A Icremetal Temporal Partitioig Method for Real-Time Recofigurable Systems HAMID R. AHMADIFAR, FARHAD MEHDIPOUR*, MORTEZA S. ZAMANI*, ** Departmet MEHDI of Iformatics, SEDIGHI* ad KAZUAKI MURAKAMI** Graduate

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

Chapter 8. Strings and Vectors. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 8. Strings and Vectors. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 8 Strigs ad Vectors Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 8.1 A Array Type for Strigs 8.2 The Stadard strig Class 8.3 Vectors Copyright 2015 Pearso Educatio, Ltd..

More information

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme Improvig Iformatio Retrieval System Security via a Optimal Maximal Codig Scheme Dogyag Log Departmet of Computer Sciece, City Uiversity of Hog Kog, 8 Tat Chee Aveue Kowloo, Hog Kog SAR, PRC dylog@cs.cityu.edu.hk

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

Structuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software

Structuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software Structurig Redudacy for Fault Tolerace CSE 598D: Fault Tolerat Software What do we wat to achieve? Versios Damage Assessmet Versio 1 Error Detectio Iputs Versio 2 Voter Outputs State Restoratio Cotiued

More information

SOFTWARE usually does not work alone. It must have

SOFTWARE usually does not work alone. It must have Proceedigs of the 203 Federated Coferece o Computer Sciece ad Iformatio Systems pp. 343 348 A method for selectig eviromets for software compatibility testig Łukasz Pobereżik AGH Uiversity of Sciece ad

More information

Reversible Realization of Quaternary Decoder, Multiplexer, and Demultiplexer Circuits

Reversible Realization of Quaternary Decoder, Multiplexer, and Demultiplexer Circuits Egieerig Letters, :, EL Reversible Realizatio of Quaterary Decoder, Multiplexer, ad Demultiplexer Circuits Mozammel H.. Kha, Member, ENG bstract quaterary reversible circuit is more compact tha the correspodig

More information

Graphs. Minimum Spanning Trees. Slides by Rose Hoberman (CMU)

Graphs. Minimum Spanning Trees. Slides by Rose Hoberman (CMU) Graphs Miimum Spaig Trees Slides by Rose Hoberma (CMU) Problem: Layig Telephoe Wire Cetral office 2 Wirig: Naïve Approach Cetral office Expesive! 3 Wirig: Better Approach Cetral office Miimize the total

More information

Σ P(i) ( depth T (K i ) + 1),

Σ P(i) ( depth T (K i ) + 1), EECS 3101 York Uiversity Istructor: Ady Mirzaia DYNAMIC PROGRAMMING: OPIMAL SAIC BINARY SEARCH REES his lecture ote describes a applicatio of the dyamic programmig paradigm o computig the optimal static

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

Neuro Fuzzy Model for Human Face Expression Recognition

Neuro Fuzzy Model for Human Face Expression Recognition IOSR Joural of Computer Egieerig (IOSRJCE) ISSN : 2278-0661 Volume 1, Issue 2 (May-Jue 2012), PP 01-06 Neuro Fuzzy Model for Huma Face Expressio Recogitio Mr. Mayur S. Burage 1, Prof. S. V. Dhopte 2 1

More information

ISSN (Print) Research Article. *Corresponding author Nengfa Hu

ISSN (Print) Research Article. *Corresponding author Nengfa Hu Scholars Joural of Egieerig ad Techology (SJET) Sch. J. Eg. Tech., 2016; 4(5):249-253 Scholars Academic ad Scietific Publisher (A Iteratioal Publisher for Academic ad Scietific Resources) www.saspublisher.com

More information

Fuzzy Linear Regression Analysis

Fuzzy Linear Regression Analysis 12th IFAC Coferece o Programmable Devices ad Embedded Systems The Iteratioal Federatio of Automatic Cotrol September 25-27, 2013. Fuzzy Liear Regressio Aalysis Jaa Nowaková Miroslav Pokorý VŠB-Techical

More information

Extending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis

Extending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis Extedig The Sleuth Kit ad its Uderlyig Model for Pooled File System Foresic Aalysis Frauhofer Istitute for Commuicatio, Iformatio Processig ad Ergoomics Ja-Niclas Hilgert* Marti Lambertz Daiel Plohma ja-iclas.hilgert@fkie.frauhofer.de

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

REVIEW AND COMPARISON OF TASKS SCHEDULING IN CLOUD COMPUTING

REVIEW AND COMPARISON OF TASKS SCHEDULING IN CLOUD COMPUTING REVIEW AND COMPARISON OF TASKS SCHEDULING IN CLOUD COMPUTING Yousef Tohidirad 1, Zahed Soltai aliabadi 2, Abdolsalam Azizi 3, Siamak Abdezadeh 4 ad Mohammad Moradi 5 1 Departmet of Computer Egieerig, Electroic

More information

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 9 Poiters ad Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 9.1 Poiters 9.2 Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Slide 9-3

More information

Design and Implementation of Web Usage Mining Intelligent System in the Field of e-commerce

Design and Implementation of Web Usage Mining Intelligent System in the Field of e-commerce Available olie at www.sciecedirect.com Procedia Egieerig 30 (2012) 20 27 Iteratioal Coferece o Commuicatio Techology ad System Desig Desig ad Implemetatio of Web Usage Miig Itelliget System i the Field

More information

Lecture 1: Introduction and Strassen s Algorithm

Lecture 1: Introduction and Strassen s Algorithm 5-750: Graduate Algorithms Jauary 7, 08 Lecture : Itroductio ad Strasse s Algorithm Lecturer: Gary Miller Scribe: Robert Parker Itroductio Machie models I this class, we will primarily use the Radom Access

More information

Lecturers: Sanjam Garg and Prasad Raghavendra Feb 21, Midterm 1 Solutions

Lecturers: Sanjam Garg and Prasad Raghavendra Feb 21, Midterm 1 Solutions U.C. Berkeley CS170 : Algorithms Midterm 1 Solutios Lecturers: Sajam Garg ad Prasad Raghavedra Feb 1, 017 Midterm 1 Solutios 1. (4 poits) For the directed graph below, fid all the strogly coected compoets

More information

Modeling and Predicting the Efficiency of Application Execution in Distributed Environments

Modeling and Predicting the Efficiency of Application Execution in Distributed Environments Proceedigs of the 1th WSEAS Iteratioal Coferece o COMPUTERS, Vouliagmei, Athes, Greece, July 13-15, 26 (pp19-26) Modelig ad Predictig the Efficiecy of Applicatio Executio i Distributed Eviromets AHMED

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

EMPIRICAL ANALYSIS OF FAULT PREDICATION TECHNIQUES FOR IMPROVING SOFTWARE PROCESS CONTROL

EMPIRICAL ANALYSIS OF FAULT PREDICATION TECHNIQUES FOR IMPROVING SOFTWARE PROCESS CONTROL Iteratioal Joural of Iformatio Techology ad Kowledge Maagemet July-December 2012, Volume 5, No. 2, pp. 371-375 EMPIRICAL ANALYSIS OF FAULT PREDICATION TECHNIQUES FOR IMPROVING SOFTWARE PROCESS CONTROL

More information

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection 2017 Asia-Pacific Egieerig ad Techology Coferece (APETC 2017) ISBN: 978-1-60595-443-1 Otology-based Decisio Support System with Aalytic Hierarchy Process for Tour Pacage Selectio Tie-We Sug, Chia-Jug Lee,

More information

Analysis of Documents Clustering Using Sampled Agglomerative Technique

Analysis of Documents Clustering Using Sampled Agglomerative Technique Aalysis of Documets Clusterig Usig Sampled Agglomerative Techique Omar H. Karam, Ahmed M. Hamad, ad Sheri M. Moussa Abstract I this paper a clusterig algorithm for documets is proposed that adapts a samplig-based

More information

LU Decomposition Method

LU Decomposition Method SOLUTION OF SIMULTANEOUS LINEAR EQUATIONS LU Decompositio Method Jamie Traha, Autar Kaw, Kevi Marti Uiversity of South Florida Uited States of America kaw@eg.usf.edu http://umericalmethods.eg.usf.edu Itroductio

More information

New HSL Distance Based Colour Clustering Algorithm

New HSL Distance Based Colour Clustering Algorithm The 4th Midwest Artificial Itelligece ad Cogitive Scieces Coferece (MAICS 03 pp 85-9 New Albay Idiaa USA April 3-4 03 New HSL Distace Based Colour Clusterig Algorithm Vasile Patrascu Departemet of Iformatics

More information

Bayesian approach to reliability modelling for a probability of failure on demand parameter

Bayesian approach to reliability modelling for a probability of failure on demand parameter Bayesia approach to reliability modellig for a probability of failure o demad parameter BÖRCSÖK J., SCHAEFER S. Departmet of Computer Architecture ad System Programmig Uiversity Kassel, Wilhelmshöher Allee

More information

Keywords Software Architecture, Object-oriented metrics, Reliability, Reusability, Coupling evaluator, Cohesion, efficiency

Keywords Software Architecture, Object-oriented metrics, Reliability, Reusability, Coupling evaluator, Cohesion, efficiency Volume 3, Issue 9, September 2013 ISSN: 2277 128X Iteratioal Joural of Advaced Research i Computer Sciece ad Software Egieerig Research Paper Available olie at: www.ijarcsse.com Couplig Evaluator to Ehace

More information

Efficient Hardware Design for Implementation of Matrix Multiplication by using PPI-SO

Efficient Hardware Design for Implementation of Matrix Multiplication by using PPI-SO Efficiet Hardware Desig for Implemetatio of Matrix Multiplicatio by usig PPI-SO Shivagi Tiwari, Niti Meea Dept. of EC, IES College of Techology, Bhopal, Idia Assistat Professor, Dept. of EC, IES College

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

What are Information Systems?

What are Information Systems? Iformatio Systems Cocepts What are Iformatio Systems? Roma Kotchakov Birkbeck, Uiversity of Lodo Based o Chapter 1 of Beett, McRobb ad Farmer: Object Orieted Systems Aalysis ad Desig Usig UML, (4th Editio),

More information

On Nonblocking Folded-Clos Networks in Computer Communication Environments

On Nonblocking Folded-Clos Networks in Computer Communication Environments O Noblockig Folded-Clos Networks i Computer Commuicatio Eviromets Xi Yua Departmet of Computer Sciece, Florida State Uiversity, Tallahassee, FL 3306 xyua@cs.fsu.edu Abstract Folded-Clos etworks, also referred

More information

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems

More information