New features in Oracle 11g for PL/SQL code tuning.

Size: px
Start display at page:

Download "New features in Oracle 11g for PL/SQL code tuning."

Transcription

1 New features in Oracle 11g for PL/SQL code tuning

2 Speakers Nikunj Gadoya Nikunj is working in Blink Consul4ng as Technical Consultant for more than 2 years now. He did his engineering in computer science from Hindustan college, Mumbai. With good communica4on skills & team player abili4es he is proficient in coding and implementa4on of Oracle applica4ons. He is a Oracle cer4fied professional (OCP) with rich experience in PL/SQL and SQL* Loader. Pushpal Kumbhare Pushpal is working in Blink Consul4ng as Technical Consultant for more than three years now. He did his engineering in Informa4on Technology from SGGSIE&T college, Nanded. With good communica4on skills & team player abili4es he is proficient in coding, implementa4on and tuning of Oracle applica4ons. He posses rich experience in design and development of Interfaces and APIs in Oracle E- Business suite

3 Agenda Ø Factors compelling code op4miza4on Ø Best Prac4ces for code op4miza4on Ø PLSQL coding challenges Ø 11g features for bexer code performance Ø Scenarios for code tuning Ø Few 4ps to consider Ø Conclusion Ø Q & A - 3 -

4 Blink Consul4ng Blink Consul4ng is a global consul4ng and technology company, headquartered in Boston, MA. Its an Oracle Gold Partner assis4ng its customers in achieving business goals while maximizing value on their Investments. Since its incep4on in 2005 it has grown as a trusted partner in providing innova4ve, cost effec4ve and robust solu4ons across several industries. it is one of the fastest growing company in USA in the year Our Services include: Ø Business Intelligence Ø Enterprise Performance Management (Hyperion) Ø Oracle EBS Upgrade and Implementa4on Ø Oracle Process Manufacturing Ø Enterprise Managed Services - 4 -

5 Factors compelling code op4miza4on Complex Business OperaFons Increased demand for IT opfmizafon Risk associated with changing Business needs - 5 -

6 Best prac4ces for code op4miza4on InformaFon gathering and delivering Knowledge of all new features for latest versions of Oracle database Keeping track of Oracle frequent releases and latest version upgrades Maintaining high quality of service - 6 -

7 PLSQL coding challenges TradiFonal PLSQL coding drawbacks Slow execufon of code Excess Memory consumpfon LocaFng the issues - 7 -

8 11g features for bexer code performance Ø BULK COLLECT Ø PL/SQL Func4on Result Cache Ø NOCOPY hint Ø SEQUENCE in PL/SQL Expressions Ø FOLLOWS and COMPOUND TRIGGERS keyword Ø Automa4c Subprogram Inlining Ø Advance collec4on features - 8 -

9 BULK COLLECT Ø The most important performance op4miza4on feature of PLSQL Ø BULK PROCESS: Speed up the repeated execu4on of the same SQL statements by reducing number of context switches Ø Uses PGA: Run faster but consume more memory Ø Oracle provides various clauses to avoid excess use of PGA LIMIT EXIT Ø Examples: Retrieve bulk data Explicit cursors vs. Bulk Collect Simple Bulk Collect Bulk Collect with LIMIT clause - 9 -

10 PL/SQL Func4on Result Cache Ø Improved and a high- impact feature. Ø Use RESULT_CACHE clause in func4on to get (cache) the result of last invoked func4on(same parameters). Hence, skip the re- execu4on of func4on. Results in bexer performance. Ø RESULT_CACHE uses a global memory alloca4on (SGA)and the cache is available across the sessions. It flushes out memory when needed for system to store the new results. Ø Required Setup: Set RESULT_CACHE_MAX_SIZE as desired Set all the parameters to default Ø Examples: Func4on without RESULT_CACHE Func4on with RESULT_CACHE

11 NOCOPY Hint Ø Copying of actual parameters to formal parameters and vise versa, slows down the execu4on of code Ø When parameters hold large data structures such as collec4ons, records etc, memory usage increases and slows down execu4on of code Ø NOCOPY is a hint to compiler Ø Instruct compiler to pass OUT & IN OUT parameters by reference Ø Examples: without NOCOPY with NOCOPY

12 Dynamic SQL Features Ø Na4ve Dynamic SQL(NDS) does not support large SQL string Ø NDS needs to know no. of bind inputs and outputs Ø DBMS_SQL Ø New func4ons in 11g: DBMS_SQL.TO_NUMBER_CURSOR DBMS_SQL.TO_REFCURSOR

13 SEQUENCE in PL/SQL Expressions Ø Oracle has added sequence fetching to the list of PLSQL expressions Ø Pseudo- columns can be assigned to a variable Ø Sequence expression can also be used to set default values Ø Sequence pseudo- columns can be referenced directly. Hence, variable assignment can be bypassed Ø Removed DUAL table, for SEQUENCE value retrieval

14 FOLLOWS and COMPOUND TRIGGERS COMPOUND TRIGGERS: Ø Perform mul4ple ac4ons at different 4ming points on a single table Ø These 4ming points can share a single global declara4on sec4on Ø Once the statement ends, trigger state is cleaned up Ø 11g allows COMPOUND TRIGGER clause Ø Fires at each 4ming point associated with DML statements

15 FOLLOWS and COMPOUND TRIGGERS (Contd ) FOLLOWS Keyword: Ø Specify the sequence of execu4on Ø FOLLOWS helps to design mul4ple triggers on same object at same 4ming point Ø Helps in tracking the execu4on of specified ac4ons and results Ø Easy debugging

