PBS Professional Job Scheduler at TCS: Six Sigma- Level Delivery Process and Its Features

Size: px
Start display at page:

Download "PBS Professional Job Scheduler at TCS: Six Sigma- Level Delivery Process and Its Features"

Transcription

1 PBS Professional Job Scheduler at TCS: Six Sigma- Bhadraiah Karnam Analyst Tata Consultancy Services Whitefield Road Bangalore Level Delivery Process and Its Features Hari Krishna Thotakura Analyst Tata Consultancy Services Whitefield Road Bangalore Thean Mani Rajan K Analyst Tata Consultancy Services Whitefield Road Bangalore Keywords: PBS, six sigma, delivery process, batch jobs Abbreviations: TCS - Tata Consultancy Services PBS Pro - PBS Professional Abstract PBS Pro job scheduler is used at TCS for scheduling High Performance Computing batch jobs. In production environment, submitting batch solver job, completing it successfully without non-application errors and delivering the results as early as possible is critical to the quality. In the present paper, the strategies used for increasing the quality of delivery process and avoiding defects are detailed. We also discuss about managing multiple applications, multiple software licenses, multiple computational resources and multiple user groups with multiple requirements using PBS Pro. The presentation also provides the details about managing queues, resource utilization, and six sigma level of process capability. Introduction In the industry environment, submission of batch mode tasks is not only regular, but also frequent and repeated. Such tasks are performed by different groups deploying a variety of compute clusters and different applications. These tasks, referred to as job, are often a part of the process wherein analysis is performed at the cluster and the output is delivered. This process is referred to as delivery process. The computational hardware resources are deployed round the clock in which both current and non-current jobs are submitted. The non-current jobs are queued in line and scheduled for execution upon the availability of its satisfying conditions. This process of scheduling the jobs in queue, maintaining the current list of compute resources, checking for the necessary resources such as application license and all other related tasks are performed by Workload Management System PBS Pro. In this paper, we discuss different aspects of our production environment, delivery process, six sigma methodologies and how we deploy PBS Pro in achieving a continuously-improving process capability. Process Approach A desired result is achieved more efficiently when activities and related resources are managed as a process [1]. The customers of this delivery process are the end-users who submit their jobs in the PBS Pro queue. These users are the analysts in their respective CAE application software. Their primary requirement is to submit the job in a simple manner and achieve the requisite output from the respective application without any non-application errors, with the least wait time. The job process begins with the submission of job. From there, PBS Pro takes over by maintaining the job in the queue to check for the availability of various resources requested, and once resources are available, it schedules for execution along with an notification. Input files are copied to the destination cluster compute node and prepared for execution. Batch mode execution of the application begins and the output files are copied back into the selected location. The job completes with an notification to the user. Six Sigma Methodology for Process Improvement Six Sigma is a disciplined, data-driven approach for eliminating defects in any process and is widely used in several industries, including manufacturing and service-based industries. The name, Six Sigma, is derived from the fact that this methodology drives towards six standard deviations between the mean and the nearest specification limit. We use Six Sigma as a continuous process improvement methodology. Six sigma methodology includes two basic sub-methodologies: DMAIC and DMADV. The Six Sigma Define, Measure, Analyze, Improve and Control (DMAIC)) approach is applied to existing processes falling Simulation Driven Innovation 1

2 below specification limits and looking for incremental improvement. The Six Sigma Define, Measure, Analyze, Design and Verify (DMADV) approach is used to develop new processes or products at six sigma quality levels. Literature published on each of these Six Sigma methodologies, including their sub-systems, are available [2, 3 and 4]. This paper highlights the usage of different tools used as a part of Six Sigma methods to design and improve the Job process. Delivery Process The basic objective is to avoid any non-application errors while a job is submitted and run. Additionally, it is also expected that wait time for jobs in any queue is reduced and at the same time, the overall cluster utilization is increased. The job submission process needs to be very simple and aligned for CAE application users. PBS Pro provides qsub command for job submission. We use the custom job submission script, which not only simplifies the job submission process, but also encapsulates deployment of all the application features, serving all levels of CAE users. For any complicated CAE application to have the job submission very simple, the user is asked to provide the bare minimum of details such as only the input file name. All the other details such as queue name, number of cores, can be left to default values or calculated automatically. Hence, the foremost task of job submission begins by executing the application script command that performs all the preprocessing for the job and submits it in the PBS Pro queue using qsub. Minimum of training is required to be imparted to the users in educating them about submission script commands for various applications. PBS Pro being a very generic batch system software, it is flexible to simplify the job submission process and also to build multiple processes around this job submission process. A graphic representation is shown in Fig.1. Job submission process is closely coupled with application process, queuing process, hardware cluster-dependent process, and resources requested by the job. Besides these, there are other mutuallyrelated processes that revolve around these processes. PBS Pro provides functionalities for separation of roles, allowing different processes to be decoupled, work in conjunction and influence each other in shaping up the overall delivery process. These processes are listed as priority management, software and hardware administration, generation of utilization reports, quality management processes, user group management processes and dynamic policies for resource planning, management and control. Figure 1: Delivery Process - Job and Associated Processes Having defined the Job process and other processes created around it, the next step is to apply six sigma tools to all the processes. Six Sigma Tools Applied to Delivery Process Simulation Driven Innovation 2

