A Fast Social-user Reaction Analysis using Hadoop and SPARK Platform

Size: px
Start display at page:

Download "A Fast Social-user Reaction Analysis using Hadoop and SPARK Platform"

Transcription

1 A Fast Social-user Reactio Aalysis usig Hadoop ad SPARK Platform Kieji Park Professor, Departmet of Itegrative Systems Egieerig, Ajou Uiversity, Suwo, South Korea Limei Peg Assistat Professor, Departmet of Idustrial Egieerig, Ajou Uiversity, Suwo, South Korea Abstract Social data such as commets is massive ad ustructured, thus, existig relatioal data model shows short of processig such kid of data. Besides, it is more difficult to aalyze the users resposes i a real-time maer from the dyamically icreasig social data. I this paper, to quickly aalyze the social users commets, we desig a fast social-user reactio aalysis system based o Hadoop for storig big data ad distributed i-memory-based Spark for data processig. I the experimets, about oe Terabytes of social data which is composed of aroud 1.6 billio records are first stored ad pre-processed. The a algorithm called -gram is used to aalyze the commet resposes. I processig this algorithm, big data is ot loaded to cluster disk but directly to memory ad thus, it is possible to process the social users resposes i a real-time maer. 1 Keywords: Social Data, Hadoop, Spark, SparkSQL, -gram INTRODUCTION Social etwork service (SNS) cotiues extedig as a space for sharig olie iformatio. Moreover, with the developmet of IT techologies, the umber of social users grows sharply. Subsequetly, the geerated data amout also icreases geometrically. Especially, social commets data, which reflect social users opiios, becomes very importat materials, sice we ca gather resposes ad opiios of users from differet stratums. I other words, the big amout of geerated iformal strig data, which ca reflect various social pheomeo ad predict olie treds, becomes very importat sources. Especially, if we collect the users commets o ews, products, commuity, SNS, etc., ad aalyze them, we ca obtai precious iformatio that caot be obtaied by existig methodologies. For example, we ca mark scores o users feeligs accordig to some special keywords. I this way, eve without a survey, we ca predict users feelig ad we ca aalyze the reasos of the feeligs ad fid the aspects that eed improvemets. However, comparig to the existig RDBMS (Relatioal Database Maagemet Systems) trasactio data, such social media-based data volume is much larger ad has heterogeeous structure. For this, we adopt the data storage system of HDFS (Hadoop Distributed File System) based o YARN (Yet Aother Resource Negotiator), i order to 1 This work is (partially) supported by the Natioal Research Foudatio of Korea (NRF) grat fuded by the Korea govermet (2015R1C1A1A ) ad i part by the Ajou Uiversity Research Fud. process massive social data [1][2]. To quickly process the data sesed i HDFS, i-memory based Spark platform istead of existig MapReduce computig method is applied to load data to distributed memories from distributed disks. The rest of the paper is orgaized as follows. Chapter 2 itroduces the imemory based distributed computig ad -gram algorithm. Chapter 3 describes the desig of distributed processig system for social big data ad the data processig procedure. Chapter 4 shows the aalysis results of social users resposes through the prototype system. Chapter 5 cocludes the paper. RELATED RESEARCH I-memory based distributed computig I HDFS of Hadoop, which is a represetative platform for aalyzig big data, data are stored i a distributed way ad the, the read-oly fuctios of Map ad Reduces are combied i various ways to aalyze ad process data i parallel. However, due to the bottleeck of readig from hard disk drive every time, it is limited to process big data with high speed i a real-time way. To solve this, we propose a data structure based o Spark ad maitai data i cluster memory so as to eable i-memory data processig. That is to say, eve for complicated query process, itermediate data are loaded to memory for executio ad the we set a liage for the executable data i advace, so that data ca be processed i a optimized way. Especially, for iteractive aalyses, to simultaeously satisfy the sequetial processig of fuctioal programmig ad the declaratory processig of SQL, DataFrame API (Applicatio Programmig Iterface) of SparkSQL [6] is used to eable the aalyses based o existig SQL-like commads. This meas that iformal data ca be hadled, meawhile, distributed batch processig for big data is possible [7][8]. Text data idex aalysis: -gram There exist various methods to aalyze the buch cotets i the cotiuous strig data. I this paper, we apply the -gram algorithm which ca aalyze the data features accordig to the frequecy a word appears i a setece without the process of selectig data features accordig to data structure status [9]. Here, meas the umber that a word cotiuously appears ad -gram is oe of the represetative idex-aalysis algorithms that use coditioal probabilities. The reaso of selectig -gram for aalyzig text data is that amog the whole data, it ca express the whole cotets well i case that the relevat word buch that appears frequetly ad play the same role with some specific worlds [10]. Whe applyig syllable uit-based -gram algorithm, for character strigs, we first make widows with the same sizes as the character strigs, ad the, we collect the 9345

