for High Performance Computing

Size: px
Start display at page:

Download "for High Performance Computing"

Transcription

1 Technische Universität München Institut für Informatik Lehrstuhl für Rechnertechnik und Rechnerorganisation Automatic Performance Engineering Workflows for High Performance Computing Ventsislav Petkov Vollständiger Abdruck der von der Fakultät für Informatik der Technischen Universität München zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) genehmigten Dissertation. Vorsitzende(r): Prüfer der Dissertation: Univ.-Prof. Dr. Helmut Krcmar 1. Univ.-Prof. Dr. Hans Michael Gerndt 2. Univ.-Prof. Dr. Felix Gerd Eugen Wolf Rheinisch-Westfälische Technische Hochschule Aachen Die Dissertation wurde am Ü13 bei der Technischen Universität München eingereicht und durch die Fakultät für Informatik am angenommen.

2 Page Acknowledgements iii Abstract v List of Figures xiii ListofTables xvii 1. Introduction Motivation and Problem Statement Performance Analysis and Tuning Methodology Process Automation and Standardization Contributions of This Work Outline of This Work 6 1. Theoretical Background and Technological Overview Software Development Life-Cycle Software Requirements Engineering Software Design Software Construction Software Testing Software Maintenance Process Automation and Design of Workflows Foundations of Process Automation Process Automation Languages and Standards Business Process Management Suites Scientific Workflow Automation Tools 33 ix

3 .' Contents 4. Supportive Software Development Tools Revision Control Systems Client-Server Repository Model Distributed Repository Model Related Work The Need for Parallel Programming Performance Engineering Automation Performance Engineering Tools Performance Tuning Libraries and Frameworks Eclipse and the Parallel Tools Platform 64 II. PAThWay to Performance Analysis and Tuning Workflows Performance Engineering Workflows Performance Engineering Workflows Workflow for Scalability Analysis of Parallel Applications Workflow for Cross-Platform Performance Analysis Workflow for Code Migration and Tuning on GPGPUs Summary and Requirements Overview Architecture for Automation of Performance Engineering Processes Architecture for Automation of Performance Engineering Processes PAThWay Graphical User Interface Logic Implementation Layer Supportive Modules Layer Workflow Modeling Environment Design Goals jbpm Workflow Execution Environment Business Process Model and Notation PAThWay'sCustomDomain-SpecificBPMNNodes Internal Data Storage Repository Motivation and Design Goals Database Entities and Their Application Object-Relational Mapping using Hibernate Project Documentation Module Motivation and Design Goals EclipseWiki and Its Features Integration of EclipseWiki with PAThWay 125 x

4 11. Other Supportive Modules Internal Supportive Modules Revision Control Module Environment Detection Module Runtime Manager and the Parallel Tools Platform Interface Experiments Browser Other Graphical User Interfaces 138 III. Performance Engineering Workflows in Action Scalabiliry Analysis Workflow Scalability Analysis Process Workflow Model LRZ Linux Cluster NAS Parallel Benchmarks Multi-Zone Workflow Execution Results Exploration Cross-Platform Memory Analysis Workflow Cross-Platform Memory Analysis Process Workflow Model STREAM Memory Benchmark Runtime Environment Generic Memory Analysis Strategy for Periscope Workflow Execution Results Exploration Exhaustive Benchmarking Workflow Exhaustive Benchmarking Process Workflow Model SPEC MPI-2007 Benchmarks Online Data Clustering Support for Periscope Workflow Execution Generic Performance Tuning Workflow Performance Tuning and Its Application in HPC Centers Generic Performance Tuning Workflow Conclusion Summary Future Work 180 Appendices 183 xi

5 A. Glossary 185 B. Custom Domain-Specific BPMN Nodes: XML Definitions 191 B.l. Application Configuration 191 B.2. MPI and OpenMP Configuration 192 B.3. Target HPC System Selection 192 B.4. Performance Tool Selection 193 B.5. Source Code Instrumentation 193 B.6. Experiments Creation 194 B.7. Execution Experiment 195 B.8. Runtime Creation Manager 196 B.9. Load Custom Performance Results to the Database 197 B. 10. Store Additional Information to an Experiment 198 B.l 1. Node for Interactive Questions 199 B. 12. Execute a Remote Process 200 C. Internal Database Scheine and Data Persistence Classes 203 C. l. Scheme of the Internal Database 203 C. 2. Data Persistence Classes 217 D. Documentation Module: Modifications to EclipseWiki 219 D. I. PAThWay Extension Classes 219 D.2. Modifications to EclipseWiki's Internal Classes 220 D. 3. Example of a Wiki Markup of a Historical Note 222 E. Other Supportive Modules 223 E. l. Parallel Tools Platform Interface Module 223 E.2. Experiments Browser GUI 225 F. Bibliography 227 xii

Buyout and Distressed Private Equity: Performance and Value Creation