3 A Fish-Bone diagram (or Ishikawa Diagram) is a tool that is extensively used to arrive at all the root causes for a given problem. Typically, the causes are identified through discussions and brain-storming sessions that include the end-users, PBS administrators and system administrators. A Fish-Bone diagram for a job error is shown in Figure 2. The next step is to perform a Failure Modes and Effects Analysis (FMEA) in order to determine various failure modes and their impact. The FMEA helps in prioritizing various failure modes based on their impact (severity), occurrence and detection. The Table I shows a FMEA with three different failure modes and their classification. Figure 2: Fish Bone Diagram for Job Errors Table I: Failure Modes and Effects Analysis for Job errors Potential Failure Mode Potential Effects of Failure Severity Rating Occurrence Rating Detection Rating Recommended Actions Incorrect number of cores chosen The job will never run High High Low Configure PBS Pro submission script that corrects the number of cores based on queue and group policy. Too many nodes attached to a queue without any jobs Wastage of resources in one queue and high wait period in another queue High Medium Medium Typically this happens over the weekend. Create/modify queues for this period. Hard disk crashed in a node A running job will fail. If not removed from queue, many further jobs will High High High Configure PBS MOM and submission script to automatically take a node out of queue, if disk partition is not available. Simulation Driven Innovation 3

4 enter this node and fail. The Fish-Bone analysis and the FMEA lead to a set of action items in order to eliminate all the identified potential causes of errors. However, implementing all the recommended action items may neither be necessarily feasible nor be cost-effective. Typically, a Effort-Benefit matrix is used to arrive at the most cost-effective action items. The PBS Pro scheduler's in-built options enable the implementation of solutions for job error in a simple, time-bound and cost-effective manner. Figure 3 shows the Effort-Benefit matrix without and with PBS Pro. Figure 3: Effort Benefit Matrix Without and With PBS Pro Applications are associated with queue and the job submission script uses all the information to calculate the list of resource request. A flow chart representation of submission script function is shown below in Fig 4. Figure 4: Flow Chart for Submission Process Similarly, custom-made script commands, which use PBS Pro commands (qstat, qalter, pbsnodes, qmgr, etc) as backend, are deployed for checking job status, managing individual jobs, managing priority, checking cluster health, monitoring nodes availability and implementing policy. Simulation Driven Innovation 4

5 Queue Management In a production cluster such as the one being considered here, the work load varies across queues, applications, user groups and users. In this scenario, wait time for a given work load and resources have to be minimized. The work load in the clusters for over a period of two months is shown in Figure 5. Therefore, the queues must be configured in such a way that the computational resources are not wasted idling in one queue while a job is waiting in another queue. Further, the jobs have different run times. Figure 6A shows the run times for the jobs over the same period of two months as considered for Figure 5. In this scenario, it is possible that a job that has only one hour run time, might have to wait for completion of another job that has 24 hrs of run time. This is highly undesirable and therefore, different queues must be configured for such cases based on the run time. Figure 5: Load on the cluster for a period of two months for different applications Fig 6A shows that there are times when there are no jobs with 1 hour run time, and hence providing dedicated resources for such a queue is inappropriate. PBS Pro provides options to accommodate such conflicting requirements by providing the administrators with multiple options to resolve the scenario. One of the options is to create two queues (production and express) and assign both the queues to the same set of computational resources. Any job that is submitted in an express queue can be assigned a default higher priority such that the wait-time is minimized. Figure 6B shows the minimized wait times. PBS Pro provides generic functionality to the users for requesting a variety of resources such as total number of cores, name of the queue, run time, memory, scratch space, dynamic custom resources such as application licenses. While implementing those, the list of resource request varies for different applications, compute clusters, user groups and queues. Hardware is tuned for the application, and the performance of application depends on the hardware and the size of the problem. Different sizes of problems are addressed by different queues. For the same application, different hardware have different command line switch even if the installation location and the operating system is same. Hence, different queues are deployed for different hardware. Simulation Driven Innovation 5

6 Figure 6: No. of jobs over a period of two months classified on (A) run time and (B) wait time The result of the above approach is the combination of queues such as app1_large & app1_small, group1_production & group2_production, app2_express & app2_test, app3_hardware1 & app3_hardware2, app4_licenseserver1 & app4_licenseserver2 and hardware3_queue1 & hardware3_queue2 as shown here in Figure 7. All these are the issues addressed by PBS Pro configuration of server, scheduler and the submission script. Using PBS Pro, different hardware is attached to distinct or multiple queues and applications. Continuous Process Improvement Compute Queue1 Applicaton1 & 2 Cluster1 Compute Queue1, 2, & Test Queue 3 Application 1-4 Comupte Queue2 Applicaton3 & 4 Figure 7: A cluster configured with different queues and applications Six Sigma is a continuous improvement methodology and all the requirements are continuously monitored. It involves generation of different daily, weekly and monthly reports and validating that there are no errors and or unacceptable wait times. PBS Pro provides various options to generate different metrics in an automated way such that the efforts spent on performing this continuous monitoring are minimized. The methodology discussed in this paper is being continuously used in order to achieve a delivery process that is error-free. For a quality metric that defines any job with a wait time of more than 24 hrs in express/test queue as defective, the sigma metric is calculated over 6 for a period of one month. For a quality metric that defines any job that exits for a non-application related error as defective, the sigma metric is calculated as 5.6 over a span of two years. Conclusion As a process based approach, we begun from simplicity of job process and then built up the delivery process. The relationship between all the processes and the role of PBS Pro in contributing to their seamless execution has been explained. The Six Sigma methodology and its different tools, Fish-Bone diagram, FMEA and Effort Benefit matrix are applied to the delivery process in conjunction with various PBS Pro [6] features in reducing the job errors and for effective queue management. The focus of continuous process improvement and measurement of delivery process capability has been explained. Acknowledgements We acknowledge the kind support of TCS management and TCS HPC administrators for this paper. References 1. A Simple Guide to Implementing Quality Management in Service Organizations. A Cracking the Case of ISO 9001:2008 for Service. - Charles A Cianfrani and John E (Jack) West 2. Six Sigma Demystified A Self Teaching Guide. Paul Keller McGrawHill Simulation Driven Innovation 6

