IBM Optim Query Tuning Offerings Optimize Performance and Cut Costs
|
|
- Lily Moody
- 5 years ago
- Views:
Transcription
1 IBM Optim Quey Tuning Offeings Optimize Pefomance and Cut Costs Saghi Amisoleymani Solution Achitect Integated Data Management June 9, 2010
2 Disclaime Copyight IBM Copoation [cuent yea]. All ights eseved. U.S. Govenment Uses Resticted Rights - Use, duplication o disclosue esticted by GSA ADP Schedule Contact with IBM Cop. THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON IBM S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, NOR SHALL HAVE THE EFFECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM IBM (OR ITS SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS OF ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE. IBM, the IBM logo, ibm.com, DB2 and IBM Optim Quey Tune ae tademaks o egisteed tademaks of Intenational Business Machines Copoation in the United States, othe counties, o both. If these and othe IBM tademaked tems ae maked on thei fist occuence in this infomation with a tademak symbol ( o ), these symbols indicate U.S. egisteed o common law tademaks owned by IBM at the time this infomation was published. Such tademaks may also be egisteed o common law tademaks in othe counties. A cuent list of IBM tademaks is available on the Web at Copyight and tademak infomation at \ 2
3 Quey Pefomance Causes Application Outage Custome example Application sevice dops fom 3 seconds to 5 minutes Limited pefomance management expetise Took 3 days to identify the poblem quey 5 day application outage Loss of confidence in IT team Time and money in analysts Expet analysis evealed Po o 3 Relevant statistics wee not being collected Wasted CPU esouces due to default statistics collection Index design was vey poo Rapid development pactices dove untuned queies into poduction a d at Po o ign s e d te Was ce u o s d e s Po o ss e c o p
4 Why is Quey Tuning Such a Pain? Development Lack of quey tuning skills Use of famewoks that geneate SQL Inadequate testing envionments to dive the wokload and data scale Disconnect between application and data goups Poduction 4 Pefomance poblems appea without waning Aggegate infomation fom multiple places Complexity of analysis equies specialized skills Need to conside entie wokloads, not just single queies
5 IBM Optim Quey Tune Offeings Optimize pefomance and educe costs Optimize pefomance 5 Impove custome satisfaction Impove oganizational poductivity Satisfy sevice level objectives Fit wokloads into maintenance windows Reduce costs Incease oveall system capacity Reduce chagebacks Simplify analysis fo DBAs, developes, designes, and othes Impove statistics collection efficiency Reduce time to espond
6 Single Quey and Wokload Offeings 6 Development Envionment Poduction Envionment Optim Quey Tune Optim Quey Wokload Tune Tune SQL pe-poduction while costs and impact ae low Optimize wokload fo peak pefomance
7 Expet-Enabled Quey Tuning Out of the Box Identify quey candidates DB2 catalog Dynamic statement cache Development Studio hot spots Quey o pefomance monitos Facilitate analysis Quey fomatting Quey annotation Access path visualization and annotation Get expet tuning advice Impove quey design Impove statistics quality Impove database design 7
8 Steamlined Analysis 8 Define o select wokload Execute advisos Dill into advice Validate impovement
9 Gathe High Cost Queies and Wokloads DB2 Plan table Statement table Define o select wokload Catalog plan o package Statement cache Optim Development Studio QMF and QMF HPO DB2 Quey Monito OMEGAMON XE fo DB2 File, text, o expoted wokload Use defined categoy 9
10 Visualize Queies and Costs to Speed Analysis Easily see tables, sections, join pedicates, etc. Examine table statistics and additional infomation Acceleate analysis, educe downtime Spot human eos Identify whee filteing should occu 10
11 View Optimize Tansfomations Acceleate analysis, educe downtime Spot tansfomations which will occu 11
12 Execute Advisos Statistics Get ecommendations on the best statistics to captue to influence access path selection Quey Get ecommendations egading how to ewite the quey fo bette efficiency Index Get ecommendations on additional indexes that can educe database scans 12
13 Analyze Access Plans Visualize access path See flow of quey pocessing See indexes and opeations See optimize ationale Assess access path stability to educe isk of pefomance egession Is the optimize able to apply the filteing ealy? Ae thee indexes that suppot an efficient path? Do statistics allow distinction between the choices? 13
14 Analyze Access Plans (cont.) Inteogate the plan table to discove access plan flags 14
15 Impove Statistics Quality and Collection Povides advice on Missing statistics Conflicting statistics Out-of-date statistics Geneates RUNSTATS contol statements Results Accuate estimated costs Bette quey pefomance Less CPU consumption Impoved maintenance window thoughput Half of access path PMRs could be esolved by statistics adviso befoe calling IBM suppot. IBM Suppot 15 Indicates conflicting and missing statistics Conflicting statistics explanation
16 Impove Quey Design Guad against eos and ovesights: Futhe constain quey, incease index utilization, and educe data eads View analysis summay Filte ecommendations by seveity Highlights elevant components of the quey Recommendati on and ationale Quey Adviso checks fo Missing join pedicate fo efeential constaint Pedicates that can be ewitten as indexable Stage 2 pedicates that can be ewitten as stage 1 pedicates 16
17 Indexing Advice to Impove Quey Efficiency Impove quey efficiency Indexing foeign keys in queies that do not have indexes defined Identifying index filteing and sceening Suppot fo index only access Indexing to avoid sots Simplify use Consolidate indexes and povide a single ecommendation Enables what-if analysis Povides DDL to ceate indexes Run immediately o save Test befoe deployment Utilize vitual index capabilities built into the DB2 engine 17
18 Validate Impovement Captue wokloads epeatedly to see tuning effects Visualize changes in access plan I was able to test a small wokload in QWT. 213 dynamic statements wee un and captued fom cache. Befoe tuning the wokload was 2.49 cpu seconds and elapsed seconds. Afte the advisos the wokload was 0.42 cpu seconds and 6.33 elapsed seconds. Renee Walton, UPS 18
19 Vesion to Vesion Migation Saved Challenge Pefomance egession discoveed acoss ange of QMF wokloads Client had been using a tick to affect optimize choices that was not available in the new vesion Expected 6-8 months delay plus additional staff costs Delay in pomised value of new database vesion Solution Optim Quey Wokload Tune Handled complexity of queies and wokloads 30 table joins nested behind seveal layes of views Column names changed in views 100s of queies in multiple wokloads Saved hous of time fomatting, annotating, and analyzing queies Recommended additional statistics and pedicates fo bette pefomance Reduced migation fom months to weeks Ode of magnitude eduction in quey wokload analysis. All wokloads as good as o bette than pio vesion. 19
20 Wokload Tuning vs. Quey Tuning Optimization decisions ae based on tadeoffs Statistics CPU costs vs. quey savings Indexing quey speed vs esouce and tansaction Wokload tuning speeds up analysis Analyzes multiple queies at once Wokload tuning consolidates and optimizes ecommendation fo oveall wokload Statistics ecommendations Index ecommendations Speed up analysis, optimize design, and balance esouce usage 20
21 Envionment Captue Facilitates Collaboation Enable envionment epoduction Speed up sevice pocess 21
22 Quey Tune Achitectue Quey Tools Fomatting Annotating Access plan gaph Visual plan hints Repoting Envionment captue Quey Advice Statistics Quey Index Access Path Wokload Advice Statistics Index Wokload contol cente Windows XP o Vista 22 Resticted use DB2 Connect Optim Quey Tune Client Catalog tables QT tables Pofile tables DB2 stoed pocedues fo use with Optim Quey Tune poducts DB2 fo z/os, V8 o late with DDF enabled
23 Steamline Monito and Respond Scenaios DB2 Quey Monito Optim Quey Tune OMEGAMON XE 23
24 Foste coss-ole collaboation Released in Decembe! Challenge Disconnect between application and data goup Solution- vebose HTML file Oveview Recommended actions Input sql statement Access Plan Summay Tansfomed/optimized quey Pedicates Table access Join opeation Table and index catalog infomation: table, column and index 24
25 Reduce Risk of Pefomance Regession Afte Migation Compaing quey costs via an HTML epot Vesion to Vesion migations of DB2 Requies the packages ae bound with EXPLAIN in the old vesion, and then the binds with EXPLAIN ae done on the new vesion into new collections Cases whee a mass-ebind is needed Obtain Access Plan infomation Run Access Plan Cost compaison epot Filte Citeia 25
26 Pevent Poblems Befoe They Impact the Business Identify Poblematic Package Tables View analysis summay based on TOTAL_COST Identify Poblematic SQL statement SQL statement with the highest % cost Tune a single quey o at a wokload level 26
27 Validation Against a Poduction System Clone poject Acceleate development Develop, test, and un queies, pocedues, and functions. Change database connection Enhance poductivity Analyze impact of changes Enhance poblem isolation Be poactive Leveage best pactices fo new development Test befoe deployment Adapt ahead of impact Minimize poduction slowdowns 27 Pefom analysis
28 IBM Optim Quey Tune Offeings Optimize pefomance and educe costs Optimize pefomance 28 Impove custome satisfaction Impove oganizational poductivity Satisfy sevice level objectives Fit wokloads into maintenance windows Reduce costs Incease oveall system capacity Reduce chagebacks Simplify analysis fo DBAs, developes, designes, and othes Impove statistics collection efficiency Reduce time to espond
29 New! Aticle Tuning SQL with Optim Quey Tune, Pat 1: Undestanding access paths Lean how to monito and tune queies and wokloads to impove application pefomance If you ae a develope, DBA, o quey tuning specialist, it is citical that you undestand the basics of access paths so that you can pecisely tune queies and quey wokloads befoe they cause poblems in you poduction envionment. This basic undestanding, coupled with the visualization and tuning advice povided by IBM Optim quey tuning solutions, can help make you moe efficient at this task. This aticle povides conceptual backgound on access paths, shows you how to ead an access path gaph, and walks though the access path gaph to demonstate citical infomation egading access path selection. The aticle concludes with a sample scenaio that demonstates how to use quey annotation, a featue in Optim Quey Tune that helps you with quey analysis by poviding vital statistical infomation diectly in the SQL statement. dm1006optimqueytune1/index.html 29
30 Resouces Integated Data Management Community IBM Optim Quey Wokload Tune web page SQL Tuning, Not just fo hadcoe DBAs anymoe Redbooks at DB2 9 fo z/os Pefomance Topics SG IBM DB2 9 fo z/os: New Tools fo Quey Optimization SG
31 31
32 UGF Usage of Quey Wokload Tune Thei new Pocess to Tune Queies 1.Evey equest of a new object (table o index) fom the application develope 2. Fom daily/weekly/monthly epots on costs 3. Fom stess test afte existing applications upgade 4. Fom alet coming fom the Scheduling office What they liked Statistics Adviso Easiness in tacing dynamic statements W hat-if analysis Quey Envionment Captue 32
33 Daily pefomance epots Afte quey tune activities: AVG CPU: fom 0.08 to *0.03=1500 sec 33
34 f 2 e 1 -f b 5 e 1 -f b 6 e 1 -feb 7 1 -f b 8 e 1 -f b 9 e 2 -f b 2 e 2 -f b 3 e 2 -feb 4 2 -f b 5 e 2 -f b 6 e 1 -feb 2 mab 3m - a 4m - a 5m - a 8m - a 9m 1 - ma 0 1 -ma 1 1 -ma 2 1 -ma 5 1 -ma 6 1 -ma 7 1 -ma 8 1 -ma 9 2 -ma 2 2 -ma 3 2 -ma 4 2 -ma 5 a 2 -m 6 a 2 -m 9 3 -ma 0 3 -ma 1 -ma 1 a 6 ap -a 7 p 8 ap 9 ap -a p ELA f 1 e 1 -f b 2 e 1 -f b 5 e 1 -f b 6 e 1 -f b 7 e 1 -f b 8 e 1 -f b 9 e 2 -f b 2 e 2 -f b 3 e 2 -f b 4 e 2 -f b 5 e 2 -f b 6 e 1 -fe b 2m b - a 3m - a 4m - a 5m - a 8m - a 9m 1 - ma 0 1 -ma 1 1 -ma 2 1 -ma 5 1 -ma 6 1 -ma 7 1 -ma 8 1 -ma 9 2 -ma 2 2 -ma 3 2 -ma 4 2 -ma 5 2 -ma 6 2 -ma 9 3 -ma 0 a 3 m 1 -ma 1 a -a 6 p 7 ap 8 ap 9 ap -a p ELA 0, ,1 0,0014 0,08 0,0012 0,06 0,001 0,0008 0,04 0,0006 0,02 0 0, ,0002 0,12 0,1 0,08 0,06 0,04 0,02 0 SQLLF000 0,0018 0,0016 0,0014 0,0012 0,001 0,0008 CPU 0,14 ELAmed CPU Achievements: SYSSH200 0,002 0,0018 0,0016 ELAmed CPUmed CPUmed 0,0006 0,0004 0,0002 0
35 Examples at XXX of SQL Quey Pefomance Tuning using Quey Wokload Tune PeopleSoft SQL Quey Example #1 - continued This is the epot afte applying the changes ecommended by Quey Tune s Tuning Advisos. STMT_ID befoe ( ) and afte tuning (368), Shows the aveage CPU pe execution impovement and consideing this statement is executed by PeopleSoft evey 30 seconds, the CPU savings will add up 35
Using SPEC SFS with the SNIA Emerald Program for EPA Energy Star Data Center Storage Program Vernon Miller IBM Nick Principe Dell EMC
Using SPEC SFS with the SNIA Emeald Pogam fo EPA Enegy Sta Data Cente Stoage Pogam Venon Mille IBM Nick Pincipe Dell EMC v6 Agenda Backgound on SNIA Emeald/Enegy Sta fo block Intoduce NAS/File test addition;
More informationWhere did Visual Explain Go?
Where did Visual Explain Go? Doug Clifton Executive IT Specialist cliftonw@us.ibm.com Information Management Agenda Visual Explain History Stats Advisor DB2 Management Clients Package Optimization Service
More informationGetting Started PMW-EX1/PMW-EX3. 1 Rotate the grip with the RELEASE button pressed. Overview. Connecting the Computer and PMW-EX1/EX3
A PMW-EX1/PMW-EX3 Getting Stated Oveview This document descibes how to use the XDCAM EX Vesion Up Tool (heeafte Vesion Up Tool ) to upgade the PMW-EX1 and PMW-EX3 to vesion 1.20 (PMW-EX1) o vesion 1.10
More informationConfiguring RSVP-ATM QoS Interworking
Configuing RSVP-ATM QoS Intewoking Last Updated: Januay 15, 2013 This chapte descibes the tasks fo configuing the RSVP-ATM QoS Intewoking featue, which povides suppot fo Contolled Load Sevice using RSVP
More informationUCB CS61C : Machine Structures
inst.eecs.bekeley.edu/~cs61c UCB CS61C : Machine Stuctues Lectue SOE Dan Gacia Lectue 28 CPU Design : Pipelining to Impove Pefomance 2010-04-05 Stanfod Reseaches have invented a monitoing technique called
More informationMultidimensional Testing
Multidimensional Testing QA appoach fo Stoage netwoking Yohay Lasi Visuality Systems 1 Intoduction Who I am Yohay Lasi, QA Manage at Visuality Systems Visuality Systems the leading commecial povide of
More informationAn Improved Resource Reservation Protocol
Jounal of Compute Science 3 (8: 658-665, 2007 SSN 549-3636 2007 Science Publications An mpoved Resouce Resevation Potocol Desie Oulai, Steven Chambeland and Samuel Piee Depatment of Compute Engineeing
More informationMapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma
apreduce Optimizations and Algoithms 2015 Pofesso Sasu Takoma www.cs.helsinki.fi Optimizations Reduce tasks cannot stat befoe the whole map phase is complete Thus single slow machine can slow down the
More informationIntroduction To Pipelining. Chapter Pipelining1 1
Intoduction To Pipelining Chapte 6.1 - Pipelining1 1 Mooe s Law Mooe s Law says that the numbe of pocessos on a chip doubles about evey 18 months. Given the data on the following two slides, is this tue?
More informationAutomation Testing Frameworks for SharePoint application
Intenational Jounal of Compute Sciences and Engineeing Open Access Reseach Pape Volume-3, Issue-11 E-ISSN: 2347-2693 Automation Testing Famewoks fo ShaePoint application Madhu Dande 1 *, Neelima Galla
More informationReducing MIPS Using InfoSphere Optim Query Workload Tuner TDZ-2755A. Lloyd Matthews, U.S. Senate
Reducing MIPS Using InfoSphere Optim Query Workload Tuner TDZ-2755A Lloyd Matthews, U.S. Senate 0 Disclaimer Copyright IBM Corporation 2010. All rights reserved. U.S. Government Users Restricted Rights
More informationJournal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012
2011, Scienceline Publication www.science-line.com Jounal of Wold s Electical Engineeing and Technology J. Wold. Elect. Eng. Tech. 1(1): 12-16, 2012 JWEET An Efficient Algoithm fo Lip Segmentation in Colo
More informationIn order to learn which questions have been answered correctly: 1. Print these pages. 2. Answer the questions.
In ode to lean which questions have been answeed coectly: 1. Pint these pages. 2. Answe the questions. 3. Send this assessment with the answes via: a. FAX to (212) 967-3498. O b. Mail the answes to the
More informationEE 6900: Interconnection Networks for HPC Systems Fall 2016
EE 6900: Inteconnection Netwoks fo HPC Systems Fall 2016 Avinash Kaanth Kodi School of Electical Engineeing and Compute Science Ohio Univesity Athens, OH 45701 Email: kodi@ohio.edu 1 Acknowledgement: Inteconnection
More informationIP Multicast Simulation in OPNET
IP Multicast Simulation in OPNET Xin Wang, Chien-Ming Yu, Henning Schulzinne Paul A. Stipe Columbia Univesity Reutes Depatment of Compute Science 88 Pakway Dive South New Yok, New Yok Hauppuage, New Yok
More informationRBAC Tutorial. Brad Spengler Open Source Security, Inc. Locaweb
RBAC Tutoial Bad Spengle Open Souce Secuity, Inc. Locaweb - 2012 Oveview Why Access Contol? Goals Achitectue Implementation Lookup example Subject example Questions/Requests Why Access Contol? Access Contol
More informationInformation Retrieval. CS630 Representing and Accessing Digital Information. IR Basics. User Task. Basic IR Processes
CS630 Repesenting and Accessing Digital Infomation Infomation Retieval: Basics Thosten Joachims Conell Univesity Infomation Retieval Basics Retieval Models Indexing and Pepocessing Data Stuctues ~ 4 lectues
More informationPrioritized Traffic Recovery over GMPLS Networks
Pioitized Taffic Recovey ove GMPLS Netwoks 2005 IEEE. Pesonal use of this mateial is pemitted. Pemission fom IEEE mu be obtained fo all othe uses in any cuent o futue media including epinting/epublishing
More informationLecture Topics ECE 341. Lecture # 12. Control Signals. Control Signals for Datapath. Basic Processing Unit. Pipelining
EE 341 Lectue # 12 Instucto: Zeshan hishti zeshan@ece.pdx.edu Novembe 10, 2014 Potland State Univesity asic Pocessing Unit ontol Signals Hadwied ontol Datapath contol signals Dealing with memoy delay Pipelining
More informationImage Enhancement in the Spatial Domain. Spatial Domain
8-- Spatial Domain Image Enhancement in the Spatial Domain What is spatial domain The space whee all pixels fom an image In spatial domain we can epesent an image by f( whee x and y ae coodinates along
More informationModule 6 STILL IMAGE COMPRESSION STANDARDS
Module 6 STILL IMAE COMPRESSION STANDARDS Lesson 17 JPE-2000 Achitectue and Featues Instuctional Objectives At the end of this lesson, the students should be able to: 1. State the shotcomings of JPE standad.
More informationLecture 8 Introduction to Pipelines Adapated from slides by David Patterson
Lectue 8 Intoduction to Pipelines Adapated fom slides by David Patteson http://www-inst.eecs.bekeley.edu/~cs61c/ * 1 Review (1/3) Datapath is the hadwae that pefoms opeations necessay to execute pogams.
More informationDetection and Recognition of Alert Traffic Signs
Detection and Recognition of Alet Taffic Signs Chia-Hsiung Chen, Macus Chen, and Tianshi Gao 1 Stanfod Univesity Stanfod, CA 9305 {echchen, macuscc, tianshig}@stanfod.edu Abstact Taffic signs povide dives
More informationComputer Science 141 Computing Hardware
Compute Science 141 Computing Hadwae Fall 2006 Havad Univesity Instucto: Pof. David Books dbooks@eecs.havad.edu [MIPS Pipeline Slides adapted fom Dave Patteson s UCB CS152 slides and May Jane Iwin s CSE331/431
More informationCS 2461: Computer Architecture 1 Program performance and High Performance Processors
Couse Objectives: Whee ae we. CS 2461: Pogam pefomance and High Pefomance Pocessos Instucto: Pof. Bhagi Naahai Bits&bytes: Logic devices HW building blocks Pocesso: ISA, datapath Using building blocks
More informationCOEN-4730 Computer Architecture Lecture 2 Review of Instruction Sets and Pipelines
1 COEN-4730 Compute Achitectue Lectue 2 Review of nstuction Sets and Pipelines Cistinel Ababei Dept. of Electical and Compute Engineeing Maquette Univesity Cedits: Slides adapted fom pesentations of Sudeep
More informationQuery Language #1/3: Relational Algebra Pure, Procedural, and Set-oriented
Quey Language #1/3: Relational Algeba Pue, Pocedual, and Set-oiented To expess a quey, we use a set of opeations. Each opeation takes one o moe elations as input paamete (set-oiented). Since each opeation
More informationUser Group testing report
Use Goup testing epot Deliveable No: D6.10 Contact No: Integated Poject No. 506723: SafetyNet Aconym: SafetyNet Title: Building the Euopean Road Safety Obsevatoy Integated Poject, Thematic Pioity 6.2 Sustainable
More informationThe Screen Control Language (SCl) in Version 6 SAS/Ar: and SAS/FSp Software Chris Bailey, Yao Chen SAS Institute Inc., Cary, NC
The Sceen Contol Language (SCl) in Vesion 6 SAS/A: and SAS/FSp Softwae Chis Bailey, Yao Chen SAS Institute Inc., Cay, NC Abstact Explanations and examples povide the basis of this tutoial that explains
More informationIP Network Design by Modified Branch Exchange Method
Received: June 7, 207 98 IP Netwok Design by Modified Banch Method Kaiat Jaoenat Natchamol Sichumoenattana 2* Faculty of Engineeing at Kamphaeng Saen, Kasetsat Univesity, Thailand 2 Faculty of Management
More informationa Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives
SPARK: Soot Reseach Kit Ondřej Lhoták Objectives Spak is a modula toolkit fo flow-insensitive may points-to analyses fo Java, which enables expeimentation with: vaious paametes of pointe analyses which
More informationMIS to Prepress ICS. Version Date: File: ICS-MIS-Prepress-1.01.doc,.pdf. Origination & Prepress WG
MIS to Pepess ICS Vesion 1.01 Date: 2006-01-02 File: ICS-MIS-Pepess-1.01.doc,.pdf Oigination & Pepess WG Abstact This ICS defines the Inteface between the MIS and Pepess. It specifies the Pocesses fo a
More informationdc - Linux Command Dc may be invoked with the following command-line options: -V --version Print out the version of dc
- CentOS 5.2 - Linux Uses Guide - Linux Command SYNOPSIS [-V] [--vesion] [-h] [--help] [-e sciptexpession] [--expession=sciptexpession] [-f sciptfile] [--file=sciptfile] [file...] DESCRIPTION is a evese-polish
More informationWhat is a System:- Characteristics of a system:-
Unit 1 st :- What is a System:- A system is an odely gouping of intedependent components linked togethe accoding to a plan to achieve a specific objective. The study of system concepts has thee basic implications:
More informationA modal estimation based multitype sensor placement method
A modal estimation based multitype senso placement method *Xue-Yang Pei 1), Ting-Hua Yi 2) and Hong-Nan Li 3) 1),)2),3) School of Civil Engineeing, Dalian Univesity of Technology, Dalian 116023, China;
More informationE.g., movie recommendation
Recommende Systems Road Map Intodction Content-based ecommendation Collaboative filteing based ecommendation K-neaest neighbo Association les Matix factoization 2 Intodction Recommende systems ae widely
More informationCommunication vs Distributed Computation: an alternative trade-off curve
Communication vs Distibuted Computation: an altenative tade-off cuve Yahya H. Ezzeldin, Mohammed amoose, Chistina Fagouli Univesity of Califonia, Los Angeles, CA 90095, USA, Email: {yahya.ezzeldin, mkamoose,
More informationA Recommender System for Online Personalization in the WUM Applications
A Recommende System fo Online Pesonalization in the WUM Applications Mehdad Jalali 1, Nowati Mustapha 2, Ali Mamat 2, Md. Nasi B Sulaiman 2 Abstact foeseeing of use futue movements and intentions based
More informationAdministrivia. CMSC 411 Computer Systems Architecture Lecture 5. Data Hazard Even with Forwarding Figure A.9, Page A-20
Administivia CMSC 411 Compute Systems Achitectue Lectue 5 Basic Pipelining (cont.) Alan Sussman als@cs.umd.edu as@csu dedu Homewok poblems fo Unit 1 due today Homewok poblems fo Unit 3 posted soon CMSC
More informationTopic -3 Image Enhancement
Topic -3 Image Enhancement (Pat 1) DIP: Details Digital Image Pocessing Digital Image Chaacteistics Spatial Spectal Gay-level Histogam DFT DCT Pe-Pocessing Enhancement Restoation Point Pocessing Masking
More informationA Fuzzy Constraint-Based Routing Algorithm for Traffic Engineering
Fuzz Constaint-ased Routing lgoithm fo Taffic Engineeing Junaid. Khan and Hussein M. lnuweii Depatment of Electical & Compute Engineeing, 2356 Main Mall, Univesit of itish Columbia, Vancouve,.C. Canada,
More informationPersistent Memory what developers need to know Mark Carlson Co-chair SNIA Technical Council Toshiba
Pesistent Memoy what developes need to know Mak Calson Co-chai SNIA Technical Council Toshiba 2018 Stoage Develope Confeence EMEA. All Rights Reseved. 1 Contents Welcome Pesistent Memoy Oveview Non-Volatile
More information5 4 THE BERNOULLI EQUATION
185 CHATER 5 the suounding ai). The fictional wok tem w fiction is often expessed as e loss to epesent the loss (convesion) of mechanical into themal. Fo the idealied case of fictionless motion, the last
More informationCMCS Mohamed Younis CMCS 611, Advanced Computer Architecture 1
CMCS 611-101 Advanced Compute Achitectue Lectue 6 Intoduction to Pipelining Septembe 23, 2009 www.csee.umbc.edu/~younis/cmsc611/cmsc611.htm Mohamed Younis CMCS 611, Advanced Compute Achitectue 1 Pevious
More informationEmpowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,
Empowering DBA's with IBM Data Studio Deb Jenson, Data Studio Product Manager, dejenson@us.ibm.com Disclaimer Copyright IBM Corporation [current year]. All rights reserved. U.S. Government Users Restricted
More informationControlled Information Maximization for SOM Knowledge Induced Learning
3 Int'l Conf. Atificial Intelligence ICAI'5 Contolled Infomation Maximization fo SOM Knowledge Induced Leaning Ryotao Kamimua IT Education Cente and Gaduate School of Science and Technology, Tokai Univeisity
More informationConversion Functions for Symmetric Key Ciphers
Jounal of Infomation Assuance and Secuity 2 (2006) 41 50 Convesion Functions fo Symmetic Key Ciphes Deba L. Cook and Angelos D. Keomytis Depatment of Compute Science Columbia Univesity, mail code 0401
More informationA VECTOR PERTURBATION APPROACH TO THE GENERALIZED AIRCRAFT SPARE PARTS GROUPING PROBLEM
Accepted fo publication Intenational Jounal of Flexible Automation and Integated Manufactuing. A VECTOR PERTURBATION APPROACH TO THE GENERALIZED AIRCRAFT SPARE PARTS GROUPING PROBLEM Nagiza F. Samatova,
More informationColor Correction Using 3D Multiview Geometry
Colo Coection Using 3D Multiview Geomety Dong-Won Shin and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 13 Cheomdan-gwagio, Buk-ku, Gwangju 500-71, Republic of Koea ABSTRACT Recently,
More informationAll lengths in meters. E = = 7800 kg/m 3
Poblem desciption In this poblem, we apply the component mode synthesis (CMS) technique to a simple beam model. 2 0.02 0.02 All lengths in metes. E = 2.07 10 11 N/m 2 = 7800 kg/m 3 The beam is a fee-fee
More informationCOSC 6385 Computer Architecture. - Pipelining
COSC 6385 Compute Achitectue - Pipelining Sping 2012 Some of the slides ae based on a lectue by David Culle, Pipelining Pipelining is an implementation technique wheeby multiple instuctions ae ovelapped
More informationThe Processor: Improving Performance Data Hazards
The Pocesso: Impoving Pefomance Data Hazads Monday 12 Octobe 15 Many slides adapted fom: and Design, Patteson & Hennessy 5th Edition, 2014, MK and fom Pof. May Jane Iwin, PSU Summay Pevious Class Pipeline
More informationFrequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters
Optics and Photonics Jounal, 016, 6, 94-100 Published Online August 016 in SciRes. http://www.scip.og/jounal/opj http://dx.doi.og/10.436/opj.016.68b016 Fequency Domain Appoach fo Face Recognition Using
More informationSecure Collaboration in Mediator-Free Environments
Secue Collaboation in Mediato-Fee Envionments Mohamed Shehab School of Electical and Compute Engineeing Pudue Univesity West Lafayette, IN, USA shehab@pudueedu Elisa Betino Depatment of Compute Sciences
More informationOptical Flow for Large Motion Using Gradient Technique
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 103-113 Optical Flow fo Lage Motion Using Gadient Technique Md. Moshaof Hossain Sake 1, Kamal Bechkoum 2, K.K. Islam 1 Abstact: In this
More informationCS 61C: Great Ideas in Computer Architecture. Pipelining Hazards. Instructor: Senior Lecturer SOE Dan Garcia
CS 61C: Geat Ideas in Compute Achitectue Pipelining Hazads Instucto: Senio Lectue SOE Dan Gacia 1 Geat Idea #4: Paallelism So9wae Paallel Requests Assigned to compute e.g. seach Gacia Paallel Theads Assigned
More information(1) W tcp = (3) N. Assuming 1 P r 1. = W r (4) a 1/(k+1) W 2/(k+1)
1 Multi Path PERT Ankit Singh and A. L. Naasimha Reddy Electical and Compute Engineeing Depatment, Texas A&M Univesity; email: eddy@ece.tamu.edu. Abstact This pape pesents a new multipath delay based algoithm,
More informationLecture # 04. Image Enhancement in Spatial Domain
Digital Image Pocessing CP-7008 Lectue # 04 Image Enhancement in Spatial Domain Fall 2011 2 domains Spatial Domain : (image plane) Techniques ae based on diect manipulation of pixels in an image Fequency
More informationi-pcgrid Workshop 2016 April 1 st 2016 San Francisco, CA
i-pcgrid Wokshop 2016 Apil 1 st 2016 San Fancisco, CA Liang Min* Eddy Banks, Bian Kelley, Met Kokali, Yining Qin, Steve Smith, Philip Top, and Caol Woodwad *min2@llnl.gov, 925-422-1187 LDRD 13-ERD-043
More informationTHE THETA BLOCKCHAIN
THE THETA BLOCKCHAIN Theta is a decentalized video steaming netwok, poweed by a new blockchain and token. By Theta Labs, Inc. Last Updated: Nov 21, 2017 esion 1.0 1 OUTLINE Motivation Reputation Dependent
More informationIP MULTICAST. Adiseshu Hari, T. V. Lakshman and Gordon Wilfong Nokia Bell Labs
IP MULTICAST Adiseshu Hai, T. V. Lakshman and Godon Wilfong Nokia DIMACS Wokshop on Algoithms fo Data Cente Netwoks Rutges Univesity, NJ 1 Why is IP Multicast not deployed in public netwoks? Denial-of-Sevice
More informationModelling, simulation, and performance analysis of a CAN FD system with SAE benchmark based message set
Modelling, simulation, and pefomance analysis of a CAN FD system with SAE benchmak based message set Mahmut Tenuh, Panagiotis Oikonomidis, Peiklis Chachalakis, Elias Stipidis Mugla S. K. Univesity, TR;
More informationUser Specified non-bonded potentials in gromacs
Use Specified non-bonded potentials in gomacs Apil 8, 2010 1 Intoduction On fist appeaances gomacs, unlike MD codes like LAMMPS o DL POLY, appeas to have vey little flexibility with egads to the fom of
More informationA Full-mode FME VLSI Architecture Based on 8x8/4x4 Adaptive Hadamard Transform For QFHD H.264/AVC Encoder
20 IEEE/IFIP 9th Intenational Confeence on VLSI and System-on-Chip A Full-mode FME VLSI Achitectue Based on 8x8/ Adaptive Hadamad Tansfom Fo QFHD H264/AVC Encode Jialiang Liu, Xinhua Chen College of Infomation
More information(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number.
Illustative G-C Simila cicles Alignments to Content Standads: G-C.A. Task (a, b) x y Fo this poblem, is a point in the - coodinate plane and is a positive numbe. a. Using a tanslation and a dilation, show
More informationXFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers
XFVHDL: A Tool fo the Synthesis of Fuzzy Logic Contolles E. Lago, C. J. Jiménez, D. R. López, S. Sánchez-Solano and A. Baiga Instituto de Micoelectónica de Sevilla. Cento Nacional de Micoelectónica, Edificio
More informationAN ANALYSIS OF COORDINATED AND NON-COORDINATED MEDIUM ACCESS CONTROL PROTOCOLS UNDER CHANNEL NOISE
AN ANALYSIS OF COORDINATED AND NON-COORDINATED MEDIUM ACCESS CONTROL PROTOCOLS UNDER CHANNEL NOISE Tolga Numanoglu, Bulent Tavli, and Wendi Heinzelman Depatment of Electical and Compute Engineeing Univesity
More informationSpiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks
Spial Recognition Methodology and Its Application fo Recognition of Chinese Bank Checks Hanshen Tang 1, Emmanuel Augustin 2, Ching Y. Suen 1, Olivie Baet 2, Mohamed Cheiet 3 1 Cente fo Patten Recognition
More informationTime-Constrained Big Data Transfer for SDN-Enabled Smart City
Emeging Tends, Issues, and Challenges in Big Data and Its Implementation towad Futue Smat Cities Time-Constained Big Data Tansfe fo SDN-Enabled Smat City Yuanguo Bi, Chuan Lin, Haibo Zhou, Peng Yang, Xuemin
More informationAUTOMATED LOCATION OF ICE REGIONS IN RADARSAT SAR IMAGERY
AUTOMATED LOCATION OF ICE REGIONS IN RADARSAT SAR IMAGERY Chistophe Waceman (1), William G. Pichel (2), Pablo Clement-Colón (2) (1) Geneal Dynamics Advanced Infomation Systems, P.O. Box 134008 Ann Abo
More informationAnalysis of Wired Short Cuts in Wireless Sensor Networks
Analysis of Wied Shot Cuts in Wieless Senso Netwos ohan Chitaduga Depatment of Electical Engineeing, Univesity of Southen Califonia, Los Angeles 90089, USA Email: chitadu@usc.edu Ahmed Helmy Depatment
More informationAddendum. COULTER GEN S System. PN C (May 1999) COULTER CORPORATION. A Beckman Coulter Company Miami, Florida USA GEN S
TM TURBO RESET R POWER COULTER GEN S System Addendum TM * SYSTEM RUN * 05/03/95 0000 COPYRIGHT 1989-1995 COULTER CORPORATION STATUS : READY ALERT: BP CBC DIFF RETICS MAIN GEN S PN 4237411 C (May 1999)
More informationMulti-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples
Multi-azimuth Pestack Time Migation fo Geneal Anisotopic, Weakly Heteogeneous Media - Field Data Examples S. Beaumont* (EOST/PGS) & W. Söllne (PGS) SUMMARY Multi-azimuth data acquisition has shown benefits
More informationReachable State Spaces of Distributed Deadlock Avoidance Protocols
Reachable State Spaces of Distibuted Deadlock Avoidance Potocols CÉSAR SÁNCHEZ and HENNY B. SIPMA Stanfod Univesity We pesent a family of efficient distibuted deadlock avoidance algoithms with applications
More informationCombinatorial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registration in Mobile IP Environments
Wieless Netwoks 0, 3 32, 200 200 Kluwe Academic Publishes. Manufactued in The Nethelands. Combinatoial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registation in Mobile
More informationThe Dual Round Robin Matching Switch with Exhaustive Service
The Dual Round Robin Matching Switch with Exhaustive Sevice Yihan Li, Shivenda S. Panwa, H. Jonathan Chao Abstact Vitual Output Queuing is widely used by fixed-length highspeed switches to ovecome head-of-line
More informationInput Layer f = 2 f = 0 f = f = 3 1,16 1,1 1,2 1,3 2, ,2 3,3 3,16. f = 1. f = Output Layer
Using the Gow-And-Pune Netwok to Solve Poblems of Lage Dimensionality B.J. Biedis and T.D. Gedeon School of Compute Science & Engineeing The Univesity of New South Wales Sydney NSW 2052 AUSTRALIA bbiedis@cse.unsw.edu.au
More informationOptimal Adaptive Learning for Image Retrieval
Optimal Adaptive Leaning fo Image Retieval ao Wang Dept of Compute Sci and ech singhua Univesity Beijing 00084, P. R. China Wangtao7@63.net Yong Rui Micosoft Reseach One Micosoft Way Redmond, WA 9805,
More informationCAM I/O Scheduler. Netflix, Inc. AsiaBSDCon 2015
CAM I/O Schedule ワーナーラーシュ フーメー Netflix, Inc. AsiaBSDCon 2015 東京 2015 年 4 月 15 日 http://people.feebsd.og/~imp/asiabsdcon2015/iosched-slides.pdf http://people.feebsd.og/~imp/asiabsdcon2015/pape.pdf Outline
More informationClass 21. N -body Techniques, Part 4
Class. N -body Techniques, Pat Tee Codes Efficiency can be inceased by gouping paticles togethe: Neaest paticles exet geatest foces diect summation. Distant paticles exet smallest foces teat in goups.
More informationGCC-AVR Inline Assembler Cookbook Version 1.2
GCC-AVR Inline Assemble Cookbook Vesion 1.2 About this Document The GNU C compile fo Atmel AVR isk pocessos offes, to embed assembly language code into C pogams. This cool featue may be used fo manually
More informationDB2 for z/os: Programmer Essentials for Designing, Building and Tuning
Brett Elam bjelam@us.ibm.com - DB2 for z/os: Programmer Essentials for Designing, Building and Tuning April 4, 2013 DB2 for z/os: Programmer Essentials for Designing, Building and Tuning Information Management
More informationSlotted Random Access Protocol with Dynamic Transmission Probability Control in CDMA System
Slotted Random Access Potocol with Dynamic Tansmission Pobability Contol in CDMA System Intaek Lim 1 1 Depatment of Embedded Softwae, Busan Univesity of Foeign Studies, itlim@bufs.ac.k Abstact In packet
More informationSIMOCODE pro. Motor Management and Control Devices. SIMOCODE pro for Modbus RTU. Answers for industry. Edition 04/2015
SIMOCODE po Moto Management and Contol Devices SIMOCODE po fo Modbus RTU Geätehandbuch Configuation Manual Edition 04/2015 Answes fo industy. Intoduction 1 System configuation and commissioning with RTU
More informationLecture #22 Pipelining II, Cache I
inst.eecs.bekeley.edu/~cs61c CS61C : Machine Stuctues Lectue #22 Pipelining II, Cache I Wiewold cicuits 2008-7-29 http://www.maa.og/editoial/mathgames/mathgames_05_24_04.html http://www.quinapalus.com/wi-index.html
More informationScaling Location-based Services with Dynamically Composed Location Index
Scaling Location-based Sevices with Dynamically Composed Location Index Bhuvan Bamba, Sangeetha Seshadi and Ling Liu Distibuted Data Intensive Systems Laboatoy (DiSL) College of Computing, Geogia Institute
More informationECE331: Hardware Organization and Design
ECE331: Hadwae Oganization and Design Lectue 16: Pipelining Adapted fom Compute Oganization and Design, Patteson & Hennessy, UCB Last time: single cycle data path op System clock affects pimaily the Pogam
More informationThe International Conference in Knowledge Management (CIKM'94), Gaithersburg, MD, November 1994.
The Intenational Confeence in Knowledge Management (CIKM'94), Gaithesbug, MD, Novembe 994. Hashing by Poximity to Pocess Duplicates in Spatial Databases Walid G. Aef Matsushita Infomation Technology Laboatoy
More informationAssessment of Track Sequence Optimization based on Recorded Field Operations
Assessment of Tack Sequence Optimization based on Recoded Field Opeations Matin A. F. Jensen 1,2,*, Claus G. Søensen 1, Dionysis Bochtis 1 1 Aahus Univesity, Faculty of Science and Technology, Depatment
More informationOn using circuit-switched networks for file transfers
On using cicuit-switched netwoks fo file tansfes Xiuduan Fang, Malathi Veeaaghavan Univesity of Viginia Email: {xf4c, mv5g}@viginia.edu Abstact High-speed optical cicuit-switched netwoks ae being deployed
More informationIntroduction to Engineering Seismology Lecture 18
Lectue 18: Intoduction to GIS, Integation of hazad paametes on GIS platfom; Final zonation map pepaation with case study of Bangaloe Topics Geogaphical Infomation System (GIS) Analytic Hieachy Pocess (AHP)
More informationWe are in the midst of an
Moe than By Robet Blumbeg and Shaku Ate The management of unstuctued data is ecognized as one of the majo unsolved poblems in the infomation technology (IT) industy, the main eason being that the tools
More informationACT GLOBAL OPTIMIZATION COMPETITION
ACT GLOBAL OPTIMIZATION COMPETITION Page 1 Team 14: Alcatel Alenia Space Vincent Matinot Mission Analysis in the Science and Obsevation Diectoate Thiey Dagent Reseach goup on Platom & Satellite 02/02/2006,
More informationAccelerating Storage with RDMA Max Gurtovoy Mellanox Technologies
Acceleating Stoage with RDMA Max Gutovoy Mellanox Technologies 2018 Stoage Develope Confeence EMEA. Mellanox Technologies. All Rights Reseved. 1 What is RDMA? Remote Diect Memoy Access - povides the ability
More informationSCALABLE ENERGY EFFICIENT AD-HOC ON DEMAND DISTANCE VECTOR (SEE-AODV) ROUTING PROTOCOL IN WIRELESS MESH NETWORKS
SCALABL NRGY FFICINT AD-HOC ON DMAND DISTANC VCTOR (S-AODV) ROUTING PROTOCOL IN WIRLSS MSH NTWORKS Sikande Singh Reseach Schola, Depatment of Compute Science & ngineeing, Punjab ngineeing College (PC),
More informationView Synthesis using Depth Map for 3D Video
View Synthesis using Depth Map fo 3D Video Cheon Lee and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 1 Oyong-dong, Buk-gu, Gwangju, 500-712, Republic of Koea E-mail: {leecheon, hoyo}@gist.ac.k
More informationCoded Distributed Computing
Coded Distibuted Computing Salman Avestimeh USC joint wok with Songze Li (USC), Qian Yu (USC), and Mohammad Maddah-Ali (Bell-Labs) Asiloma Confeence Nov. 2016 Infastuctues fo (Big) Data Analytics How to
More informationAdaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization
ICCAS25 June 2-5, KINTEX, Gyeonggi-Do, Koea Adaptation of Motion Captue Data of Human Ams to a Humanoid Robot Using Optimization ChangHwan Kim and Doik Kim Intelligent Robotics Reseach Cente, Koea Institute
More informationEffective Missing Data Prediction for Collaborative Filtering
Effective Missing Data Pediction fo Collaboative Filteing Hao Ma, Iwin King and Michael R. Lyu Dept. of Compute Science and Engineeing The Chinese Univesity of Hong Kong Shatin, N.T., Hong Kong { hma,
More informationSegmentation of Casting Defects in X-Ray Images Based on Fractal Dimension
17th Wold Confeence on Nondestuctive Testing, 25-28 Oct 2008, Shanghai, China Segmentation of Casting Defects in X-Ray Images Based on Factal Dimension Jue WANG 1, Xiaoqin HOU 2, Yufang CAI 3 ICT Reseach
More information