Buyout and Distressed Private Equity: Performance and Value Creation TECHNISCHE UNIVERSITAT MUNCHEN Lehrstuhl fur Betriebswirtschaftslehre - Finanzmanagement und Kapitalmarkte (Univ.-Prof. Dr. Christoph Kaserer) Buyout and Distressed Private Equity: Performance and Value

More information

Targeted Advertising and Consumer Privacy Concerns Experimental Studies in an Internet Context

Targeted Advertising and Consumer Privacy Concerns Experimental Studies in an Internet Context TECHNISCHE UNIVERSITAT MUNCHEN Lehrstuhl fur Betriebswirtschaftslehre - Dienstleistungsund Technologiemarketing Targeted Advertising and Consumer Privacy Concerns Experimental Studies in an Internet Context

More information

Automatic Performance Engineering Workflows for High Performance Computing

Automatic Performance Engineering Workflows for High Performance Computing Technische Universität München Institut für Informatik Lehrstuhl für Rechnertechnik und Rechnerorganisation Automatic Performance Engineering Workflows for High Performance Computing Ventsislav Petkov

More information

User Guidance in Business Process Modelling

User Guidance in Business Process Modelling User Guidance in Business Process Modelling Dissertation zur Erlangung des Doktorgrades der Naturwissenschaften vorgelegt von Diplom-Wirtschaftsinformatiker (FH) Matthias Born aus Albstadt genehmigt von

More information

Lehrstuhl für Rechnertechnik und Rechnerorganisation der Technischen Universität München. Grid Resource Management with Service Level Agreements

Lehrstuhl für Rechnertechnik und Rechnerorganisation der Technischen Universität München. Grid Resource Management with Service Level Agreements Lehrstuhl für Rechnertechnik und Rechnerorganisation der Technischen Universität München Grid Resource Management with Service Level Agreements Tianchao Li Vollständiger Abdruck der von der Fakultät für

More information

FAKULTÄT FÜR INFORMATIK. Automatic Characterization of Performance Dynamics with Periscope

FAKULTÄT FÜR INFORMATIK. Automatic Characterization of Performance Dynamics with Periscope FAKULTÄT FÜR INFORMATIK DER TECHNISCHEN UNIVERSITÄT MÜNCHEN Dissertation Automatic Characterization of Performance Dynamics with Periscope Yury Oleynik Technische Universität München FAKULTÄT FÜR INFORMATIK

More information

Designing High Performance Computing Architectures for Reliable Space Applications

Designing High Performance Computing Architectures for Reliable Space Applications TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Rechnertechnik und Rechnerorganisation / Parallelrechnerarchitektur der Technischen Universität München Designing High Performance Computing Architectures for

More information

Tools for Analysis of Performance Dynamics of Parallel Applications

Tools for Analysis of Performance Dynamics of Parallel Applications Tools for Analysis of Performance Dynamics of Parallel Applications Yury Oleynik Fourth International Workshop on Parallel Software Tools and Tool Infrastructures Technische Universität München Yury Oleynik,

More information

Content management and protection using Trusted Computing and MPEG-21 technologies

Content management and protection using Trusted Computing and MPEG-21 technologies Technische Universität München Lehrstuhl für Datenverarbeitung Univ.-Prof. Dr.-Ing. K. Diepold Content management and protection using Trusted Computing and MPEG-21 technologies Florian Schreiner Vollständiger

More information

An Enterprise Modeling Framework for Banks using. Algebraic Graph Transformation

An Enterprise Modeling Framework for Banks using. Algebraic Graph Transformation An Enterprise Modeling Framework for Banks using Algebraic Graph Transformation vorgelegt von Diplom-Wirtschaftsinformatiker Christoph Brandt aus Berlin-Lichterfelde von der Fakultät IV - Elektrotechnik

More information

Recent Advances in Periscope for Performance Analysis and Tuning

Recent Advances in Periscope for Performance Analysis and Tuning Recent Advances in Periscope for Performance Analysis and Tuning Isaias Compres, Michael Firbach, Michael Gerndt Robert Mijakovic, Yury Oleynik, Ventsislav Petkov Technische Universität München Yury Oleynik,

More information

A Mediated Access Control Infrastructure for Dynamic Service Selection

A Mediated Access Control Infrastructure for Dynamic Service Selection A Mediated Access Control Infrastructure for Dynamic Service Selection Dissertation zur Erlangung des Grades eines Doktors der Wirtschaftswissenschaften (Dr. rer. pol.) eingereicht an der Fakultat fur

More information

Model-Driven Scientific Workflow Engineering

Model-Driven Scientific Workflow Engineering A Framework for Model-Driven Scientific Workflow Engineering Dipl-Inform Guido Scherp Dissertation zur Erlangung des akademischen Grades Doktor der Ingenieurwissenschaften (Dr-Ing) der Technischen Fakultat

More information

Privacy-preserving Infrastructure for. Social Identity Management

Privacy-preserving Infrastructure for. Social Identity Management Privacy-preserving Infrastructure for Social Identity Management Dissertation zur Erlangung des Grades eines Doktors der Wirtschaftswissenschaften (Dr. rer. pol.) eingereicht an der Fakultät für Wirtschaftswissenschaften