7 3. Six Sigma in Software Industries: some case studies and observations. International Journal of Six Sigma and Competitive Advantage, Inderscience Publishers, Volume 2, Number 3/2006. Rupa Mahanti and Jiju Antony 4. In Search of Six Sigma: % Defect Free. Industry Week, October 1, 1990 Brian M Cook 5. PBS Professional Administrators Guide 6. Simulation Driven Innovation 7

PBS Tutorial. Fangrui Ma Universit of Nebraska-Lincoln. October 26th, 2007

PBS Tutorial. Fangrui Ma Universit of Nebraska-Lincoln. October 26th, 2007 PBS Tutorial Fangrui Ma Universit of Nebraska-Lincoln October 26th, 2007 Abstract In this tutorial we gave a brief introduction to using PBS Pro. We gave examples on how to write control script, and submit

More information

Six Sigma DMAIC Model and its Synergy with ITIL and CMMI

Six Sigma DMAIC Model and its Synergy with ITIL and CMMI Six Sigma DMAIC Model and its Synergy with ITIL and CMMI Muhammad Noman Butt and M. Anwar SZABIST, Karachi. Abstract: Considering the rapid growth of the emerging trends and technologies as well as the

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014 RESEARCH ARTICLE An Efficient Priority Based Load Balancing Algorithm for Cloud Environment Harmandeep Singh Brar 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2, Department of Computer Science

More information

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es)

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es) Microsoft HPC V 1.0 José M. Cámara (checam@ubu.es) Introduction Microsoft High Performance Computing Package addresses computing power from a rather different approach. It is mainly focused on commodity

More information

Chapter 2: Getting Started

Chapter 2: Getting Started Chapter 2: Getting Started Once Partek Flow is installed, Chapter 2 will take the user to the next stage and describes the user interface and, of note, defines a number of terms required to understand

More information

CAE DATA & PROCESS MANAGEMENT WITH ANSA

CAE DATA & PROCESS MANAGEMENT WITH ANSA CAE DATA & PROCESS MANAGEMENT WITH ANSA Srikanth RAGHOTHAM Volvo India Private Limited Volvo Group Bangalore INDIA KEYWORDS Enovia-2-Ansa, Ansa Data Management (Ansa-DM) TECHNICAL PAPER CAE Data & Process

More information

Quick Tutorial for Portable Batch System (PBS)

Quick Tutorial for Portable Batch System (PBS) Quick Tutorial for Portable Batch System (PBS) The Portable Batch System (PBS) system is designed to manage the distribution of batch jobs and interactive sessions across the available nodes in the cluster.

More information

Work Environment. David Tur HPC Expert. HPC Users Training September, 18th 2015

Work Environment. David Tur HPC Expert. HPC Users Training September, 18th 2015 Work Environment David Tur HPC Expert HPC Users Training September, 18th 2015 1. Atlas Cluster: Accessing and using resources 2. Software Overview 3. Job Scheduler 1. Accessing Resources DIPC technicians

More information

Chapter 8: Project Quality Management

Chapter 8: Project Quality Management CIS 486 Managing Information Systems Projects Fall 2003 (Chapter 8), PhD jwoo5@calstatela.edu California State University, LA Computer and Information System Department Chapter 8: Project Quality Management

More information

Applying Six Sigma Concepts, Techniques and Method for Service Management: Business and IT Service Management (BSM & ITSM)

Applying Six Sigma Concepts, Techniques and Method for Service Management: Business and IT Service Management (BSM & ITSM) Applying Six Sigma Concepts, Techniques and Method for Service Management: Business and IT Service Management (BSM & ITSM) 6 Rajesh Radhakrishnan International Business Machines (IBM), Global Services

More information

Job scheduler details

Job scheduler details Job scheduler details Advanced Computing Center for Research & Education (ACCRE) Job scheduler details 1 / 25 Outline 1 Batch queue system overview 2 Torque and Moab 3 Submitting jobs (ACCRE) Job scheduler

More information

Agile Performance Testing

