Scalable Performance Data Server (SPDS) Steve Morton UK Technology Manager SAS Institute
|
|
- Barbra Holland
- 5 years ago
- Views:
Transcription
1 calable Performance Data erver (PD) teve Morton UK Technology Manager A Institute
2 calable Performance Data erver A new high-performance data server for A applications un MP servers first Others will follow (AIX, NT...) A Clients on any platform with TCP/IP communications
3 Objectives of PD Exploit MP and multi-threading for fast I/O, parallel load + query Exploit bitmap-indexes as well as B-tree for fast where clauses High performance server for multiple concurrent query users Plug-compatible LIBNAME for transparent use in A programs
4 PD Components Multi-threading server with special features for parallel load + query LIBNAME engine for all A clients TCP/IP socket communication, RPCs for data transfer Name server to simplify location of PD servers ODBC server and driver for Windows clients
5 PD Multi-threading erver eparate server execution Fully threaded to exploit MP hardware Own file format Data + index components span multiple Unix file systems (>2Gb) Fast parallel load and index, parallel read and where, parallel sort Batch update Member level locking
6 PD LIBNAME Engine Executes on the client node Communicates with the PD components P P P Domain name server Data server LIBNAME proxy libname libref sasspds libspec server=node.port [more_options];
7 PD Domain Name erver Knows the PD location in a network Resolves logical libspecs into TCP/IP addresses and directory paths Defined in /etc/services file erves multiple PDs Hides physical details from endusers, aids administration
8 PD Client-erver P D e r v e r 1 P D e r v e r 2 A u s e r 3 A u s e r 1 P D D o m a i n N a m e e r v e r A u s e r 2
9 PD erver Registers with the PD name server at start-up time Performs login verification with the first LIBNAME statement issued by each client Forks LIBNAME proxy for each client PD administrator maintains user and LIBNAME configuration files
10 Details of the erver erver Client P D e r v e r T a s k L I B N A M E P r o x y 1 A U s e r 1 L I B N A M E P r o x y 2 A U s e r 2
11 PD LIBNAME Proxy Multi-threaded process, forked from PD on behalf of every A client Independent processing Creates, manipulates, and accesses all user-defined LIBNAME data objects Executes RPCs made from the LIBNAME engine Large (controllable) packet size for fast data transfer
12 PD ODBC erver ODBC client drivers link by TCP/IP to ODBC server ODBC server accepts passthru QL ODBC server communicates with PD server directly, performs joins etc. on server machine ODBC server returns result to client using large (controllable) packet size
13 ODBC client-server erver Client P D e r v e r T a s k D a t a e r v e r P r o x y O D B C e r v e r O D B C C l i e n t
14 PD Performance Data set P P P obs., 4KB each 10 indexes 85 variables PD on UN MP hardware A client on Windows95 PD more than 4 times faster than RL
15 PD Performance Action RL PD equential Read whole dataset 23:55 5:33 Read with WHERE sec sec. Read with WHERE and BY variable sec sec.
16 How is this acheived? egmented files, indexes Multi-threaded WHERE clause evaluation B-tree or bitmap indexes (cardinality) Parallel retrieval, sort Large packets for data transfer
17 PD comparison to A/HARE Large datasets mall-to-medium datasets Batch update Interactive update Intensive Query use, no update Limited Query use during update Member-level locking Record-level locking Multi-thread access ingle thread access
18 How does the user work? Write to PD LIBNAME as usual PROC COPY DATA steps. Read from PD LIBNAME as usual... DATA steps PROC steps PROC QL A/EI objects
19 How does the advanced user work? Index tuning PROC DATAET PROC QL ort tuning Heapsort vs. Quicksort Control segmentation Control buffers, packet-size Manage access security
20 PD Access ecurity UNIX file permissions P ACLs P P imple access control High security Flexible access granularity
21 In Conclusion. PD provides high-performance data store for A data tate-of-the-art indexing and parallel processing calable to very large storage Particularly suitable for Data Warehousing applications
22 Acknowledgment Thanks to the Advanced erver Department development team: Ami Ghosh - manager, libname engine, ODBC, name server, RPC Ed Blair - I/O component, libname proxy, RPC Phil Herold - WHERE, source management, utilities Doug edlak - B-tree index, ACLs Phil mith - bitmap index, sorting
Introducing the SAS ODBC Driver
1 CHAPTER 1 Introducing the SAS ODBC Driver Overview: The SAS ODBC Driver 1 What Is ODBC? 2 What Is the SAS ODBC Driver? 2 Types of Data Accessed with the SAS ODBC Driver 3 Understanding SAS 5 SAS Data
More informationSAS ODBC Driver. Overview: SAS ODBC Driver. What Is ODBC? CHAPTER 1
1 CHAPTER 1 SAS ODBC Driver Overview: SAS ODBC Driver 1 What Is ODBC? 1 What Is the SAS ODBC Driver? 2 Types of Data Accessed with the SAS ODBC Driver 3 Understanding SAS 4 SAS Data Sets 4 Unicode UTF-8
More informationAccessibility Features in the SAS Intelligence Platform Products
1 CHAPTER 1 Overview of Common Data Sources Overview 1 Accessibility Features in the SAS Intelligence Platform Products 1 SAS Data Sets 1 Shared Access to SAS Data Sets 2 External Files 3 XML Data 4 Relational
More informationProduct Features: Abstract. Introduction. Scalable Performance Data Server 2.0. Advanced Server Development SAS Institute Inc,.
Scalable Performance Data Server 2.0 Abstract Advanced Server Development SAS Institute Inc,. Cary NC 27513 This paper will discuss the features, usage and benefits of using the Scalable Performance Data
More informationBuilding a Corporate Warehouse Management and Deployment System
Building a Corporate Warehouse Management and Deployment System Chris Lane, Lane Systems Group Ltd., Whitehorse, Yukon (CANADA) ABSTRACT Managing data warehouses in a complex environment has its challenges.
More informationPaper DB2 table. For a simple read of a table, SQL and DATA step operate with similar efficiency.
Paper 76-28 Comparative Efficiency of SQL and Base Code When Reading from Database Tables and Existing Data Sets Steven Feder, Federal Reserve Board, Washington, D.C. ABSTRACT In this paper we compare
More informationSecurity Features in a SAS Data Warehouse
ec ecurity Features in a A Data Warehouse Rick Evans A Institute Europe Product Manager Enterprise Applications ECURITY FEATURE IN A A DATA WAREHOUE Rick Evans European Product Manager Enterprise Applications
More informationSAS Scalable Performance Data Server 4.45
SAS Scalable Performance Data Server 4.45 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2008. SAS Scalable Performance Data Server
More informationBest Practices for Using the SAS Scalable Performance Data Server in a SAS Grid environment
Best Practices for Using the SAS Scalable Performance Data Server in a SAS Grid environment Introduction This document describes how to set up the SAS Scalable Performance Data Server, SPD Server, to run
More informationScalable Access to SAS Data Billy Clifford, SAS Institute Inc., Austin, TX
Scalable Access to SAS Data Billy Clifford, SAS Institute Inc., Austin, TX ABSTRACT Symmetric multiprocessor (SMP) computers can increase performance by reducing the time required to analyze large volumes
More informationMoving and Accessing SAS Files between Operating Environments
3 CHAPTER 1 Moving and Accessing Files between Operating Environments Deciding to Move a File between Operating Environments 3 Deciding to Access a File across Operating Environments 3 Strategies for Moving
More informationSAS Scalable Performance Data Server 4.47
SAS Scalable Performance Data Server 4.47 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2008. SAS Scalable Performance Data Server
More informationOptimizing System Performance
243 CHAPTER 19 Optimizing System Performance Definitions 243 Collecting and Interpreting Performance Statistics 244 Using the FULLSTIMER and STIMER System Options 244 Interpreting FULLSTIMER and STIMER
More informationSAS/ACCESS Interface to R/3
9.1 SAS/ACCESS Interface to R/3 User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS/ACCESS 9.1 Interface to R/3: User s Guide. Cary, NC: SAS Institute
More informationTechnical Paper. Defining a Teradata Library with the TERADATA Engine in SAS Management Console
Technical Paper Defining a Teradata Library with the TERADATA Engine in SAS Management Console Release Information Content Version: 1.1 August 2017 (This paper replaces TS-808 released in 2011.) Trademarks
More informationThe SERVER Procedure. Introduction. Syntax CHAPTER 8
95 CHAPTER 8 The SERVER Procedure Introduction 95 Syntax 95 Syntax Descriptions 96 Examples 101 ALLOCATE SASFILE Command 101 Syntax 101 Introduction You invoke the SERVER procedure to start a SAS/SHARE
More informationMCSA SQL SERVER 2012
MCSA SQL SERVER 2012 1. Course 10774A: Querying Microsoft SQL Server 2012 Course Outline Module 1: Introduction to Microsoft SQL Server 2012 Introducing Microsoft SQL Server 2012 Getting Started with SQL
More informationUsing SAS/SHARE More Efficiently
Using More Efficiently by Philip R Holland, Holland Numerics Ltd, UK Abstract is a very powerful product which allow concurrent access to SAS Datasets for reading and updating. However, if not used with
More informationPaper Operating System System Architecture 9.2 Baseline and additional releases OpenVMS OpenVMS on Integrity 8.3 Solaris
Paper 298-2008 Improving Your SAS Investment from the Ground Up: SAS 9.2 Enhancements That Help You Leverage Your Operating Environment Clarke Thacher, SAS Institute Inc., Cary, NC ABSTRACT SAS 9.2 has
More informationA Simple Mass Storage System for the SRB Data Grid
A Simple Mass Storage System for the SRB Data Grid Michael Wan, Arcot Rajasekar, Reagan Moore, Phil Andrews San Diego Supercomputer Center SDSC/UCSD/NPACI Outline Motivations for implementing a Mass Storage
More informationEfficiently Join a SAS Data Set with External Database Tables
ABSTRACT Paper 2466-2018 Efficiently Join a SAS Data Set with External Database Tables Dadong Li, Michael Cantor, New York University Medical Center Joining a SAS data set with an external database is
More informationArchitecting ArcGIS Server Solutions for Performance and Scalability
Architecting ArcGIS Server Solutions for Performance and Scalability Dave Wrazien Eric Miller ESRI Developer Summit 2008 1 Schedule 75 minute session 60 65 minute lecture 10 15 minutes Q & A following
More informationQuerying Operatonal Data in a Client/Server environment With The SAS System. Jens Dahl Mikkelsen SAS Institute
Querying Operatonal Data in a Client/erver environment With The A ystem Jens Dahl Mikkelsen A Institute Contents Introduction Finding the right data and accessing them with the A ystem using The A/ACCE
More informationPrimavera Compression Server 5.0 Service Pack 1 Concept and Performance Results
- 1 - Primavera Compression Server 5.0 Service Pack 1 Concept and Performance Results 1. Business Problem The current Project Management application is a fat client. By fat client we mean that most of
More informationProcessor : Intel Pentium D3.0 GigaHtz
CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY CHALAPATHI NAGAR LAM,GUNTUR DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING INTRODUCTION ABOUT 'L2' LAB There are 30 systems (HCL) installed in this Lab.
More informationDQpowersuite. Superior Architecture. A Complete Data Integration Package
DQpowersuite Superior Architecture Since its first release in 1995, DQpowersuite has made it easy to access and join distributed enterprise data. DQpowersuite provides an easy-toimplement architecture
More informationSAS, Sun, Oracle: On Mashups, Enterprise 2.0 and Ideation
SAS, Sun, Oracle: On Mashups, Enterprise 2.0 and Ideation Charlie Garry, Director, Product Manager, Oracle Corporation Charlie Garry, Director, Product Manager, Oracle Corporation Paul Kent, Vice President,
More informationCourse Outline. Performance Tuning and Optimizing SQL Databases Course 10987B: 4 days Instructor Led
Performance Tuning and Optimizing SQL Databases Course 10987B: 4 days Instructor Led About this course This four-day instructor-led course provides students who manage and maintain SQL Server databases
More informationSAS File Management. Improving Performance CHAPTER 37
519 CHAPTER 37 SAS File Management Improving Performance 519 Moving SAS Files Between Operating Environments 520 Converting SAS Files 520 Repairing Damaged Files 520 Recovering SAS Data Files 521 Recovering
More informationDistributed file systems
Distributed file systems Vladimir Vlassov and Johan Montelius KTH ROYAL INSTITUTE OF TECHNOLOGY What s a file system Functionality: persistent storage of files: create and delete manipulating a file: read
More informationUSER S. Open Group Presentation TDP SUPPLIERS GOVERNMENT SUPPLIERS USERS TDP. dgics
UER UER MENT UER John Hughes O- Technical Co-ordinator Tel: 0117-91-33178 e-mail: mcp43a1@pe.mod.uk UER The imperatives for the O Reduce MOD dependence on bespoke development Exploit current IT technology
More informationOBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON
OBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON Database & Client/Server World Chicago Tuesday, December 9, 1997 11:00 A.M.-12:15 P.M. David McGoveran Alternative Technologies 13150 Highway 9, Suite
More informationOutline. Operating System Security CS 239 Computer Security February 23, Introduction. Server Machines Vs. General Purpose Machines
Outline Operating System Security CS 239 Computer Security February 23, 2004 Introduction Memory protection Interprocess communications protection File protection Page 1 Page 2 Introduction Why Is OS Security
More informationJUST PASSING THROUGH OR ARE YOU? DETERMINE WHEN SQL PASS THROUGH OCCURS TO OPTIMIZE YOUR QUERIES Misty Johnson Wisconsin Department of Health
JUST PASSING THROUGH OR ARE YOU? DETERMINE WHEN SQL PASS THROUGH OCCURS TO OPTIMIZE YOUR QUERIES Misty Johnson Wisconsin Department of Health Services, Madison, WI Outline SAS/ACCESS SQL Pass Through Facility
More informationSAS/CONNECT for SAS Viya 3.3: User s Guide
SAS/CONNECT for SAS Viya 3.3: User s Guide SAS Documentation November 13, 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2017. SAS/CONNECT for SAS Viya 3.3: User
More informationClient/Server-Architecture
Client/Server-Architecture Content Client/Server Beginnings 2-Tier, 3-Tier, and N-Tier Architectures Communication between Tiers The Power of Distributed Objects Managing Distributed Systems The State
More informationResource Containers. A new facility for resource management in server systems. Presented by Uday Ananth. G. Banga, P. Druschel, J. C.
Resource Containers A new facility for resource management in server systems G. Banga, P. Druschel, J. C. Mogul OSDI 1999 Presented by Uday Ananth Lessons in history.. Web servers have become predominantly
More informationPowerCenter 7 Architecture and Performance Tuning
PowerCenter 7 Architecture and Performance Tuning Erwin Dral Sales Consultant 1 Agenda PowerCenter Architecture Performance tuning step-by-step Eliminating Common bottlenecks 2 PowerCenter Architecture:
More informationIntroduction to SQL 2000: Installation and Implementation. SQL Server Administration suite: course 1 of 4
Introduction to SQL 2000: Installation and Implementation SQL Server Administration suite: course 1 of 4 This class is designed for Beginner SQL/Prophet 21 (CC) Users who are responsible for SQL Administration
More informationContents Overview of the Compression Server White Paper... 5 Business Problem... 7
P6 Professional Compression Server White Paper for On-Premises Version 17 July 2017 Contents Overview of the Compression Server White Paper... 5 Business Problem... 7 P6 Compression Server vs. Citrix...
More informationCourse Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided.
Database Administration with PostgreSQL Introduction This is a 3 day intensive course in skills and methods for PostgreSQL. Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm
More informationXerox Device Data Collector 1.1 Security and Evaluation Guide
Xerox Device Data Collector 1.1 Security and Evaluation Guide 2009 Xerox Corporation. All rights reserved. Xerox, WorkCentre, Phaser and the sphere of connectivity design are trademarks of Xerox Corporation
More informationOutline. Database Management and Tuning. Outline. Join Strategies Running Example. Index Tuning. Johann Gamper. Unit 6 April 12, 2012
Outline Database Management and Tuning Johann Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Unit 6 April 12, 2012 1 Acknowledgements: The slides are provided by Nikolaus Augsten
More informationPerformance Considerations
149 CHAPTER 6 Performance Considerations Hardware Considerations 149 Windows Features that Optimize Performance 150 Under Windows NT 150 Under Windows NT Server Enterprise Edition 4.0 151 Processing SAS
More informationAdministering Microsoft SQL Server 2012 Databases
Course 10775A: Administering Microsoft SQL Server 2012 Databases Course Details Course Outline Module 1: Introduction to SQL Server 2012 and its Toolset This module introduces the entire SQL Server platform
More informationAdvanced iscsi Management April, 2008
April, 2008 Gene Nagle, istor Networks SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material in presentations and
More informationConfiguring SAS Web Report Studio Releases 4.2 and 4.3 and the SAS Scalable Performance Data Server
TS-807 Configuring SAS Web Report Studio Releases 4.2 and 4.3 and the SAS Scalable Performance Data Server Leveraging Large Amounts of SAS Performance Scalable Data Server Data in Your SAS Web Report Studio
More informationExternal Sorting. Chapter 13. Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1
External Sorting Chapter 13 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Why Sort? A classic problem in computer science! Data requested in sorted order e.g., find students in increasing
More informationToday: Distributed File Systems
Last Class: Distributed Systems and RPCs Servers export procedures for some set of clients to call To use the server, the client does a procedure call OS manages the communication Lecture 22, page 1 Today:
More informationProviding Users with Access to the SAS Data Warehouse: A Discussion of Three Methods Employed and Supported
Providing Users with Access to the SAS Data Warehouse: A Discussion of Three Methods Employed and Supported Cynthia A. Stetz, Merrill Lynch, Plainsboro, NJ Abstract A Data Warehouse is stored in SAS datasets
More informationJyotheswar Kuricheti
Jyotheswar Kuricheti 1 Agenda: 1. Performance Tuning Overview 2. Identify Bottlenecks 3. Optimizing at different levels : Target Source Mapping Session System 2 3 Performance Tuning Overview: 4 What is
More informationConfiguring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.
Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure
More informationSqueezing Top Performance from your Virtualized SQL Server. David Klee, Group Principal and Practice Lead. Lincoln SQL Server User Group,
queezing op Performance from your Virtualized QL erver David lee, Group Principal and Practice Lead Lincoln QL erver User Group, 2014.02.06 1 David lee Group Principal and Practice Lead @kleegeek davidklee.net
More informationJCL JOB CONTROL LANGUAGE
Mainframe Concepts:- What is Mainframe Difference between Open source Applications and Mainframe Application Where do we use Mainframe Applications Operating System information Resource Access Control
More informationWriting Analytical Queries for Business Intelligence
MOC-55232 Writing Analytical Queries for Business Intelligence 3 Days Overview About this Microsoft SQL Server 2016 Training Course This three-day instructor led Microsoft SQL Server 2016 Training Course
More informationAccelerating BI on Hadoop: Full-Scan, Cubes or Indexes?
White Paper Accelerating BI on Hadoop: Full-Scan, Cubes or Indexes? How to Accelerate BI on Hadoop: Cubes or Indexes? Why not both? 1 +1(844)384-3844 INFO@JETHRO.IO Overview Organizations are storing more
More information[MS10987A]: Performance Tuning and Optimizing SQL Databases
[MS10987A]: Performance Tuning and Optimizing SQL Databases Length : 4 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server Delivery Method : Instructor-led (Classroom) Course
More informationA Case Study of Real-World Porting to the Itanium Platform
A Case Study of Real-World Porting to the Itanium Platform Jeff Byard VP, Product Development RightOrder, Inc. Agenda RightOrder ADS Product Description Porting ADS to Itanium 2 Testing ADS on Itanium
More informationSybase Adaptive Server Enterprise on Linux
Sybase Adaptive Server Enterprise on Linux A Technical White Paper May 2003 Information Anywhere EXECUTIVE OVERVIEW ARCHITECTURE OF ASE Dynamic Performance Security Mission-Critical Computing Advanced
More informationCarnegie Mellon Univ. Dept. of Computer Science Database Applications. Why Sort? Why Sort? select... order by
Carnegie Mellon Univ. Dept. of Computer Science 15-415 - Database Applications Lecture 12: external sorting (R&G ch. 13) Faloutsos 15-415 1 Why Sort? Faloutsos 15-415 2 Why Sort? select... order by e.g.,
More informationDistributed File Systems. CS 537 Lecture 15. Distributed File Systems. Transfer Model. Naming transparency 3/27/09
Distributed File Systems CS 537 Lecture 15 Distributed File Systems Michael Swift Goal: view a distributed system as a file system Storage is distributed Web tries to make world a collection of hyperlinked
More informationDistributed Systems CSCI-B 534/ENGR E-510. Spring 2019 Instructor: Prateek Sharma
Distributed Systems CSCI-B 534/ENGR E-510 Spring 2019 Instructor: Prateek Sharma Two Generals Problem Two Roman Generals want to co-ordinate an attack on the enemy Both must attack simultaneously. Otherwise,
More informationExternal Sorting Sorting Tables Larger Than Main Memory
External External Tables Larger Than Main Memory B + -trees for 7.1 External Challenges lurking behind a SQL query aggregation SELECT C.CUST_ID, C.NAME, SUM (O.TOTAL) AS REVENUE FROM CUSTOMERS AS C, ORDERS
More informationGeneral Tips for Working with Large SAS datasets and Oracle tables
General Tips for Working with Large SAS datasets and Oracle tables 1) Avoid duplicating Oracle tables as SAS datasets only keep the rows and columns needed for your analysis. Use keep/drop/where directly
More informationP6 Compression Server White Paper Release 8.2 December 2011 Copyright Oracle Primavera P6 Compression Server White Paper Copyright 2005, 2011, Oracle and/or its affiliates. All rights reserved. Oracle
More informationDistributed Systems - III
CSE 421/521 - Operating Systems Fall 2012 Lecture - XXIV Distributed Systems - III Tevfik Koşar University at Buffalo November 29th, 2012 1 Distributed File Systems Distributed file system (DFS) a distributed
More informationJava Training For Six Weeks
Java Training For Six Weeks Java is a set of several computer software and specifications developed by Sun Microsystems, later acquired by Oracle Corporation that provides a system for developing application
More informationVERITAS Storage Foundation 4.0 for Oracle
D E C E M B E R 2 0 0 4 VERITAS Storage Foundation 4.0 for Oracle Performance Brief AIX 5.2, Oracle 9iR2 VERITAS Storage Foundation for Oracle Abstract This document details the high performance characteristics
More informationExternal Sorting. Chapter 13. Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1
External Sorting Chapter 13 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Why Sort? v A classic problem in computer science! v Data requested in sorted order e.g., find students in increasing
More informationThe MOSIX Scalable Cluster Computing for Linux. mosix.org
The MOSIX Scalable Cluster Computing for Linux Prof. Amnon Barak Computer Science Hebrew University http://www. mosix.org 1 Presentation overview Part I : Why computing clusters (slide 3-7) Part II : What
More informationInformatica Power Center 10.1 Developer Training
Informatica Power Center 10.1 Developer Training Course Overview An introduction to Informatica Power Center 10.x which is comprised of a server and client workbench tools that Developers use to create,
More informationAdministering Microsoft SQL Server 2012 Databases
Administering Microsoft SQL Server 2012 Databases Course 10775A 5 Day Instructor-led, Hands on Course Information This five-day instructor-led course provides students with the knowledge and skills to
More informationLet s Tune Oracle8 for NT
Let s Tune Oracle8 for NT ECO March 20, 2000 Marlene Theriault Cahill Agenda Scope A Look at the Windows NT system About Oracle Services The NT Registry About CPUs, Memory, and Disks Configuring NT as
More informationCSC209 Review. Yeah! We made it!
CSC209 Review Yeah! We made it! 1 CSC209: Software tools Unix files and directories permissions utilities/commands Shell programming quoting wild cards files 2 ... and C programming... C basic syntax functions
More informationTHE DATACENTER AS A COMPUTER AND COURSE REVIEW
THE DATACENTER A A COMPUTER AND COURE REVIEW George Porter June 8, 2018 ATTRIBUTION These slides are released under an Attribution-NonCommercial-hareAlike 3.0 Unported (CC BY-NC-A 3.0) Creative Commons
More informationMicrosoft Windows HPC Server 2008 R2 for the Cluster Developer
50291B - Version: 1 02 May 2018 Microsoft Windows HPC Server 2008 R2 for the Cluster Developer Microsoft Windows HPC Server 2008 R2 for the Cluster Developer 50291B - Version: 1 5 days Course Description:
More informationApache Spark is a fast and general-purpose engine for large-scale data processing Spark aims at achieving the following goals in the Big data context
1 Apache Spark is a fast and general-purpose engine for large-scale data processing Spark aims at achieving the following goals in the Big data context Generality: diverse workloads, operators, job sizes
More informationLecture 16/17: Distributed Shared Memory. CSC 469H1F Fall 2006 Angela Demke Brown
Lecture 16/17: Distributed Shared Memory CSC 469H1F Fall 2006 Angela Demke Brown Outline Review distributed system basics What is distributed shared memory? Design issues and tradeoffs Distributed System
More informationEE/CSCI 451 Introduction to Parallel and Distributed Computation. Discussion #4 2/3/2017 University of Southern California
EE/CSCI 451 Introduction to Parallel and Distributed Computation Discussion #4 2/3/2017 University of Southern California 1 USC HPCC Access Compile Submit job OpenMP Today s topic What is OpenMP OpenMP
More informationEI 338: Computer Systems Engineering (Operating Systems & Computer Architecture)
EI 338: Computer Systems Engineering (Operating Systems & Computer Architecture) Dept. of Computer Science & Engineering Chentao Wu wuct@cs.sjtu.edu.cn Download lectures ftp://public.sjtu.edu.cn User:
More informationPerformance Tuning & Optimizing SQL Databases Microsoft Official Curriculum (MOC 10987)
Performance Tuning & Optimizing SQL Databases Microsoft Official Curriculum (MOC 10987) Course Length: 4 days Course Delivery: Traditional Classroom Online Live Course Overview This 4-day instructor-led
More informationAn Annotated Guide: The New 9.1, Free & Fast SPDE Data Engine Russ Lavery, Ardmore PA, Independent Contractor Ian Whitlock, Kennett Square PA
An Annotated Guide: The New 9.1, Free & Fast SPDE Data Engine Russ Lavery, Ardmore PA, Independent Contractor Ian Whitlock, Kennett Square PA ABSTRACT SAS has been working hard to decrease clock time to
More informationextend Release Notes
extend 9.2.5 Release Notes Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2015. All rights reserved. MICRO FOCUS, the Micro
More informationDatabase Workload. from additional misses in this already memory-intensive databases? interference could be a problem) Key question:
Database Workload + Low throughput (0.8 IPC on an 8-wide superscalar. 1/4 of SPEC) + Naturally threaded (and widely used) application - Already high cache miss rates on a single-threaded machine (destructive
More informationMoving and Accessing SAS. 9.1 Files
Moving and Accessing SAS 9.1 Files The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. Moving and Accessing SAS 9.1 Files. Cary, NC: SAS Institute Inc. Moving and
More informationAnnouncements. Program #1. Reading. Due 2/15 at 5:00 pm. Finish scheduling Process Synchronization: Chapter 6 (8 th Ed) or Chapter 7 (6 th Ed)
Announcements Program #1 Due 2/15 at 5:00 pm Reading Finish scheduling Process Synchronization: Chapter 6 (8 th Ed) or Chapter 7 (6 th Ed) 1 Scheduling criteria Per processor, or system oriented CPU utilization
More informationCall: SAS BI Course Content:35-40hours
SAS BI Course Content:35-40hours Course Outline SAS Data Integration Studio 4.2 Introduction * to SAS DIS Studio Features of SAS DIS Studio Tasks performed by SAS DIS Studio Navigation to SAS DIS Studio
More information22 Network Analysis Module Commands password. Sets the user login name whose password will be changed.
22 password password To set a new password, use the password command. password username username Sets the user login name whose password will be changed. Usage Guidelines There are only two valid users,
More informationProject #5: Hubble Simulator
Project #5: Hubble Simulator CMSC 341 - Spring 2014 Due date: May 13 th 1 Introduction Satellite telescopes gather a huge amount of data. Often satellites store their data in solid state memory and transfer
More informationIO-Lite: A Unified I/O Buffering and Caching System
IO-Lite: A Unified I/O Buffering and Caching System Vivek S. Pai, Peter Druschel and Willy Zwaenepoel Rice University (Presented by Chuanpeng Li) 2005-4-25 CS458 Presentation 1 IO-Lite Motivation Network
More informationToday: Distributed File Systems. Naming and Transparency
Last Class: Distributed Systems and RPCs Today: Distributed File Systems Servers export procedures for some set of clients to call To use the server, the client does a procedure call OS manages the communication
More informationCourse Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:
Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course: 20762C Developing SQL 2016 Databases Module 1: An Introduction to Database Development Introduction to the
More informationColumn Stores vs. Row Stores How Different Are They Really?
Column Stores vs. Row Stores How Different Are They Really? Daniel J. Abadi (Yale) Samuel R. Madden (MIT) Nabil Hachem (AvantGarde) Presented By : Kanika Nagpal OUTLINE Introduction Motivation Background
More informationForeword Preface Db2 Family And Db2 For Z/Os Environment Product Overview DB2 and the On-Demand Business DB2 Universal Database DB2 Middleware and
Foreword Preface Db2 Family And Db2 For Z/Os Environment Product Overview DB2 and the On-Demand Business DB2 Universal Database DB2 Middleware and Connectivity DB2 Application Development DB2 Administration
More informationIBM Education Assistance for z/os V2R2
IBM Education Assistance for z/os V2R2 Item: RSM Scalability Element/Component: Real Storage Manager Material current as of May 2015 IBM Presentation Template Full Version Agenda Trademarks Presentation
More informationFrom last time. What is the maximum size of a file in bytes? What is the maximum total size of directories and files in a single disk partition?
OMP25111 Lecture 17 1/27 From last time A file system uses inodes which contain 8 block-numbers. These are for the first 7 blocks of the file and an indirect block, which just contains block-numbers for
More informationOpenVMS Performance Tips & Tricks. Guy Peleg President Maklee Engineering
OpenVMS Performance Tips & Tricks Guy Peleg President Maklee Engineering guy.peleg@maklee.com 1 Maklee Engineering Consulting firm operating all over the world. Team of Top Gun engineers. Former members
More informationQuickSpecs. ISG Navigator for Universal Data Access M ODELS OVERVIEW. Retired. ISG Navigator for Universal Data Access
M ODELS ISG Navigator from ISG International Software Group is a new-generation, standards-based middleware solution designed to access data from a full range of disparate data sources and formats.. OVERVIEW
More informationOperating System Support
Operating System Support Dr. Xiaobo Zhou Adopted from Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, Addison-Wesley 2005 1 Learning Objectives Know what a modern
More informationA Survey of Access Control Policies. Amanda Crowell
A Survey of Access Control Policies Amanda Crowell What is Access Control? Policies and mechanisms that determine how data and resources can be accessed on a system. The Players Subjects Objects Semi-objects
More information