More information

Monitoring and Managing Heterogeneous Middleware. Günther Rackl

Monitoring and Managing Heterogeneous Middleware. Günther Rackl Monitoring and Managing Heterogeneous Middleware Günther Rackl Institut für Informatik Lehrstuhl für Rechnertechnik und Rechnerorganisation Monitoring and Managing Heterogeneous Middleware Günther Rackl

More information

Shared Memory Programming on NUMA based Clusters using a General and Open Hybrid Hardware / Software Approach. Martin Schulz

Shared Memory Programming on NUMA based Clusters using a General and Open Hybrid Hardware / Software Approach. Martin Schulz Shared Memory Programming on NUMA based Clusters using a General and Open Hybrid Hardware / Software Approach Martin Schulz Institut für Informatik Lehrstuhl für Rechnertechnik und Rechnerorganisation

More information

Customer Intimacy Analytics

Customer Intimacy Analytics Customer Intimacy Analytics Leveraging Operational Data to Assess Customer Knowledge and Relationships and to Measure their Business Impact by Francois Habryn Scientific Publishing CUSTOMER INTIMACY ANALYTICS

More information

On the Evaluation and Classification of Routing Protocols for Mobile Ad Hoc Networks

On the Evaluation and Classification of Routing Protocols for Mobile Ad Hoc Networks Technische Universität München Institut für Informatik On the Evaluation and Classification of Routing Protocols for Mobile Ad Hoc Networks Daniel Lang II Lehrstuhl für Netzwerkarchitekturen, Telematik,

More information

Procurement Auctions in Logistics and Transportation

Procurement Auctions in Logistics and Transportation TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Logistik und Supply Chain Management Procurement Auctions in Logistics and Transportation Dipl.-Kfm. Maximilian Budde Vollständiger Abdruck der von der Fakultät

More information

Live Replication of Paravirtual Machines

Live Replication of Paravirtual Machines Lehrstuhl für Rechnertechnik und Rechnerorganisation der Technischen Universität München Live Replication of Paravirtual Machines Daniel Stodden Vollständiger Abdruck der von der Fakultät für Informatik

More information

PROMISE: Modeling and Predicting User Behavior for Online Analytical Processing Applications

PROMISE: Modeling and Predicting User Behavior for Online Analytical Processing Applications PROMISE: Modeling and Predicting User Behavior for Online Analytical Processing Applications Carsten Sapia Institut für Informatik der Technischen Universität München PROMISE: Modeling and Predicting

More information

Satellite-UMTS - Specification of Protocols and Traffic Performance Analysis

Satellite-UMTS - Specification of Protocols and Traffic Performance Analysis Satellite-UMTS - Specification of Protocols and Traffic Performance Analysis Von der Fakultat fur Elektrotechnik und Informationstechnik der Rheinisch-Westfalichen Technischen Hochschule Aachen zur Erlangung

More information

INSTITUT FÜR INFORMATIK DER TECHNISCHEN UNIVERSITÄT MÜNCHEN. Code Generation and System Integration of Distributed Automotive Applications

INSTITUT FÜR INFORMATIK DER TECHNISCHEN UNIVERSITÄT MÜNCHEN. Code Generation and System Integration of Distributed Automotive Applications INSTITUT FÜR INFORMATIK DER TECHNISCHEN UNIVERSITÄT MÜNCHEN Code Generation and System Integration of Distributed Automotive Applications Wolfgang Haberl Vollständiger Abdruck der von der Fakultät für

More information

Archiving Systems. Uwe M. Borghoff Universität der Bundeswehr München Fakultät für Informatik Institut für Softwaretechnologie. uwe.borghoff@unibw.

Archiving Systems. Uwe M. Borghoff Universität der Bundeswehr München Fakultät für Informatik Institut für Softwaretechnologie. uwe.borghoff@unibw. Archiving Systems Uwe M. Borghoff Universität der Bundeswehr München Fakultät für Informatik Institut für Softwaretechnologie uwe.borghoff@unibw.de Decision Process Reference Models Technologies Use Cases

More information

Multi-Channel Distribution Strategies in the Financial Services Industry

Multi-Channel Distribution Strategies in the Financial Services Industry Multi-Channel Distribution Strategies in the Financial Services Industry DISSERTATION der Universität St. Gallen, Hochschule für Wirtschafts-, Rechts- und Sozialwissenschaften (HSG) zur Erlangung der Würde

More information

Optimized Scheduling in Real-Time Environments with Column Generation

Optimized Scheduling in Real-Time Environments with Column Generation JG U JOHANNES GUTENBERG UNIVERSITAT 1^2 Optimized Scheduling in Real-Time Environments with Column Generation Dissertation zur Erlangung des Grades,.Doktor der Naturwissenschaften" am Fachbereich Physik,

More information

Challenges of SMEs in Apprentices Recruitment and Employment: Empirical Studies to Overcome the Skilled Labor Shortage