Agile Performance Testing Agile Performance Testing Cesario Ramos Independent Consultant AgiliX Agile Development Consulting Overview Why Agile performance testing? Nature of performance testing Agile performance testing Why Agile

More information

LSKA 2010 Survey Report Job Scheduler

LSKA 2010 Survey Report Job Scheduler LSKA 2010 Survey Report Job Scheduler Graduate Institute of Communication Engineering {r98942067, r98942112}@ntu.edu.tw March 31, 2010 1. Motivation Recently, the computing becomes much more complex. However,

More information

Project Quality Management. Project Management for IT

Project Quality Management. Project Management for IT Project Quality Management 1 Learning Objectives Understand the importance of project quality management for information technology products and services Define project quality management and understand

More information

PRODUCT OVERVIEW SUITE DEALS. Combine our award-winning products for complete performance monitoring and optimization, and cost effective solutions.

PRODUCT OVERVIEW SUITE DEALS. Combine our award-winning products for complete performance monitoring and optimization, and cost effective solutions. Creating innovative software to optimize computing performance PRODUCT OVERVIEW Performance Monitoring and Tuning Server Job Schedule and Alert Management SQL Query Optimization Made Easy SQL Server Index

More information

A Case Study in Software Enhancements as Six Sigma Process Improvements: Simulating Productivity Savings

A Case Study in Software Enhancements as Six Sigma Process Improvements: Simulating Productivity Savings A Case Study in Software Enhancements as Six Sigma Process Improvements: Simulating Productivity Savings Dan Houston, Ph.D. Automation and Control Solutions Honeywell, Inc. dxhouston@ieee.org Abstract

More information

A High Performance Computing Scheduling and Resource Management Primer

A High Performance Computing Scheduling and Resource Management Primer LLNL-TR-652476 A High Performance Computing Scheduling and Resource Management Primer D. H. Ahn, J. E. Garlick, M. A. Grondona, D. A. Lipari, R. R. Springmeyer March 31, 2014 Disclaimer This document was

More information

Mitglied der Helmholtz-Gemeinschaft. System monitoring with LLview and the Parallel Tools Platform

Mitglied der Helmholtz-Gemeinschaft. System monitoring with LLview and the Parallel Tools Platform Mitglied der Helmholtz-Gemeinschaft System monitoring with LLview and the Parallel Tools Platform November 25, 2014 Carsten Karbach Content 1 LLview 2 Parallel Tools Platform (PTP) 3 Latest features 4

More information

Experiment design and administration for computer clusters for SAT-solvers (EDACC) system description

Experiment design and administration for computer clusters for SAT-solvers (EDACC) system description Journal on Satisfiability, Boolean Modeling and Computation 7 (2010) 77 82 Experiment design and administration for computer clusters for SAT-solvers (EDACC) system description Adrian Balint Daniel Gall

More information

Directions for VMware Ready Testing for Application Software

Directions for VMware Ready Testing for Application Software Directions for VMware Ready Testing for Application Software Introduction To be awarded the VMware ready logo for your product requires a modest amount of engineering work, assuming that the pre-requisites

More information

BROCADE PERFORMANCE MANAGEMENT SOLUTIONS

BROCADE PERFORMANCE MANAGEMENT SOLUTIONS Data Sheet BROCADE PERFORMANCE MANAGEMENT SOLUTIONS SOLUTIONS Managing and Optimizing the Performance of Mainframe Storage Environments HIGHLIGHTs Manage and optimize mainframe storage performance, while

More information

Infasme Support. Incident Management Process. [Version 1.0]

Infasme Support. Incident Management Process. [Version 1.0] Infasme Support Incident Management Process [Version 1.0] Table of Contents About this document... 1 Who should use this document?... 1 Summary of changes... 1 Chapter 1. Incident Process... 3 1.1. Primary

More information

CLASS SPECIFICATION Systems Support Analyst II

CLASS SPECIFICATION Systems Support Analyst II San Diego Unified Port District Class Code: B211-UE03 CLASS SPECIFICATION Systems Support Analyst II FLSA Status: EEOC Job Category: Classified: Union Representation: Exempt Professionals No Unrepresented

More information

Ready Time Observations

Ready Time Observations VMWARE PERFORMANCE STUDY VMware ESX Server 3 Ready Time Observations VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified

More information

An Oracle White Paper June, 2014. Strategies for Scalable, Smarter Monitoring using Oracle Enterprise Manager Cloud Control 12c

An Oracle White Paper June, 2014. Strategies for Scalable, Smarter Monitoring using Oracle Enterprise Manager Cloud Control 12c An Oracle White Paper June, 2014 Strategies for Scalable, Smarter Monitoring using Oracle Enterprise Manager Cloud Control 12c Product Overview... 1 Introduction... 1 Laying the Groundwork for Monitoring...

More information

Delivering Quality in Software Performance and Scalability Testing

Delivering Quality in Software Performance and Scalability Testing Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,

More information

The Importance of Software License Server Monitoring

The Importance of Software License Server Monitoring The Importance of Software License Server Monitoring NetworkComputer Meeting The Job Scheduling Challenges of Organizations of All Sizes White Paper Introduction Every semiconductor design group uses a

More information

Application of Predictive Analytics for Better Alignment of Business and IT