16 Sub- program Inlining Ø Every call to func4on / procedure causes slight performance overhead Ø Subprogram Inlining reduces the overheads of calling func4ons / procedures repeatedly Ø Replaces subrou4ne call during compila4on Ø Developer can con4nue to write well constructed, modular code without any performance issues Ø Greater op4miza4on benefits for procedural code Ø Controlled by PLSQL_OPTIMIZE_LEVEL and INLINE pragma. Ø Improved performance Ø SETUPS: PLSQL_OPTIMIZE_LEVEL = 2 (default). PLSQL_OPTIMIZE_LEVEL = 3 ; Inlines the code. PRAGMA INLINE (proc_name,'no/yes');

17 Scenarios for code tuning Ø Program that performs lot of calcula4ons Ø Func4ons that are called from PLSQL queries Ø Programs that performs lot of INSERT, UPDATE or DELETE or looping through query results Ø Older code on newer version of database without u4lizing the database features

18 Few 4ps to consider Ø Avoid CPU Overhead with: More efficient SQL statements, func4on calls and loops Avoid DataType conversion Ø Avoid Memory Overhead with: Declaring size for VARCHAR2 variables Grouping sub- programs into a package Ø Reducing Loop Overhead for DML & SQL Queries: FORALL BULK COLLECT Ø Tuning PL/SQL Procedure Calls: NOCOPY compiler hint Compiling PLSQL code for Na4ve Execu4on

19 Conclusion Ø Simple code 4ps like those highlighted above can aid the developers in wri4ng bexer and error- free programs and get desired results Ø This will eventually result in an op4mized system performance with minimal shortcomings

20 - 20 -

21 Connect Nikunj Gadoya ngadoya@blinkconsulFng.com Profile: hwp:// Pushpal Kumbhare pkumbhare@blinkconsulFng.com Profile: hwp://

2014 Second Chance Act Planning and Implementa4on (P&I) Guide

2014 Second Chance Act Planning and Implementa4on (P&I) Guide 2014 Second Chance Act Planning and Implementa4on (P&I) Guide Cynthia Thaler, Program Associate Council of State Governments Jus4ce Center December 4, 2014 Council of State Governments Jus4ce Center 1

More information

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation IBM Cognos Open Mic Cognos Analytics 11 Part 2 22 nd June, 2016 IBM Cognos Open MIC Team Deepak Giri Presenter Subhash Kothari Technical Panel Member Chakravarthi Mannava Technical Panel Member 2 Agenda

More information

Review: SoBware Development

Review: SoBware Development Objec&ves Tes&ng Oct 12, 2016 Sprenkle - CSCI209 1 Review: SoBware Development From Monday Oct 12, 2016 Sprenkle - CSCI209 2 1 CLASSPATH Oct 12, 2016 Sprenkle - CSCI209 3 Classpath Tells the compiler or

More information

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu Servilla: Provisioning in Wireless Sensor Networks Chenyang Lu Sensor Network Challenges Ø Device heterogeneity Ø Network dynamics q due to mobility and interference Ø Limited resources and energy Signal

More information

Designing a Social Network Prep for Lab 10. March 26, 2018 Sprenkle - CSCI Why classes and objects? How do we create new data types?