Challenges of SMEs in Apprentices Recruitment and Employment: Empirical Studies to Overcome the Skilled Labor Shortage TABLE OF CONTENTS1 TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Betriebswirtschaftslehre Controlling Challenges of SMEs in Apprentices Recruitment and Employment: Empirical Studies to Overcome the Skilled

More information

Dissertation. Network Architectures and Services NET 2014-05-2. Traffic Analysis on High-Speed Internet Links. Lothar Braun

Dissertation. Network Architectures and Services NET 2014-05-2. Traffic Analysis on High-Speed Internet Links. Lothar Braun Network Architectures and Services NET 2014-05-2 Dissertation Traffic Analysis on High-Speed Internet Links Lothar Braun Technische Universität München ii TECHNISCHE UNIVERSITÄT MÜNCHEN Institut für Informatik

More information

Boom and Bust Cycles in Scientific Literature A Toolbased Big-Data Analysis

Boom and Bust Cycles in Scientific Literature A Toolbased Big-Data Analysis Boom and Bust Cycles in Scientific Literature A Toolbased Big-Data Analysis Bachelorarbeit zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.) im Studiengang Wirtschaftsingenieur der Fakultät

More information

SPECjEnterprise2010 & Java Enterprise Edition (EE) PCM Model Generation DevOps Performance WG Meeting 2014-07-11

SPECjEnterprise2010 & Java Enterprise Edition (EE) PCM Model Generation DevOps Performance WG Meeting 2014-07-11 SPECjEnterprise2010 & Java Enterprise Edition (EE) PCM Model Generation DevOps Performance WG Meeting 2014-07-11 Andreas Brunnert Performance & Virtualization Group, Information Systems Division fortiss

More information

Provider-Independent Social Identity. Management for Personal and. Professional Applications

Provider-Independent Social Identity. Management for Personal and. Professional Applications Provider-Independent Social Identity Management for Personal and Professional Applications Dissertation zur Erlangung des Grades eines Doktors der Wirtschaftswissenschaften eingereicht an der Fakultät

More information

An HPC Application Deployment Model on Azure Cloud for SMEs

An HPC Application Deployment Model on Azure Cloud for SMEs An HPC Application Deployment Model on Azure Cloud for SMEs Fan Ding CLOSER 2013, Aachen, Germany, May 9th,2013 Rechen- und Kommunikationszentrum (RZ) Agenda Motivation Windows Azure Relevant Technology

More information

Social Relationship Management in Internet-based Communication and Shared Information Spaces. Michael Galla

Social Relationship Management in Internet-based Communication and Shared Information Spaces. Michael Galla Institut für Informatik der Technischen Universität München Lehrstuhl für Informatik XI Social Relationship Management in Internet-based Communication and Shared Information Spaces Michael Galla Institut

More information

COUNTERACTING PHISHING THROUGH HCI: DETECTING ATTACKS AND WARNING USERS

COUNTERACTING PHISHING THROUGH HCI: DETECTING ATTACKS AND WARNING USERS COUNTERACTING PHISHING THROUGH HCI: DETECTING ATTACKS AND WARNING USERS DISSERTATION an der Fakultat fur Mathematik, Informatik und Statistik der Ludwig-Maximilians-Universitat Munchen vorgelegt von Diplom-Medieninformatiker

More information

Susceptibility Weighted Imaging and Quantitative Susceptibility Mapping at 3 Tesla and Beyond

Susceptibility Weighted Imaging and Quantitative Susceptibility Mapping at 3 Tesla and Beyond Susceptibility Weighted Imaging and Quantitative Susceptibility Mapping at 3 Tesla and Beyond New Approaches and Applications DISSERTATION zur Erlangung des akademischen Grades Doktoringenieur (Dr.-Ing.)

More information

Client Overview. Engagement Situation. Key Requirements for Platform Development :

Client Overview. Engagement Situation. Key Requirements for Platform Development : Client Overview Our client provides leading video platform for enterprise HD video conferencing and has product suite focused on product-based visual communication solutions. Our client leverages its solutions

More information

Resource Monitoring in Industrial Manufacturing Using Knowledge-Based Technologies Lisa Theresa Abele

Resource Monitoring in Industrial Manufacturing Using Knowledge-Based Technologies Lisa Theresa Abele Resource Monitoring in Industrial Manufacturing Using Knowledge-Based Technologies Lisa Theresa Abele Technische Universität München Fakultät für Elektrotechnik und Informationstechnik Fachgebiet für

More information

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Red Hat open source solution stack changes the economics of IT infrastructure Offers proprietary replacements

More information

Unified Performance Data Collection with Score-P

Unified Performance Data Collection with Score-P Unified Performance Data Collection with Score-P Bert Wesarg 1) With contributions from Andreas Knüpfer 1), Christian Rössel 2), and Felix Wolf 3) 1) ZIH TU Dresden, 2) FZ Jülich, 3) GRS-SIM Aachen Fragmentation

More information

TECHNISCHE UNIVERSITÄT