Application of Predictive Analytics for Better Alignment of Business and IT Application of Predictive Analytics for Better Alignment of Business and IT Boris Zibitsker, PhD bzibitsker@beznext.com July 25, 2014 Big Data Summit - Riga, Latvia About the Presenter Boris Zibitsker

More information

DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com info@flexense.com. File Integrity Monitor

DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com info@flexense.com. File Integrity Monitor DiskBoss File & Disk Manager File Integrity Monitor Version 2.0 Dec 2011 www.flexense.com info@flexense.com 1 Product Overview DiskBoss is an automated, rule-based file and disk manager allowing one to

More information

MEASURING FOR PROBLEM MANAGEMENT

MEASURING FOR PROBLEM MANAGEMENT MEASURING FOR PROBLEM MANAGEMENT Problem management covers a variety of activities related to problem detection, response and reporting. It is a continuous cycle that encompasses problem detection, documentation

More information

Cloud Bursting with SLURM and Bright Cluster Manager. Martijn de Vries CTO

Cloud Bursting with SLURM and Bright Cluster Manager. Martijn de Vries CTO Cloud Bursting with SLURM and Bright Cluster Manager Martijn de Vries CTO Architecture CMDaemon 2 Management Interfaces Graphical User Interface (GUI) Offers administrator full cluster control Standalone

More information

PLUMgrid Toolbox: Tools to Install, Operate and Monitor Your Virtual Network Infrastructure

PLUMgrid Toolbox: Tools to Install, Operate and Monitor Your Virtual Network Infrastructure Toolbox: Tools to Install, Operate and Monitor Your Virtual Network Infrastructure Introduction The concept of Virtual Networking Infrastructure (VNI) is disrupting the networking space and is enabling

More information

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective An Oracle White Paper July, 2012 Evolution from the Traditional Data Center to Exalogic: 1 Disclaimer The following is intended to outline our general product capabilities. It is intended for information

More information

The Power of Two: Combining Lean Six Sigma and BPM

The Power of Two: Combining Lean Six Sigma and BPM : Combining Lean Six Sigma and BPM Lance Gibbs and Tom Shea Lean Six Sigma (LSS) and Business Process Management (BPM) have much to contribute to each other. Unfortunately, most companies have not integrated

More information

IT Service Management with System Center Service Manager

IT Service Management with System Center Service Manager Course 10965B: IT Service Management with System Center Service Manager Course Details Course Outline Module 1: Service Management Overview Effective IT Service Management includes process driven methodologies

More information

Collaborative Project in Cloud Computing

Collaborative Project in Cloud Computing Collaborative Project in Cloud Computing Project Title: Virtual Cloud Laboratory (VCL) Services for Education Transfer of Results: from North Carolina State University (NCSU) to IBM Technical Description:

More information

SECTION 4 TESTING & QUALITY CONTROL

SECTION 4 TESTING & QUALITY CONTROL Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment

More information

Adaptive Resource Optimizer For Optimal High Performance Compute Resource Utilization

Adaptive Resource Optimizer For Optimal High Performance Compute Resource Utilization Technical Backgrounder Adaptive Resource Optimizer For Optimal High Performance Compute Resource Utilization July 2015 Introduction In a typical chip design environment, designers use thousands of CPU

More information

Proactive Performance Monitoring Using Metric Extensions and SPA

Proactive Performance Monitoring Using Metric Extensions and SPA Proactive Performance Monitoring Using Metric Extensions and SPA Mughees A. Minhas Oracle Redwood Shores, CA, USA Keywords: Oracle, database, performance, proactive, fix, monitor, Enterprise manager, EM,

More information

Newsletter 4/2013 Oktober 2013. www.soug.ch

Newsletter 4/2013 Oktober 2013. www.soug.ch SWISS ORACLE US ER GRO UP www.soug.ch Newsletter 4/2013 Oktober 2013 Oracle 12c Consolidation Planer Data Redaction & Transparent Sensitive Data Protection Oracle Forms Migration Oracle 12c IDENTITY table

More information

Web Application s Performance Testing

Web Application s Performance Testing Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing

More information

CROSS INDUSTRY PegaRULES Process Commander. Bringing Insight and Streamlining Change with the PegaRULES Process Simulator

CROSS INDUSTRY PegaRULES Process Commander. Bringing Insight and Streamlining Change with the PegaRULES Process Simulator CROSS INDUSTRY PegaRULES Process Commander Bringing Insight and Streamlining Change with the PegaRULES Process Simulator Executive Summary All enterprises aim to increase revenues and drive down costs.

More information

Case Study I: A Database Service

Case Study I: A Database Service Case Study I: A Database Service Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of

More information

The Methodology Behind the Dell SQL Server Advisor Tool

The Methodology Behind the Dell SQL Server Advisor Tool The Methodology Behind the Dell SQL Server Advisor Tool Database Solutions Engineering By Phani MV Dell Product Group October 2009 Executive Summary The Dell SQL Server Advisor is intended to perform capacity

More information

Resource Management and Job Scheduling

Resource Management and Job Scheduling Resource Management and Job Scheduling Jenett Tillotson Senior Cluster System Administrator Indiana University May 18 18-22 May 2015 1 Resource Managers Keep track of resources Nodes: CPUs, disk, memory,