Designing a Social Network Prep for Lab 10. March 26, 2018 Sprenkle - CSCI Why classes and objects? How do we create new data types? Objec(ves Designing a Social Network Prep for Lab 10 March 26, 2018 Sprenkle - CSCI111 1 Review What trends did we see in the names of students at W&L? Ø What was as you expected? Ø What surprised you?

More information

Kjell-Einar Anderssen. Country Manager Norway - Nutanix

Kjell-Einar Anderssen. Country Manager Norway - Nutanix Kjell-Einar Anderssen. Country Manager Norway - Nutanix About Nutanix Make datacenter infrastructure invisible, eleva4ng IT to focus on applica4ons and services 1750+ customers Founded in 2009 Over 70

More information

Adaptive QoS Control for Real-Time Systems

Adaptive QoS Control for Real-Time Systems Adaptive QoS Control for Real-Time Systems Chenyang Lu CSE 520S Challenges Ø Classical real-time scheduling theory relies on accurate knowledge about workload and platform. New challenges under uncertainties

More information

Text UI. Data Store Ø Example of a backend to a real Could add a different user interface. Good judgment comes from experience

Text UI. Data Store Ø Example of a backend to a real Could add a different user interface. Good judgment comes from experience Reviewing Lab 10 Text UI Created two classes Ø Used one class within another class Ø Tested them Graphical UI Backend Data Store Ø Example of a backend to a real applica@on Could add a different user interface

More information

CS 5523: Operating Systems

CS 5523: Operating Systems Lecture1: OS Overview CS 5523: Operating Systems Instructor: Dr Tongping Liu Midterm Exam: Oct 2, 2017, Monday 7:20pm 8:45pm Operating System: what is it?! Evolution of Computer Systems and OS Concepts

More information

Objec&ves. Tes&ng 11/8/16. by Frederick P. Brooks, Jr., 1986

Objec&ves. Tes&ng 11/8/16. by Frederick P. Brooks, Jr., 1986 Objec&ves Tes&ng Oct 12, 2016 Sprenkle - CSCI209 1 No Silver Bullet: Essence and Accidents of SoHware Engineering Of all the monsters that fill the nightmares of our folklore, none terrify more than werewolves,

More information

Congress Lobbying Database: Documentation and Usage

Congress Lobbying Database: Documentation and Usage Congress Lobbying Database: Documentation and Usage In Song Kim February 26, 2016 1 Introduction This document concerns the code in the /trade/code/database directory of our repository, which sets up and

More information

1-1. Copyright 2015 Pearson Education, Inc.

1-1. Copyright 2015 Pearson Education, Inc. 1-1 Chapter 1: What Is Organiza3onal Behavior? 1-2 Learning Objectives A:er studying this chapter, you should be able to: Ø Demonstrate the importance of interpersonal skills in the workplace. Ø Describe

More information

Coverage tools Eclipse Debugger Object-oriented Design Principles. Oct 26, 2016 Sprenkle - CSCI209 1

Coverage tools Eclipse Debugger Object-oriented Design Principles. Oct 26, 2016 Sprenkle - CSCI209 1 Objec&ves Coverage tools Eclipse Debugger Object-oriented Design Principles Ø Design in the Small Ø DRY Ø Single responsibility principle Ø Shy Ø Open-closed principle Oct 26, 2016 Sprenkle - CSCI209 1

More information

Best Prac*ces & Training Guide for Professional Development and Networking - June 2011-

Best Prac*ces & Training Guide for Professional Development and Networking - June 2011- Best Prac*ces & Training Guide for Professional Development and Networking - June 2011- Linked In is one tool that can be helpful for online professional networking purposes. As with any such tool, it

More information

Objec&ves. Review. JUnit Coverage Collabora&on

Objec&ves. Review. JUnit Coverage Collabora&on Objec&ves JUnit Coverage Collabora&on Oct 17, 2016 Sprenkle - CSCI209 1 Review Describe the general tes&ng process What is a set of test cases called? What is unit tes(ng? What are the benefits of unit

More information

CSCI 325: Distributed Systems. Objec?ves. Professor Sprenkle. Course overview Overview of distributed systems Introduc?on to reading research papers

CSCI 325: Distributed Systems. Objec?ves. Professor Sprenkle. Course overview Overview of distributed systems Introduc?on to reading research papers CSCI 325: Distributed Systems Professor Sprenkle Objec?ves Course overview Overview of distributed systems Introduc?on to reading research papers Sept 8, 2017 Sprenkle - CSCI 325 2 1 Distributed Systems?

More information

LobbyView: Firm-level Lobbying & Congressional Bills Database

LobbyView: Firm-level Lobbying & Congressional Bills Database LobbyView: Firm-level Lobbying & Congressional Bills Database In Song Kim August 30, 2018 Abstract A vast literature demonstrates the significance for policymaking of lobbying by special interest groups.

More information

Objec&ves. Usability Project Discussion. May 9, 2016 Sprenkle - CSCI335 1

Objec&ves. Usability Project Discussion. May 9, 2016 Sprenkle - CSCI335 1 Objec&ves Usability Project Discussion May 9, 2016 Sprenkle - CSCI335 1 JavaScript review True or False: JavaScript is just like Java How do you declare a variable? (2 ways) How do you write text to the

More information

SQL Server T-SQL Recipes

SQL Server T-SQL Recipes SQL Server T-SQL Recipes Fourth Edition Jason Brimhall Jonathan Gennick Wayne Sheffield SQL Server T-SQL Recipes Copyright 2015 by Jason Brimhall, Jonathan Gennick, and Wayne Sheffield This work is subject

More information

Working Group In- progress Report to APNIC Member Mee9ng (AMM)

Working Group In- progress Report to APNIC Member Mee9ng (AMM) Working Group In- progress Report to APNIC Member Mee9ng (AMM) Naveen Tandon Chair Shyam Nair Co- Chair Yi Lee Co- Chair APNIC 31, Hong Kong 25 th February 2011 Working Group - Facts - Formed at APNIC

More information

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems Final Review Chenyang Lu CSE 467S Embedded Compu5ng Systems OS: Basic Func2ons Ø OS controls resources: q who gets the CPU; q when I/O takes place; q how much memory is allocated; q power management. Ø

More information

Bridging the Gap Between Legacy & Standards. d-wise. Bill Qubeck, Life Sciences Director

Bridging the Gap Between Legacy & Standards. d-wise. Bill Qubeck, Life Sciences Director Standards Bridging the Gap Between Legacy & Bill Qubeck, Life Sciences Director d-wise Agenda Case Study Details SDTM Mapping Process Factors that Influence the Path Lessons learned and Best Practices

More information

Educator Quality and Quan/ty

Educator Quality and Quan/ty Educator Quality and Quan/ty a CEAAC Project with Partners NEA Alaska and Cook Inlet Tribal Council, Inc. Charles Wohlforth director@ceaac.net Jerry Covey jscc@gci.net Barbara Adams badams.ak@gmail.com

More information

TinyOS and nesc. Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS.

TinyOS and nesc. Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS. TinyOS and nesc Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS. Original slides by Chenyang Lu, adapted by Octav Chipara 1 Mica2 Mote Ø Processor Ø Radio Ø Sensors Ø

More information

Decentralised solutions for renewable energies and water in developing countries

Decentralised solutions for renewable energies and water in developing countries Decentralised solutions for renewable energies and water in developing countries Energy and Water Solu0ons in sub- Saharan Africa 16. - 17. October 2014 Radolfzell at Lake Constance, Germany Dr. Julia

More information

ISO/IEC20000 Overview and Cer2fica2on Approach

ISO/IEC20000 Overview and Cer2fica2on Approach ISO/IEC20000 Overview and Cer2fica2on Approach Agenda 1. ISO20000 Overview 2. Associated Standards and Frameworks 3. ISO20000 and ITIL 4. Cer2fica2on Approach (Phase1) Service Management Maturity 5. Cer2fica2on

More information

HANDS ACROSS BORDERS. An International Workshop on. Alterna(ve Mechanisms to Establish and Govern Transboundary Conserva(on Ini(a(ves

HANDS ACROSS BORDERS. An International Workshop on. Alterna(ve Mechanisms to Establish and Govern Transboundary Conserva(on Ini(a(ves HANDS ACROSS BORDERS An International Workshop on Transboundary Conservation Alterna(ve Mechanisms to Establish and Govern Transboundary Conserva(on Ini(a(ves Michael Schoon School of Sustainability Arizona

More information

SCHOOLMASTER. Appointment Scheduling. Student Information Systems. Revised - August Schoolmaster is SIF Certified

SCHOOLMASTER. Appointment Scheduling. Student Information Systems. Revised - August Schoolmaster is SIF Certified SCHOOLMASTER Student Information Systems Appointment Scheduling Revised - August 2005 Schoolmaster is SIF Certified Schoolmaster uses ctree Plus from FairCom 2005 Printed Documentation Revised August 2005

More information

MWONGOZO; THE CODE OF GOVERNANCE FOR STATE CORPORATIONS. CS Catherine Musakali

MWONGOZO; THE CODE OF GOVERNANCE FOR STATE CORPORATIONS. CS Catherine Musakali MWONGOZO; THE CODE OF GOVERNANCE FOR STATE CORPORATIONS CS Catherine Musakali Background v The Presiden2al Taskforce on Parastatal Reforms report recognized that the performance of state Corpora2ons depended

More information

There s a Cloud in My Enterprise

There s a Cloud in My Enterprise Healthcare Simplified - Leveraging Technology to stay Connected and Improve Program Opera?ons: There s a Cloud in My Enterprise Dale Posont Sr. Principal August 23, 2012 Agenda Discussion Topics Ø Defining

More information

DevOps Course Content

DevOps Course Content INTRODUCTION TO DEVOPS DevOps Course Content Ø What is DevOps? Ø History of DevOps Ø Different Teams Involved Ø DevOps definitions Ø DevOps and Software Development Life Cycle o Waterfall Model o Agile

More information

LPGPU. Low- Power Parallel Compu1ng on GPUs. Ben Juurlink. Technische Universität Berlin. EPoPPEA workshop

LPGPU. Low- Power Parallel Compu1ng on GPUs. Ben Juurlink. Technische Universität Berlin. EPoPPEA workshop LPGPU Low- Power Parallel Compu1ng on GPUs Ben Juurlink Technische Universität Berlin Cri1cal Ques1ons We Seek to Ask Power consump9on has become the cri9cal limi9ng factor in performance of processors

More information

Cluster Analysis. (see also: Segmentation)

Cluster Analysis. (see also: Segmentation) Cluster Analysis (see also: Segmentation) Cluster Analysis Ø Unsupervised: no target variable for training Ø Partition the data into groups (clusters) so that: Ø Observations within a cluster are similar

More information

OPTIMISING MEMBER ENGAGEMENT

OPTIMISING MEMBER ENGAGEMENT SHARING BEST PRACTICE & OPPORTUNITIES AFM ANNUAL CONFERENCE LONDON 14 TH OCTOBER 2014 START POINT WHAT S THE PROBLEM? 53 CURRENT MEMBERS WHO MANAGE SAVINGS, PROTECTION & HEALTH CARE NEEDS OF 25,000,000*

More information

Philips Lifeline. Ø Chenyang Lu 1

Philips Lifeline. Ø  Chenyang Lu 1 Philips Lifeline Ø http://www.lifelinesys.com/content/lifeline-products/auto-alert Chenyang Lu 1 Smartphone for Medicine Ø http://video.msnbc.msn.com/rock-center/50582822 2 Proposal Presenta5on Ø 2/12,

More information

The optical memory card is a Write Once media, a written area cannot be overwritten. Information stored on an optical memory card is non-volatile.

The optical memory card is a Write Once media, a written area cannot be overwritten. Information stored on an optical memory card is non-volatile. T10/99-128r0 Subject: Comments on the Committee Draft 14776-381 -Small Computer System Interface -Part 381: Optical Memory Card Device Commands (SCSI OMC). 99-107R0 on T10 site. I have a number of comments

More information

Real- Time Wireless Control Networks for Cyber- Physical Systems

Real- Time Wireless Control Networks for Cyber- Physical Systems Real- Time Wireless Control Networks for Cyber- Physical Systems Chenyang Lu Cyber- Physical Systems Laboratory Department of Computer Science and Engineering Wireless Control Networks Ø Real-time Ø Reliability

More information

LS C2 to Simula0on Interoperability (C2SIM) - Lessons learned Near Future: plans for opera0onaliza0on

LS C2 to Simula0on Interoperability (C2SIM) - Lessons learned Near Future: plans for opera0onaliza0on LS- 141 C2 to Simula0on Interoperability (C2SIM) - Lessons learned Near Future: plans for opera0onaliza0on APPROVED FOR PUBLIC RELEASE Lionel Khimeche DGA/DS/CATOD Lionel.khimeche@intradef.gouv.fr LS-141

More information

Certified Translation from German. Licence Agreement. 1. Subject-matter of the Agreement

Certified Translation from German. Licence Agreement. 1. Subject-matter of the Agreement Certified Translation from German Licence Agreement 1. Subject-matter of the Agreement 1.1 The Supplier has the right to use the Move IT software licence products (as per Annex 1). This software package

More information

CONSTRUCTION INDUSTRY DEVELOPMENT BOARD

CONSTRUCTION INDUSTRY DEVELOPMENT BOARD Database Government Gazettes Gazette No 27831 Notice No 67 Gazette GOV Date 20050722 BOARD NOTICE 67 OF 2005 CONSTRUCTION INDUSTRY DEVELOPMENT BOARD AMENDMENTS TO THE STANDARD FOR UNIFORMITY IN CONSTRUCTION

More information

October Next Generation Smart Border Security Ability. Quality. Delivery.

October Next Generation Smart Border Security Ability. Quality. Delivery. October 2013 Next Generation Smart Border Security Ability. Quality. Delivery. Table of contents Introduction 4 Context 5 Risk strategy 6 Risk management 7 Information management 8 Data protection and

More information

TNAU Weather so. Weather Database cum weather analysis so.ware

TNAU Weather so. Weather Database cum weather analysis so.ware TNAU Weather so. Weather Database cum weather analysis so.ware Dr. Ga. Dheebakran Ph.D., Assistant Professor (Agronomy) Agro Climate Research Centre Tamil Nadu Agricultural University Coimbatore 641 003

More information

Dynamic Games Lesson 4: Economic Aplica4ons. Universidad Carlos III

Dynamic Games Lesson 4: Economic Aplica4ons. Universidad Carlos III Dynamic Games Lesson 4: Economic Aplica4ons Universidad Carlos III Economic Aplica4ons Ø DGPI Ø Sequen4al compe44on in quan44es: Stackelberg Ø Unions and firm: Nego4a4ons Ø Others: Contribu4on to a public

More information

CS 2461: Computer Architecture I

CS 2461: Computer Architecture I The von Neumann Model : Computer Architecture I Instructor: Prof. Bhagi Narahari Dept. of Computer Science Course URL: www.seas.gwu.edu/~bhagiweb/cs2461/ Memory MAR MDR Processing Unit Input ALU TEMP Output

More information

HISTORY GEOSHARE, DRINET, U2U

HISTORY GEOSHARE, DRINET, U2U INTEGRATING HUBZERO AND IRODS GEOSPATIAL DATA MANAGEMENT FOR COLLABORATIVE SCIENTIFIC RESEARCH Rajesh Kalyanam, Robert Campbell, Samuel Wilson, Pascal Meunier, Lan Zhao, Elizabett Hillery, Carol Song Purdue

More information

Lecture Series - MSG 141 Technical Architecture and Standards C2- Simula:on Interoperability (C2SIM)

Lecture Series - MSG 141 Technical Architecture and Standards C2- Simula:on Interoperability (C2SIM) Lecture Series - MSG 141 Technical Architecture and Standards C2- Simula:on Interoperability (C2SIM) LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 1 The Simula:on Interoperability Standards

More information

Global Ci)zens and the U.S. Security Surveillance Dragnet. Center for Democracy & Technology Webinar 18 July 2013

Global Ci)zens and the U.S. Security Surveillance Dragnet. Center for Democracy & Technology Webinar 18 July 2013 Global Ci)zens and the U.S. Security Surveillance Dragnet Center for Democracy & Technology Webinar 18 July 2013 Purpose of Webinar Explain laws under which the U.S. Na)onal Security Agency conducts surveillance

More information

MSL. Mul'-Robot Manipula'on without Communica'on. Zijian Wang and Mac Schwager

MSL. Mul'-Robot Manipula'on without Communica'on. Zijian Wang and Mac Schwager Mul'-Robot Manipula'on without Communica'on Zijian Wang and Mac Schwager Mul$-Robot Systems Lab Department of Mechanical Engineering Boston University DARS 2014, Daejeon, Korea Nov. 3, 2014 Mo$va$on Ø

More information

One View Watchlists Implementation Guide Release 9.2

One View Watchlists Implementation Guide Release 9.2 [1]JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.2 E63996-03 April 2017 Describes One View Watchlists and discusses how to add and modify One View Watchlists.

More information

File Systems: Fundamentals

File Systems: Fundamentals File Systems: Fundamentals 1 Files What is a file? Ø A named collection of related information recorded on secondary storage (e.g., disks) File attributes Ø Name, type, location, size, protection, creator,

More information

Chapter 8: Recursion

Chapter 8: Recursion Chapter 8: Recursion Presentation slides for Java Software Solutions for AP* Computer Science 3rd Edition by John Lewis, William Loftus, and Cara Cocking Java Software Solutions is published by Addison-Wesley

More information

2017 LEADERSHIP CONVENTION RULES AND PROCEDURES

2017 LEADERSHIP CONVENTION RULES AND PROCEDURES 2017 LEADERSHIP CONVENTION RULES AND PROCEDURES PART A. LEADERSHIP CONTEST 1) Any member of the party, who is a member in good standing at the 8me of nomina8on and has been for at least thirty days prior

More information

Access to informa.on: Lessons from Fukushima Nuclear Accident

Access to informa.on: Lessons from Fukushima Nuclear Accident Access to informa.on: Lessons from Fukushima Nuclear Accident UNEP Seminar on Legal Founda.on for Environmental Sustainability July 13, 2014 Yukari TAKAMURA (Nagoya University, Japan) e- mail: takamura.yukari@g.mbox.nagoya-

More information

ForeScout Extended Module for McAfee epolicy Orchestrator

ForeScout Extended Module for McAfee epolicy Orchestrator ForeScout Extended Module for McAfee epolicy Orchestrator Version 3.1 Table of Contents About McAfee epolicy Orchestrator (epo) Integration... 4 Use Cases... 4 Additional McAfee epo Documentation... 4

More information

OUR PANELISTS. Linda Morrison L&D Academy Administrator Travelex. Be+y Mills L&D Manager Centra Health. Ma+ Hart L&OD Resource Officer Metropolitan

OUR PANELISTS. Linda Morrison L&D Academy Administrator Travelex. Be+y Mills L&D Manager Centra Health. Ma+ Hart L&OD Resource Officer Metropolitan REMINDERS Please post your ques5ons in the Ques5ons Box of the GoToWebinar Control Panel Audience polls will be conducted during this webinar A recording of this webinar will be made available a few days

More information

Cyber-Physical Systems Scheduling

Cyber-Physical Systems Scheduling Cyber-Physical Systems Scheduling ICEN 553/453 Fall 2018 Prof. Dola Saha 1 Quick Recap 1. What characterizes the memory architecture of a system? 2. What are the issues with heaps in embedded/real-time

More information

Creating and Managing Clauses. Selectica, Inc. Selectica Contract Performance Management System

Creating and Managing Clauses. Selectica, Inc. Selectica Contract Performance Management System Selectica, Inc. Selectica Contract Performance Management System Copyright 2006 Selectica, Inc. Copyright 2007 Selectica, Inc. 1740 Technology Drive, Suite 450 San Jose, CA 95110 http://www.selectica.com

More information

FM Legacy Converter User Guide

FM Legacy Converter User Guide FM Legacy Converter User Guide Version 1.0 Table of Contents v Ways to Convert Ø Drag and Drop Supported file types Types of content that are converted Types of content that are not converted Converting

More information

Overview Purpose of the EU-VIS

Overview Purpose of the EU-VIS Overview Purpose of the EU-VIS The EU-VIS Mission In 2004, faced with the growing problem of visa shopping - people from countries outside Europe s Schengen borderless area shopping around different European

More information

Safer internet evening. 11 February 2014

Safer internet evening. 11 February 2014 Safer internet evening 11 February 2014 Mr Martin and Mrs Ramsay Awareness raising session for Parents and Carers Why are we here? Social Media 2011 Money management Communica>on skills Confidence Learning

More information

Lab 11: Pair Programming. Review: Pair Programming Roles

Lab 11: Pair Programming. Review: Pair Programming Roles Lab 11: Pair Programming Apr 2, 2019 Sprenkle - CSCI111 1 Review: Pair Programming Roles Driver (Like the role I play when we write programs in class) Uses keyboard and mouse to execute all actions on

More information

Using CAS Cross-Functional Frameworks to Facilitate a Collaborative FYE Approach

Using CAS Cross-Functional Frameworks to Facilitate a Collaborative FYE Approach Using CAS Cross-Functional Frameworks to Facilitate a Collaborative FYE Approach Jennifer R. Keup Dallin George Young Na$onal Resource Center for FYE&SIT Jen Wells Kennesaw State University & CAS Session

More information

Fall 2016 COP 3223H Program #5: Election Season Nears an End Due date: Please consult WebCourses for your section

Fall 2016 COP 3223H Program #5: Election Season Nears an End Due date: Please consult WebCourses for your section Fall 2016 COP 3223H Program #5: Election Season Nears an End Due date: Please consult WebCourses for your section Objective(s) 1. To learn how to use 1D arrays to solve a problem in C. Problem A: Expected

More information

Why Consider EPR for Packaging? An Industry Perspective

Why Consider EPR for Packaging? An Industry Perspective Why Consider EPR for Packaging? An Industry Perspective Resa A Dimino Director of Public Policy SERDC Summit October 4, 2012 Summary Ø Introduc)on to NAPCOR Ø The Problem Ø How can we solve the problem?

More information

The 10- Year Framework of Programmes on Sustainable Consump=on & Produc=on. * An Intergovernmental mandate * Introduction

The 10- Year Framework of Programmes on Sustainable Consump=on & Produc=on. * An Intergovernmental mandate * Introduction The 10- Year Framework of Programmes on Sustainable Consump=on & Produc=on * An Intergovernmental mandate * Introduction 10YFP Board First Mee1ng New York, 1-2 Oct 2013 Beyond the Earth Limits Today humanity

More information

Processes. Criteria for Comparing Scheduling Algorithms

Processes. Criteria for Comparing Scheduling Algorithms 1 Processes Scheduling Processes Scheduling Processes Don Porter Portions courtesy Emmett Witchel Each process has state, that includes its text and data, procedure call stack, etc. This state resides

More information

Online Ballots. Configuration and User Guide INTRODUCTION. Let Earnings Edge Assist You with Your Online Ballot CONTENTS

Online Ballots. Configuration and User Guide INTRODUCTION. Let Earnings Edge Assist You with Your Online Ballot CONTENTS Online Ballots Configuration and User Guide INTRODUCTION Introducing an online voting system that allows credit unions to set up simple ballots in CU*BASE and then allows members to vote online in It s

More information

GEM Errata #2. 1. Introduction. 2. Technical Issues. 2.1 Clause 11

GEM Errata #2. 1. Introduction. 2. Technical Issues. 2.1 Clause 11 mug141r5 / tm3443r4 GEM 1.0.2 Errata #2 1. Introduction This document lists solutions for those errors in the GEM 1.0.2 specification (ETSI TS 102 819 V1.3.1) which DVB has considered and where agreement

More information

Supreme Court of Florida

Supreme Court of Florida Supreme Court of Florida No. AOSC18-58 IN RE: JUROR SELECTION PLAN: MIAMI-DADE COUNTY ADMINISTRATIVE ORDER Section 40.225, Florida Statutes, provides for the selection of jurors to serve within the county

More information

LOS ANGELES UNIFIED SCHOOL DISTRICT PERSONNEL COMMISSION AGENDA / ORDER OF BUSINESS CONSENT ITEMS

LOS ANGELES UNIFIED SCHOOL DISTRICT PERSONNEL COMMISSION AGENDA / ORDER OF BUSINESS CONSENT ITEMS LOS ANGELES UNIFIED SCHOOL DISTRICT PERSONNEL COMMISSION AGENDA / ORDER OF BUSINESS Council Meeting TUESDAY, JANUARY 20, 2015 10:00 A.M., HEARING ROOM 12-113 TH BEAUDRY BUILDING, 12 FLOOR 1. Convene regular

More information

Software License Agreement for Beckhoff Software Products

Software License Agreement for Beckhoff Software Products 1 Scope of this Agreement (1) Licensor has agreed with Licensee to grant Licensee a license to use and exploit the software set out in the License Certificate ("Licensed Software") subject to the terms

More information

Peter Dwight Business Analyst Office Ins1tu1onal Effec1veness Pasadena City College

Peter Dwight Business Analyst Office Ins1tu1onal Effec1veness Pasadena City College Peter Dwight Business Analyst Office Ins1tu1onal Effec1veness Pasadena City College Dus-n Tamashiro Sr. Research and Planning Analyst Office Ins1tu1onal Effec1veness Pasadena City College Agenda Ø Framing

More information

Estonian National Electoral Committee. E-Voting System. General Overview

Estonian National Electoral Committee. E-Voting System. General Overview Estonian National Electoral Committee E-Voting System General Overview Tallinn 2005-2010 Annotation This paper gives an overview of the technical and organisational aspects of the Estonian e-voting system.

More information

Records Reten+on Basics for ESDs Texas State Associa+on of Fire and Emergency Districts (SAFE-D) Annual Conference Galveston, TX February 24, 2018

Records Reten+on Basics for ESDs Texas State Associa+on of Fire and Emergency Districts (SAFE-D) Annual Conference Galveston, TX February 24, 2018 Records Reten+on Basics for ESDs Texas State Associa+on of Fire and Emergency Districts (SAFE-D) Annual Conference Galveston, TX February 24, 2018 INTRODUCTION Records Management Assistance! 7 Government

More information

Ø Grantham Systems Incorporated is dedicated to the preservation of life, liberty, and the right of all people to be safe and secure.

Ø Grantham Systems Incorporated is dedicated to the preservation of life, liberty, and the right of all people to be safe and secure. Ø Grantham Systems Incorporated is dedicated to the preservation of life, liberty, and the right of all people to be safe and secure. Ø Unique and one of a kind, GSI provides customized safety & security

More information

FairCom Press Release Archive:

FairCom Press Release Archive: FairCom Press Release Archive: 2000-2009 With over thirty years of innovation in the database industry, FairCom has a long-standing tradition of leadership. This archive highlights the announcements we

More information

Operating Systems. Chenyang Lu

Operating Systems. Chenyang Lu Operating Systems Chenyang Lu Example: Linux Ø A Brief History: https://youtu.be/aurdhyl7bta Chenyang Lu 2 Android Source: h*p:// en.wikipedia.org/wiki/ File:Android-System- Architecture.svg Chenyang Lu

More information

County Clerk s Office Election Division Voting System

County Clerk s Office Election Division Voting System A Performance Audit of the County Clerk s Office Election Division Voting System Report Number 2015-05 August 2015 Office of the Salt Lake County Auditor Executive Summary The Salt Lake County Council

More information

Nicole Virga Bau3sta March 20, 2017

Nicole Virga Bau3sta March 20, 2017 ADVOCACY IN ACTION: A CASE STUDY ON AB 2873 Nicole Virga Bau3sta March 20, 2017 Session Agenda Introduc3on The Problem The Proposed Solu3on The Problem with the Solu3on CALBO Coali3on Building Ac3va3on

More information

Work Comp Litigation Basics

Work Comp Litigation Basics Presents Work Comp Litigation Basics By: Chris Griffin Ofer Holzman and Matthew Fernstrom Table of Contents Applica3ons 2-3 Deposi3ons 4-6 Pe33ons 7-14 D.O.R.s 15-16 Hearings 17-20 S3ps and Issues 21-23

More information

Uninformed search. Lirong Xia

Uninformed search. Lirong Xia Uninformed search Lirong Xia Spring, 2017 Today s schedule ØRational agents ØSearch problems State space graph: modeling the problem Search trees: scratch paper for solution ØUninformed search Depth first

More information

Maps, Hash Tables and Dictionaries

Maps, Hash Tables and Dictionaries Maps, Hash Tables and Dictionaries Chapter 9-1 - Outline Ø Maps Ø Hashing Ø Dictionaries Ø Ordered Maps & Dictionaries - 2 - Outline Ø Maps Ø Hashing Ø Dictionaries Ø Ordered Maps & Dictionaries - 3 -

More information

Maps and Hash Tables. EECS 2011 Prof. J. Elder - 1 -

Maps and Hash Tables. EECS 2011 Prof. J. Elder - 1 - Maps and Hash Tables - 1 - Outline Ø Maps Ø Hashing Ø Multimaps Ø Ordered Maps - 2 - Learning Outcomes Ø By understanding this lecture, you should be able to: Ø Outline the ADT for a map and a multimap

More information

DRAFT. Republic of South Africa. Form CoR Companies and Intellectual Property Commission. Contacting the Commission

DRAFT. Republic of South Africa. Form CoR Companies and Intellectual Property Commission. Contacting the Commission Companies and Intellectual Property Form CoR 125.1 About this Form This form is issued in terms of Sections 132 and 141 of the Companies Act, 2008 and Regulation 125 of the Companies Regulations, 2011.

More information

Support Vector Machines

Support Vector Machines Support Vector Machines Linearly Separable Data SVM: Simple Linear Separator hyperplane Which Simple Linear Separator? Classifier Margin Objective #1: Maximize Margin MARGIN MARGIN How s this look? MARGIN

More information

Probabilistic earthquake early warning in complex earth models using prior sampling

Probabilistic earthquake early warning in complex earth models using prior sampling Probabilistic earthquake early warning in complex earth models using prior sampling Andrew Valentine, Paul Käufl & Jeannot Trampert EGU 2016 21 st April www.geo.uu.nl/~andrew a.p.valentine@uu.nl A case

More information

Energy Efficiency Good Practice Examples from the Energy Efficiency Directive Concerted Action

Energy Efficiency Good Practice Examples from the Energy Efficiency Directive Concerted Action Energy Efficiency Good Practice Examples from the Energy Efficiency Directive Concerted Action Lucinda Maclagan CA EED Coordinator Netherlands Enterprise Agency 1 Contents Concerted Actions, the instrument

More information

Plan For the Week. Solve problems by programming in Python. Compsci 101 Way-of-life. Vocabulary and Concepts

Plan For the Week. Solve problems by programming in Python. Compsci 101 Way-of-life. Vocabulary and Concepts Plan For the Week Solve problems by programming in Python Ø Like to do "real-world" problems, but we're very new to the language Ø Learn the syntax and semantics of simple Python programs Compsci 101 Way-of-life

More information

An#- Social Behaviour, Crime and Policing Act 2014

An#- Social Behaviour, Crime and Policing Act 2014 An#- Social Behaviour, Crime and Policing Act 2014 Background to the Act Designed to: Put vic1ms at the heart of the response to an1- social behaviour Give professionals the flexibility they need to deal

More information

Applica'on of UQ Principles to Calibra'on, Sensi'vity, and Experimental Design

Applica'on of UQ Principles to Calibra'on, Sensi'vity, and Experimental Design Applica'on of UQ Principles to Calibra'on, Sensi'vity, and Experimental Design Omar Knio Center for Material Genomics Mechanical Engineering and Materials Science Duke University SRI Center for Uncertainty

More information

Clause Logic Service User Interface User Manual

Clause Logic Service User Interface User Manual Clause Logic Service User Interface User Manual Version 2.0 1 February 2018 Prepared by: Northrop Grumman 12900 Federal Systems Park Drive Fairfax, VA 22033 Under Contract Number: SP4701-15-D-0001, TO

More information

Supreme Court of Florida

Supreme Court of Florida Supreme Court of Florida No. AOSC08-16 IN RE: JUROR SELECTION PLAN: OKALOOSA COUNTY ADMINISTRATIVE ORDER Section 40.225, Florida Statutes, provides for the selection of jurors to serve within the county

More information

State of Minnesota Department of Public Safety Bureau of Criminal Apprehension

State of Minnesota Department of Public Safety Bureau of Criminal Apprehension State of Minnesota Department of Public Safety Bureau of Criminal Apprehension Statute Service User Interface Prepared By: Bureau of Criminal Apprehension Minnesota Justice Information Systems 1430 Maryland

More information

DOING BUSINESS WITH US. Schenectady, NY

DOING BUSINESS WITH US. Schenectady, NY DOING BUSINESS WITH US Schenectady, NY www.riverscasinoandresort.com Presenta2on Overview Ø Challenge: Be A Compe22ve Vendor Ø Commodi2es Ø How to Become A Vendor Ø SubmiAng A Bid Ø Vendor Selec2on Ø Procurement

More information

Objec&ves. Review. So-ware Quality Metrics Sta&c Analysis Tools Refactoring for Extensibility

Objec&ves. Review. So-ware Quality Metrics Sta&c Analysis Tools Refactoring for Extensibility Objec&ves So-ware Quality Metrics Sta&c Analysis Tools Refactoring for Extensibility Nov 2, 2016 Sprenkle - CSCI209 1 Review What principle did we focus on last class? What is the typical fix for designing

More information

Supreme Court of Florida

Supreme Court of Florida Supreme Court of Florida No. AOSC08-29 IN RE: JUROR SELECTION PLAN: HILLSBOROUGH COUNTY ADMINISTRATIVE ORDER Section 40.225, Florida Statutes, provides for the selection of jurors to serve within the county

More information

YOOCHOOSE GmbH Terms and Conditions Subject Matter

YOOCHOOSE GmbH Terms and Conditions Subject Matter 1 Subject Matter The temporary transfer of software use options over public data networks for a fee and the accompanying option to analyze "customer" "data" through the "web server software" or "plug-ins"

More information

GENERAL GUIDELINES FOR NATIONAL TOURISM ADMINISTRATIONS (NTAs) RELATIVE TO THE DEVELOPMENT OF THE TOURISM SATELLITE ACCOUNT (TSA)

GENERAL GUIDELINES FOR NATIONAL TOURISM ADMINISTRATIONS (NTAs) RELATIVE TO THE DEVELOPMENT OF THE TOURISM SATELLITE ACCOUNT (TSA) GENERAL GUIDELINES FOR NATIONAL TOURISM ADMINISTRATIONS (NTAs) RELATIVE TO THE DEVELOPMENT OF THE TOURISM SATELLITE ACCOUNT (TSA) THIS DOCUMENT HAS BEEN DRAFTED WITH REFERENCE TO: 1. THE TOURISM SATELLITE

More information

UNITED STATES [DISTRICT/BANKRUPTCY] COURT FOR THE DISTRICT OF DIVISION., ) ) Plaintiff, ) ) vs. ) Case No. ), ) Judge ) Defendant.

UNITED STATES [DISTRICT/BANKRUPTCY] COURT FOR THE DISTRICT OF DIVISION., ) ) Plaintiff, ) ) vs. ) Case No. ), ) Judge ) Defendant. UNITED STATES [DISTRICT/BANKRUPTCY] COURT FOR THE DISTRICT OF DIVISION, Plaintiff, vs. Case No., Judge Defendant. [PROPOSED] STANDING ORDER RELATING TO THE DISCOVERY OF ELECTRONICALLY STORED INFORMATION

More information

Educa&on Agency Presenta&on Ways and Means Educa&on Subcommi8ee February 2017

Educa&on Agency Presenta&on Ways and Means Educa&on Subcommi8ee February 2017 Educa&on Agency Presenta&on Ways and Means Educa&on Subcommi8ee February 2017 1 Table of Contents q Key Data and Calls to Ac1on q Cross Agency Commitments & Chief Educa1on Office Role q Commitment to Equity

More information