TECHNISCHE UNIVERSITÄT TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Rechnertechnik und Rechnerorganisation / Parallelrechnerarchitektur Advanced Optimization Techniques for Sparse Grids on Modern Heterogeneous Systems Alin Florindor

More information

Analyzing and Leveraging Benefits of Online Social Networking for the Elderly. Effects and Design of Social Networking Sites

Analyzing and Leveraging Benefits of Online Social Networking for the Elderly. Effects and Design of Social Networking Sites FAKULTÄT FÜR INFORMATIK DER TECHNISCHEN UNIVERSITÄT MÜNCHEN Chair for Information Systems Analyzing and Leveraging Benefits of Online Social Networking for the Elderly Effects and Design of Social Networking

More information

Lehrstuhl für Datenbanksysteme Fakultät für Informatik Technische Universität München

Lehrstuhl für Datenbanksysteme Fakultät für Informatik Technische Universität München Lehrstuhl für Datenbanksysteme Fakultät für Informatik Technische Universität München Metadata Management and Context-based Personalization in Distributed Information Systems Dipl.-Inf. Univ. Markus Keidl

More information

Performance analysis with Periscope

Performance analysis with Periscope Performance analysis with Periscope M. Gerndt, V. Petkov, Y. Oleynik, S. Benedict Technische Universität München September 2010 Outline Motivation Periscope architecture Periscope performance analysis

More information

Modellrepository @ T-Mobile Umsetzung und Einsatz

Modellrepository @ T-Mobile Umsetzung und Einsatz 1 Modellrepository @ T-Mobile Umsetzung und Einsatz ix CeBIT Forum 2009 Carsten Sensler, T-Mobile Deutschland GmbH 3/9/09 1 Table of Contents!! SOA Backplane overview!! Model repository @ T-Mobile!! Domain

More information

IBM Platform Computing : infrastructure management for HPC solutions on OpenPOWER Jing Li, Software Development Manager IBM

IBM Platform Computing : infrastructure management for HPC solutions on OpenPOWER Jing Li, Software Development Manager IBM IBM Platform Computing : infrastructure management for HPC solutions on OpenPOWER Jing Li, Software Development Manager IBM #OpenPOWERSummit Join the conversation at #OpenPOWERSummit 1 Scale-out and Cloud

More information

