Availability Enhancement for Cloud Services by Migration based Rejuvenation: Analytical Modeling

Size: px
Start display at page:

Download "Availability Enhancement for Cloud Services by Migration based Rejuvenation: Analytical Modeling"

Transcription

1 3rd Iteratioal Coferece o Computatioal Techiques ad Artificial Itelligece (ICCTAI'2014) Feb , 2014 Sigapore Availability Ehacemet for Cloud Services by gratio based Rejuveatio: Aalytical Modelig Pa Pa Hlaig, ad Thadar Thei Abstract Virtualizatio is a core techology i cloud computig ad virtual machie migratio is a powerful tool to facilitate system maiteace, load balacig, fault tolerace, ad power-savig. As cloud services have bee widely used ad most of the cloud services are ruig o top of the virtual machie (VM), software agig i VM is a challegig issue ad high availability assurace of VMs becomes a sigificat cocer. Whe a applicatio goes cotiuously, VM performace will degrade ad failure rate will icrease due to software agig. VM rejuveatio, VM migratio is a promisig techique for ehacig the availability of cloud services as it ca postpoe or prevet the software agig i VM. Whe applicatio ruig o VM eeds to be rejuveated the hosted VM ca be migrated to aother VM o other hosts usig VM migratio ad cotiue to provide cloud services. I this paper, the effectiveess of VM rejuveatio is ivestigated by Markovia modelig. Numerical examples are preseted to illustrate the applicability of the model. Keywords Availability, Cloud Services, Markov Model, Rejuveatio, Software Agig, VM gratio N I. INTRODUCTION OWADAYS, Cloud computig services are becomig the primary source of computig power for both eterprises ad persoal computig applicatios. A cloud computig platform ca provide a variety of resources, icludig ifrastructure, software, ad services, to users i a o-demad fashio [13]. To access these resources, a cloud user submits a request for resources. The cloud provider the provides the requested resources from a commo resource pool ad allows the user to use these resources for a required time period. Compared to traditioal approaches, cloud computig services elimiate the costs of purchasig ad maitaiig the ifrastructures for cloud users [7]. Virtualizatio techology plays a key role i cloud computig platform sice it makes it possible to sigificatly reduce the umber of physical servers i cloud data ceters by havig each server host multiple idepedet virtual machies Pa Pa Hlaig, versity of Computer Studies, Yago, Myamar id: ms.papahlaig@gmail.com, Thadar Thei, versity of Computer Studies, Yago, Myamar. ( thadarthei@gmail.com). (VMs) maaged by a Virtual Machie Moitor (VMM) ofte referred to as a Hypervisor. Virtualizatio brigs some beefits like better utilizatio of resources ad fault tolerace [4]. A importat feature for virtualized cloud systems is the ability to move virtual machies (VMs) from oe physical host to aother. This characteristic is called VM migratio [3]. May orgaizatios ad busiesses which rely o cloud computig platforms require early uiterrupted service. Therefore system availability is a importat cocer for cloud platforms. I this cotext, software rejuveatio is a auspicious techique to achieve high availability [5]. I cloud eviromets the VMs ru o hypervisor ad applicatios ru o hosted VMs. These compoets are liable to suffer failures or hags due to software agig. Several studies have reported that the uavailability of servers more ofte origiates from software faults rather tha hardware faults. Whe software applicatios executig cotiuously for a log period of time, their performace degraded i rate ad icreased occurrece rate of hag/crash failures [16]. I this situatio, VM rejuveatio mechaism ca be performed as a fault prevetio actio ad has bee widely used to avoid the occurrece of uplaed failures. For assurig high availability ad reliability of systems from structural perspective, model-based assessmet has bee applied to may egieerig domais. State-space models such as Cotiuous Time Markov Chai (CTMC), semi-markov process ad Stochastic Petri Net (SPN) have bee used widely for evaluatig the performace [10], reliability/ availability [1], ad performability [8] of computer systems. I this paper, we costruct availability model to assess the steady state availability of the virtualized cloud system cosiderig the effect of VM rejuveatio. The rest of the paper is orgaized as follows. I sectio II we discuss the related work. Sectio III describes the architecture of the virtualized cloud system aalyzed i this paper, whereas Sectio IV presets the availability modelig. Model aalysis through the umerical results discuss i Sectio V. Fially we coclude our paper i Sectio VI. II. RELATED WORK There have bee a lot of research works to assess the availability of the system with rejuveatio. Matheus et al. [12] proposes a comprehesive availability model of a cloud 45

2 3rd Iteratioal Coferece o Computatioal Techiques ad Artificial Itelligece (ICCTAI'2014) Feb , 2014 Sigapore computig eviromet with time-based rejuveatio supported by the live migratio mechaism. They evaluate the impact that differet rejuveatio policies based o live migratio produced o the steady-state availability. F.Salfer ad K.Wolter [6] ivestigated the effect of three time-triggered system rejuveatio policies o service availability usig a queuig model. They defied a metric for steady-state availability usig combiatio of simulatio ad aalytical reasoig. They aalyzed time-to-failure of systems with rejuveatio. The author, Risaka [9] described a fault-tolerat software system with two versio redudat structure ad radom rejuveatio schedule, ad evaluated quatitatively a depedability measure like the steady-state system availability. They developed CTMC model with redudacy ad rejuveatio, by takig ito accout of the failure correlatio o the failure property betwee two software systems. The authors [15] preseted a mixed software rejuveatio policy for a operatioal software system with multiple degradatio states, which cosidered both the history iformatio ad the curret ruig state. By this policy, the system was rejuveated whe it achieved to a degradatio threshold or it came to pre-determied rejuveatio iterval. Some studies icorporated software rejuveatio for VM ito availability model ad computed the dow time cost or steady state availability of the system [2], the research paper [14] provided stochastic process based models to evaluate availability of the system i case of without virtualizatio techology ad i case whe virtualizatio ad software rejuveatio were used. I this paper, we discussed aalytical models for evaluatig the effectiveess of software rejuveatio i virtualized cloud system which experiece software agig. The aim of the aalytical modelig approach was to access the steady state availability determiig the times to trigger rejuveatio icorporate with VM migratio. III. SYSTEM ARCHITECTURE This study cosiders a system with -physical machies. Physical machie (PM) are sometime called physical hosts ad each host cotai a VMM which rus the VMs with desired applicatios, oe maagemet server which is a compoet resposible for cotrollig the etire cloud eviromet by meas of cloud maagemet tool ad maagemet server eeds to be up ad ruig, because it cotrols the whole eviromet. There is a remote storage volume which is accessed by the VMs ad maaged by the maagemet server. The virtualized cloud system architecture is preseted i the Fig. 1. Sice software applicatios o VMs execute cotiuously for log period of time the processes correspodig to the software i executio age or slowly degrade their performace. Whe oe of the VM o the physical host degrades performace because of executio age, rejuveatio activities will be scheduled. If performace degradatio rate is slow, VM is i applicatio level rejuveatio state ad at that state the VM will be rejuveate with some activities such as clea the iteral state or service restart. If performace degradatio rate is high, its state reaches system level rejuveatio state, that we refer migratio sate ad at that state VM should be migrated to aother host to become a healthy oe. We assume that migratio decisio such as which host VM should be migrated is decided by maagemet server. Fig. 1 Virtualized cloud system architecture for cloud services IV. AVAILABILITY MODELING I this sectio, we preset our proposal to ehace cloud service availability by applyig VM rejuveatio mechaism. Log ruig cloud applicatio ca occur Software agig. First, we study the agig behavior of the cloud service applicatios which are ruig o VMs. The we costruct a state trasitio model to measure the availability of the system. The markov chai state trasitio diagram for the system is show i Fig. 2. I the model, there are five states: Up State (U i ), Degradatio State (D i ), Applicatio Level Rejuveatio State (R i ), System Level Rejuveatio State (grate state) (M i ) ad Failure State (F). Iitially the VM is fuctioig i the iitial Up State, U 1. As time progresses, VM performace will be degraded ad state may chage from the U 1 state to D 1 with rate λ d. If VM performace degradatio is low, its state reaches R 1 state with triggerig rate λ r. At that state, applicatio level rejuveatio activities are performed ad state chage form R 1 state to U 1 agai with rate µ r. Whe VM performace degradatio rate is very high, state will eter M 1 state with rate λ s ad VM will be migrated from oe physical host to aother with rate λ m. There is o physical host that ca accept the VM, all services ruig o the VM will eter failure state with rate λ. After the VM has bee recovered with rate µ, it will become Up State agai. As a model assumptio, migratio probabilities are calculated by maagemet server based o their capacity of physical hosts. We also assume that Sojour time i all the state of the system is expoetially distributed. 46

3 3rd Iteratioal Coferece o Computatioal Techiques ad Artificial Itelligece (ICCTAI'2014) Feb , 2014 Sigapore Fig. 2 State trasitio diagram for the system We defie the steady-state probabilities of the system as follows: Probabilities i the up state: P ; Probabilities i the degradatio state: P Di ; Probabilities i the applicatio level rejuveatio state: P Ri ; Probabilities i the system level rejuveatio state or migratio state: P ; Probabilities i the failure state: P F ; where i= the umber of operatioal VMs We compute the steady-state probability by writig dow the steady-state balace equatios as follows. For state P U1, P d U1 mp i2 For state P ( i=2,3,,), P d mp i2 For state P Di ( i=1,2,,) r Di D P mp r R1 P r F P P P (3) Ri (1) (2) For state P F P (7) P F The coservatio equatio of Fig. 2 is obtaied by summig the probabilities of all states i the system ad the sum of equatio is 1. i1 P P P P P 1 (8) i1 Di i1 Ri i1 Combiig the above metioed balace equatios with the coservatio equatio, ad solvig these simultaeous equatios, we acquire the closed-form solutio for the system. d P Di P (9) r d P Ri P s r (10) (11) 2 s d P P m s r P F P (12) F For state P Ri ( i=1,2,,) s r PRi r PDi (4) For state P ( i=1,2,,-1 ) i mpm ( i 1) P (5) s R( i1) 1 P d d s d i i i r s r m s r s d 2 s d (2 ) m s r m s r V. MODEL ANALYSIS 1 (13) For state P M ( i= ) P i mpm i P s Ri ( 1) 1 (6) A. Availability ad Dowtime Aalysis Availability is a probability of a system which provides the services i a give istat time. I our model, services are ot 47

4 3rd Iteratioal Coferece o Computatioal Techiques ad Artificial Itelligece (ICCTAI'2014) Feb , 2014 Sigapore available whe VM is i applicatio level rejuveatio state (Ri), system level rejuveatio state, migratio state, () ad fail state (F). Availabili ty 1 Uavailability (14) Availabili ty 1 PRi P PF i 1 i 1 (15) Automated Reliability ad Performace Evaluator ad it is a well kow package i the field of reliability ad performability aalysis of the system. Dowtime is the expected total dowtime of the applicatio with rejuveatio i a T time uits is Dowtime T * PRi P PF i 1 i 1 (16) B. Numerical Results I order to aalyze the availability of the system, we perform umerical aalysis usig the followig parameter values show i TABLE I. Fig.4 Availability vs. Differet VM Degradatio Rate ad Rejuveatio Trigger Rate Fig. 4 illustrates the availability chages for the proposed model with 3 physical hosts system. The ifluece of VM degradatio rates ad rejuveatio trigger rates o availability is show. The rejuveatio trasitio firig rates λr are assumed 1 time/3 days ad 1 time/4 days. It ca be observed that the rejuveatio trigger rate icreases for VM, the higher availability ca be achieved. TABLE I PARAMETER VALUES Parameter Descriptio Value (hr-1) λd λr λs 1/λm 1/ r λ VM degradatio rate VM rejuveatio trigger rate VM migratio trigger rate migratio time rejuveatio time failure rate repair rate 1 time / week 1 time / 3days 1 time / day 30 sec 10 sec 3 time / moth 1 time / hrs For example, we assume that there are 3 physical hosts i our system ad the state trasitio diagram of 3 physical hosts system is modeled i Fig. 3. Fig.5 Dowtime vs. Differet VM Degradatio Rate ad Rejuveatio Trigger Rate Fig. 5 plotted the dowtime as a fuctio of the VM degradatio rates ad rejuveatio trigger rates. For the system with higher VM degradatio rate, it ca be show that the rejuveatio trigger rate icrease for VM, the lower dowtime ca be achieved. Fig.3 State Trasitio Diagram of 3 Physical Hosts System Steady-state probabilities of 3 physical hosts system are as follows: Up state: PU1+PU2+PU3; Degradatio state: PD1+PD2+PD3; Applicatio level Rejuveate state: PR1+PR2+PR3; gratio state: PM1+PM2+PM3; Failure state: PF; The steady state availability ad dowtime aalysis of 3 physical hosts system are show i the followig Figures. The results derived from umerical equatios are validated with SHARPE tools. SHARPE [11] is Symbolic Hierarchical 48

5 3rd Iteratioal Coferece o Computatioal Techiques ad Artificial Itelligece (ICCTAI'2014) Feb , 2014 Sigapore or more physical host system to be migrated from oe physical host to aother. Fig.6 Availability vs. Differet VM Degradatio Rates ad Differet Rejuveatio Rates The availability chages for the model with VM degradatio rates ad rejuveatio rates are show i Fig 6. The rejuveatio time µ r are assumed 20secods ad 10secods. It ca be observed that the quicker rejuveatio rate for VM, the higher availability ca be achieved. Fig.7 Dowtime vs. Differet VM Degradatio Rates ad Differet Rejuveatio Rates The differeces i dowtime with differet VM degradatio time ad differet rejuveatio time are show i Fig.7. From the result, it is apparet that the quicker rejuveatio time for VM ca ehace the availability ad reduce the dowtime. Fig.8 Availability vs. Differet Number of Physical Hosts I Fig.8, we plot the steady-state availability o differet physical hosts. Whe there is oe physical host i the system, the operatioal VM o the host ca t be migrated to other physical host. The amout of availability icremet from 1 physical host to 2 or more physical hosts is sigificat because there are more opportuities for the operatioal VM i the two Fig.9 Availability vs. Differet Number of Physical Hosts ad gratio Rate We aalyze the availability o differet physical hosts as a fuctio of differet migratio rates. The chage i the availability of system with the differet umbers of physical hosts ad differet migratio rates is plotted i Fig 9. The more physical hosts i the system, the more chace the operatioal VM to be migrated. We also observe that the amout of availability icremet depeds o migratio rates. The faster migratio rate for the VM ca ehace the availability. VI. CONCLUSION I this paper, we have preseted a approach to study the availability aalysis o virtualized cloud system for cloud services with VM migratio is as a rejuveatio actio. It is foud that VM migratio is very helpful for system level rejuveatio process of VM. We have also show that how applicatio level rejuveatio ad system level rejuveatio ca ehace the availability of the cloud services ad ca reduce the dowtime. The feasibility ad correctess of our approach is evaluated with SHARPE tools ad umerical derivatios. Accordig to the evaluatio aalysis, the proposed migratio based rejuveatio model provides the availability ehacemet for cloud services. REFERENCES [1] A. Goyal, et al., Probabilistic modelig of computer system availability, Aals of Operatios Research. 8, , March, [2] A. Rezaei ad M. Sharifi, Rejuveatig High Available Virtualized Systems, The 2010 Iteratioal Coferece o Availability, Reliability ad Security, IEEE, [3] C. Clark, K. Fraser, S. Had, J. G. Hase, E. Jul, C. Limpach, I. Pratt, ad A. Warfield, Live migratio of virtual machies, i Proceedigs of the 2d Symposium o Networked Systems Desig & Implemetatio Volume 2. USENIX Associatio, 2005, pp [4] C. Gog, J. Liu, Q. Zhag, H. Che, ad Z. Gog, The characteristics of cloud computig, i Parallel Processig Workshops (ICPPW), th It. Cof. o. IEEE, 2010, pp [5] F. Machida, D. S. Kim, ad K. S. Trivedi, Modelig ad aalysis of software rejuveatio i a server virtualized system, i Software Agig ad Rejuveatio (WoSAR), 2010 IEEE 2d It. Workshop o. IEEE,2010, pp [6] F.Salfer ad K.Wolter, Aalysis of Service Availability for Timetriggered Rejuveatio Policies, Systems ad Software, May 10,

6 3rd Iteratioal Coferece o Computatioal Techiques ad Artificial Itelligece (ICCTAI'2014) Feb , 2014 Sigapore [7] I. Foster, Y. Zhao, I. Raicu, ad S. Lu, Cloud computig ad grid computig 360-degree compared, i Grid Computig Eviromets Workshop, GCE 08, 2008, pp [8] J. F. Meyer, Closed-form solutios of performability, i IEEE Trasactios o Computers, C-31, 7, , July, [9] K. Risaka ad T. Dohi, Behavioural Aalysis of a Fault-tolerat Software System with Rejuveatio, i Proceedigs of Autoomous Decetralized Systems, [10] K. Trivedi, Probability & Statistics with Reliability, Queuig ad Computer Sciece Applicatios. 2d Ed., Joh Wiley & Sos, New York, [11] K. Trivedi, SHARPE 2002: Symbolic hierarchical automated reliability ad performace evaluator,. I proc. It, Coferece o Depedable Systems ad Networks, 2002, p.544. [12] M. Matheus, M. Paulo, A. Jea, M. Rubes, A. Carlos, "Availability study o cloud computig eviromets: Live migratio as a rejuveatio mechaism," ds, pp.1-6, rd Aual IEEE/IFIP Iteratioal Coferece o Depedable Systems ad Networks (DSN), [13] P. Kamble, H. Chae, A Survey Paper o Performace Aalysis of Cloud Computig Ceters, I Proc. of Iteratioal Coferece o Computer Sciece ad Computatioal Mathematics 2013, ISBN: , Feb, [14] T. Thei, S. Chi ad J. Park, Availability Modelig ad Aalysis o Virtualized Clusterig with Rejuveatio, Iteratioal Joural of Computer Sciece ad Network Security, vol.8, o. 9, pp , [15] X. Du, Y. Qi, D. Hou, Y. Che, ad X.Zhog, A xed Software Rejuveatio Policy for Multiple Degradatios Software System, i Proceedigs of 11th IEEE Iteratioal Coferece o High Performace Computig ad Commuicatios 2009, pp , [16] Y. Huag, C. Kitala, N. Kolettis, ad N. D. Fulto, Software rejuveatio: Aalysis, module ad applicatios, i Proc. of 25th Symp. o Fault Tolerat Computig, FTCS-25, Pasadea, 1995, pp

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

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet

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

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

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

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

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Pseudocode ( 1.1) High-level descriptio of a algorithm More structured

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

Cubic Polynomial Curves with a Shape Parameter

Cubic Polynomial Curves with a Shape Parameter roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad

More information

n Explore virtualization concepts n Become familiar with cloud concepts

n Explore virtualization concepts n Become familiar with cloud concepts Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to

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

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

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

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

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

Data Structures and Algorithms. Analysis of Algorithms

Data Structures and Algorithms. Analysis of Algorithms Data Structures ad Algorithms Aalysis of Algorithms Outlie Ruig time Pseudo-code Big-oh otatio Big-theta otatio Big-omega otatio Asymptotic algorithm aalysis Aalysis of Algorithms Iput Algorithm Output

More information

Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic.

Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic. Empirical Validate C&K Suite for Predict Fault-Proeess of Object-Orieted Classes Developed Usig Fuzzy Logic. Mohammad Amro 1, Moataz Ahmed 1, Kaaa Faisal 2 1 Iformatio ad Computer Sciece Departmet, Kig

More information

performance to the performance they can experience when they use the services from a xed location.

performance to the performance they can experience when they use the services from a xed location. I the Proceedigs of The First Aual Iteratioal Coferece o Mobile Computig ad Networkig (MobiCom 9) November -, 99, Berkeley, Califoria USA Performace Compariso of Mobile Support Strategies Rieko Kadobayashi

More information

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c Iteratioal Coferece o Computatioal Sciece ad Egieerig (ICCSE 015) Harris Corer Detectio Algorithm at Sub-pixel Level ad Its Applicatio Yuafeg Ha a, Peijiag Che b * ad Tia Meg c School of Automobile, Liyi

More information

Enhancing Efficiency of Software Fault Tolerance Techniques in Satellite Motion System

Enhancing Efficiency of Software Fault Tolerance Techniques in Satellite Motion System Joural of Iformatio Systems ad Telecommuicatio, Vol. 2, No. 3, July-September 2014 173 Ehacig Efficiecy of Software Fault Tolerace Techiques i Satellite Motio System Hoda Baki Departmet of Electrical ad

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

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

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

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

MAC Throughput Improvement Using Adaptive Contention Window

MAC Throughput Improvement Using Adaptive Contention Window Joural of Computer ad Commuicatios, 2015, 3, 1 14 Published Olie Jauary 2015 i SciRes. http://www.scirp.org/joural/jcc http://dx.doi.org/10.4236/jcc.2015.31001 MAC Throughput Improvemet Usig Adaptive Cotetio

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

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

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

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

Running Time. Analysis of Algorithms. Experimental Studies. Limitations of Experiments

Running Time. Analysis of Algorithms. Experimental Studies. Limitations of Experiments Ruig Time Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Most algorithms trasform iput objects ito output objects. The

More information

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods.

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods. Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig

More information

Running Time ( 3.1) Analysis of Algorithms. Experimental Studies. Limitations of Experiments

Running Time ( 3.1) Analysis of Algorithms. Experimental Studies. Limitations of Experiments Ruig Time ( 3.1) Aalysis of Algorithms Iput Algorithm Output A algorithm is a step- by- step procedure for solvig a problem i a fiite amout of time. Most algorithms trasform iput objects ito output objects.

More information

Analysis of Algorithms

Analysis of Algorithms Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Ruig Time Most algorithms trasform iput objects ito output objects. The

More information

Data diverse software fault tolerance techniques

Data diverse software fault tolerance techniques Data diverse software fault tolerace techiques Complemets desig diversity by compesatig for desig diversity s s limitatios Ivolves obtaiig a related set of poits i the program data space, executig the

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

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini Proceedig of Iteratioal Coferece O Research, Implemetatio Ad Educatio Of Mathematics Ad Scieces 014, Yogyakarta State Uiversity, 18-0 May 014 BAYESIAN WIH FULL CONDIIONAL POSERIOR DISRIBUION APPROACH FOR

More information

1 Enterprise Modeler

1 Enterprise Modeler 1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio

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

How do we evaluate algorithms?

How do we evaluate algorithms? F2 Readig referece: chapter 2 + slides Algorithm complexity Big O ad big Ω To calculate ruig time Aalysis of recursive Algorithms Next time: Litterature: slides mostly The first Algorithm desig methods:

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

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

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c Advaces i Egieerig Research (AER), volume 131 3rd Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 2017) Pruig ad Summarizig the Discovered Time Series Associatio Rules

More information

A Study on Weibull Distribution for Estimating the Reliability Dr. P. K. Suri 1, Parul Raheja 2

A Study on Weibull Distribution for Estimating the Reliability Dr. P. K. Suri 1, Parul Raheja 2 www.ijecs.i Iteratioal Joural Of Egieerig Ad Computer Sciece ISSN:239-7242 Volume 4 Issue 7 July 205, Page No. 3447-345 A Study o Weibull Distributio for Estimatig the Reliability Dr. P. K. Suri, Parul

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

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

Avid Interplay Bundle

Avid Interplay Bundle Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers

More information

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The

More information

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB) F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The

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

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

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

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov Sortig i Liear Time Data Structures ad Algorithms Adrei Bulatov Algorithms Sortig i Liear Time 7-2 Compariso Sorts The oly test that all the algorithms we have cosidered so far is compariso The oly iformatio

More information

CS2410 Computer Architecture. Flynn s Taxonomy

CS2410 Computer Architecture. Flynn s Taxonomy CS2410 Computer Architecture Dept. of Computer Sciece Uiversity of Pittsburgh http://www.cs.pitt.edu/~melhem/courses/2410p/idex.html 1 Fly s Taxoomy SISD Sigle istructio stream Sigle data stream (SIMD)

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

Fuzzy Minimal Solution of Dual Fully Fuzzy Matrix Equations

Fuzzy Minimal Solution of Dual Fully Fuzzy Matrix Equations Iteratioal Coferece o Applied Mathematics, Simulatio ad Modellig (AMSM 2016) Fuzzy Miimal Solutio of Dual Fully Fuzzy Matrix Equatios Dequa Shag1 ad Xiaobi Guo2,* 1 Sciece Courses eachig Departmet, Gasu

More information

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process Vol.133 (Iformatio Techology ad Computer Sciece 016), pp.85-89 http://dx.doi.org/10.1457/astl.016. Euclidea Distace Based Feature Selectio for Fault Detectio Predictio Model i Semicoductor Maufacturig

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

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

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists

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

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size Markov Chai Model of HomePlug CSMA MAC for Determiig Optimal Fixed Cotetio Widow Size Eva Krimiger * ad Haiph Latchma Dept. of Electrical ad Computer Egieerig, Uiversity of Florida, Gaiesville, FL, USA

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 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

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

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000.

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000. 5-23 The course that gives CM its Zip Memory Maagemet II: Dyamic Storage Allocatio Mar 6, 2000 Topics Segregated lists Buddy system Garbage collectio Mark ad Sweep Copyig eferece coutig Basic allocator

More information

Outline and Reading. Analysis of Algorithms. Running Time. Experimental Studies. Limitations of Experiments. Theoretical Analysis

Outline and Reading. Analysis of Algorithms. Running Time. Experimental Studies. Limitations of Experiments. Theoretical Analysis Outlie ad Readig Aalysis of Algorithms Iput Algorithm Output Ruig time ( 3.) Pseudo-code ( 3.2) Coutig primitive operatios ( 3.3-3.) Asymptotic otatio ( 3.6) Asymptotic aalysis ( 3.7) Case study Aalysis

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

Data Warehousing. Paper

Data Warehousing. Paper Data Warehousig Paper 28-25 Implemetig a fiacial balace scorecard o top of SAP R/3, usig CFO Visio as iterface. Ida Carapelle & Sophie De Baets, SOLID Parters, Brussels, Belgium (EUROPE) ABSTRACT Fiacial

More information

Effect of control points distribution on the orthorectification accuracy of an Ikonos II image through rational polynomial functions

Effect of control points distribution on the orthorectification accuracy of an Ikonos II image through rational polynomial functions Effect of cotrol poits distributio o the orthorectificatio accuracy of a Ikoos II image through ratioal polyomial fuctios Marcela do Valle Machado 1, Mauro Homem Atues 1 ad Paula Debiasi 1 1 Federal Rural

More information

Appendix A. Use of Operators in ARPS

Appendix A. Use of Operators in ARPS A Appedix A. Use of Operators i ARPS The methodology for solvig the equatios of hydrodyamics i either differetial or itegral form usig grid-poit techiques (fiite differece, fiite volume, fiite elemet)

More information

Dynamic Programming and Curve Fitting Based Road Boundary Detection

Dynamic Programming and Curve Fitting Based Road Boundary Detection Dyamic Programmig ad Curve Fittig Based Road Boudary Detectio SHYAM PRASAD ADHIKARI, HYONGSUK KIM, Divisio of Electroics ad Iformatio Egieerig Chobuk Natioal Uiversity 664-4 Ga Deokji-Dog Jeoju-City Jeobuk

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

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

Project 2.5 Improved Euler Implementation

Project 2.5 Improved Euler Implementation Project 2.5 Improved Euler Implemetatio Figure 2.5.10 i the text lists TI-85 ad BASIC programs implemetig the improved Euler method to approximate the solutio of the iitial value problem dy dx = x+ y,

More information

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers Outlie CSCI 4730 s! What is a s?!! System Compoet Architecture s Overview Questios What is a?! What are the major operatig system compoets?! What are basic computer system orgaizatios?! How do you commuicate

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

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

Quality of Service for Workflows and Web Service Processes

Quality of Service for Workflows and Web Service Processes Wright State Uiversity CORE Scholar Ko.e.sis Publicatios The Ohio Ceter of Excellece i Kowledge- Eabled Computig (Ko.e.sis) 4-2004 Quality of Service for Workflows ad Web Service Processes Jorge Cardoso

More information

Combinatorial Modeling Techniques in Conjoint Simulation

Combinatorial Modeling Techniques in Conjoint Simulation Combiatorial Modelig Techiques i Cojoit Simulatio Axel Hei ad Wolfgag Hohl Istitute for Computer Sciece III (IMMD III) Uiversity of Erlage-Nürberg Martesstr. 3 D - 91058 Erlage, Germay e-mail: alhei@immd3.iformatik.ui-erlage.de

More information

Ch 9.3 Geometric Sequences and Series Lessons

Ch 9.3 Geometric Sequences and Series Lessons Ch 9.3 Geometric Sequeces ad Series Lessos SKILLS OBJECTIVES Recogize a geometric sequece. Fid the geeral, th term of a geometric sequece. Evaluate a fiite geometric series. Evaluate a ifiite geometric

More information

UNIVERSITY OF MORATUWA

UNIVERSITY OF MORATUWA UNIVERSITY OF MORATUWA FACULTY OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING B.Sc. Egieerig 2010 Itake Semester 7 Examiatio CS4532 CONCURRENT PROGRAMMING Time allowed: 2 Hours September 2014

More information

Intro to Scientific Computing: Solutions

Intro to Scientific Computing: Solutions Itro to Scietific Computig: Solutios Dr. David M. Goulet. How may steps does it take to separate 3 objects ito groups of 4? We start with 5 objects ad apply 3 steps of the algorithm to reduce the pile

More information

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution Multi-Threadig Hyper-, Multi-, ad Simultaeous Thread Executio 1 Performace To Date Icreasig processor performace Pipeliig. Brach predictio. Super-scalar executio. Out-of-order executio. Caches. Hyper-Threadig

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 22 Database Recovery Techiques Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Recovery algorithms Recovery cocepts Write-ahead

More information

Evaluation of Distributed and Replicated HLR for Location Management in PCS Network

Evaluation of Distributed and Replicated HLR for Location Management in PCS Network JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 9, 85-0 (2003) Evaluatio of Distributed ad Replicated HLR for Locatio Maagemet i PCS Network Departmet of Computer Sciece ad Iformatio Egieerig Natioal Chiao

More information

COMP Parallel Computing. PRAM (1): The PRAM model and complexity measures

COMP Parallel Computing. PRAM (1): The PRAM model and complexity measures COMP 633 - Parallel Computig Lecture 2 August 24, 2017 : The PRAM model ad complexity measures 1 First class summary This course is about parallel computig to achieve high-er performace o idividual problems

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

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1 COSC 1P03 Ch 7 Recursio Itroductio to Data Structures 8.1 COSC 1P03 Recursio Recursio I Mathematics factorial Fiboacci umbers defie ifiite set with fiite defiitio I Computer Sciece sytax rules fiite defiitio,

More information

Performance Plus Software Parameter Definitions

Performance Plus Software Parameter Definitions Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios

More information

COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 4. The Processor. Part A Datapath Design

COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 4. The Processor. Part A Datapath Design COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter The Processor Part A path Desig Itroductio CPU performace factors Istructio cout Determied by ISA ad compiler. CPI ad

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

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

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

Fast Fourier Transform (FFT) Algorithms

Fast Fourier Transform (FFT) Algorithms Fast Fourier Trasform FFT Algorithms Relatio to the z-trasform elsewhere, ozero, z x z X x [ ] 2 ~ elsewhere,, ~ e j x X x x π j e z z X X π 2 ~ The DFS X represets evely spaced samples of the z- trasform

More information

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs What are we goig to lear? CSC316-003 Data Structures Aalysis of Algorithms Computer Sciece North Carolia State Uiversity Need to say that some algorithms are better tha others Criteria for evaluatio Structure

More information

Parallel Polygon Approximation Algorithm Targeted at Reconfigurable Multi-Ring Hardware

Parallel Polygon Approximation Algorithm Targeted at Reconfigurable Multi-Ring Hardware Parallel Polygo Approximatio Algorithm Targeted at Recofigurable Multi-Rig Hardware M. Arif Wai* ad Hamid R. Arabia** *Califoria State Uiversity Bakersfield, Califoria, USA **Uiversity of Georgia, Georgia,

More information

Towards Efficient Selection of Web Services

Towards Efficient Selection of Web Services Towards Efficiet Selectio of Web Services Amir Padovitz School of Computer Sciece & Software Egieerig, Moash Uiversity Padovitz@bigpodcom Shoali Krishaswamy School of Computer Sciece & Software Egieerig,

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