2 character item sets i uits of syllables from left to right of the widows. Usig this method, we ca collect the character item sets for two respective character strigs, compare the appearace frequecies of the two character strigs ad fially umerically show the comparig results. I the results, values of 1, 2, 3 of mea algorithms of Uigram, Bigram, ad Trigram, respectively. The chai rule of probability for - gram is show i Equatio (1). P(w 1 ) = P(w 1 )P(w 2 w 1 )P(w 3 w 1 2 ) P(w w 1 1 ) = P(w k w 1 ) (1) Where w 1 is the sequetial word eumerate ad meas w 1 w. The geeralized form is show i Equatio (2). P(w 1 ) = P(w k w k N 1 ) (2) For example, whe applyig the Bigram (2-gram) icludig sequetial w 1, w 2, the equatio is as (3). P(w 1 ) = P(w k w ) (3) H/W & S/W Data Node (Slave) O.S. Big Data Platform Table 1. Prototype System Eviromet Specificatio CPU: Itel Core i7 or i5, 3.2GHz Memory: 384GB (64GB * 6 odes) HDD: 48TB (8TB * 6 odes) Ubutu LTS Hadoop / Spark Cluster maagemet ad data pre-processig I experimets, cluster system uses Hadoop ad YARN to maage the whole cluster ad above that, the iteractive method-based Spark platform is executed for aalyzig as show i Fig. 2. The big-data query system cosists of oe master ode (Drive Program) ad six slave odes (Worker). Sice Spark uses data uits i terms of resiliet distributed datasets (RDD) based o the directed acyclic graph (DAG), they ca use the memory of all odes i the cluster. This ca sigificatly alleviate the bottleeck problem happes i the hard disk whe usig existig big-data aalysis platform, such as MapReduce. REACTION ANALYSIS SYSTEMS System structure We desig the architecture of reactio aalysis system structure for high-speed aalysis o big social data. Based o this system architecture, we ca realize iteractive experimet eviromet. Fig. 1 shows the proposed architecture. Withi oe cluster, multiple applicatios ca be executed i pipelie. More exactly, real-time streamig data processig based o Spark streamig, the likage with results obtaied from machie learig (MLib), aalysis work, ad virtualizatio of aalysis result ca be doe simultaeously. Figure 2. I-Memory Cluster Maagemet Figure 1. The architecture of reactio aalysis system I -gram, we eed a lot of memory to maitai the itermediate computig results. For this, the specificatio of the proposed reactio aalysis system experimet eviromet is show i Table 1. The memory size of the total cluster is 384GB ad HDD is 64TB. Fig. 3 shows how the chagig process of the loaded text data. Strig data (i.e., users commets) is sorted accordig to StopWords obtaied by Tokeizig for each word. I the colum amed body of Fig. 3, commets of social data are stored i terms of strig; i the colum amed words, every strig is distributed to respective words, assiged with IDs, ad stored i arrays. I the colum amed words1, it shows the words by removig the StopWords. Fially, the colum of words1 shows the values processed by -gram ad outputs of word buches are geerated accordig to the value of i -gram. Now, aalyzers ca use declaratory programmig laguage, such as SQL, ad fuctioal programmig laguage, such as DataFrame of SparkSQL, to easily achieve high-speed query processig for huge amout of iformal data. This meas that it is possible to switch from the existig SQL-based big data aalyses. 9346