More information

A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing

A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing N.F. Huysamen and A.E. Krzesinski Department of Mathematical Sciences University of Stellenbosch 7600 Stellenbosch, South

More information

IT2404 Systems Analysis and Design (Compulsory)

IT2404 Systems Analysis and Design (Compulsory) Systems Analysis and Design (Compulsory) BIT 1 st YEAR SEMESTER 2 INTRODUCTION This is one of the 4 courses designed for Semester 1 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING

More information

Introduction to WebSphere Administration

Introduction to WebSphere Administration PH073-Williamson.book Page 1 Thursday, June 17, 2004 3:53 PM C H A P T E R 1 Introduction to WebSphere Administration T his book continues the series on WebSphere Application Server Version 5 by focusing

More information

Recovery Management. Release Data: March 18, 2012. Prepared by: Thomas Bronack

Recovery Management. Release Data: March 18, 2012. Prepared by: Thomas Bronack Recovery Management Release Data: March 18, 2012 Prepared by: Thomas Bronack Section Table of Contents 8. RECOVERY MANAGEMENT... 4 8.1. INTRODUCTION TO RECOVERY MANAGEMENT... 4 8.1.1. DEFINITION... 4 8.1.2.

More information

Real-Time Scheduling 1 / 39

Real-Time Scheduling 1 / 39 Real-Time Scheduling 1 / 39 Multiple Real-Time Processes A runs every 30 msec; each time it needs 10 msec of CPU time B runs 25 times/sec for 15 msec C runs 20 times/sec for 5 msec For our equation, A

More information

vrealize Operations Manager User Guide

vrealize Operations Manager User Guide vrealize Operations Manager User Guide vrealize Operations Manager 6.0.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

Miami University RedHawk Cluster Working with batch jobs on the Cluster

Miami University RedHawk Cluster Working with batch jobs on the Cluster Miami University RedHawk Cluster Working with batch jobs on the Cluster The RedHawk cluster is a general purpose research computing resource available to support the research community at Miami University.

More information

CLASS SPECIFICATION Systems Support Analyst I

CLASS SPECIFICATION Systems Support Analyst I San Diego Unified Port District Class Code: B837-UE03 CLASS SPECIFICATION Systems Support Analyst I FLSA Status: EEOC Job Category: Classified: Union Representation: Exempt Professionals No Unrepresented

More information

Brillig Systems Making Projects Successful

Brillig Systems Making Projects Successful Metrics for Successful Automation Project Management Most automation engineers spend their days controlling manufacturing processes, but spend little or no time controlling their project schedule and budget.

More information

SOFTWARE MANAGEMENT PROGRAM. Software Testing Checklist

SOFTWARE MANAGEMENT PROGRAM. Software Testing Checklist SOFTWARE MANAGEMENT PROGRAM Software Testing Checklist The following checklist is intended to provide system owners, project managers, configuration managers, and other information system development and

More information

Reduce QA Cost by Improving Productivity & Test Optimization

Reduce QA Cost by Improving Productivity & Test Optimization Reduce QA Cost by Improving Productivity & Test Optimization Author(s) Rajesh Kumar (rajesh_kumar_5@uhc.com) and Ajay K Chhokra (ajay_k_chhokra@uhc.com) UnitedHealth Group Information Systems, Unitech

More information

A Six Sigma Approach for Software Process Improvements and its Implementation

A Six Sigma Approach for Software Process Improvements and its Implementation A Six Sigma Approach for Software Process Improvements and its Implementation Punitha Jayaraman, Kamalanathan Kannabiran, and S.A.Vasantha Kumar. Abstract Six Sigma is a data-driven leadership approach

More information

Process Description Incident/Request. HUIT Process Description v6.docx February 12, 2013 Version 6

Process Description Incident/Request. HUIT Process Description v6.docx February 12, 2013 Version 6 Process Description Incident/Request HUIT Process Description v6.docx February 12, 2013 Version 6 Document Change Control Version # Date of Issue Author(s) Brief Description 1.0 1/21/2013 J.Worthington

More information

Response Time Analysis

Response Time Analysis Response Time Analysis A Pragmatic Approach for Tuning and Optimizing SQL Server Performance By Dean Richards Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.1 www.confio.com

More information

High Availability Design Patterns

High Availability Design Patterns High Availability Design Patterns Kanwardeep Singh Ahluwalia 81-A, Punjabi Bagh, Patiala 147001 India kanwardeep@gmail.com +91 98110 16337 Atul Jain 135, Rishabh Vihar Delhi 110092 India jain.atul@wipro.com

More information

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as: Performance Testing Definition: Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program or device. This process can involve

More information

Job Scheduling with Moab Cluster Suite

Job Scheduling with Moab Cluster Suite Job Scheduling with Moab Cluster Suite IBM High Performance Computing February 2010 Y. Joanna Wong, Ph.D. yjw@us.ibm.com 2/22/2010 Workload Manager Torque Source: Adaptive Computing 2 Some terminology..

More information

Leveraging CMMI framework for Engineering Services

Leveraging CMMI framework for Engineering Services Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering

More information

High Performance Computing Facility Specifications, Policies and Usage. Supercomputer Project. Bibliotheca Alexandrina

