Qual I.T. Services Pty Ltd
|
|
- Dorthy Ferguson
- 6 years ago
- Views:
Transcription
1
2 SAS/CONNECT Qual I.T. Services Pty Ltd
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 proc qevent log= Security computer= zolmall out=work.loginfo; proc print data=work.loginfo; var eventid timegen account; where eventid in (528,538); run; Qual I.T. Services Pty Ltd
20
21
22
23 proc qwdisk root= u:\users out=work.usage; proc print data=work.usage; run; Qual I.T. Services Pty Ltd
24
25
26
27
28
29
30 Costing Warehouse Resources: A solution for Windows NT Server
31 Abstract This paper describes an automated data warehouse billing solution in a Microsoft Windows NT Server environment. Developed using BASE SAS and SAS/TOOLKIT software, this solution consists of scheduled batch programs which automatically retrieve, summarise, report and inform relevant departments of warehouse usage. Warehouse usage data is retrieved from the NT eventlog and file system. This data is summarised on a user and department basis. A standard billing report is generated detailing user identification, department, connection time, disk usage and monies charged. This report is then automatically ed to the relevant departments. In addition, this paper addresses the issues involved in assessing the client s needs and the development of an optimal solution. Introduction Accounting for computer resource usage has traditionally been the domain of the mainframe environment and more recently in the unix mid range environment. As the Windows NT Server gains wider corporate acceptance for the deployment of small to medium data warehouses, financial controllers will demand more equitable allocation of computer resource costs. Accounting for computer resource usage includes the allocation of costs for hardware, software, telecommunications & consumables. Where multiple clients exist, costs must be shared suitably, and also reported so that the clients can confirm the charged amounts. The allocation of costs based on usage relies on robust, accurate system monitors and data collectors. Fortunately performance monitoring and event logging has been built into Windows NT Server since its inception. This information is stored in operating system specific files that need to be extracted and imported into the SAS System before reports can be produced. This is a process that can be quite difficult in the Windows NT environment. This paper examines what information was considered suitable for the allocation of computer resource usage costs, how that information was retrieved into the SAS System and finally, transformed into billing reports for electronic dispatch to user departments. Requirements The basic requirements were to find a simple solution based on or around the SAS System to address; the equitable allocation of warehouse usage costs to departmental users, and automate the billing process in a Windows NT Server environment. Traditional approaches to resource billing are normally centered around Processor time Connect time Disk usage Processor Time The use of processor time as a measure of warehouse resource usage was discarded due to the apparent complexity and overheads involved in retrieving processor time per user per application in a Windows NT Server environment. Connect Time User connect time was considered a simple and reasonably equitable indication of warehouse resource usage. It is possible to determine connection duration by reviewing the login and logout times that are automatically recorded for a Windows NT Server. This can be viewed on any Windows NT machine using the Administrative Tool application called the Event Viewer. Provided the Login and Logout of users is being recorded by the system, it is easy to review the amount of time spent by any particular user, or group of users. Alternatively, it is possible to count the number of times that the user logged in, without taking into account the amount of time spent accessing the system. Problems with this approach include instances where users inadvertently remain connected to the warehouse or perhaps where a particular user consumed large quantities of warehouse machine resources to the extent that other users were forced to remain connected longer than would otherwise be required. Both these problems can be addressed through proactive administration settings of the Windows NT Server environment. Disk usage The amount of physical disk space used on the server was considered another appropriate chargeable resource.
32 For example, if a user / department consistently absorbs half of the available disk space, you will want to charge them accordingly in order to recoup the disk drive costs in an equitable manner. In most cases individual users will have their own home directories that can be used to monitor disk usage. However you must allow for the existence of subdirectories. Both connect time and disk usage can be read into the SAS System in order to produce resource usage statistics and appropriate billing reports. The second requirement was to automate the billing process, including the sending of the bill! The SAS System includes a link into most popular Windows mailing software that enables the reports to be generated and then automatically ed to the appropriate person. Technical Details Event logging The NT Eventlog is a service that starts whenever you boot Windows NT Server. The NT event log is based on files with the extension evt in the %systemroot%\system32\config directory. By default, three logs exist called the security log, the application log and the system log. Logon and logoff events are recorded in the security log. Logon and logoff event logging must be enabled through the use of the Windows NT Server User Manager. This administration program also allows the configuration of other audit policies. Event log settings such as file size and wrapping must be specified using the log settings functionality provided in the Windows NT Server Event Viewer. Unfortunately you cannot access event log files directly because other applications, including Windows NT Server might want to log or read events. Instead you must access the event log through the event log Application Programmer Interface (API) which forms part of the Win32 API. Disk usage information File information is recorded differently depending on the file system installed. Windows NT provides two such systems: File Allocation Table (FAT) and New Technology File System (NTFS). The FAT file system is reliant on the home directory as the source of the file owner (user). An accurate calculation of the disk space held by each user can be achieved by scanning recursively from each home directory. The newer NTFS file system provides built in security including the ability to assign permissions at the individual file level. The home directory method can be applied when the NTFS file system is used. However, a better option is to utilise the extra file attributes (such as file owner) which are recorded under the NTFS file system. In this way accurate disk usage information is available for entire disk volumes. The retrieval of file size information may be accomplished in several different ways. An advantage of using file functions in the Win32 API is that extra NTFS file attributes (such as file owner) can also be easily retrieved. The Windows NT API The Windows NT operating system includes a set of APIs. These APIs are well documented and can be used to access the functionality and resource set of the Windows NT operating system. The event logging and file API functions are provided within the Win32 API. These API functions can be called through many software languages, such as C, Fortran and Pascal. The SAS System also has the ability to call these API functions, however other languages such as C are better suited to the task. A successful combination of C and the SAS System can be achieved with SAS/TOOLKIT software. By using SAS/TOOLKIT software, a modular program can be written in C and then called from the SAS System as you would with any SAS System function or procedure. Problems with accessing the Windows NT API from the SAS System As mentioned, the SAS System has the ability to call Windows NT API functions. Release 6.11 of the SAS System provided the functionality to access routines which reside in external Dynamic Link Libraries (DLL). A text file describes the DLL routine that the SAS System is going to access. The module family of SAS System call routines allows DLL routines to be accessed from the DATA step, the IML procedure and SCL code. This is useful, however there are some limitations.
33 Problems include: The SAS System has insufficient buffer sizes to handle the returned data from some APIs. For example, in the ReadEventLog API for Windows NT, the returned data may be any size, where the SAS System can only accept a 200 character buffer. These overflows may corrupt memory. The SAS System does not currently support UNICODE character sets. Some of the newer Windows NT API functions only have Unicode versions (2 bytes per character), such as NetUserGetInfo. The overhead for the SAS System may become significant with recursive calls to APIs. For example, the recursive disk space reading routine is slow even when written entirely in C. This, combined with the additional overhead of calling the APIs through the SAS System would significantly degrade the execution time. C and accessing the API C (or C++) is the language of choice for many application developers when accessing internal Windows NT system information. This is because Windows NT itself is written largely in C. Therefore, a C program can easily call Windows NT API functions and more importantly handle data returned from API function calls with no compatibility issues. The problem with C is that it is not a flexible reporting tool. SAS/TOOLKIT software SAS/TOOLKIT software can overcome the problems with accessing the Windows NT API from the SAS System. It enables C routines to be created and integrated with the SAS System as BASE SAS code ie. functions, procedures and formats. Furthermore, these routines can be used to harness the reporting powers of the SAS System. Final Solution QUILT NT Pack V1.0 was used as the final solution. It consists of several data collection procedures and functions written using C and SAS/TOOLKIT software. This Windows NT Server data collection software enables the retrieval of connect time and disk usage system information into SAS data sets. An example procedure is named QEVENT, which reads data from the Windows NT event log directly into a SAS data set: proc qevent log= Security computer='qualserv out=work.loginfo(keep=eventid timegen account where=(eventid in (528,538))); run; BASE SAS code can be applied to the resulting SAS data set to produce quick and effortless reports for billing purposes. Another procedure QWDISK measures disk usage. proc qwdisk; root= u:\users out=work.usage; run; Final report distribution was accomplished by . Additional functions determine user addresses from the Windows NT Server user account database. Reports generated were automatically ed to the appropriate user / department. The SAS System supports two types of electronic mail interfaces: Mail Application Programmer Interface (MAPI) and Vendor Independent Mail (VIM). These protocols provide a route to most popular mailing software. In addition, the completed BASE SAS program may be scheduled to run in batch using the native Windows NT AT scheduling software or a 3 rd party program scheduling package. The Results Following is a sample report easily produced from the implemented system: Conn Disk Time Space Dept Person HH:MM MB Dev Gyzen, R 18: Kempe, R 7: Matthews, M 42: Rastogi, A 0: ==== ===== ===== Dev 67: The Future The QEVENT procedure will continue to access information if events are stored in the existing Windows NT Event Log. Future versions of QUILT NT Pack could include other measurement units such as processor time and memory usage. Future incarnations to the Windows NT operating system may require an update to
34 QUILT NT Pack. For example, changing the event log API to a Component Object Model (COM) object would require a revision of the QEVENT procedure. SAS/TOOLKIT software should provide the flexibility to address such changes. Conclusion User connect time and disk usage provide a simple and equitable indication of warehouse resource usage in a Windows NT Server environment. SAS/TOOLKIT software can be used by a C developer to provide custom SAS procedures and functions which retrieve the appropriate Windows NT Server warehouse resource information. Once the system resource data is extracted into SAS data set form, the SAS System is an ideal tool for reporting on the warehouse usage. Usage and Referenc, Version 6, First Edition, Cary, NC: SAS Institute Inc., Richard Simon, Windows NT Win32 API SuperBible: Waite Group, Microsoft Corporation, MSDN (Microsoft Developer Network). Author Information Michael Matthews Qual I.T. Services Pty Ltd GPO Box 7021 Sydney NSW 2001 michael_matthews@qual-it.com.au Acknowledgements Tim Churches of the NSW Health Department and Rudy Gyzen of Qual I.T. Services contributed to the preparation of this paper. Trademarks SAS and SAS/TOOLKIT software are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. Microsoft, Windows, Windows NT and MSDN are registered trademarks of Microsoft Corporation. References Nell Cote, F. Burris Jackes, Hudson Williams, Baseline Accounting and Usage-based Chargeback on Unix Systems, New York, NY: Hudson Williams, 1998 Christy L. Garrison, A Bundled, End-to-End Solution for Performance Analysis, Cary, NC: SAS Institute Inc. Gary Mehler, Taking Advantage of the SAS System on Windows NT, Cary, NC: SAS Institute Inc., Microsoft Corporation, Microsoft Windows NT The Foundation, Redmond, WA: Microsoft Corporation, 1997 SAS Institute Inc., SAS Companion for the Microsoft Windows Environment, Second Edition, Cary, NC: SAS Institute Inc., pp. SAS Institute Inc., SAS/TOOLKIT Software:
Providing 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 informationVersion 2.1. Installation Guide
Version 2.1 Installation Guide Rev. D-26/02/2001 Copyright Trademarks This document and the accompanying software package are subject to international copyright laws. No part of this document may be reproduced
More informationProvisioning Systems and Other Ways to Share the Wealth of SAS Across a Network Jason Losh and Michael King, SAS Institute Inc.
Paper 290-2008 Provisioning Systems and Other Ways to Share the Wealth of SAS Across a Network Jason Losh and Michael King, SAS Institute Inc., Cary, NC ABSTRACT This paper will outline SAS deployment
More informationSharing may be done through a protection scheme. Network File System (NFS) is a common distributed file-sharing method
File Sharing Sharing of files on multi-user systems is desirable Sharing may be done through a protection scheme On distributed systems, files may be shared across a network Network File System (NFS) is
More informationUsing Cross-Environment Data Access (CEDA)
93 CHAPTER 13 Using Cross-Environment Data Access (CEDA) Introduction 93 Benefits of CEDA 93 Considerations for Using CEDA 93 Alternatives to Using CEDA 94 Introduction The cross-environment data access
More informationSOS (Save Our Space) Matters of Size
SOS (Save Our Space) Matters of Size By Matthew Pearce Amadeus Software Limited 2001 Abstract Disk space is one of the most critical issues when handling large amounts of data. Large data means greater
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 informationUNIX File System. UNIX File System. The UNIX file system has a hierarchical tree structure with the top in root.
UNIX File System UNIX File System The UNIX file system has a hierarchical tree structure with the top in root. Files are located with the aid of directories. Directories can contain both file and directory
More informationWindows Device Driver and API Reference Manual
Windows Device Driver and API Reference Manual 797 North Grove Rd, Suite 101 Richardson, TX 75081 Phone: (972) 671-9570 www.redrapids.com Red Rapids Red Rapids reserves the right to alter product specifications
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 informationInstallation Instructions for SAS/ACCESS Interface to SAP BW
Installation Instructions for SAS/ACCESS 9.1.3 Interface to SAP BW Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., Installation Instructions for SAS/ACCESS
More informationIntroduction to OS. File Management. MOS Ch. 4. Mahmoud El-Gayyar. Mahmoud El-Gayyar / Introduction to OS 1
Introduction to OS File Management MOS Ch. 4 Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Mahmoud El-Gayyar / Introduction to OS 1 File Management Objectives Provide I/O support for a variety of storage device
More informationSAS Environment Manager A SAS Viya Administrator s Swiss Army Knife
Paper SAS2260-2018 SAS Environment Manager A SAS Viya Administrator s Swiss Army Knife Michelle Ryals, Trevor Nightingale, SAS Institute Inc. ABSTRACT The latest version of SAS Viya brings with it a wealth
More informationThe Host Environment. Module 2.1. Copyright 2006 EMC Corporation. Do not Copy - All Rights Reserved. The Host Environment - 1
The Host Environment Module 2.1 2006 EMC Corporation. All rights reserved. The Host Environment - 1 The Host Environment Upon completion of this module, you will be able to: List the hardware and software
More informationA file system is a clearly-defined method that the computer's operating system uses to store, catalog, and retrieve files.
File Systems A file system is a clearly-defined method that the computer's operating system uses to store, catalog, and retrieve files. Module 11: File-System Interface File Concept Access :Methods Directory
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 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 informationChapter 12: File System Implementation
Chapter 12: File System Implementation Silberschatz, Galvin and Gagne 2013 Chapter 12: File System Implementation File-System Structure File-System Implementation Allocation Methods Free-Space Management
More informationMain Points. File layout Directory layout
File Systems Main Points File layout Directory layout File System Design Constraints For small files: Small blocks for storage efficiency Files used together should be stored together For large files:
More informationWhile You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX
While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this paper is for
More informationPaper CC16. William E Benjamin Jr, Owl Computer Consultancy LLC, Phoenix, AZ
Paper CC16 Smoke and Mirrors!!! Come See How the _INFILE_ Automatic Variable and SHAREBUFFERS Infile Option Can Speed Up Your Flat File Text-Processing Throughput Speed William E Benjamin Jr, Owl Computer
More information2 System boot time improvement up to 38%
V1 Microsoft Windows Operating System Optimization August 2018 Commissioned by Advanced System Repair, Inc. EXECUTIVE SUMMARY Over time, the performance and responsiveness of Windows-based personal computers
More informationSAS IT Resource Management Forecasting. Setup Specification Document. A SAS White Paper
SAS IT Resource Management Forecasting Setup Specification Document A SAS White Paper Table of Contents Introduction to SAS IT Resource Management Forecasting... 1 Getting Started with the SAS Enterprise
More informationSMD149 - Operating Systems - File systems
SMD149 - Operating Systems - File systems Roland Parviainen November 21, 2005 1 / 59 Outline Overview Files, directories Data integrity Transaction based file systems 2 / 59 Files Overview Named collection
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 informationF 4. Both the directory structure and the files reside on disk Backups of these two structures are kept on tapes
Directory Structure A collection of nodes containing information about all files Directory Files F 1 F 2 F 3 F 4 F n Both the directory structure and the files reside on disk Backups of these two structures
More informationFile System: Interface and Implmentation
File System: Interface and Implmentation Two Parts Filesystem Interface Interface the user sees Organization of the files as seen by the user Operations defined on files Properties that can be read/modified
More informationQuickly Pinpoint and Resolve Problems in Windows /.NET Applications TECHNICAL WHITE PAPER
Quickly Pinpoint and Resolve Problems in Windows /.NET Applications TECHNICAL WHITE PAPER Table of Contents Executive Overview...1 Problem Resolution A Major Time Consumer...2 > Inefficiencies of the Problem
More informationSecurity Correlation Server System Deployment and Planning Guide
CorreLog Security Correlation Server System Deployment and Planning Guide The CorreLog Server provides a method of collecting security information contained in log messages generated by network devices
More informationCHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed.
CHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed. File-System Structure File structure Logical storage unit Collection of related information File
More informationComparison: Perforce and Microsoft Visual SourceSafe. Perforce VSS
Comparison: Perforce and Microsoft Visual SourceSafe Perforce & VSS Overview This document compares Perforce version 2008.2 with Microsoft Visual SourceSafe (VSS) 2005, and contrasts their significant
More informationWindows Server 2008 R2 64-bit (x64) SP1. The SAS Workspace Servers can run on any platform that is supported by SAS 9.4 (TS1M3 or TS1M4).
Deployment Guide SAS/IML Studio 14.2 Overview of SAS/IML Studio Installation SAS/IML Studio is a Microsoft Windows client application that connects to SAS Workspace Servers. SAS/IML Studio must be installed
More informationChapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories
Chapter Two Exploring the UNIX File System and File Security Lesson A Understanding Files and Directories 2 Objectives Discuss and explain the UNIX file system Define a UNIX file system partition Use the
More informationVersion 8 Base SAS Performance: How Does It Stack-Up? Robert Ray, SAS Institute Inc, Cary, NC
Paper 9-25 Version 8 Base SAS Performance: How Does It Stack-Up? Robert Ray, SAS Institute Inc, Cary, NC ABSTRACT This paper presents the results of a study conducted at SAS Institute Inc to compare the
More informationQuickBooks 2006 Data File Scanning Utility
QuickBooks 2006 Data File Scanning Utility Purpose The QuickBooks 2006 Data File Scanning Utility is designed to help users of QuickBooks 2006 create appropriate access via the QuickBooks database in a
More informationCS720 - Operating Systems
CS720 - Operating Systems File Systems File Concept Access Methods Directory Structure File System Mounting File Sharing - Protection 1 File Concept Contiguous logical address space Types: Data numeric
More informationCS370 Operating Systems
CS370 Operating Systems Colorado State University Yashwant K Malaiya Spring 2018 Lecture 22 File Systems Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Disk Structure Disk can
More informationFile System Implementation
File System Implementation Last modified: 16.05.2017 1 File-System Structure Virtual File System and FUSE Directory Implementation Allocation Methods Free-Space Management Efficiency and Performance. Buffering
More informationFile Services. File Services at a Glance
File Services High-performance workgroup and Internet file sharing for Mac, Windows, and Linux clients. Features Native file services for Mac, Windows, and Linux clients Comprehensive file services using
More informationChapter 8: Filesystem Implementation
ADRIAN PERRIG & TORSTEN HOEFLER ( 252-0062-00 ) Networks and Operating Systems Chapter 8: Filesystem Implementation source: xkcd.com Access Control 1 Protection File owner/creator should be able to control:
More informationTuning WebHound 4.0 and SAS 8.2 for Enterprise Windows Systems James R. Lebak, Unisys Corporation, Malvern, PA
Paper 272-27 Tuning WebHound 4.0 and SAS 8.2 for Enterprise Windows Systems James R. Lebak, Unisys Corporation, Malvern, PA ABSTRACT Windows is SAS largest and fastest growing platform. Windows 2000 Advanced
More informationTable 12.2 Information Elements of a File Directory
Table 12.2 Information Elements of a File Directory Basic Information File Name File Type File Organization Name as chosen by creator (user or program). Must be unique within a specific directory. For
More informationThe SAS Workspace Servers can run on any platform that is supported by SAS 9.3.
Deployment Guide Overview of SAS/IML Studio Installation SAS/IML Studio is a Microsoft Windows client application that connects to SAS Workspace Servers. SAS/IML Studio must be installed on a computer
More informationCS 390 Chapter 2 Homework Solutions
CS 390 Chapter 2 Homework Solutions 2.1 What is the purpose of... System calls are used by user-level programs to request a service from the operating system. 2.5 What is the purpose of... The purpose
More informationPermission Program. Support for Version 6 Only. Allowing SAS/SHARE Client Access to SAS Libraries or Files CHAPTER 40
499 CHAPTER 40 Permission Program Support for Version 6 Only 499 Allowing SAS/SHARE Client Access to SAS Libraries or Files 499 Permission Program Examples 500 Building the Permission Program 500 Testing
More informationLong-term Information Storage Must store large amounts of data Information stored must survive the termination of the process using it Multiple proces
File systems 1 Long-term Information Storage Must store large amounts of data Information stored must survive the termination of the process using it Multiple processes must be able to access the information
More informationPacific Knowledge Systems. RippleDown Deployment Guide: v8.0.5
Pacific Knowledge Systems RippleDown Deployment Guide: v8.0.5 Copyright Notice The information provided in this User's Guide is subject to change without notice and is not a commitment by Pacific Knowledge
More informationWindows 7 Overview. Windows 7. Objectives. The History of Windows. CS140M Fall Lake 1
Windows 7 Overview Windows 7 Overview By Al Lake History Design Principles System Components Environmental Subsystems File system Networking Programmer Interface Lake 2 Objectives To explore the principles
More informationIBM Tivoli Monitoring for Databases. Release Notes. Version SC
IBM Tivoli Monitoring for Databases Release Notes Version 5.1.1 SC23-4851-00 IBM Tivoli Monitoring for Databases Release Notes Version 5.1.1 SC23-4851-00 Note Before using this information and the product
More informationOPERATING SYSTEM. Chapter 12: File System Implementation
OPERATING SYSTEM Chapter 12: File System Implementation Chapter 12: File System Implementation File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management
More informationSAS Simulation Studio 14.1: User s Guide. Introduction to SAS Simulation Studio
SAS Simulation Studio 14.1: User s Guide Introduction to SAS Simulation Studio This document is an individual chapter from SAS Simulation Studio 14.1: User s Guide. The correct bibliographic citation for
More informationGuide to Computer Forensics and Investigations Fourth Edition. Chapter 6 Working with Windows and DOS Systems
Guide to Computer Forensics and Investigations Fourth Edition Chapter 6 Working with Windows and DOS Systems Understanding Disk Drives Disk drives are made up of one or more platters coated with magnetic
More informationDataFlux Web Studio 2.5. Installation and Configuration Guide
DataFlux Web Studio 2.5 Installation and Configuration Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. DataFlux Web Studio 2.5: Installation and Configuration
More informationSAS Data Libraries. Definition CHAPTER 26
385 CHAPTER 26 SAS Data Libraries Definition 385 Library Engines 387 Library Names 388 Physical Names and Logical Names (Librefs) 388 Assigning Librefs 388 Associating and Clearing Logical Names (Librefs)
More informationOpenVMS Operating Environment
81 CHAPTER 11 OpenVMS Operating Environment Listing OpenVMS System File Attributes 81 Specifying File Attributes for OpenVMS 82 Determining the SAS Release Used to Create a Member for OpenVMS 82 Mounting
More informationIs BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution? 1E Technical Whitepaper Microsoft BranchCache and System Center Configuration Manager 2007 Abstract BranchCache is a new feature available
More informationAPPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.
255 APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software Introduction 255 Generating a QMF Export Procedure 255 Exporting Queries from QMF 257 Importing QMF Queries into Query and Reporting 257 Alternate
More informationCSC 553 Operating Systems
CSC 553 Operating Systems Lecture 12 - File Management Files Data collections created by users The File System is one of the most important parts of the OS to a user Desirable properties of files: Long-term
More informationIBM XL Fortran Advanced Edition V8.1 for Mac OS X A new platform supported in the IBM XL Fortran family
Software Announcement January 13, 2004 IBM XL Fortran Advanced Edition V8.1 for Mac OS X A new platform supported in the IBM XL Fortran family Overview IBM extends the XL Fortran family to the Apple Mac
More informationUsing Unnamed and Named Pipes
227 CHAPTER 12 Using Unnamed and Named Pipes Overview of Pipes 227 Using Unnamed Pipes 228 Unnamed Pipe Syntax 228 Using Redirection Sequences 229 Unnamed Pipe Example 229 Using Named Pipes 230 Named Pipe
More informationCS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 11: File System Implementation Prof. Alan Mislove (amislove@ccs.neu.edu) File-System Structure File structure Logical storage unit Collection
More informationFile System (FS) Highlights
CSCI 503: Operating Systems File System (Chapters 16 and 17) Fengguang Song Department of Computer & Information Science IUPUI File System (FS) Highlights File system is the most visible part of OS From
More informationChapter 8 Virtual Memory
Operating Systems: Internals and Design Principles Chapter 8 Virtual Memory Seventh Edition William Stallings Operating Systems: Internals and Design Principles You re gonna need a bigger boat. Steven
More informationGoverlan Remote Administration Suite
manage IT complexity simply REMOTE ADMINISTRATION SUITE Goverlan Remote Administration Suite IT Governance made easy Get broad-scope, enterprise-level administration of your users & machines along with
More informationImprove your SAS applications by using functionality built in the MS Windows API, such as accessing external DLLs, OCXs and OLE servers.
Improve your SAS applications by using functionality built in the MS Windows API, such as accessing external DLLs, OCXs and OLE servers. Introduction Johan Jerresand, Niklas Data AB The purpose of this
More informationCS370 Operating Systems
CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2017 Lecture 24 File Systems Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Questions from last time How
More informationDAR (DIRECT ACCESS RECOVERY) - A LOOK UNDER THE COVERS
DAR (DIRECT ACCESS RECOVERY) - A LOOK UNDER THE COVERS B. Roth April 22, 2003 VERITAS ARCHITECT NETWORK TABLE OF CONTENTS Summary... 3 An Introduction to NDMP... 3 NDMP History... 3 How NDMP Works... 4
More informationAcuConnect Versatile Remote COBOL Listener
AcuConnect Versatile Remote COBOL Listener EXECUTIVE OVERVIEW AcuConnect is a remote COBOL listener that lets you make the most efficient and strategic use of your existing computing resources. AcuConnect
More informationImmidio White Paper Things You Always Wanted To Know About Windows Profile Management
Immidio White Paper Things You Always Wanted To Know About Windows Profile Management Abstract Why are Windows user profiles so critically important for corporate IT environments and how can they be managed
More informationFile Management By : Kaushik Vaghani
File Management By : Kaushik Vaghani File Concept Access Methods File Types File Operations Directory Structure File-System Structure File Management Directory Implementation (Linear List, Hash Table)
More informationChapter 4 File Systems. Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved
Chapter 4 File Systems File Systems The best way to store information: Store all information in virtual memory address space Use ordinary memory read/write to access information Not feasible: no enough
More informationMySQL Database Server Installation Guide for SAS Financial Management 5.3 SAS Human Capital Management 5.21 and SAS Strategy Management 5.
README MySQL Database Server Installation Guide for SAS Financial Management 5.3 SAS Human Capital Management 5.21 and SAS Strategy Management 5.4 MySQL Database Server 5.1.55 Enterprise Edition Installation
More informationSAS Profitability Management 1.3. Installation Instructions
SAS Profitability Management 1.3 Installation Instructions Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS Profitability Management 1.3 Installation
More informationWHITE PAPER Cloud FastPath: A Highly Secure Data Transfer Solution
WHITE PAPER Cloud FastPath: A Highly Secure Data Transfer Solution Tervela helps companies move large volumes of sensitive data safely and securely over network distances great and small. We have been
More informationSystem Requirements. SAS Activity-Based Management 7.2. Deployment
System Requirements SAS Activity-Based Management 7.2 This document provides the requirements for installing and running SAS Activity-Based Management. You must update your computer to meet the minimum
More informationSAS Integration Technologies Server Administrator s Guide
SAS 9.1.2 Integration Technologies Server Administrator s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS 9.1.2 Integration Technologies: Server Administrator
More informationGUIDE TO STORAGE CHARGEBACKS WITH DATADVANTAGE
GUIDE TO STORAGE CHARGEBACKS WITH DATADVANTAGE OVERVIEW Chargebacks let companies allocate costs to internal corporate users and departments or cost centers. Simply put: a chargeback is a bill from the
More informationCA Dynam /T Tape Management for z/vse
PRODUCT SHEET CA Dynam/T Tape Management for z/vse CA Dynam /T Tape Management for z/vse CA Dynam /T Tape Management for z/vse (CA Dynam/T) is a tape library management solution providing a single point
More informationQuickSpecs. What's New. Models. ProLiant Essentials Server Migration Pack - Physical to ProLiant Edition. Overview
Overview Upgrading or replacing your existing server? Migration is now an option! Replicate the server you are replacing using the software, the only product of its kind from a server vendor that provides
More informationZmanda Cloud Backup FAQ
Zmanda Cloud Backup 2.0.1 FAQ The first sections of this document cover general questions regarding features, cloud, and support; the last section lists error messages and what to do about them. Terminology
More informationSAS Viya 3.3 Administration: Auditing
SAS Viya 3.3 Administration: Auditing Auditing: Overview An audit record is generated whenever these types of events occur: an action is performed on a resource (such as a folder or a job). Actions include
More informationThe recent agreement signed with IBM means that WhereScape will be looking to integrate its offering with a wider range of IBM products.
Reference Code: TA001707DBS Publication Date: July 2009 Author: Michael Thompson WhereScape RED v6 WhereScape BUTLER GROUP VIEW ABSTRACT WhereScape RED is an Integrated Development Environment (IDE) that
More informationIntel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes
Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes Document number: 323803-001US 4 May 2011 Table of Contents 1 Introduction... 1 1.1 What s New... 2 1.2 Product Contents...
More informationIBM p5 520 and way and 2-way 1.5 GHz processors offer new processor speed options
Hardware Announcement October 5, 2004 IBM p5 520 and 550 1-way and 2-way 1.5 GHz processors offer new processor speed options Overview IBM p5 520 and 550 offer new POWER5 processor options with the optional
More informationChapter 7: File-System
Chapter 7: File-System Interface and Implementation Chapter 7: File-System Interface and Implementation File Concept File-System Structure Access Methods File-System Implementation Directory Structure
More informationJDL Rock Pty Ltd trading as Hair4Now Ordering Products Online ~ Customer Guide ~
JDL Rock Pty Ltd trading as Hair4Now Ordering Products Online ~ Customer Guide ~ 1. A customer account is required to purchase products online with Hair4Now. To establish a customer account click on Register
More informationChapter 11: Implementing File Systems
Chapter 11: Implementing File Systems Operating System Concepts 99h Edition DM510-14 Chapter 11: Implementing File Systems File-System Structure File-System Implementation Directory Implementation Allocation
More informationPerceptive Experience Web Scan
Perceptive Experience Web Scan Technical Specifications Version: 2.2.x Written by: Product Knowledge, R&D Date: Wednesday, April 05, 2017 2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark
More informationChapter 11: Implementing File
Chapter 11: Implementing File Systems Chapter 11: Implementing File Systems File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management Efficiency
More informationHitachi Gloabal Storage Products. Hints and tips. BIOS 33.8GB limitation
Hints and Tips Deskstar 7K250 UltraATA 100 Hard disk drive HDS722504VLAT20 HDS722508VLAT20 HDS722512VLAT20 HDS722512VLAT80 HDS722516VLAT20 HDS722516VLAT80 HDS722525VLAT80 Hints and tips This document provides
More informationFile System Concepts File Allocation Table (FAT) New Technology File System (NTFS) Extended File System (EXT) Master File Table (MFT)
File System Concepts File Allocation Table (FAT) New Technology File System (NTFS) Extended File System (EXT) Master File Table (MFT) 1 FILE SYSTEM CONCEPTS: FILE ALLOCATION TABLE (FAT) Alex Applegate
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 informationfrom the source host, use the FTP put command to copy a file from the source host to the target host.
31 CHAPTER 4 Transferring a Transport File or a CEDA File File Transfer 31 Transport File Attributes 31 Using the FILENAME Statement or the FTP Utility to Specify File Attributes 32 Using the FILENAME
More informationOperating- System Structures
Operating- System Structures 2 CHAPTER Practice Exercises 2.1 What is the purpose of system calls? Answer: System calls allow user-level processes to request services of the operating system. 2.2 What
More informationFILE SYSTEMS. CS124 Operating Systems Winter , Lecture 23
FILE SYSTEMS CS124 Operating Systems Winter 2015-2016, Lecture 23 2 Persistent Storage All programs require some form of persistent storage that lasts beyond the lifetime of an individual process Most
More informationHard facts. Hard disk drives
Hard facts Text by PowerQuest, photos and drawings Vlado Damjanovski 2004 What is a hard disk? A hard disk or hard drive is the part of your computer responsible for long-term storage of information. Unlike
More informationChapter 11: Implementing File Systems. Operating System Concepts 8 th Edition,
Chapter 11: Implementing File Systems, Silberschatz, Galvin and Gagne 2009 Chapter 11: Implementing File Systems File-System Structure File-System Implementation Directory Implementation Allocation Methods
More informationChapter 11: Implementing File Systems. Operating System Concepts 9 9h Edition
Chapter 11: Implementing File Systems Operating System Concepts 9 9h Edition Silberschatz, Galvin and Gagne 2013 Chapter 11: Implementing File Systems File-System Structure File-System Implementation Directory
More informationRicardo Rocha. Department of Computer Science Faculty of Sciences University of Porto
Ricardo Rocha Department of Computer Science Faculty of Sciences University of Porto Slides based on the book Operating System Concepts, 9th Edition, Abraham Silberschatz, Peter B. Galvin and Greg Gagne,
More informationFiles. File Structure. File Systems. Structure Terms. File Management System. Chapter 12 File Management 12/6/2018
Operating Systems: Internals and Design Principles Chapter 2 Management Ninth Edition By William Stallings s collections created by users The System is one of the most important parts of the OS to a user
More information