Using computing resources with IBM ILOG CPLEX
|
|
|
- Bernice Young
- 10 years ago
- Views:
Transcription
1 CPLEX Optimization IBM Germany Using computing resources with IBM ILOG CPLEX
2 Hardware resources Multiple cores/threads Multiple machines No machines Software resources Interfacing with CPLEX Interacting with Python 2
3 Using more than one core/thread to solve a problem 3
4 Sequential branch and bound Search tree Pseudo code: T min c T x Ax = b x j in {0, 1} while!t.is_empty n = T.get_next() n.solve() if not (n.is_integer() n.is_infeasible()) j = n.fractional_index() v = n.fractional_value(j) T.create(n + x[j] <= floor(v) ) T.create(n + x[j] >= ceil(v) ) 4
5 Sequential branch and bound 1. while!t.is_empty n = T.get_next() n.solve() if not (n.is_integer() n.is_infeasible()) j = n.fractional_index() v = n.fractional_value(j) T.create(n + x[j] <= floor(v) ) T.create(n + x[j] >= ceil(v) ) 5
6 Sequential branch and bound while!t.is_empty n = T.get_next() n.solve() if not (n.is_integer() n.is_infeasible()) j = n.fractional_index() v = n.fractional_value(j) T.create(n + x[j] <= floor(v) ) T.create(n + x[j] >= ceil(v) ) 6
7 Sequential branch and bound while!t.is_empty n = T.get_next() n.solve() if not (n.is_integer() n.is_infeasible()) j = n.fractional_index() v = n.fractional_value(j) T.create(n + x[j] <= floor(v) ) T.create(n + x[j] >= ceil(v) )
8 Parallel branch and bound while!t.is_empty while!q.is_empty T.lock() Q.lock() n = T.get_next() n = Q.get_min_node() T.unlock() Q.unlock() n.solve() n.solve() if not (n.is_integer() if not (n.is_integer() n.is_infeasible()) n.is_infeasible()) j = n.fractional_index() j = n.fractional_index() v = n.fractional_value(j) v = n.fractional_value(j) T.lock() Q.lock() T.create(n + x[j] <= floor(v) ) Q.insert(n + x[j] <= floor(v) ) T.create(n + x[j] >= ceil(v) ) Q.insert(n + x[j] >= floor(v) ) T.unlock() Q.unlock() 8
9 Parallel branch and bound Thread 1 Thread 2 9
10 Parallel branch and bound Thread 1 Thread 2 T.lock() T.lock() 10
11 Parallel branch and bound Thread 1 Thread 2 T.lock() T.get_next() T.unlock() T.lock() suspended 11
12 Parallel branch and bound Thread 1 Thread 2 T.lock() T.get_next() T.unlock() solve T.lock() suspended T.get_next() T.unlock() 12
13 Parallel branch and bound Thread 1 Thread 2 T.lock() T.get_next() T.unlock() solve T.lock() suspended T.get_next() T.unlock() T.lock() T.create() T.unlock() solve T.lock() suspended 13
14 Parallel branch and bound Thread 1 Thread 2 T.lock() T.get_next() T.unlock() solve T.lock() suspended T.get_next() T.unlock() T.lock() T.create() T.unlock() solve T.lock() suspended T.create() T.unlock() 14
15 Not deterministic! Thread 1 Thread 2 T.lock() T.get_next() T.unlock() T.lock() solve suspended T.lock() T.create() T.unlock() T.get_next() T.unlock() 15
16 Not deterministic! Thread 1 Thread 2 T.lock() T.get_next() T.unlock() T.lock() solve T.lock() T.create() T.create() Thread 2 solves instead of and not even created Node selection dictates to continue under and suspended T.unlock() T.get_next() T.unlock() 16
17 Not deterministic! Thread 1 Thread 2 T.lock() T.get_next() T.unlock() T.lock() solve T.lock() T.create() T.create() T.unlock() Thread 2 solves instead of and not even created Node selection dictates to continue under and suspended Assume must be processed to find optimal solution Assume processing is enough to prove optimality very different node counts, although same problem, code, hardware T.get_next() T.unlock() 17
18 Issues with non-determinism opportunistic behavior of OS scheduler very minor side effects (cache misses, page swaps, ) can change order of threads This is a problem in practice: gmu Time Iterations Nodes iis-pima-cov Time Iterations Nodes glass4 Time Iterations Nodes
19 Issues with non-determinism opportunistic behavior of OS scheduler very minor side effects (cache misses, page swaps, ) can change order of threads This is a problem in practice: gmu Time Iterations Nodes iis-pima-cov Time Iterations Nodes glass4 Time Iterations Nodes results are not repeatable debugging becomes painful benchmarking is complicated assessment of algorithmic changes is difficult Is my new cut really helpful or is this just a random change? We need a solver that operates in a deterministic way! 19
20 Deterministic multi-threading opportunistic OS scheduler, cache misses, swaps,... order in which lock is granted to threads is not deterministic deterministic make this order deterministic: use deterministic time same in any run grant lock to first thread to arrive in deterministic time 20
21 Deterministic multi-threading opportunistic OS scheduler, cache misses, swaps,... order in which lock is granted to threads is not deterministic deterministic Kendo make this order deterministic: use deterministic time same in any run grant lock to first thread to arrive in deterministic time Kendo: Efficient Deterministic Multithreading in Software use number of retired store instructions as time (x86) 21
22 Deterministic multi-threading opportunistic OS scheduler, cache misses, swaps,... order in which lock is granted to threads is not deterministic deterministic Kendo CPLEX make this order deterministic: use deterministic time same in any run grant lock to first thread to arrive in deterministic time Kendo: Efficient Deterministic Multithreading in Software use number of retired store instructions as time (x86) deterministic time = number of array accesses works the same on all hardware explicit instrumentation of source code for (int i = 0; i < n; ++i) x[i] = y[i] * 0.5; DETCLOCK_INDEX_ARRAY (2 * i); 22
23 Deterministic multi-threading Deterministic threading is not for free settle for a particular path through the search tree increases wait/idle times in locks gmu Time Iterations Nodes iis-pima-cov Time Iterations Nodes glass4 Time Iterations Nodes
24 Deterministic multi-threading Deterministic threading is not for free settle for a particular path through the search tree increases wait/idle times in locks deterministic vs. opportunistic threading 24 Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
25 Deterministic multi-threading Deterministic threading is not for free settle for a particular path through the search tree increases wait/idle times in locks Deterministic threading is unrelated to performance variability parallel cut loop is still meaningful CPLEX extensions of Kendo framework allow efficient parallel cutloop opportunistic code, but results are deterministic All parallel algorithms in CPLEX are available as opportunistc/deterministic select at runtime with a parameter 25
26 Using more than one machine to solve a problem 26
27 Distributed parallel MIP CPLEX implements distributed parallel MIP solving one master process to coordinate the search several worker processes to perform the heavy lifting usually one master/worker per machine (can configure otherwise) communication only between master and workers 27
28 Distributed parallel MIP CPLEX implements distributed parallel MIP solving one master process to coordinate the search several worker processes to perform the heavy lifting usually one master/worker per machine (can configure otherwise) communication only between master and workers 3 different ways of communication: ssh master starts workers via ssh communication via pipes TCP/IP workers run a server-like process to which master connects communication via sockets MPI all processes run within an MPI communicator communication via MPI functions 28
29 Distributed parallel MIP CPLEX implements distributed parallel MIP solving one master process to coordinate the search several worker processes to perform the heavy lifting usually one master/worker per machine (can configure otherwise) communication only between master and workers 3 different ways of communication: ssh master starts workers via ssh communication via pipes TCP/IP workers run a server-like process to which master connects communication via sockets MPI all processes run within an MPI communicator communication via MPI functions 2 phases: 1. rampup create an initial set of open nodes 2. tree search perform distributed parallel b&b 29
30 Phase I: rampup 1. master runs presolve to create a root node MIP presolve 30
31 Phase I: rampup 1. master runs presolve to create a root node MIP presolve 2. master sends root to workers 31
32 Phase I: rampup 1. master runs presolve to create a root node MIP presolve 2. master sends root to workers 3. each worker starts b&b with different parameters each worker produces a different tree 32
33 Phase I: rampup 1. master runs presolve to create a root node MIP presolve 2. master sends root to workers 3. each worker starts b&b with different parameters each worker produces a different tree master eventually - stops workers - selects a winner - collects open nodes from winner list of supernodes
34 Phase II: tree search 5. master starts with list of supernodes 34
35 Phase II: tree search 5. master starts with list of supernodes 6. master sends a supernode to each worker 35
36 Phase II: tree search 5. master starts with list of supernodes 6. master sends a supernode to each worker 7. workers solve supernode as MIP 36
37 Phase II: tree search 5. master starts with list of supernodes 6. master sends a supernode to each worker 7. workers solve supernode as MIP Master can - send new supernodes (if idle) - grab nodes to produce new supernodes - pause supernode (exchange) send grab pause
38 Distributed parallel MIP Variants/improvements 1. exchange information (incumbents, bound tightenings,...) 38
39 Distributed parallel MIP Variants/improvements 1. exchange information (incumbents, bound tightenings,...) 2. in rampup, start some workers with special settings aggressive heuristics quickly find good solutions aggressive cuts quickly improve dual bound... 39
40 1 0.8 Distributed parallel MIP Variants/improvements 1. exchange information (incumbents, bound tightenings,...) 2. in rampup, start some workers with special settings aggressive heuristics quickly find good solutions aggressive cuts quickly improve dual bound never stop the rampup phase exploit performance variability Default seed 4 workers >0s >1s >10s >100s >1000s Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
41 Solving a problem without a machine 41
42 CPLEX in the cloud What if no local resources to solve model? model too hard only need to solve once in a while... solve in the cloud 42
43 CPLEX in the cloud What if no local resources to solve model? model too hard only need to solve once in a while... solve in the cloud.mps cloud 1. submit model to cloud 43
44 CPLEX in the cloud What if no local resources to solve model? model too hard only need to solve once in a while... solve in the cloud.mps cloud 1. submit model to cloud 2. model solved on cloud 44
45 CPLEX in the cloud What if no local resources to solve model? model too hard only need to solve once in a while... solve in the cloud.mps cloud z*= x= 1. submit model to cloud 2. model solved on cloud 3. get solution from cloud 45
46 Two ways to access CPLEX in the cloud 1. Dropsolve CPLEX in the cloud dropsolve-oaas.docloud.ibmcloud.com/software/analytics/docloud Drag and drop your model file from disk to web browser 46
47 Two ways to access CPLEX in the cloud 1. Dropsolve CPLEX in the cloud dropsolve-oaas.docloud.ibmcloud.com/software/analytics/docloud Drag and drop your model file from disk to web browser 47
48 1. Dropsolve CPLEX in the cloud Two ways to access CPLEX in the cloud dropsolve-oaas.docloud.ibmcloud.com/software/analytics/docloud Drag and drop your model file from disk to web browser 48
49 1. Dropsolve CPLEX in the cloud Two ways to access CPLEX in the cloud dropsolve-oaas.docloud.ibmcloud.com/software/analytics/docloud Drag and drop your model file from disk to web browser 49
50 CPLEX in the cloud Two ways to access CPLEX in the cloud 2. REST API Access the solve service via its REST API 50
51 CPLEX in the cloud Two ways to access CPLEX in the cloud 2. REST API Access the solve service via its REST API ready-to-use clients provided for JavaTM and Python, e.g. JobExecutor executor = JobExecutorFactory.createDefault(); JobClient jobclient = JobClientFactory.createDefault(BASE_URL, APIKEY_CLIENTID); jobclient.newrequest().input(new File("model.mps")).output(new File("x.sol")).execute(executor).get(); With any HTTP client (curl,...) 51 Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
52 CPLEX in the cloud Sign up for a free trial free CPLEX community edition 52
53 Exploiting existing software resources 53
54 Interfacing with CPLEX min c T x Ax = b CPLEX callable library (C) 54
55 Interfacing with CPLEX min c T x Ax = b Excel matlab row/column based modeling shell matlab python eclipse/ SWT Qt scipy swing numpy C++ Java TM C# CPLEX callable library (C) object oriented modeling 55 VB.Net
56 Interfacing with CPLEX forall A require B Optimization Programming Language (OPL) write models in a more descriptive form write models in a more compact form faster prototyping, easier maintenance easier access to data (Excel, database,...) x ijk <= 1 for i in I forall (i in I) sum (j in J) sum (k in K) x[i][j][k] <= 1; 56 scriptable model editor IDE support (eclipse based)
57 Interfacing with CPLEX 57
58 Interfacing with CPLEX 58
59 Most recent addition docplex pure Python modeling API (no native code) open source (pypi, github) prepared to connect to local or cloud CPLEX write your model in Python hook up with the whole Python software ecosystem 59
60 Most recent addition docplex pure Python modeling API (no native code) open source (pypi, github) prepared to connect to local or cloud CPLEX write your model in Python hook up with the whole Python software ecosystem For example Equitable Coach Problem list of players from the internet (web service) graphical display of solution use ipython/jupyter notebook and Python libraries 60
61
62 Legal Disclaimer IBM Corporation All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus Sametime Unyte ). Subsequent references can drop IBM but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to for guidance on which trademarks require the or symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. If you reference Adobe in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. If you reference Java in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. If you reference Microsoft and/or Windows in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. If you reference Intel and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. If you reference UNIX in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. If you reference Linux in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only. 62
IBM Software Services for Collaboration
An introduction to: IBM Collaboration Services for ProjExec ProjExec is easy to use professional project management software that is combined with innovative social features to provide project teams a
Why Finance Should Automate Management & Regulatory Reporting Processes
May 25, 2016 Why Finance Should Automate Management & Regulatory Reporting Processes connecting senior-level financial executives since 1931 CPE Credits Today s webcast is worth 1 Continuing Professional
The predictive power of Big Data in healthcare
Charlie Schick, PhD Big Data, Healthcare and Life Sciences The predictive power of Big Data in healthcare 2012 IBM Corporation Market Forces Driving Health Care Transformation Increasing incidence and
IBM Digital Experience meets IBM WebSphere Commerce
Portal Arbeitskreis - 27.10.2014 IBM Digital Experience meets IBM WebSphere Commerce Stefan Koch Chief Programmer IBM Digital Experience 2013 IBM Corporation 2 2013 IBM Corporation Integration Pattern
Ubiquitous Computing, Pervasive Risk: Securely Deploy and Manage Enterprise Mobile Devices
Ubiquitous Computing, Pervasive Risk: Securely Deploy and Manage Enterprise Mobile Devices S. Rohit [email protected] Trends in Enterprise Mobility The need for business agility along with changing employee
SAML and OAUTH Technologies WebSphere Application Server
SAML and OAUTH Technologies WebSphere Application Server Bill O'Donnell STSM WebSphere Foundation Security Architect Session TAW-1701 Session TAW-1698 Please Note IBM s statements regarding its plans,
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory. 2012 IBM Corporation 1
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory 1 Agenda Mobile web applications and Web Experience Factory High-level tour of Web Experience Factory automation
IBM MobileFirst Analytics: Discover what s working, what s not, and why
IBM MobileFirst Analytics: Discover what s working, what s not, and why Rüdiger Reh, Senior Solution Consultant Tealeaf, D/A/CH, IBM IBM MobileFirst Offering Portfolio Industry Solutions Banking Insurance
IBM Worklight: Responsive Design for Mul8- Channel Applica8on Development
IBM Worklight: Responsive Design for Mul8- Channel Applica8on Development Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at
A Strategic Guide to Enterprise Mobility
A Strategic Guide to Enterprise Mobility Dirk Nicol Director Practitioner Outreach and Mobile Developer Community IBM 2013 IBM Corporation Introducing the Mobile Enterprise The next era of computing Builds
How To Write An Article For Ibm.Com
Reinventing business operations with Smarter Process Dr. Stefan Kollakowski IBM Partner & Leader Smarter Process DACH BPM ist mehr als eine Technologie - BPM ist ein Managementkonzept zur prozessorientierten
New Single Sign-on Options for IBM Lotus Notes & Domino. 2012 IBM Corporation
New Single Sign-on Options for IBM Lotus Notes & Domino 2012 IBM Corporation IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole
Oleksandr Romanko, Ph.D. Senior Research Analyst, Risk Analytics Business Analytics, IBM Canada October 8, 2013. Business Analytics and Optimization
Oleksandr Romanko, Ph.D. Senior Research Analyst, Risk Analytics Business Analytics, IBM Canada October 8, 2013 Business Analytics and Optimization Please note: IBM Risk Analytics statements regarding
IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready
Agenda Key: Session Number: 35CA 540195 IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer
IBM MQ Disaster Recovery
IBM MQ Disaster Recovery Mark Taylor [email protected] IBM Hursley Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM
Cloud Computing with xcat on z/vm 6.3
IBM System z Cloud Computing with xcat on z/vm 6.3 Thang Pham z/vm Development Lab [email protected] Trademarks The following are trademarks of the International Business Machines Corporation in the
WebSphere Application Server Development Environment. Anita Rass Wan [email protected] WebSphere Foundation Product Manger
WebSphere Application Server Development Environment Anita Rass Wan [email protected] WebSphere Foundation Product Manger Please Note IBM s statements regarding its plans, directions, and intent are subject
How to Deliver Measurable Business Value with the Enterprise CMDB
How to Deliver Measurable Business Value with the Enterprise CMDB James Moore [email protected] Product Manager, Business Service, Netcool/Impact 2010 IBM Corporation Agenda What is a CMDB? What are CMDB
Title. Click to edit Master text styles Second level Third level
Title Click to edit Master text styles Second level Third level IBM s Vision For The New Enterprise Data Center Subram Natarajan Senior Consultant, STG Asia Pacific [email protected] Multiple
How To Manage Energy At An Energy Efficient Cost
Hans-Dieter Wehle, IBM Distinguished IT Specialist Virtualization and Green IT Energy Management in a Cloud Computing Environment Smarter Data Center Agenda Green IT Overview Energy Management Solutions
Energy Management in a Cloud Computing Environment
Hans-Dieter Wehle, IBM Distinguished IT Specialist Virtualization and Green IT Energy Management in a Cloud Computing Environment Smarter Data Center Agenda Green IT Overview Energy Management Solutions
Session Title: Cloud Computing 101 What every z Person must know
2009 System z Expo October 5 9, 2009 Orlando, FL Session Title: Cloud Computing 101 What every z Person must know Session ID: ZDI08 Frank J. De Gilio - [email protected] 2 3 View of Cloud Computing Application
Featuring: GUI screen designer to edit DDS source for 5250 Display Files
IBM Software Group Rational Developer for IBM i (RDi) Screen Designer Technology Preview Featuring: GUI screen designer to edit DDS source for 5250 Display Files Last Update: 11/25/2009 2009 IBM Corporation
Rational Developer for IBM i (RDi) Introduction to RDi
IBM Software Group Rational Developer for IBM i (RDi) Introduction to RDi Featuring: Creating a connection, setting up the library list, working with objects using Remote Systems Explorer. Last Update:
The Consolidation Process
The Consolidation Process an overview Washington System Center IBM US Gaithersburg SIG User Group April 2009 Trademarks The following are trademarks of the International Business Machines Corporation in
Big Data at the Speed of Business - IBM Innovationen für eine neue Ära
Big Data at the Speed of Business - IBM Innovationen für eine neue Ära Udo Hertz, Director of Information Management Development IBM Deutschland 13. Juni 2013 2013 IBM Corporation Agenda 1 IBM s viewpoint
Maximo Business Intelligence Reporting Roadmap Washington DC Users Group
Maximo Business Intelligence Reporting Roadmap Washington DC Users Group Pam Denny, IBM Email: [email protected] Twitter: andbflo_denny May 2014 Please note IBM s statements regarding its plans, directions,
Positioning the Roadmap for POWER5 iseries and pseries
Positioning the Roadmap for POWER5 iseries and pseries Guy Paradise Larry Amy Ian Jarman Agenda The Case For Common Platforms Diverse Markets: the pseries and iseries Common Platform: the Roadmap for pseries
SHOW101 Step by Step: Install, manage and configure DAOS and ID Vault. Gabriella Davis Queen of Turtles ;) Paul Mooney Senior Architect, Bluewave
SHOW101 Step by Step: Install, manage and configure DAOS and ID Vault Gabriella Davis Queen of Turtles ;) Paul Mooney Senior Architect, Bluewave 1 Agenda ID Vault - What It Is Creating an ID Vault Managing
System z Batch Network Analyzer Tool (zbna) - Because Batch is Back!
System z Batch Network Analyzer Tool (zbna) - Because Batch is Back! John Burg IBM March 5, 2015 Session Number 16805 Insert Custom Session QR if Desired. Trademarks The following are trademarks of the
Tip and Technique on creating adhoc reports in IBM Cognos Controller
Tip or Technique Tip and Technique on creating adhoc reports in IBM Cognos Product(s): IBM Cognos Area of Interest: Financial Management 2 Copyright and Trademarks Licensed Materials - Property of IBM.
Data Transfer Tips and Techniques
Agenda Key: Session Number: System i Access for Windows: Data Transfer Tips and Techniques 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer to products that are not currently
CS z/os Application Enhancements: Introduction to Advanced Encryption Standards (AES)
Software Group Enterprise Networking and Transformation Solutions (ENTS) CS z/os Application Enhancements: Introduction to Advanced Encryption Standards (AES) 1 A little background information on cipher
Deploying a private database cloud on z Systems
Deploying a private database cloud on z Systems How DPS evolved over time and what is coming next SAP on z IBM Systems Conference Holger Scheller - IBM April 13 th, 2016 Trademarks The following are trademarks
WebSphere MQ Disaster Recovery
WebSphere MQ Disaster Recovery Mark Taylor [email protected] IBM Hursley Capitalware's MQ Technical Conference v2.0.1.3 Please Note IBM s statements regarding its plans, directions, and intent are
Single Sign-on (SSO) technologies for the Domino Web Server
Single Sign-on (SSO) technologies for the Domino Web Server Jane Marcus December 7, 2011 2011 IBM Corporation Welcome Participant Passcode: 4297643 2011 IBM Corporation 2 Agenda USA Toll Free (866) 803-2145
Migrating LAMP stack from x86 to Power using the Server Consolidation Tool
Migrating LAMP stack from x86 to Power using the Server Consolidation Tool Naveen N. Rao Lucio J.H. Correia IBM Linux Technology Center November 2014 Version 3.0 1 of 24 Table of Contents 1.Introduction...3
z/osmf Software Deployment Application- User Experience Enhancement Update
z/osmf Software Deployment Application- User Experience Enhancement Update Greg Daynes IBM Corporation August 8, 2012 Session Number 11697 Agenda Recent Enhancements Support for unmounted z/os UNIX file
Managing and Securing the Mobile Device Invasion. 2012 IBM Corporation
Managing and Securing the Mobile Device Invasion 2012 IBM Corporation Please Note: IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM
IBM Tivoli Identitiy Manager 5.1: Writing Java Extensions and Application Code
IBM Tivoli Identitiy Manager 5.1: Writing Java Extensions and Application Code White Paper April 2012 Ori Pomerantz [email protected] Copyright IBM Corp. 2012. All Rights Reserved. US Government Users Restricted
IBM RATIONAL PERFORMANCE TESTER
IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access
WebSphere Business Compass Version 7. Getting started with process maps
WebSphere Business Compass Version 7 Getting started with process maps WebSphere Business Compass Version 7 Getting started with process maps Note Before using this information and the product it supports,
Platform LSF Version 9 Release 1.2. Migrating on Windows SC27-5317-02
Platform LSF Version 9 Release 1.2 Migrating on Windows SC27-5317-02 Platform LSF Version 9 Release 1.2 Migrating on Windows SC27-5317-02 Note Before using this information and the product it supports,
IBM Lotus Enterprise Integrator (LEI) for Domino. Version 8.5.2. August 17, 2010
IBM Lotus Enterprise Integrator (LEI) for Domino Version 8.5.2 August 17, 2010 A) What's new in LEI V8.5.2 B) System requirements C) Installation considerations D) Operational considerations E) What's
IBM Systems and Technology Group Technical Conference
IBM TRAINING IBM STG Technical Conference IBM Systems and Technology Group Technical Conference Munich, Germany April 16 20, 2007 IBM TRAINING IBM STG Technical Conference E72 Storage options and Disaster
Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix
Model-driven development solutions To support your business objectives IBM Rhapsody edition comparison matrix IBM Rhapsody 7.5 edition: capabilities and comparisons The enclosed table compares the capabilities
Contents. 2. cttctx Performance Test Utility... 8. 3. Server Side Plug-In... 9. 4. Index... 11. www.faircom.com All Rights Reserved.
c-treeace Load Test c-treeace Load Test Contents 1. Performance Test Description... 1 1.1 Login Info... 2 1.2 Create Tables... 3 1.3 Run Test... 4 1.4 Last Run Threads... 5 1.5 Total Results History...
Java Application Performance Analysis and Tuning on IBM System i
IBM Systems & Technology Group Technical Conference 14 18 April, 2008, Sevilla, Spain Java Application Performance Analysis and Tuning on IBM System i iap02 Gottfried Schimunek Gottfried Schimunek Senior
Business Process Management IBM Business Process Manager V7.5
Business Process Management IBM Business Process Manager V7.5 Federated task management overview This presentation gives you an overview on the federated task management feature in IBM Business Process
Version 8.2. Tivoli Endpoint Manager for Asset Discovery User's Guide
Version 8.2 Tivoli Endpoint Manager for Asset Discovery User's Guide Version 8.2 Tivoli Endpoint Manager for Asset Discovery User's Guide Note Before using this information and the product it supports,
IBM WebSphere Data Interchange V3.3
IBM Software Group IBM WebSphere Data Interchange V3.3 This presentation will present an overview of the WebSphere Data Interchange product. IBM Software Group Page 1 of 14 Agenda IBM Software Group Electronic
IBM i Network Install using Network File System
IBM i Network Install using Network File System IBM i Virtual Media Rochester, Minnesota Version 1.5 February 22, 2013-1 - Table of Contents 1 Introduction... 3 1.1 What is IBM i Network Install?... 3
Performance and scalability of a large OLTP workload
Performance and scalability of a large OLTP workload ii Performance and scalability of a large OLTP workload Contents Performance and scalability of a large OLTP workload with DB2 9 for System z on Linux..............
CS z/os Network Security Configuration Assistant GUI
Software Group Enterprise Networking and Transformation Solutions (ENTS) CS z/os Network Security Configuration Assistant GUI 1 Security configuration agenda CS z/os configuration GUI overview Network
Practical Web Services for RPG IBM Integrated Web services for i
Agenda Key: Session Number: 32CG 540191 Practical Web Services for RPG IBM Integrated Web services for i Dan Hiebert IBM [email protected] 8 Copyright IBM Corporation, 2009. All Rights Reserved. This
IBM Maximo Asset Management Essentials
Enterprise asset capabilities for small and midsized organizations IBM Maximo Asset Essentials Highlights Leverage enterprise asset capabilities in a package specifically designed for small and midsized
Endpoint Manager for Mobile Devices Setup Guide
Endpoint Manager for Mobile Devices Setup Guide ii Endpoint Manager for Mobile Devices Setup Guide Contents Endpoint Manager for Mobile Devices Setup Guide............. 1 Components.............. 1 Architecture..............
Session 1494: IBM Tivoli Storage FlashCopy Manager
Session 1494: IBM Tivoli Storage FlashCopy Manager Protecting your business-critical applications with IBM Tivoli Storage FlashCopy Manager 2011 IBM Corporation Session 1494: IBM Tivoli Storage FlashCopy
Tivoli Automation for Proactive Integrated Service Management
Tivoli Automation for Proactive Integrated Service Management Gain advantage with Tivoli Automation portfolio Optimizing the World s Infrastructure 24 October 2012, Moscow 2012 IBM Corporation Acknowledgements,
IBM WebSphere Application Server Communications Enabled Applications
IBM WebSphere Application Server Communications Enabled Applications Configuring a CEA environment 2011 IBM Corporation This presentation describes how to configure a WebSphere Application Server environment
Web servers and WebSphere Portal
Web servers and WebSphere Portal By default IBM WebSphere Portal uses the internal HTTP transport within IBM WebSphere Application Server to handle requests. However, because WebSphere Application Server
Integrated and reliable the heart of your iseries system. i5/os the next generation iseries operating system
Integrated and reliable the heart of your iseries system i5/os the next generation iseries operating system Highlights Enables the legendary levels of reliability and simplicity for which iseries systems
2792 - Leveraging WebSphere Commerce for Search Engine Optimization (SEO)
2792 - Leveraging WebSphere Commerce for Search Engine Optimization (SEO) Walfrey Ng, Development Manger, WebSphere Commerce Srini Rangaswamy, Product Manager, WebSphere Commerce IBM s statements regarding
WebSphere Application Server V6: Diagnostic Data. It includes information about the following: JVM logs (SystemOut and SystemErr)
Redbooks Paper WebSphere Application Server V6: Diagnostic Data Carla Sadtler David Titzler This paper contains information about the diagnostic data that is available in WebSphere Application Server V6.
A Study on Reducing Labor Costs Through the Use of WebSphere Cloudburst Appliance
A Study on Reducing Labor Costs Through the Use of WebSphere Cloudburst Appliance IBM Software Group, Competitive Project Office Scott Bain Faisal Rajib Barbara Sannerud Dr. John Shedletsky Dr. Barry Willner
IBM s Cloud Platform : IBM Bluemix
IBM s Cloud Platform : IBM Bluemix IBM Ecosystem Development Instructor : IBM Bluemix Registration Go to bluemix.net and sign up Use your laptop, mobile device or classroom system
ID232 IBM Connections Deployment and Performance Planning
ID232 IBM Connections Deployment and Performance Planning Hai Jie Wu Senior Software Engineer IBM 2012 IBM Corporation IBM s statements regarding its plans, directions, and intent are subject to change
Implementing Tivoli Storage Manager on Linux on System z
IBM Software Group Implementing Tivoli Storage Manager on Linux on System z Laura Knapp [email protected] 2006 Tivoli Software 2006 IBM Corporation Agenda Why use Linux on System z for TSM TSM Some basics
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Java auf IBM z13 Ein Performance Update
Java auf IBM z13 Ein Performance Update Marc Beyerle ([email protected]) IBM Mainframe Specialist, Senior Java Performance Engineer 15. 18. September @ "Zeit für z" - z/os Kundentag und GSE z/os
How To Write An Architecture For An Bm Security Framework
Security Reference Architecture James (Jimmy) Darwin [email protected] 2010 IBM Corporation 0 Reference Architectures As part of the Time-to-Value Initiative, Reference Architectures have been identified
IBM Tivoli Storage FlashCopy Manager Overview Wolfgang Hitzler Technical Sales IBM Tivoli Storage Management [email protected]
IBM Tivoli Storage FlashCopy Manager Overview Wolfgang Hitzler Technical Sales IBM Tivoli Storage Management [email protected] Why Snapshots Are Useful for Backup Faster backups without taking applications
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,
Performance Best Practices Guide for SAP NetWeaver Portal 7.3
SAP NetWeaver Best Practices Guide Performance Best Practices Guide for SAP NetWeaver Portal 7.3 Applicable Releases: SAP NetWeaver 7.3 Document Version 1.0 June 2012 Copyright 2012 SAP AG. All rights
15026: WebSphere MQ HA and DR
15026: WebSphere MQ HA and DR Ralph Bateman [email protected] STSM Connectivity and Integration Customer Support. IBM Hursley Please Note IBM s statements regarding its plans, directions, and intent are
Forecasting Performance Metrics using the IBM Tivoli Performance Analyzer
Forecasting Performance Metrics using the IBM Tivoli Performance Analyzer Session 11523 August 8, 2012 Mike Bonett IBM Corporation, IBM Advanced Technical Skills [email protected] 1 Corporation Trademarks
Autodesk 3ds Max 2010 Boot Camp FAQ
Autodesk 3ds Max 2010 Boot Camp Frequently Asked Questions (FAQ) Frequently Asked Questions and Answers This document provides questions and answers about using Autodesk 3ds Max 2010 software with the
SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs
SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs Narayana Pattipati IBM Systems and Technology Group ISV Enablement January 2013 Table of contents Abstract... 1 IBM PowerVM
ACFCS Webinar. The Awakening of Cyber Analysis IBM i2 Safer Planet Expert speaker: Bob Stasio, Senior product manager, Cyber Analysis IBM
ACFCS Webinar November 18, 2015 ACFCS Webinar The Awakening of Cyber Analysis IBM i2 Safer Planet Expert speaker: Bob Stasio, Senior product manager, Cyber Analysis IBM Daniela Guzman, CFCS Client Engagement
WebSphere Process Server v6.2 WebSphere Enterprise Service Bus v6.2 WebSphere Integration Developer v6.2
IBM Software Group WebSphere Process Server v6.2 WebSphere Enterprise Service Bus v6.2 WebSphere Integration Developer v6.2 Mediation Policy and Service Gateway Brian Hulse; WESB Development Updated March
Name: Srinivasan Govindaraj Title: Big Data Predictive Analytics
Name: Srinivasan Govindaraj Title: Big Data Predictive Analytics Please note the following IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice
SAP Central Process Scheduling (CPS) 8.0 by Redwood
SAP Central Process Scheduling (CPS) 8.0 by Redwood What s new in SAP CPS 8.0? November 2010 Agenda 1. SAP Central Process Scheduling by Redwood Architecture Overview 2. Enhanced User Interface 3. New
Installing on Windows
Platform LSF Version 9 Release 1.1 Installing on Windows SC27-5316-01 Platform LSF Version 9 Release 1.1 Installing on Windows SC27-5316-01 Note Before using this information and the product it supports,
IBM Cloud Orchestrator Content Pack for OpenLDAP and Microsoft Active Directory Version 2.0. Content Pack for OpenLDAP and Microsoft Active Directory
IBM Cloud Orchestrator Content Pack for OpenLDAP and Microsoft Active Directory Version 2.0 Content Pack for OpenLDAP and Microsoft Active Directory IBM Cloud Orchestrator Content Pack for OpenLDAP and
IBM Tivoli Web Response Monitor
IBM Tivoli Web Response Monitor Release Notes Version 2.0.0 GI11-4068-00 +---- Note ------------------------------------------------------------+ Before using this information and the product it supports,
IBM Business Monitor. BPEL process monitoring
IBM Business Monitor BPEL process monitoring 2011 IBM Corporation This presentation will give you an understanding of monitoring BPEL processes using IBM Business Monitor. BPM_BusinessMonitor_BPEL_Monitoring.ppt
Lotus Sametime. FIPS Support for IBM Lotus Sametime 8.0. Version 8.0 SC23-8760-00
Lotus Sametime Version 8.0 FIPS Support for IBM Lotus Sametime 8.0 SC23-8760-00 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE
How To Use Java On An Ipa 2.2.2 (Jspa) With A Microsoft Powerbook (Jempa) With An Ipad 2.3.2 And A Microos 2.5 (Microos)
Java Monitoring and Diagnostic Tooling Iris Baron IBM Java JIT on System Z [email protected] Session ID: 16182 Insert Custom Session QR if Desired. Java Road Map Java 7.0 Language Updates Java 6.0 SE 5.0
Backups in the Cloud Ron McCracken IBM Business Environment
Backups in the Cloud Ron McCracken IBM August 8, 2011 Session 9844 Legal Information The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.
TSM for Virtual Environments Data Protection for VMware
for Virtual Environments Data Protection for VMware Wolfgang Hitzler Technical Sales IBM Tivoli Storage Management [email protected] 2011 IBM Corporation Agenda Introduction for Virtual Environments 6.2
Microsoft System Center 2012 SP1 Virtual Machine Manager with Storwize family products. IBM Systems and Technology Group ISV Enablement January 2014
Microsoft System Center 2012 SP1 Virtual Machine Manager with Storwize family products IBM Systems and Technology Group ISV Enablement January 2014 Copyright IBM Corporation, 2014 Table of contents Abstract...
Larry Bolhuis Arbor Solutions, Inc. [email protected]
iseries Navigator: Overview Larry Bolhuis Arbor Solutions, Inc. [email protected] Material Provided by: Greg Hintermeister [email protected] 8 Copyright IBM Corporation, 2004. All Rights Reserved. This
Big Data & Analytics. A boon under certain conditions. Dr. Christian Keller General Manager IBM Switzerland. 2014 IBM Corporation
Big Data & Analytics A boon under certain conditions Dr. Christian Keller General Manager IBM Switzerland Agenda IBM at a glance What is Big Data? 4Vs The IBM point of view BD&A Market Opportunities Challenges