High Performance Computing Facility Specifications, Policies and Usage. Supercomputer Project. Bibliotheca Alexandrina High Performance Computing Facility Specifications, Policies and Usage Supercomputer Project Bibliotheca Alexandrina Bibliotheca Alexandrina 1/16 Topics Specifications Overview Site Policies Intel Compilers

More information

Lean Six Sigma Training The DMAIC Story. Unit 6: Glossary Page 6-1

Lean Six Sigma Training The DMAIC Story. Unit 6: Glossary Page 6-1 Unit 6: Glossary Page 6-1 Glossary of Terms Unit 6: Glossary Page 6-2 Action Plan A technique that documents everything that must be done to ensure effective implementation of a countermeasure or improvement

More information

High-Performance Reservoir Risk Assessment (Jacta Cluster)

High-Performance Reservoir Risk Assessment (Jacta Cluster) High-Performance Reservoir Risk Assessment (Jacta Cluster) SKUA-GOCAD 2013.1 Paradigm 2011.3 With Epos 4.1 Data Management Configuration Guide 2008 2013 Paradigm Ltd. or its affiliates and subsidiaries.

More information

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

This presentation provides an overview of the architecture of the IBM Workload Deployer product. This presentation provides an overview of the architecture of the IBM Workload Deployer product. Page 1 of 17 This presentation starts with an overview of the appliance components and then provides more

More information

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

Grid Scheduling Dictionary of Terms and Keywords

Grid Scheduling Dictionary of Terms and Keywords Grid Scheduling Dictionary Working Group M. Roehrig, Sandia National Laboratories W. Ziegler, Fraunhofer-Institute for Algorithms and Scientific Computing Document: Category: Informational June 2002 Status

More information

Reliability Analysis A Tool Set for. Aron Brall

Reliability Analysis A Tool Set for. Aron Brall Reliability Analysis A Tool Set for Improving Business Processes Aron Brall ManTech International 1 Introduction Outline Defining Business Process Reliability Quantifying Business Process Reliability Business

More information

T14 Thursday, November 4, 1999 1:30 PM

T14 Thursday, November 4, 1999 1:30 PM Presentation Notes Paper Bio Return to Main Menu PRESENTATION T14 Thursday, November 4, 1999 1:30 PM SYSTEM TESTING STRATEGIES FOR HIGHLY AVAILABLE CLUSTERED SYSTEMS Subbarao Jagannatha Sun Microsystems

More information

Motivations. spm - 2014 adolfo villafiorita - introduction to software project management

Motivations. spm - 2014 adolfo villafiorita - introduction to software project management Risk Management Motivations When we looked at project selection we just took into account financial data In the scope management document we emphasized the importance of making our goals achievable, i.e.

More information

Bitrix Site Manager ASP.NET. Installation Guide

Bitrix Site Manager ASP.NET. Installation Guide Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary

More information

Purchasing Success for the Service Sector: Using Lean & Six Sigma.

Purchasing Success for the Service Sector: Using Lean & Six Sigma. Purchasing Success for the Service Sector: Using Lean & Six Sigma. Gurpreet Singh Khurana, MBA, C.P.M., Lean Six Sigma Green Belt Process Improvement Director, AmeriHealth Mercy Family of Companies gurpreet.khurana@amerihealthmercy.com

More information

15.3.3 OOA of Railway Ticket Reservation System

15.3.3 OOA of Railway Ticket Reservation System 448 15.3.3 OOA of Railway Ticket System Assume that domain analysis is complete and DAD is ready for reference. The analyst also has a fair knowledge of the system and the system environment. For the sake

More information

Appendix A Core Concepts in SQL Server High Availability and Replication

Appendix A Core Concepts in SQL Server High Availability and Replication Appendix A Core Concepts in SQL Server High Availability and Replication Appendix Overview Core Concepts in High Availability Core Concepts in Replication 1 Lesson 1: Core Concepts in High Availability

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

ABAQUS High Performance Computing Environment at Nokia

ABAQUS High Performance Computing Environment at Nokia ABAQUS High Performance Computing Environment at Nokia Juha M. Korpela Nokia Corporation Abstract: The new commodity high performance computing (HPC) hardware together with the recent ABAQUS performance

More information

WebSphere Application Server V6.1 Extended Deployment: Overview and Architecture

WebSphere Application Server V6.1 Extended Deployment: Overview and Architecture Chapter 32 WebSphere Application Server V6.1 Extended Deployment: Overview and Architecture The WebSphere Application Server Extended Deployment (WAS XD) package provides many extensions to existing functionality

More information

RS MDM. Integration Guide. Riversand

RS MDM. Integration Guide. Riversand RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.

More information

Load Balancing in cloud computing

Load Balancing in cloud computing Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 kheraniforam@gmail.com, 2 jigumy@gmail.com

More information

Analysis of IP Network for different Quality of Service

Analysis of IP Network for different Quality of Service 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith

More information

Key Requirements for a Job Scheduling and Workload Automation Solution

Key Requirements for a Job Scheduling and Workload Automation Solution Key Requirements for a Job Scheduling and Workload Automation Solution Traditional batch job scheduling isn t enough. Short Guide Overcoming Today s Job Scheduling Challenges While traditional batch job

