Dynamic Slot Tutorial. Condor Project Computer Sciences Department University of Wisconsin-Madison
|
|
|
- Laurence Melton
- 10 years ago
- Views:
Transcription
1 Dynamic Slot Tutorial Condor Project Computer Sciences Department University of Wisconsin-Madison
2 Outline Why we need partitionable slots How they ve worked since 7.2 What s new in 7.8 What s still left to do
3 What s the Problem?
4 Example Machine: 8 cores 8 Gigabytes memory 2 disks
5 The old way (Still the default) $ condor_status Name OpSys Arch State Activity LoadAv Mem ActvtyTime [email protected] LINUX X86_64 Unclaimed Idle :45:04 [email protected] LINUX X86_64 Unclaimed Idle :45:05 [email protected] LINUX X86_64 Unclaimed Idle :45:06 [email protected] LINUX X86_64 Unclaimed Idle :45:07 [email protected] LINUX X86_64 Unclaimed Idle :45:08 [email protected] LINUX X86_64 Unclaimed Idle :45:09 [email protected] LINUX X86_64 Unclaimed Idle :45:10 [email protected] LINUX X86_64 Unclaimed Idle :45:03 Total Owner Claimed Unclaimed Matched Preempting Backfill X86_64/LINUX Total
6 Problem: Job Image Size
7 Simple solution: Static non-uniform memory # condor_config NUM_SLOTS_TYPE_1 = 1 NUM_SLOTS_TYPE_2 = 7 SLOT_TYPE_1 = mem=4096 SLOT_TYPE_2 = mem=auto
8 Result is $ condor_status Name OpSys Arch State Activity LoadAv Mem ActvtyTime [email protected] LINUX X86_64 Unclaimed Idle [email protected] LINUX X86_64 Unclaimed Idle [email protected] LINUX X86_64 Unclaimed Idle [email protected] LINUX X86_64 Unclaimed Idle [email protected] LINUX X86_64 Unclaimed Idle [email protected] LINUX X86_64 Unclaimed Idle [email protected] LINUX X86_64 Unclaimed Idle [email protected] LINUX X86_64 Unclaimed Idle Total Owner Claimed Unclaimed Matched Preempting Backfill 0 X86_64/LINUX
9 Better, still not good Job requirements: h Requirements = memory > 2048 How to steer small jobs to small slot? h Trivia question in classads? How to pick correct sizes? Changes require startd restarts
10 8 Gb machine partitioned into 5 slots 4Gb Slot 1Gb 1Gb 1Gb 4 Gb Job 1Gb 1Gb
11 8 Gb machine partitioned into 5 slots 4Gb Slot 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb
12 8 Gb machine partitioned into 5 slots 4Gb Slot 1Gb 1Gb 1Gb 1Gb 7 Gb free, but idle job 4 Gb Job
13 New: Partitionable slots Work in progress First landed in 7.2 More work in 7.8 Even more goodness to come But very usable now
14 The big idea One partionable slot From which dynamic slots are made When dynamic slot exit, merged back into partionable Split happens at claim time
15 (cont) Partionable slots split on h Cpu h Disk h Memory h (Maybe more later) When you are out of one, you re out of slots
16 3 types of slots Static (e.g. the usual kind) Partitionable (e.g. leftovers) Dynamic (usableable ones) h Dynamically created h But once created, static
17 8 Gb Partitionable slot 4Gb
18 8 Gb Partitionable slot 5Gb
19 How to configure NUM_SLOTS = 1 NUM_SLOTS_TYPE_1 = 1 SLOT_TYPE_1 = cpus=100% SLOT_TYPE_1_PARTITIONABLE = true
20 Looks like $ condor_status Name OpSys Arch State Activity LoadAv Mem ActvtyTime slot1@c LINUX X86_64 Unclaimed Idle Total Owner Claimed Unclaimed Matched X86_64/LINUX Total
21 When running $ condor_status Name OpSys Arch State Activity LoadAv Mem ActvtyTime slot1@c LINUX X86_64 Unclaimed Idle slot1_1@c LINUX X86_64 Claimed Busy slot1_2@c LINUX X86_64 Claimed Busy slot1_3@c LINUX X86_64 Claimed Busy
22 All this in 7.2 What are the problems? h Slow matching h Broken for parallel universe h Dedicated slots users broken h Fragmentation h Selection of dynamic slots sizes tricky
23 Fixed in 7.8 Matching faster h CLAIM_PARTITIONABLE_LEFTOVERS = false to make slow again.. Parallel universe fixed Dedicated slot users fixed Support for defragging!
24 Answer to triva question Requirements = (Memory > 1024) h How can startd parse? It Can t!
25 THIS IS BIG! Memory requirements deprecated Don t do h Requirements = memory > 1024 Generates a warning now: condor_submit submit7 Submitting job(s) WARNING: your Requirements expression refers to TARGET.Memory. This is obsolete. Set request_memory and condor_submit will modify the Requirements expression as needed..
26 Instead, use request_memory = 2048 # mbytes Same is true for disk, cpus request_disk = # kbytes request_cpus = 1 Requirements automatically fixed
27 I have to change all my submit files? There s a knob for that JOB_DEFAULT_REQUESTMEMORY JOB_DEFAULT_REQUESTDISK JOB_DEFAULT_REQUESTCPUS submit side defaults Can be expressions
28 I don t want to change the config file JOB_DEFAULT_REQUEST_MEMORY ifthenelse(memoryusage =!= UNDEF, Memoryusage, 1) JOB_DEFAULT_REQUEST_CPUS 1 JOB_DEFAULT_REQUEST_DISK DiskUsage
29 What about the startd side? Startd has a say, too: MODIFY_REQUEST_EXPR_REQUESTCPUS quantize(requestcpus, {1}) MODIFY_REQUEST_EXPR_REQUESTMEMORY quantize(requestmemory, {TotalSlotMem/TotalSlotCpus / 4}) MODIFY_REQUEST_EXPR_REQUESTDISK quantize(requestdisk, {1024})
30 Why quantize? Allow slot reuse Name OpSys Arch State Activity LoadAv Mem LINUX X86_64 Unclaimed Idle LINUX X86_64 Claimed Busy LINUX X86_64 Claimed Busy LINUX X86_64 Claimed Busy
31 Also holds for cpus Much easier way to do whole machine Basically same as memory requirements Easier to set up than Parallel universe
32 Fragmentation Name OpSys Arch State Activity LoadAv Mem LINUX X86_64 Unclaimed Idle LINUX X86_64 Claimed Busy LINUX X86_64 Claimed Busy LINUX X86_64 Claimed Busy Now I submit a job that needs 8G what happens?
33 Solution: New Daemon condor-defrag (new in 7.8) h One daemon defrags whole pool Central manager good place to run Scan pool,try to fully defrag some startds Only looks at partitionable machines Admin picks some % of pool that can be whole
34 Oh, we got knobs DEFRAG_DRAINING_MACHINES_PER_HOUR default is 0 DEFRAG_MAX_WHOLE_MACHINES default is -1 DEFRAG_SCHEDULE graceful (obey MaxJobRetirementTime, default) quick (obey MachineMaxVacateTime) fast (hard-killed immediately)
35 Defrag vs. Preemption Defrag can be general purpose h Looks only at startds, not at demand h Can also preempt non-partitionable slots (if so configured) Negotiator preemption looks at 2 jobs
36 Advanced Topics More than one Partitionable slot Mix and match partionable slots Overcommitting partionable sltos Parallel universe
37 Future work Claiming partitionable slots h So RANK based preemption works condor_q analyze More knobs!
38 Thank you
Job and Machine Policy Configuration. HTCondor Week 2015 Todd Tannenbaum
Job and Machine Policy Configuration HTCondor Week 2015 Todd Tannenbaum Policy Expressions Policy Expressions allow jobs and machines to restrict access, handle errors and retries, perform job steering,
Dynamic Resource Provisioning with HTCondor in the Cloud
Dynamic Resource Provisioning with HTCondor in the Cloud Ryan Taylor Frank Berghaus 1 Overview Review of Condor + Cloud Scheduler system Condor job slot configuration Dynamic slot creation Automatic slot
MSU Tier 3 Usage and Troubleshooting. James Koll
MSU Tier 3 Usage and Troubleshooting James Koll Overview Dedicated computing for MSU ATLAS members Flexible user environment ~500 job slots of various configurations ~150 TB disk space 2 Condor commands
HTCondor at the RAL Tier-1
HTCondor at the RAL Tier-1 Andrew Lahiff, Alastair Dewhurst, John Kelly, Ian Collier, James Adams STFC Rutherford Appleton Laboratory HTCondor Week 2014 Outline Overview of HTCondor at RAL Monitoring Multi-core
Condor: Grid Scheduler and the Cloud
Condor: Grid Scheduler and the Cloud Matthew Farrellee Senior Software Engineer, Red Hat 1 Agenda What is Condor Architecture Condor s ClassAd Language Common Use Cases Virtual Machine management Cloud
Operating Systems Concepts: Chapter 7: Scheduling Strategies
Operating Systems Concepts: Chapter 7: Scheduling Strategies Olav Beckmann Huxley 449 http://www.doc.ic.ac.uk/~ob3 Acknowledgements: There are lots. See end of Chapter 1. Home Page for the course: http://www.doc.ic.ac.uk/~ob3/teaching/operatingsystemsconcepts/
Maximizing SQL Server Virtualization Performance
Maximizing SQL Server Virtualization Performance Michael Otey Senior Technical Director Windows IT Pro SQL Server Pro 1 What this presentation covers Host configuration guidelines CPU, RAM, networking
An objective comparison test of workload management systems
An objective comparison test of workload management systems Igor Sfiligoi 1 and Burt Holzman 1 1 Fermi National Accelerator Laboratory, Batavia, IL 60510, USA E-mail: [email protected] Abstract. The Grid
KVM & Memory Management Updates
KVM & Memory Management Updates KVM Forum 2012 Rik van Riel Red Hat, Inc. KVM & Memory Management Updates EPT Accessed & Dirty Bits 1GB hugepages Balloon vs. Transparent Huge Pages Automatic NUMA Placement
LINUX CLUSTER MANAGEMENT TOOLS
LINUX CLUSTER MANAGEMENT TOOLS Parallel Computing and Applications, Jan 7-14, 2005, IMSc, Chennai N. Sakthivel Institute for Plasma Research Gandhinagar - 382 428 [email protected] STRUCTURE OF DISCUSSION
LoadLeveler Overview. January 30-31, 2012. IBM Storage & Technology Group. IBM HPC Developer Education @ TIFR, Mumbai
IBM HPC Developer Education @ TIFR, Mumbai IBM Storage & Technology Group LoadLeveler Overview January 30-31, 2012 Pidad D'Souza ([email protected]) IBM, System & Technology Group 2009 IBM Corporation
Distributed Systems. Virtualization. Paul Krzyzanowski [email protected]
Distributed Systems Virtualization Paul Krzyzanowski [email protected] Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License. Virtualization
Survey on Job Schedulers in Hadoop Cluster
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 1 (Sep. - Oct. 2013), PP 46-50 Bincy P Andrews 1, Binu A 2 1 (Rajagiri School of Engineering and Technology,
How to control Resource allocation on pseries multi MCM system
How to control Resource allocation on pseries multi system Pascal Vezolle Deep Computing EMEA ATS-P.S.S.C/ Montpellier FRANCE Agenda AIX Resource Management Tools WorkLoad Manager (WLM) Affinity Services
A Year of HTCondor Monitoring. Lincoln Bryant Suchandra Thapa
A Year of HTCondor Monitoring Lincoln Bryant Suchandra Thapa HTCondor Week 2015 May 21, 2015 Analytics vs. Operations Two parallel tracks in mind: o Operations o Analytics Operations needs to: o Observe
Performance And Scalability In Oracle9i And SQL Server 2000
Performance And Scalability In Oracle9i And SQL Server 2000 Presented By : Phathisile Sibanda Supervisor : John Ebden 1 Presentation Overview Project Objectives Motivation -Why performance & Scalability
159.735. Final Report. Cluster Scheduling. Submitted by: Priti Lohani 04244354
159.735 Final Report Cluster Scheduling Submitted by: Priti Lohani 04244354 1 Table of contents: 159.735... 1 Final Report... 1 Cluster Scheduling... 1 Table of contents:... 2 1. Introduction:... 3 1.1
Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC
Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC ABSTRACT As data sets continue to grow, it is important for programs to be written very efficiently to make sure no time
Fair Scheduler. Table of contents
Table of contents 1 Purpose... 2 2 Introduction... 2 3 Installation... 3 4 Configuration...3 4.1 Scheduler Parameters in mapred-site.xml...4 4.2 Allocation File (fair-scheduler.xml)... 6 4.3 Access Control
If you re not using Citrix XenCenter 6.0, your screens may vary. Required Virtual Interface Maps to... mgmt0. virtual network = mgmt0 wan0
If you re not using Citrix XenCenter 6.0, your screens may vary. VXOA VIRTUAL APPLIANCES Citrix XenServer Hypervisor In-Line Deployment (Bridge Mode) 2012 Silver Peak Systems, Inc. Support Limitations
Real-time KVM from the ground up
Real-time KVM from the ground up KVM Forum 2015 Rik van Riel Red Hat Real-time KVM What is real time? Hardware pitfalls Realtime preempt Linux kernel patch set KVM & qemu pitfalls KVM configuration Scheduling
Novell File Reporter 2.5 Who Has What?
Novell File Reporter 2.5 Who Has What? Richard Cabana Senior Systems Engineer File Access & Mgmt Solution Principal Attachmate Novell North America [email protected] Joe Marton Senior Systems Engineer
Simnet Registry Repair 2011. User Guide. Edition 1.3
Simnet Registry Repair 2011 User Guide Edition 1.3 1 Content Getting Started...3 System requirements...3 Minimum system requirements...3 Recomended system specifications...3 Program Overview...4 About
- An Essential Building Block for Stable and Reliable Compute Clusters
Ferdinand Geier ParTec Cluster Competence Center GmbH, V. 1.4, March 2005 Cluster Middleware - An Essential Building Block for Stable and Reliable Compute Clusters Contents: Compute Clusters a Real Alternative
SQL Server Performance Tuning for DBAs
ASPE IT Training SQL Server Performance Tuning for DBAs A WHITE PAPER PREPARED FOR ASPE BY TOM CARPENTER www.aspe-it.com toll-free: 877-800-5221 SQL Server Performance Tuning for DBAs DBAs are often tasked
Virtualization. Dr. Yingwu Zhu
Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the
CPU Scheduling. Basic Concepts. Basic Concepts (2) Basic Concepts Scheduling Criteria Scheduling Algorithms Batch systems Interactive systems
Basic Concepts Scheduling Criteria Scheduling Algorithms Batch systems Interactive systems Based on original slides by Silberschatz, Galvin and Gagne 1 Basic Concepts CPU I/O Burst Cycle Process execution
Proposal for Virtual Private Server Provisioning
Interpole Solutions 1050, Sadguru Darshan, New Prabhadevi Road, Mumbai - 400 025 Tel: 91-22-24364111, 24364112 Email : [email protected] Website: www.interpole.net Proposal for Virtual Private Server
How To Use A Raid
www.gateway.com About RAID About RAID RAID (Redundant Array of Inexpensive/Independent Disks) lets your computer use multiple hard drives more efficiently. Your computer supports RAID 0, RAID 1, RAID 5,
Required Virtual Interface Maps to... mgmt0. bridge network interface = mgmt0 wan0. bridge network interface = wan0 mgmt1
VXOA VIRTUAL APPLIANCE KVM Hypervisor In-Line Deployment (Bridge Mode) 2012 Silver Peak Systems, Inc. Support Limitations In Bridge mode, the virtual appliance only uses mgmt0, wan0, and lan0. This Quick
Vulnerability Assessment for Middleware
Vulnerability Assessment for Middleware Elisa Heymann, Eduardo Cesar Universitat Autònoma de Barcelona, Spain Jim Kupsch, Barton Miller University of Wisconsin-Madison Barcelona, September 21st 2009 Key
HTCondor within the European Grid & in the Cloud
HTCondor within the European Grid & in the Cloud Andrew Lahiff STFC Rutherford Appleton Laboratory HEPiX 2015 Spring Workshop, Oxford The Grid Introduction Computing element requirements Job submission
I-Motion SQL Server admin concerns
I-Motion SQL Server admin concerns I-Motion SQL Server admin concerns Version Date Author Comments 4 2014-04-29 Rebrand 3 2011-07-12 Vincent MORIAUX Add Maintenance Plan tutorial appendix Add Recommended
GraySort on Apache Spark by Databricks
GraySort on Apache Spark by Databricks Reynold Xin, Parviz Deyhim, Ali Ghodsi, Xiangrui Meng, Matei Zaharia Databricks Inc. Apache Spark Sorting in Spark Overview Sorting Within a Partition Range Partitioner
PEPPERDATA IN MULTI-TENANT ENVIRONMENTS
..................................... PEPPERDATA IN MULTI-TENANT ENVIRONMENTS technical whitepaper June 2015 SUMMARY OF WHAT S WRITTEN IN THIS DOCUMENT If you are short on time and don t want to read the
Introduction to Parallel Programming and MapReduce
Introduction to Parallel Programming and MapReduce Audience and Pre-Requisites This tutorial covers the basics of parallel programming and the MapReduce programming model. The pre-requisites are significant
Controlling the Linux ecognition GRID server v9 from a ecognition Developer client
Controlling the Linux ecognition GRID server v9 from a ecognition Developer client By S. Hese Earth Observation Friedrich-Schiller University Jena 07743 Jena Grietgasse 6 [email protected] Versioning:
Systemverwaltung 2009 AIX / LPAR
Systemverwaltung 2009 AIX / LPAR Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.1 Integrated Virtualization Manager (IVM) (1 of 2) Provides
Price Comparison ProfitBricks / AWS EC2 M3 Instances
Price Comparison / AWS EC2 M3 Instances Produced by, Inc. Additional Information and access to a 14- day trial are avaialble at: http://www.profitbricks.com Getting Started: Comparing Infrastructure- as-
Rational Application Developer Performance Tips Introduction
Rational Application Developer Performance Tips Introduction This article contains a series of hints and tips that you can use to improve the performance of the Rational Application Developer. This article
Quick Start Guide. Citrix XenServer Hypervisor. Server Mode (Single-Interface Deployment) Before You Begin SUMMARY OF TASKS
Quick Start Guide VX VIRTUAL APPLIANCES If you re not using Citrix XenCenter 6.0, your screens may vary. Citrix XenServer Hypervisor Server Mode (Single-Interface Deployment) 2013 Silver Peak Systems,
Red Hat and Condor Project
Red Hat and Condor Project Matthew Farrellee Principal Software Engineer Today... History MRG status Open source Management Cloud History Condor Week 2007 Condor Week 2009 -Red Hat/Condor collaboration
Kerrighed / XtreemOS cluster flavour
Kerrighed / XtreemOS cluster flavour Jean Parpaillon Reisensburg Castle Günzburg, Germany July 5-9, 2010 July 6th, 2010 Kerrighed - XtreemOS cluster flavour 1 Summary Kerlabs Context Kerrighed Project
Cloud Server. Parallels. Key Features and Benefits. White Paper. www.parallels.com
Parallels Cloud Server White Paper Key Features and Benefits www.parallels.com Table of Contents Introduction... 3 Key Features... 3 Distributed Cloud Storage (Containers and Hypervisors)... 3 Rebootless
GRID workload management system and CMS fall production. Massimo Sgaravatto INFN Padova
GRID workload management system and CMS fall production Massimo Sgaravatto INFN Padova What do we want to implement (simplified design) Master chooses in which resources the jobs must be submitted Condor-G
VoIPon www.voipon.co.uk [email protected] Tel: +44 (0)1245 808195 Fax: +44 (0)1245 808299
VoiceGear Connect Installation Guide Ver.3.0 Page 2 1. OVERVIEW... 3 1.1 MINIMUM SYSTEM REQUIREMENTS... 3 2. INSTALLATION PROCEDURE... 4 2.1 STEP ONE... 4 2.2 STEP TWO... 4 2.3 STEP THREE... 4 2.4 STEP
Avoiding Performance Bottlenecks in Hyper-V
Avoiding Performance Bottlenecks in Hyper-V Identify and eliminate capacity related performance bottlenecks in Hyper-V while placing new VMs for optimal density and performance Whitepaper by Chris Chesley
Linux on z/vm Memory Management
Linux on z/vm Memory Management Rob van der Heij rvdheij @ velocitysoftware.com IBM System z Technical Conference Brussels, 2009 Session LX45 Velocity Software, Inc http://www.velocitysoftware.com/ Copyright
Petascale Software Challenges. Piyush Chaudhary [email protected] High Performance Computing
Petascale Software Challenges Piyush Chaudhary [email protected] High Performance Computing Fundamental Observations Applications are struggling to realize growth in sustained performance at scale Reasons
Network Monitoring with Xian Network Manager
Network Monitoring with Xian Network Manager Did you ever got caught by surprise because of a network problem and had downtime as a result? What about monitoring your network? Network downtime or network
Cloud Sure - Virtual Machines
Cloud Sure - Virtual Machines Maximize your IT network The use of Virtualization is an area where Cloud Computing really does come into its own and arguably one of the most exciting directions in the IT
Virtual Server and Storage Provisioning Service. Service Description
RAID Virtual Server and Storage Provisioning Service Service Description November 28, 2008 Computer Services Page 1 TABLE OF CONTENTS INTRODUCTION... 4 VIRTUAL SERVER AND STORAGE PROVISIONING SERVICE OVERVIEW...
Open Mic on IBM Notes Traveler Best Practices. Date: 11 July, 2013
Open Mic on IBM Notes Traveler Best Practices Date: 11 July, 2013 Open Mic Team Jayesh Parmar - IBM ICS Support engineer Presenter Shrikant Ahire - IBM ICS Support engineer Presenter Ranjit Rai - IBM ICS
Parallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Top Ten Considerations For Choosing A Server Virtualization Technology www.parallels.com Version 1.0 Table of Contents Introduction... 3 Technology Overview...
Installation Guide C-MOR Video Surveillance on XenServer from version 6.2
This Guide will show you the installation of C-MOR Video Surveillance on a Citrix XenServer from Version 6.2. You are able to download the XenServer on http://www.xenserver.org. Also you need the C-MOR
Web Server (Step 1) Processes request and sends query to SQL server via ADO/OLEDB. Web Server (Step 2) Creates HTML page dynamically from record set
Dawn CF Performance Considerations Dawn CF key processes Request (http) Web Server (Step 1) Processes request and sends query to SQL server via ADO/OLEDB. Query (SQL) SQL Server Queries Database & returns
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,
Running VirtualCenter in a Virtual Machine
VMWARE TECHNICAL NOTE VirtualCenter 2.x Running VirtualCenter in a Virtual Machine Running VirtualCenter in a virtual machine is fully supported by VMware to the same degree as if it were installed on
DMS Performance Tuning Guide for SQL Server
DMS Performance Tuning Guide for SQL Server Rev: February 13, 2014 Sitecore CMS 6.5 DMS Performance Tuning Guide for SQL Server A system administrator's guide to optimizing the performance of Sitecore
Bigdata High Availability (HA) Architecture
Bigdata High Availability (HA) Architecture Introduction This whitepaper describes an HA architecture based on a shared nothing design. Each node uses commodity hardware and has its own local resources
Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure
Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure Q1 2012 Maximizing Revenue per Server with Parallels Containers for Linux www.parallels.com Table of Contents Overview... 3
Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Preview of Oracle Database 12c In-Memory Option 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any
The Improved Job Scheduling Algorithm of Hadoop Platform
The Improved Job Scheduling Algorithm of Hadoop Platform Yingjie Guo a, Linzhi Wu b, Wei Yu c, Bin Wu d, Xiaotian Wang e a,b,c,d,e University of Chinese Academy of Sciences 100408, China b Email: [email protected]
Reborn Card NET. User s Manual
Reborn Card NET User s Manual Table of Contents Notice Before Installation:... 2 System Requirements... 3 1. First Installation... 4 2. Hardware Setup... 4 3. Express Installation... 6 4. How to setup
Virtual server management: Top tips on managing storage in virtual server environments
Tutorial Virtual server management: Top tips on managing storage in virtual server environments Sponsored By: Top five tips for managing storage in a virtual server environment By Eric Siebert, Contributor
Install Guide for JunosV Wireless LAN Controller
The next-generation Juniper Networks JunosV Wireless LAN Controller is a virtual controller using a cloud-based architecture with physical access points. The current functionality of a physical controller
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
Pattern Insight Clone Detection
Pattern Insight Clone Detection TM The fastest, most effective way to discover all similar code segments What is Clone Detection? Pattern Insight Clone Detection is a powerful pattern discovery technology
Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat
Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat Why Computers Are Getting Slower The traditional approach better performance Why computers are
Simplest Scalable Architecture
Simplest Scalable Architecture NOW Network Of Workstations Many types of Clusters (form HP s Dr. Bruce J. Walker) High Performance Clusters Beowulf; 1000 nodes; parallel programs; MPI Load-leveling Clusters
Kernel Optimizations for KVM. Rik van Riel Senior Software Engineer, Red Hat June 25 2010
Kernel Optimizations for KVM Rik van Riel Senior Software Engineer, Red Hat June 25 2010 Kernel Optimizations for KVM What is virtualization performance? Benefits of developing both guest and host KVM
HADOOP PERFORMANCE TUNING
PERFORMANCE TUNING Abstract This paper explains tuning of Hadoop configuration parameters which directly affects Map-Reduce job performance under various conditions, to achieve maximum performance. The
Extending Hadoop beyond MapReduce
Extending Hadoop beyond MapReduce Mahadev Konar Co-Founder @mahadevkonar (@hortonworks) Page 1 Bio Apache Hadoop since 2006 - committer and PMC member Developed and supported Map Reduce @Yahoo! - Core
Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software
Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software 1 Who Am I? 20+ Years in Oracle & SQL Server DBA and Developer Worked for Oracle Consulting Specialize in Performance
Virtualisa)on* and SAN Basics for DBAs. *See, I used the S instead of the zed. I m pretty smart for a foreigner.
Virtualisa)on* and SAN Basics for DBAs *See, I used the S instead of the zed. I m pretty smart for a foreigner. Brent Ozar - @BrentO BrentOzar.com/go/san BrentOzar.com/go/virtual Today s Agenda! How Virtualisa7on
Survey on Scheduling Algorithm in MapReduce Framework
Survey on Scheduling Algorithm in MapReduce Framework Pravin P. Nimbalkar 1, Devendra P.Gadekar 2 1,2 Department of Computer Engineering, JSPM s Imperial College of Engineering and Research, Pune, India
9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary [email protected] What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
Session Storage in Zend Server Cluster Manager
Session Storage in Zend Server Cluster Manager Shahar Evron Technical Product Manager, Zend Technologies Welcome! All Phones are muted type your questions into the Webex Q&A box A recording of this session
Operating Systems Lab Exercises: WINDOWS 2000/XP Task Manager
A key tool that you will use to manage system processes and applications is Task Manager. You can access Task Manager using any of the following methods: Press CTRL+SHIFT+ESC Press CTRL+ALT+DEL and then
StarWind iscsi SAN Software Hands- On Review
StarWind iscsi SAN Software Hands- On Review Luca Dell'Oca April 2011 I ve always been fascinated by those software that let you transform a computer into a SAN appliance. The available uses of this kind
HPC performance applications on Virtual Clusters
Panagiotis Kritikakos EPCC, School of Physics & Astronomy, University of Edinburgh, Scotland - UK [email protected] 4 th IC-SCCE, Athens 7 th July 2010 This work investigates the performance of (Java)
PeerMon: A Peer-to-Peer Network Monitoring System
PeerMon: A Peer-to-Peer Network Monitoring System Tia Newhall, Janis Libeks, Ross Greenwood, Jeff Knerr Computer Science Department Swarthmore College Swarthmore, PA USA [email protected] Target:
University of Maryland. Tuesday, February 2, 2010
Data-Intensive Information Processing Applications Session #2 Hadoop: Nuts and Bolts Jimmy Lin University of Maryland Tuesday, February 2, 2010 This work is licensed under a Creative Commons Attribution-Noncommercial-Share
Computing in High- Energy-Physics: How Virtualization meets the Grid
Computing in High- Energy-Physics: How Virtualization meets the Grid Yves Kemp Institut für Experimentelle Kernphysik Universität Karlsruhe Yves Kemp Barcelona, 10/23/2006 Outline: Problems encountered