BenchIT. Project Overview. Nöthnitzer Straße 46 Raum INF 1041 Tel. +49 351-463 - 38458. Stefan Pflüger (stefan.pflueger@tu-dresden.

BenchIT. Project Overview. Nöthnitzer Straße 46 Raum INF 1041 Tel. +49 351-463 - 38458. Stefan Pflüger (stefan.pflueger@tu-dresden. Fakultät Informatik, Institut für Technische Informatik, Professur Rechnerarchitektur BenchIT Project Overview Nöthnitzer Straße 46 Raum INF 1041 Tel. +49 351-463 - 38458 (stefan.pflueger@tu-dresden.de)

More information

UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution

UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution Introduction UMS Update Management Service is part of the SIMATIC IT Maintenance Program, it leverages on SIMATIC IT Software Management

More information

A systematic approach to energy efficiency retrofit solutions for existing office buildings

A systematic approach to energy efficiency retrofit solutions for existing office buildings Technische Universität München Lehrstuhl für energieeffizientes und nachhaltiges Planen und Bauen Prof. Dr.-Ing. Werner Lang Dissertation A systematic approach to energy efficiency retrofit Yunming Shao

More information

Technische Universität München Fakultät für Informatik Lehrstuhl III Datenbanksysteme

Technische Universität München Fakultät für Informatik Lehrstuhl III Datenbanksysteme Technische Universität München Fakultät für Informatik Lehrstuhl III Datenbanksysteme Efficient Access Control for Service-oriented IT Infrastructures Diplom-Informatiker Univ. Martin Rudolf Wimmer Vollständiger

More information

Why and How to Control Cloning in Software Artifacts. Elmar Juergens

Why and How to Control Cloning in Software Artifacts. Elmar Juergens Why and How to Control Cloning in Software Artifacts Elmar Juergens Institut für Informatik der Technischen Universität München Why and How to Control Cloning in Software Artifacts Elmar Juergens Vollständiger

More information

Evolutionary Metamodeling. Markus Herrmannsdörfer

Evolutionary Metamodeling. Markus Herrmannsdörfer Evolutionary Metamodeling Markus Herrmannsdörfer TECHNISCHE UNIVERSITÄT MÜNCHEN Institut für Informatik Evolutionary Metamodeling Markus Herrmannsdörfer Vollständiger Abdruck der von der Fakultät für

More information

Next Generation Application Enablement Tools: A Framework for Automated Performance Analysis and Tuning

Next Generation Application Enablement Tools: A Framework for Automated Performance Analysis and Tuning Next Generation Application Enablement Tools: A Framework for Automated Performance Analysis and Tuning David Klepacki Advanced Computing Technology T.J. Watson Research Center 2008 Corporation ACTC Toolkit

More information

System Administration of Windchill 10.2

System Administration of Windchill 10.2 System Administration of Windchill 10.2 Overview Course Code Course Length TRN-4340-T 3 Days In this course, you will gain an understanding of how to perform routine Windchill system administration tasks,

More information

Koen Aers JBoss, a division of Red Hat jbpm GPD Lead

Koen Aers JBoss, a division of Red Hat jbpm GPD Lead JBoss jbpm Overview Koen Aers JBoss, a division of Red Hat jbpm GPD Lead Agenda What is JBoss jbpm? Multi Language Support Graphical Process Designer BPMN Reflections What is it? JBoss jbpm is a sophisticated

More information

Sequential Performance Analysis with Callgrind and KCachegrind

Sequential Performance Analysis with Callgrind and KCachegrind Sequential Performance Analysis with Callgrind and KCachegrind 2 nd Parallel Tools Workshop, HLRS, Stuttgart, July 7/8, 2008 Josef Weidendorfer Lehrstuhl für Rechnertechnik und Rechnerorganisation Institut

More information

GRID COMPUTING Techniques and Applications BARRY WILKINSON

GRID COMPUTING Techniques and Applications BARRY WILKINSON GRID COMPUTING Techniques and Applications BARRY WILKINSON Contents Preface About the Author CHAPTER 1 INTRODUCTION TO GRID COMPUTING 1 1.1 Grid Computing Concept 1 1.2 History of Distributed Computing

More information

SOFTWARE CONFIGURATION MANAGEMENT DOCUMENTATION

SOFTWARE CONFIGURATION MANAGEMENT DOCUMENTATION SOFTWARE CONFIGURATION MANAGEMENT DOCUMENTATION STEVE J. AYER FRANK S. PATRINOSTRO Edited by JACK A. NELSON Technische Hochschule Darmstadt FACH8EREICH INFORMATIK BIBLIOTHEK Inventar-Nr.:, SachgetH9te:

More information

JBoss Enterprise Middleware

JBoss Enterprise Middleware JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over

More information

Contents RELATIONAL DATABASES

Contents RELATIONAL DATABASES Preface xvii Chapter 1 Introduction 1.1 Database-System Applications 1 1.2 Purpose of Database Systems 3 1.3 View of Data 5 1.4 Database Languages 9 1.5 Relational Databases 11 1.6 Database Design 14 1.7

More information

Service Interoperability

Service Interoperability Service Interoperability Multi-Modal Interoperability Concept (M 1.3.4.1) Version 12/05/2013 Work Package 1.3 Responsible Partner MPDL DARIAH-DE Aufbau von Forschungsinfrastrukturen für die e-humanities

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Sequential Performance Analysis with Callgrind and KCachegrind

Sequential Performance Analysis with Callgrind and KCachegrind Sequential Performance Analysis with Callgrind and KCachegrind 4 th Parallel Tools Workshop, HLRS, Stuttgart, September 7/8, 2010 Josef Weidendorfer Lehrstuhl für Rechnertechnik und Rechnerorganisation

More information

Cost-Optimisation of Analytical Software Quality Assurance. Stefan Wagner

Cost-Optimisation of Analytical Software Quality Assurance. Stefan Wagner Cost-Optimisation of Analytical Software Quality Assurance Stefan Wagner Institut für Informatik der Technischen Universität München Cost-Optimisation of Analytical Software Quality Assurance Stefan Wagner

More information

Developing Parallel Applications with the Eclipse Parallel Tools Platform

Developing Parallel Applications with the Eclipse Parallel Tools Platform Developing Parallel Applications with the Eclipse Parallel Tools Platform Greg Watson IBM STG grw@us.ibm.com Parallel Tools Platform Enabling Parallel Application Development Best practice tools for experienced

More information

Model-Based Development of Security-Critical Systems. Guido Oliver Wimmel

Model-Based Development of Security-Critical Systems. Guido Oliver Wimmel Model-Based Development of Security-Critical Systems Guido Oliver Wimmel Institut für Informatik der Technischen Universität München Model-Based Development of Security-Critical Systems Guido Oliver Wimmel

More information

Knowledge-based Performance Monitoring for Large Scale HPC Architectures

Knowledge-based Performance Monitoring for Large Scale HPC Architectures Technical Report Knowledge-based Performance Monitoring for Large Scale HPC Architectures Carla Beatriz Guillen Carias Vollständiger Abdruck der von der Fakultät für Informatik der Technischen Universität

More information

Integrated Communication Systems

Integrated Communication Systems Integrated Communication Systems Courses, Research, and Thesis Topics Prof. Paul Müller University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

Automatic Tuning of HPC Applications for Performance and Energy Efficiency. Michael Gerndt Technische Universität München

Automatic Tuning of HPC Applications for Performance and Energy Efficiency. Michael Gerndt Technische Universität München Automatic Tuning of HPC Applications for Performance and Energy Efficiency. Michael Gerndt Technische Universität München SuperMUC: 3 Petaflops (3*10 15 =quadrillion), 3 MW 2 TOP 500 List TOTAL #1 #500

More information

LinuxWorld Conference & Expo Server Farms and XML Web Services

LinuxWorld Conference & Expo Server Farms and XML Web Services LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware

More information

The CERES Project CERES Software Development Guidelines

The CERES Project CERES Software Development Guidelines MEDIZINISCHE FAKULTÄT RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN INSTITUT FÜR MEDIZINISCHE INFORMATIK GESCHÄFTSFÜHRENDER DIREKTOR: UNIVERSITÄTSPROFESSOR DR. DR. KLAUS SPITZER The CERES Project

More information

TECHNISCHE UNIVERSITÄT MÜNCHEN. Fakultät für Informatik. Lehrstuhl für Sicherheit in der Informationstechnik

TECHNISCHE UNIVERSITÄT MÜNCHEN. Fakultät für Informatik. Lehrstuhl für Sicherheit in der Informationstechnik TECHNISCHE UNIVERSITÄT MÜNCHEN Fakultät für Informatik Lehrstuhl für Sicherheit in der Informationstechnik Model-based Security Engineering of Electronic Business Processes A framework for security engineering

More information

Scalable System Monitoring

Scalable System Monitoring Mitglied der Helmholtz-Gemeinschaft PTP Scalable System Monitoring with Eclipse Parallel Tools Platform Wolfgang Frings Jülich Supercomputing Centre September 2012, CHANGES Workshop W.Frings@fz-juelich.de

More information

Inference of Large Phylogenetic Trees on Parallel Architectures. Michael Ott

Inference of Large Phylogenetic Trees on Parallel Architectures. Michael Ott Inference of Large Phylogenetic Trees on Parallel Architectures Michael Ott TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Rechnertechnik und Rechnerorganisation / Parallelrechnerarchitektur Inference of

More information

Manjrasoft Market Oriented Cloud Computing Platform

Manjrasoft Market Oriented Cloud Computing Platform Manjrasoft Market Oriented Cloud Computing Platform Aneka Aneka is a market oriented Cloud development and management platform with rapid application development and workload distribution capabilities.

More information

THE ROLE OF SMALL MANUFACTURING ENTERPRISES IN SUSTAINABLE REGIONAL DEVELOPMENT

THE ROLE OF SMALL MANUFACTURING ENTERPRISES IN SUSTAINABLE REGIONAL DEVELOPMENT THE ROLE OF SMALL MANUFACTURING ENTERPRISES IN SUSTAINABLE REGIONAL DEVELOPMENT Ismailia governorate as a case study in Egypt Als Dissertation zur Erlangung des akademischen Grades Doctor rerum naturalium

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters

COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters COMP5426 Parallel and Distributed Computing Distributed Systems: Client/Server and Clusters Client/Server Computing Client Client machines are generally single-user workstations providing a user-friendly

More information

Oracle BI Publisher Enterprise Cluster Deployment. An Oracle White Paper August 2007

Oracle BI Publisher Enterprise Cluster Deployment. An Oracle White Paper August 2007 Oracle BI Publisher Enterprise Cluster Deployment An Oracle White Paper August 2007 Oracle BI Publisher Enterprise INTRODUCTION This paper covers Oracle BI Publisher cluster and high availability deployment.

More information

Direct and large-eddy simulation of inert and reacting compressible turbulent shear layers

Direct and large-eddy simulation of inert and reacting compressible turbulent shear layers Technische Universität München Fachgebiet Strömungsmechanik Direct and large-eddy simulation of inert and reacting compressible turbulent shear layers Inga Mahle Vollständiger Abdruck der von der Fakultät

More information

Part I Courses Syllabus

Part I Courses Syllabus Part I Courses Syllabus This document provides detailed information about the basic courses of the MHPC first part activities. The list of courses is the following 1.1 Scientific Programming Environment

More information

Effective and Efficient Reuse with Software Libraries. Lars Heinemann

Effective and Efficient Reuse with Software Libraries. Lars Heinemann Effective and Efficient Reuse with Software Libraries Lars Heinemann Institut für Informatik der Technischen Universität München Effective and Efficient Reuse with Software Libraries Lars Heinemann Vollständiger

More information

A Middleware Architecture for Transactional, Object-Oriented Applications

A Middleware Architecture for Transactional, Object-Oriented Applications A Middleware Architecture for Transactional, Object-Oriented Applications Dissertation am Fachbereich Mathematik und Informatik der Freien Universität Berlin eingereicht von Christoph Hartwich am 14. November

More information

Automating Big Data Benchmarking for Different Architectures with ALOJA

Automating Big Data Benchmarking for Different Architectures with ALOJA www.bsc.es Jan 2016 Automating Big Data Benchmarking for Different Architectures with ALOJA Nicolas Poggi, Postdoc Researcher Agenda 1. Intro on Hadoop performance 1. Current scenario and problematic 2.

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

Leveraging the Eclipse TPTP* Agent Infrastructure

Leveraging the Eclipse TPTP* Agent Infrastructure 2005 Intel Corporation; made available under the EPL v1.0 March 3, 2005 Eclipse is a trademark of Eclipse Foundation, Inc 1 Leveraging the Eclipse TPTP* Agent Infrastructure Andy Kaylor Intel Corporation

More information

Ailed Software. Christine Hofmeister Robert Nord Dilip Soni

Ailed Software. Christine Hofmeister Robert Nord Dilip Soni Ailed Software Ar chitecture Christine Hofmeister Robert Nord Dilip Soni TT ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Reading, Massachusetts Harlow, England Menlo Park, California Berkeley,

More information

Tuning Tips & Techniques

Tuning Tips & Techniques ORACLE Oracle Press Oracle E-Business Suite 12 Tuning Tips & Techniques Richard Bingham Mc Graw Hill Education New York Chicago San Francisco Athens London Madrid Mexico City Milan New Delhi Singapore

More information

Operational Network Intrusion Detection: Resource-Analysis Tradeoffs. Holger Dreger

Operational Network Intrusion Detection: Resource-Analysis Tradeoffs. Holger Dreger Lehrstuhl für Netzwerkarchitekturen Fakultät für Informatik Technische Universität München Operational Network Intrusion Detection: Resource-Analysis Tradeoffs Holger Dreger Vollständiger Abdruck der von

More information

LINGUINI. Acquiring Individual Interest Profiles by Means of Adaptive Natural Language Dialog

LINGUINI. Acquiring Individual Interest Profiles by Means of Adaptive Natural Language Dialog Fakultät für Informatik der Technischen Universität München LINGUINI Acquiring Individual Interest Profiles by Means of Adaptive Natural Language Dialog Rosmary Stegmann Fakultät für Informatik der Technischen

More information

A Data Structure Oriented Monitoring Environment for Fortran OpenMP Programs

A Data Structure Oriented Monitoring Environment for Fortran OpenMP Programs A Data Structure Oriented Monitoring Environment for Fortran OpenMP Programs Edmond Kereku, Tianchao Li, Michael Gerndt, and Josef Weidendorfer Institut für Informatik, Technische Universität München,

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Capturing the Variability of Internet Flows in a Workload Generator for Network Simulators. Jörg Wallerich

Capturing the Variability of Internet Flows in a Workload Generator for Network Simulators. Jörg Wallerich Lehrstuhl für Netzwerkarchitekturen Fakultät für Informatik Technische Universität München Capturing the Variability of Internet Flows in a Workload Generator for Network Simulators Jörg Wallerich Vollständiger

More information

TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Betriebswirtschaftslehre - Controlling

TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Betriebswirtschaftslehre - Controlling TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Betriebswirtschaftslehre - Controlling Investment Decisions and Effort Incentives in the Presence of Uncertain Ability Björn Anton Vollständiger Abdruck der

More information

CloudCERT (Testbed framework to exercise critical infrastructure protection)

CloudCERT (Testbed framework to exercise critical infrastructure protection) WP2. CONCEPTUAL MODELLING AND ARCHITECTURE CloudCERT (Testbed framework to exercise critical infrastructure protection) With the financial support of the Prevention, Preparedness and Consequence Management

More information

Usability Evaluation of Modeling Languages

Usability Evaluation of Modeling Languages Usability Evaluation of Modeling Languages Bearbeitet von Christian Schalles 1. Auflage 2012. Taschenbuch. XXIII, 183 S. Paperback ISBN 978 3 658 00050 9 Format (B x L): 0 x 0 cm Gewicht: 275 g Weitere

More information

based on Network Architectures and Services NET 2011-01-1 Ali Fessi

based on Network Architectures and Services NET 2011-01-1 Ali Fessi Network Architectures and Services NET 2011-01-1 Dissertation Resilient Application Layer Signaling based on Supervised Peer-to-Peer (P2P) Networks Ali Fessi Network Architectures and Services Department

More information

Bachelor Thesis. Stefan Greis. Applying Interoperability and Traceability to the Domain of Testing using OSLC

Bachelor Thesis. Stefan Greis. Applying Interoperability and Traceability to the Domain of Testing using OSLC Bachelor Thesis Stefan Greis Applying Interoperability and Traceability to the Domain of Testing using OSLC Fakultät Technik und Informatik Department Informatik Faculty of Engineering and Computer Science

More information

Enterprise Architecture

Enterprise Architecture Fakultät für Informatik Technische Universität München Enterprise Architecture Management Tool Survey 2008 Iteratec IT-Management Workshop 8.10.2008 Florian Matthes Software Engineering for Business Information

More information

Efficiency, auctioneer revenue, and bidding behavior in the Combinatorial Clock Auction - An analysis in the context of European spectrum auctions

Efficiency, auctioneer revenue, and bidding behavior in the Combinatorial Clock Auction - An analysis in the context of European spectrum auctions TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Informatik mit Schwerpunkt Wirtschaftsinformatik Efficiency, auctioneer revenue, and bidding behavior in the Combinatorial Clock Auction - An analysis in the

More information