3 body (Raw data) I just wish Googl... Yeah, they ve jus... That is pretty sm... Might have bee s... My dad turs his... It is literally i... I really hoped th... words (Tokeized) [i, just, wish, g... [yeah, they, ve,... [that, is, pretty... [might, have, bee... [my, dad, turs,... [it, is, literall... [i, really, hoped... words1 (StopWord ) [just, wish, goog... [yeah, ve, just,... [pretty, smooth] [program, use, mi... [dad, turs, pho... [literally, ista... [really, hoped, h... Figure 3. Examples of dataset chages through preprocessig User-reactio aalysis results Fig. 6 shows the aalyzed cotets o What social users are iterested? by applyig the 3-gram to all the social data records. Fig. 6(a) shows the aalyzed results after applyig the 3-gram to 500 millio of Adroid users commets. From the results, we ca see that the umber of play google com is 86,674, which is the highest. Fig. 6(b) shows the items of iterest for Bitcoi users. Amog a total of about 370 millio commets, the umber of www reddit com is 71,166, which is the highest. Through this method, we ca kow the sites ad items of iterests that social users prefer. EXPERIMENTAL RESULTS Iput dataset Fig. 4 shows the social data samples i form of jso files that are used i experimets. Every item is represeted as a colo, say :, followig by a strig, ad is separated with the ext item by a comma, say,. The total umber of etry properties is 22 ad it is possible that there is a missig value for every record. I this experimet, the size of social data used is about 1TB, ad the total umber of records is aroud 16.5 billio. [1st Record] {"score_hidde":false,"ame":"t1_cas8zv","lik_id":"t3_2qyr1a","body":"m ost of us have some family members like this. *Most* of my family is like this. ","dows":0,"created_utc":" ","score":14,"author":"yougmoder ","distiguished":ull,"id":"cas8zv","archived":false,"paret_id":"t3_2qyr1a ","subreddit":"exmormo","author_flair_css_class":ull,"author_flair_text": ull,"gilded":0,"retrieved_o": ,"ups":14,"cotroversiality":0,"subr eddit_id":"t5_2r0gj","edited":false} [2d Record] {"distiguished":ull,"id":"cas8zw","archived":false,"author":"redcoatsfor ever","score":3,"created_utc":" ","dows":0,"body":"but Mill's career was way better. Betham is like, the Joseph Smith to Mill's Brigham Youg.","lik_id":"t3_2qv6c6","ame":"t1_cas8zw","score_hidde":false,"c otroversiality":0,"subreddit_id":"t5_2s4gt","edited":false,"retrieved_o": ,"ups":3,"author_flair_css_class":"o","gilded":0,"author_flair_text": "Otario","subreddit":"CaadaPolitics","paret_id":"t1_cas2b6"}... (a) Adroid users Figure 4. Sample Records i Form of JSON[11] I this experimet, we aalyze social users resposes through the body data classified by Adroid. At the begiig, social users commets are show as the cotets i the colum of body as a corpus, ad the, the corpus will be pre-processed via Tokeizer ad Stop words. Fially, the words selected by usig -gram algorithm are used. Fig. 5 shows the processig results of users commets by 2-gram. We ca see that after pre-processig, every commet is divided ito character item sets with two cotiuous buched words. Figure 5. Results after applyig 2-gram (b) Bitcoi users Figure 6. Social user aalyses results uder differet cases. Through the experimets we ca see that tremedous iformal social data ca all be read i ad aalyzed by usig the imemory-based Spark ad the processig speed ca be sigificatly improved. Usig the -gram to pre-process the huge umber of commets, we ca figure out the items that social users are iterested i. I fact, for about oe TBs of 1.6 billio records, the average query processig time is 25 miutes. To process the same amout of data by the existig RDBMS-based query processig system, the SQL queryig time is about 3~4 hours. Obviously, the processig time of our proposed system is much faster. Fig. 7 couts ad compares the aalyzed results after applyig the 2-gram algorithm o all the records at differet 9347

4 time periods. Fig. 7(a) shows the results for buildapc users. It shows us the site ames that are frequetly used by social users ad the computer products of iterests. It is observed that a lot of cotets is related to computer products, ad iformatio o users directly assemblig computers are shared. Durig the three years, the products that users are the most iterested raked as power supply, video card, hard drive, ad iteral hard ad the rakig did ot chaged durig the past three years. Fig. 7(b) shows the results for pcmasterrace users. There is almost o data i Jauary 2013 ad the data are geerated later tha that of buildapc. Comparig to computer products, we ca see the websites of iterests by users. CONCLUSION I this paper, to achieve real-time aalyses for massive iformal SNS data, we proposed the social-user reactio aalysis system architecture based o HDFS ad distributed i-memory Spark. Moreover, the proposed architecture was advatageous of simultaeously usig declaratory programmig laguage such as SQL ad platform based o distributed batch procedural programmig laguage, which ca provide a iteractive processig eviromet. I the experimets, about oe TB of social data that cosists of about 1.6 billio records was executed by readig ad preprocessig. For the data that were geerated durig the queryig processig process, they were loaded directly to the memory istead of the cluster disks ad thus, the aalyses time was sigificatly reduced. I the proposed system architecture, before programmig executio, the read-oly big data were optimized ad thus high-speed queryig results ca be obtaied. I the future, we will desig the various distributed algorithms for platforms of processig social strig data i a real-time maer. REFERENCES (a) Adroid users (b) Bitcoi users Figure 7. Compariso o items of iterest per year Through the experimets we ca see that tremedous irregular social data ca all be read i ad aalyzed by usig the imemory-based Spark ad the processig speed ca be sigificatly improved. Usig the -gram algorithm to preprocess the huge umber of commets, we ca figure out the items that social users are iterested i. I fact, for about oe TBs of records, the average query processig time is 25 miutes. To process the same amout of data by the existig RDBMS-based query processig system, the SQL queryig time is about 3~4 hours. Obviously, the processig time of our proposed system is much faster. [1] K. Shvachko, et al. The Hadoop Distributed File System, I Proceedigs of the 26th IEEE Trasactios o Computig Symposium o Mass Storage Systems ad Techologies, pp. 1-10, [2] V. K. Vavilapalli, A. C. Murthy, et al. Apache hadoop yar: Yet aother resource egotiator, I Proceedigs of the 4th aual Symposium o Cloud Computig ACM, pp. 5:1-5:16, [3] J. Dea ad S. Ghemawat, MapReduce: Simplified Data Processig o Large Clusters, I Proceedigs of the 6th Symposium o Operatig System Desig ad Implemetatio, pp , [4] M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauley, M. Frakli, S. Sheker, ad I. Stoica, Resiliet Distributed Datasets: A fault-tolerat abstractio for i-memory cluster computig, NSDI, Apr [5] M. Zaharia, M. Chowdhury, M. J. Frakli, S. Sheker, ad I. Stoica, Spark: Cluster Computig with Workig Sets, I HotCloud, p. 10, [6] M. Armbrust, R. S. Xi, C. Lia, Y. Huai, D. Liu, J. K. Bradley, X. Meg, T. Kafta, M. J. Frakli, A. Ghodsi, ad M. Zaharia, Spark SQL: Relatioal data processig i Spark, I Proceedigs of the 2015 ACM SIGMOD Iteratioal Coferece o Maagemet of Data, pp , [7] Kieji Park ad Limei Peg, A Desig of High-speed Big Data Query Processig System for Social Data Aalysis : Usig SparkSQL, Iteratioal Joural of Applied Egieerig Research, 11(14), pp , [8] Kieji Park, Chagwo Baek ad Limei Peg, A Developmet of Streamig Big Data Aalysis System usig I-memory Cluster Computig Framework: Spark, LNEE, Vol. 393, pp ,

5 [9] P. F. Brow, P. V. desouza, R. L. Mercer, V. J. D. Pietra, ad J. C. Lai, Class-Based N-gram Models of Natural Laguage, Computatioal liguistics, 18(4), pp , [10] Li, Y. H. ad Jai, A. K., Classificatio of Text Documets, The Computer Joural, 41(8), pp , [11] Reddit,

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

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

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

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

Weston Anniversary Fund

Weston Anniversary Fund Westo Olie Applicatio Guide 2018 1 This guide is desiged to help charities applyig to the Westo to use our olie applicatio form. The Westo is ope to applicatios from 5th Jauary 2018 ad closes o 30th Jue

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

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

EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS

EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS Iteratioal Joural o Natural Laguage Computig (IJNLC) Vol. 2, No., February 203 EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS Raj Kishor Bisht ad Ila Pat Bisht 2 Departmet of Computer Sciece &

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, 208 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Virtual Memory Review: The Memory Hierarchy Take advatage of the priciple

More information

On-line Evaluation of a Data Cube over a Data Stream

On-line Evaluation of a Data Cube over a Data Stream Proceedigs of the 8th WSEAS Iteratioal Coferece o APPLIED COMPUTER SCIENCE (ACS'8) O-lie Evaluatio of a Data Cube over a Data Stream Woo Sock Yag ad Wo Suk Lee Departmet of Computer Sciece, Yosei Uiversity

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

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

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

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

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

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

ECE4050 Data Structures and Algorithms. Lecture 6: Searching

ECE4050 Data Structures and Algorithms. Lecture 6: Searching ECE4050 Data Structures ad Algorithms Lecture 6: Searchig 1 Search Give: Distict keys k 1, k 2,, k ad collectio L of records of the form (k 1, I 1 ), (k 2, I 2 ),, (k, I ) where I j is the iformatio associated

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

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

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

BOOLEAN MATHEMATICS: GENERAL THEORY

BOOLEAN MATHEMATICS: GENERAL THEORY CHAPTER 3 BOOLEAN MATHEMATICS: GENERAL THEORY 3.1 ISOMORPHIC PROPERTIES The ame Boolea Arithmetic was chose because it was discovered that literal Boolea Algebra could have a isomorphic umerical aspect.

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

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-

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

Exact Minimum Lower Bound Algorithm for Traveling Salesman Problem

Exact Minimum Lower Bound Algorithm for Traveling Salesman Problem Exact Miimum Lower Boud Algorithm for Travelig Salesma Problem Mohamed Eleiche GeoTiba Systems mohamed.eleiche@gmail.com Abstract The miimum-travel-cost algorithm is a dyamic programmig algorithm to compute

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

GPUMP: a Multiple-Precision Integer Library for GPUs

GPUMP: a Multiple-Precision Integer Library for GPUs GPUMP: a Multiple-Precisio Iteger Library for GPUs Kaiyog Zhao ad Xiaowe Chu Departmet of Computer Sciece, Hog Kog Baptist Uiversity Hog Kog, P. R. Chia Email: {kyzhao, chxw}@comp.hkbu.edu.hk Abstract

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

+ Cluster analysis. a generalization can be derived for each cluster and hence processing is done batch wise rather than individually

+ Cluster analysis. a generalization can be derived for each cluster and hence processing is done batch wise rather than individually Trasitio 1 + Cluster aalysis 2 Provides a quick ad meaigful overview of data Improves efficiecy of data miig by combiig data with similar characteristics so that a geeralizatio ca be derived for each cluster

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

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

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

Anti-addiction System Development Based on Android Smartphone. Xiafu Pan

Anti-addiction System Development Based on Android Smartphone. Xiafu Pan 3rd Iteratioal Coferece o Materials Egieerig, Maufacturig Techology ad Cotrol (ICMEMTC 2016) Ati-addictio System Developmet Based o Adroid Smartphoe Xiafu Pa Haia Vocatioal College of Political Sciece

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

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

A Development of Automatic Topic Analysis System using Hybrid Feature Extraction based on Spark SQL

A Development of Automatic Topic Analysis System using Hybrid Feature Extraction based on Spark SQL A Development of Automatic Topic Analysis System using Hybrid Feature Extraction based on Spark SQL Kiejin Park 1 and Minkoo Kang 2 1 Professor, Department of Integrative Systems Engineering, Ajou University,

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

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

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

A QoS Provisioning mechanism of Real-time Wireless USB Transfers for Smart HDTV Multimedia Services

A QoS Provisioning mechanism of Real-time Wireless USB Transfers for Smart HDTV Multimedia Services A QoS Provisioig mechaism of Real-time Wireless USB Trasfers for Smart HDTV Multimedia Services Ji-Woo im 1, yeog Hur 2, Jog-Geu Jeog 3, Dog Hoo Lee 4, Moo Sog Yeu 5, Yeowoo Lee 6 ad Seog Ro Lee 7 1 Istitute

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

Text Feature Selection based on Feature Dispersion Degree and Feature Concentration Degree

Text Feature Selection based on Feature Dispersion Degree and Feature Concentration Degree Available olie at www.ijpe-olie.com vol. 13, o. 7, November 017, pp. 1159-1164 DOI: 10.3940/ijpe.17.07.p19.11591164 Text Feature Selectio based o Feature Dispersio Degree ad Feature Cocetratio Degree Zhifeg

More information

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs Dyamic Aalysis ad Desig Patter Detectio i Java Programs Outlie Lei Hu Kamra Sartipi {hul4, sartipi}@mcmasterca Departmet of Computig ad Software McMaster Uiversity Caada Motivatio Research Problem Defiitio

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

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS Prosejit Bose Evagelos Kraakis Pat Mori Yihui Tag School of Computer Sciece, Carleto Uiversity {jit,kraakis,mori,y

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

APPLICATION NOTE. Automated Gain Flattening. 1. Experimental Setup. Scope and Overview

APPLICATION NOTE. Automated Gain Flattening. 1. Experimental Setup. Scope and Overview APPLICATION NOTE Automated Gai Flatteig Scope ad Overview A flat optical power spectrum is essetial for optical telecommuicatio sigals. This stems from a eed to balace the chael powers across large distaces.

More information

A Method of Malicious Application Detection

A Method of Malicious Application Detection 5th Iteratioal Coferece o Educatio, Maagemet, Iformatio ad Medicie (EMIM 2015) A Method of Malicious Applicatio Detectio Xiao Cheg 1,a, Ya Hui Guo 2,b, Qi Li 3,c 1 Xiao Cheg, Beijig Uiv Posts & Telecommu,

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

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

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

Course Site: Copyright 2012, Elsevier Inc. All rights reserved.

Course Site:   Copyright 2012, Elsevier Inc. All rights reserved. Course Site: http://cc.sjtu.edu.c/g2s/site/aca.html 1 Computer Architecture A Quatitative Approach, Fifth Editio Chapter 2 Memory Hierarchy Desig 2 Outlie Memory Hierarchy Cache Desig Basic Cache Optimizatios

More information

Low Complexity H.265/HEVC Coding Unit Size Decision for a Videoconferencing System

Low Complexity H.265/HEVC Coding Unit Size Decision for a Videoconferencing System BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 6 Special Issue o Logistics, Iformatics ad Service Sciece Sofia 2015 Prit ISSN: 1311-9702; Olie ISSN: 1314-4081 DOI:

More information

Mining from Quantitative Data with Linguistic Minimum Supports and Confidences

Mining from Quantitative Data with Linguistic Minimum Supports and Confidences Miig from Quatitative Data with Liguistic Miimum Supports ad Cofideces Tzug-Pei Hog, Mig-Jer Chiag ad Shyue-Liag Wag Departmet of Electrical Egieerig Natioal Uiversity of Kaohsiug Kaohsiug, 8, Taiwa, R.O.C.

More information

l-1 text string ( l characters : 2lbytes) pointer table the i-th word table of coincidence number of prex characters. pointer table the i-th word

l-1 text string ( l characters : 2lbytes) pointer table the i-th word table of coincidence number of prex characters. pointer table the i-th word A New Method of N-gram Statistics for Large Number of ad Automatic Extractio of Words ad Phrases from Large Text Data of Japaese Makoto Nagao, Shisuke Mori Departmet of Electrical Egieerig Kyoto Uiversity

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

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

A Development of LDA Topic Association Systems Based on Spark-Hadoop Framework

A Development of LDA Topic Association Systems Based on Spark-Hadoop Framework J Inf Process Syst, Vol.14, No.1, pp.140~149, February 2018 https//doi.org/10.3745/jips.04.0057 ISSN 1976-913X (Print) ISSN 2092-805X (Electronic) A Development of LDA Topic Association Systems Based on

More information

Searching a Russian Document Collection Using English, Chinese and Japanese Queries

Searching a Russian Document Collection Using English, Chinese and Japanese Queries Searchig a Russia Documet Collectio Usig Eglish, Chiese ad Japaese Queries Fredric C. Gey (gey@ucdata.berkeley.edu) UC Data Archive & Techical Assistace Uiversity of Califoria, Berkeley, CA 94720 USA ABSTRACT.

More information

n Some thoughts on software development n The idea of a calculator n Using a grammar n Expression evaluation n Program organization n Analysis

n Some thoughts on software development n The idea of a calculator n Using a grammar n Expression evaluation n Program organization n Analysis Overview Chapter 6 Writig a Program Bjare Stroustrup Some thoughts o software developmet The idea of a calculator Usig a grammar Expressio evaluatio Program orgaizatio www.stroustrup.com/programmig 3 Buildig

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

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

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

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

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

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

The University of Adelaide, School of Computer Science 22 November Computer Architecture. A Quantitative Approach, Sixth Edition.

The University of Adelaide, School of Computer Science 22 November Computer Architecture. A Quantitative Approach, Sixth Edition. Computer Architecture A Quatitative Approach, Sixth Editio Chapter 2 Memory Hierarchy Desig 1 Itroductio Programmers wat ulimited amouts of memory with low latecy Fast memory techology is more expesive

More information

1&1 Next Level Hosting

1&1 Next Level Hosting 1&1 Next Level Hostig Performace Level: Performace that grows with your requiremets Copyright 1&1 Iteret SE 2017 1ad1.com 2 1&1 NEXT LEVEL HOSTING 3 Fast page loadig ad short respose times play importat

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

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

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

Text Summarization using Neural Network Theory

Text Summarization using Neural Network Theory Iteratioal Joural of Computer Systems (ISSN: 2394-065), Volume 03 Issue 07, July, 206 Available at http://www.ijcsolie.com/ Simra Kaur Jolly, Wg Cdr Ail Chopra 2 Departmet of CSE, Ligayas Uiversity, Faridabad

More information

A Note on Least-norm Solution of Global WireWarping

A Note on Least-norm Solution of Global WireWarping A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract

More information

MapReduce and Hadoop. Debapriyo Majumdar Data Mining Fall 2014 Indian Statistical Institute Kolkata. November 10, 2014

MapReduce and Hadoop. Debapriyo Majumdar Data Mining Fall 2014 Indian Statistical Institute Kolkata. November 10, 2014 MapReduce ad Hadoop Debapriyo Majumdar Data Miig Fall 2014 Idia Statistical Istitute Kolkata November 10, 2014 Let s keep the itro short Moder data miig: process immese amout of data quickly Exploit parallelism

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

CS 111: Program Design I Lecture 15: Modules, Pandas again. Robert H. Sloan & Richard Warner University of Illinois at Chicago March 8, 2018

CS 111: Program Design I Lecture 15: Modules, Pandas again. Robert H. Sloan & Richard Warner University of Illinois at Chicago March 8, 2018 CS 111: Program Desig I Lecture 15: Modules, Padas agai Robert H. Sloa & Richard Warer Uiversity of Illiois at Chicago March 8, 2018 PYTHON STANDARD LIBRARY & BEYOND: MODULES Extedig Pytho Every moder

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

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

Research on K-Means Algorithm Based on Parallel Improving and Applying

Research on K-Means Algorithm Based on Parallel Improving and Applying Sed Orders for Reprits to reprits@bethamsciece.ae 288 The Ope Cyberetics & Systemics Joural, 2015, 9, 288-294 Ope Access Research o K-Meas Algorithm Based o Parallel Improvig ad Applyig Deg Zherog 1,2,*,

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

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 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.

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

Hui Xiao School of Environmental Science, Nanjing Xiaozhuang University, Nanjing , China

Hui Xiao School of Environmental Science, Nanjing Xiaozhuang University, Nanjing , China doi:0.3/00.39.. Cotiuous knn Queries i Dyamic Road Networks Hui Xiao School of Evirometal Sciece, Najig Xiaozhuag Uiversity, Najig 7, Chia Abstract Cotiuous knn queries have bee widely studied i recet

More information

Probability of collisions in Soft Input Decryption

Probability of collisions in Soft Input Decryption Issue 1, Volume 1, 007 1 Probability of collisios i Soft Iput Decryptio Nataša Živić, Christoph Rulad Abstract I this work, probability of collisio i Soft Iput Decryptio has bee aalyzed ad calculated.

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

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

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

SCI Reflective Memory

SCI Reflective Memory Embedded SCI Solutios SCI Reflective Memory (Experimetal) Atle Vesterkjær Dolphi Itercoect Solutios AS Olaf Helsets vei 6, N-0621 Oslo, Norway Phoe: (47) 23 16 71 42 Fax: (47) 23 16 71 80 Mail: atleve@dolphiics.o

More information

Investigation Monitoring Inventory

Investigation Monitoring Inventory Ivestigatio Moitorig Ivetory Name Period Date Art Smith has bee providig the prits of a egravig to FieArt Gallery. He plas to make just 2000 more prits. FieArt has already received 70 of Art s prits. The

More information

Speeding-up dynamic programming in sequence alignment

Speeding-up dynamic programming in sequence alignment Departmet of Computer Sciece Aarhus Uiversity Demark Speedig-up dyamic programmig i sequece aligmet Master s Thesis Dug My Hoa - 443 December, Supervisor: Christia Nørgaard Storm Pederse Implemetatio code

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

Analysis of Algorithms

Analysis of Algorithms Aalysis of Algorithms Ruig Time of a algorithm Ruig Time Upper Bouds Lower Bouds Examples Mathematical facts Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite

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

VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann

VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann Proceedigs of the 2000 Witer Simulatio Coferece J. A. Joies, R. R. Barto, K. Kag, ad P. A. Fishwick, eds. VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION Thomas Wiedema Techical

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

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

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

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

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