More information

DevOps. Production Operations - The Last Mile of a DevOps Strategy

DevOps. Production Operations - The Last Mile of a DevOps Strategy DevOps Production Operations - The Last Mile of a DevOps Strategy Fran Connolly March 2014 Executive Summary The emergence of DevOps into the mainstream is well underway. There continues to be some confusion,

More information

Using WestGrid. Patrick Mann, Manager, Technical Operations Jan.15, 2014

Using WestGrid. Patrick Mann, Manager, Technical Operations Jan.15, 2014 Using WestGrid Patrick Mann, Manager, Technical Operations Jan.15, 2014 Winter 2014 Seminar Series Date Speaker Topic 5 February Gino DiLabio Molecular Modelling Using HPC and Gaussian 26 February Jonathan

More information

MATLAB Distributed Computing Server Licensing Guide

MATLAB Distributed Computing Server Licensing Guide MATLAB Distributed Computing Server Licensing Guide How to Contact MathWorks Latest news: www.mathworks.com Sales and services: www.mathworks.com/sales_and_services User community: www.mathworks.com/matlabcentral

More information

1 Define-Measure-Analyze- Improve-Control (DMAIC)

1 Define-Measure-Analyze- Improve-Control (DMAIC) 1 Define-Measure-Analyze- Improve-Control (DMAIC) Six Sigma s most common and well-known methodology is its problem-solving DMAIC approach. This section overviews the methodology and its high-level requirements,

More information

The Complete Performance Solution for Microsoft SQL Server

The Complete Performance Solution for Microsoft SQL Server The Complete Performance Solution for Microsoft SQL Server Powerful SSAS Performance Dashboard Innovative Workload and Bottleneck Profiling Capture of all Heavy MDX, XMLA and DMX Aggregation, Partition,

More information

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide HP Service Manager Software Version: 9.34 For the supported Windows and UNIX operating systems Processes and Best Practices Guide Document Release Date: July 2014 Software Release Date: July 2014 Legal

More information

Paper 064-2014. Robert Bonham, Gregory A. Smith, SAS Institute Inc., Cary NC

Paper 064-2014. Robert Bonham, Gregory A. Smith, SAS Institute Inc., Cary NC Paper 064-2014 Log entries, Events, Performance Measures, and SLAs: Understanding and Managing your SAS Deployment by Leveraging the SAS Environment Manager Data Mart ABSTRACT Robert Bonham, Gregory A.

More information

Unit 1: Introduction to Quality Management

Unit 1: Introduction to Quality Management Unit 1: Introduction to Quality Management Definition & Dimensions of Quality Quality Control vs Quality Assurance Small-Q vs Big-Q & Evolution of Quality Movement Total Quality Management (TQM) & its

More information

For more information about UC4 products please visit www.uc4.com. Automation Within, Around, and Beyond Oracle E-Business Suite

For more information about UC4 products please visit www.uc4.com. Automation Within, Around, and Beyond Oracle E-Business Suite For more information about UC4 products please visit www.uc4.com Automation Within, Around, and Beyond Oracle E-Business Suite Content Executive Summary...3 Opportunities for Enhancement: Automation Within,

More information

Cisco TelePresence Management Suite Extension for Microsoft Exchange Version 4.0.1

Cisco TelePresence Management Suite Extension for Microsoft Exchange Version 4.0.1 Cisco TelePresence Management Suite Extension for Microsoft Exchange Version 4.0.1 Software Release Notes May 2014 Contents Introduction 1 Changes to interoperability 1 Product documentation 2 New features

More information

Windows Server Performance Monitoring

Windows Server Performance Monitoring Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly

More information

Problem Management Fermilab Process and Procedure

Problem Management Fermilab Process and Procedure Management Fermilab Process and Procedure Prepared for: Fermi National Laboratory June 12, 2009 Page 1 of 42 GENERAL Description Purpose Applicable to Supersedes This document establishes a Management

More information

A CP Scheduler for High-Performance Computers

A CP Scheduler for High-Performance Computers A CP Scheduler for High-Performance Computers Thomas Bridi, Michele Lombardi, Andrea Bartolini, Luca Benini, and Michela Milano {thomas.bridi,michele.lombardi2,a.bartolini,luca.benini,michela.milano}@

More information

Heterogeneous Clustering- Operational and User Impacts

Heterogeneous Clustering- Operational and User Impacts Heterogeneous Clustering- Operational and User Impacts Sarita Salm Sterling Software MS 258-6 Moffett Field, CA 94035.1000 sarita@nas.nasa.gov http :llscience.nas.nasa.govl~sarita ABSTRACT Heterogeneous

More information

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

EView/400i Management Pack for Systems Center Operations Manager (SCOM) EView/400i Management Pack for Systems Center Operations Manager (SCOM) Concepts Guide Version 6.3 November 2012 Legal Notices Warranty EView Technology makes no warranty of any kind with regard to this

More information

AIMMS The Network License Server

AIMMS The Network License Server AIMMS The Network License Server AIMMS AIMMS 4.0 July 1, 2014 Contents Contents ii 1 The Aimms Network License Server 1 1.1 Software requirements........................ 1 1.2 Installing and deploying

More information