Multicore architectures as platform to extend database engine functionality

Größe: px
Ab Seite anzeigen:

Download "Multicore architectures as platform to extend database engine functionality"

Transkript

1 Diss. ETH No Multicore architectures as platform to extend database engine functionality A dissertation submitted to the ETH Zurich for the degree of Doctor of Sciences presented by IONUT-EMANUEL SUBASU Dipl. Ing. in Computer Science - Technical University of Cluj-Napoca born 16 May 1982 citizen of Romania accepted on the recommendation of: Prof. Dr. Gustavo Alonso, examiner Prof. Dr. Donald Kossman, co-examiner Prof. Dr. Moira Norrie, co-examiner Prof. Dr. Michael Böhlen, co-examiner 2012

2 Abstract This thesis is centered around the topic of database engines running on multicores. For the last years, the increasing processor frequencies inherently improved the performance of existing software. As the current trend in processor technology moves towards an increased number of cores in future multicore CPUs, software used in infrastructure systems such as operating systems and databases face a substantial challenge. Further improvement in performance stands in the ability to exploit the new resources available in modern multicore processors. Such software typically evolves slower than the underlying hardware, and with multicore it faces structural limitations that can be solved only with radical architectural changes. Research in operating systems suggests that multicore architectures should be treated as distributed systems rather than trying to hide the parallel nature of the hardware. This thesis proposes to use a similar approach in the case of database engines and take advantage of existing work on cluster-based replication systems. We start with an overview of current challenges introduced by modern multicore processors to software used in infrastructure systems. We discuss how recent research from operating systems and databases, has shown that the main performance deterrents are locking, memory locality, load interaction, and the extensive use of shared data structures. We analyze the limitations of database engines when running on multicores using MySQL and PostgreSQL as examples. Based on the related work and results of our analysis, we notice that the effects from sharing and locking can be reduced by using multiple database replicas. For this reason, we have developed a system, Multimed, used to deploy a cluster-based database replication system on a single multicore machine. We, show how to deploy several replicated engines within a single multicore machine to achieve better scalability and stability than a single database engine operating on all cores. The proposed system can be extended to manage different kind of situations and specializations that lead to increased stability and performance of the system. We I

3 further extend the system to support extensions to the existing database engine, such as new operators or specialized indexes. These extensions are deployed as specialized replicas that increase the initial engine s robustness and flexibility. This thesis proposes to use the multicore architecture as a platform to deploy a set of specialized replicas to improve the performance of the initial database engine and extend its functionality with specialized functionality that was not supported by the initial database engine. The resulting system avoids a complete redesign of the database engine while providing a low overhead alternative with significant performance gains for an important class of workloads. The evaluation of the system shows that by using Multimed we are able to improve the performance of existing database engines when running on multicores. Deploying a set of replicas inside a single multicore machine replicates the shared data structures and synchronization primitives while distributing the load reduces the contention over the system. Extending the system with optimized operators and specializing satellites to improve performance of long running queries increases memory locality and removes interaction with concurrent queries in the system. II

4 Zusammenfassung In dieser Arbeit geht es um Datenbanksysteme, die auf Mehrkernprozessoren arbeiten. In den letzten Jahren haben die sich stetig erhöhenden Prozessortaktfrequenzen die Leistungsfähigkeit moderner Software deutlich verbessert. Weil es derzeitig in der Prozessortechnologie aber auch den Trend zu einer höheren Anzahl von Prozessoren in Mehrkern-CPUs gibt, steht in Infrastruktursystemen genutzte Software, wie Betriebssysteme und Datenbanksysteme, nun vor grossen Herausforderungen. Die Nutzung von neuen Ressourcen, die die Mehrkernprozessoren zur Verfügung stellen, stellt eine weitere Leistungsverbesserung dar. Typischerweise entwickelt sich Software dieser Art aber langsamer als die zugrundeliegende Hardware. Hinzu kommt, dass Multikernprozessoren strukturelle Einschränkungen mit sich bringen, die nur durch grundlegende Veränderungen in der Architektur aufgelöst werden können. Forschungsarbeiten im Bereich Betriebssysteme schlagen vor, Multikernprozessoren eher als verteilte Systeme zu behandeln statt zu versuchen, die parallele Struktur der Hardware zu überdecken. Diese Arbeit schlägt einen ähnlichen Ansatz in Bezug auf Datenbanksysteme vor, wobei die Ergebnisse von bereits vorhandenen Arbeiten zu clusterbasierten Replikationssystemen genutzt werden. Die Arbeit beginnt mit einem Überblick über derzeitigen Herausforderungen und Lösungen für die Arbeit mit modernen Mehrkernprozessoren. Untersuchungen zu Betriebssystemen und Datenbanken haben gezeigt, dass die Hauptprobleme für die Perfomance Sperren, die Speicherlokalität, Workload Interaction und der intensive Gebrauch von geteilten Datenstrukturen sind. Daran anschliessend analysieren wir die Einschränkungen von Datenbankmanagementsystemen, die auf Mehrkernprozessoren laufen. Dabei verwenden wir beispielhaft MySQL and PostgreSQL. Basierend auf den Ergebnissen bereits vorhandener Arbeiten und eigenen Analysen stellen wir fest, dass die Effekte von geteilten Datenstrukturen und Sperren verringert werden können, indem mehrere Datenbankreplikate genutzt werden. Zu diesem Zweck entwickelten wir ein System, Multimed, das ein clusterbasiertes Datenbankreplikation- III

5 ssystem auf einem Mehrkernprozessorsystem einsetzen kann. Schliesslich zeigen wir, wie man einzelne replizierte Datenbankmanagementsysteme auf einem Mehrkernprozessorsystem einsetzen kann, um bessere Skalierbarkeits- und Stabilitätswerte zu erhalten als mit nur einem einzelnen Datenbankmanagementsystem das auf allen Kernen arbeitet. Das vorgeschlagene System kann erweitert und seine Stabilität und Performance erhöht werden, um verschiedenen Situationen und Spezialisierungen gerecht zu werden. Weiterhin bauen wir das System so aus, dass Erweiterungen am vorhandenen Datenbankmanagementsystem, wie neue Operatoren, spezialisierte Indizes und spezialisierte Replikate unterstützt werden, die schliesslich die Robustheit und die Flexibilität des ursprünglichen Systems erhöhen. Diese Arbeit schlägt vor, die Architektur von Mehrkernprozessoren als Plattform für den Einsatz von spezialisierten Replikaten zu nutzen, um die Leistung des ursprünglichen Datenbankmanagementsystems zu verbessern und seine Funktionalität um spezialisierte Anwendungsmöglichkeiten zu erweitern. Mit dem resultierenden System lässt sich eine völlige Neugestaltung des Datenbankmanagementsystems verhindern und zudem bietet es eine Alternative mit geringem Overhead und signifikantem Performancegewinn für verschiedene Anforderungen. Die Evaluation unseres Systems zeigt, dass wir mit dem Einsatz von Multimed die Performance bestehender Datenbankmanagementsysteme auf Mehrkernprozessoren steigern konnten. Der Einsatz verschiedener Replikate auf einem Mehrkernprozessorsystem repliziert die geteilten Datenstrukturen und Synchronisationsprimitive während die Verteilung des Workloads die Konflikte um das System reduziert. Eine Erweiterung des Systems durch optimierte Operatoren und spezialisierte Replikate für die Verbesserung lange laufender Anfragen vermindert Speicherlokalität und verhindert die Interaktion zwischen gleichzeitigen Anfragen an das System. IV

DISS. ETH NO. 21753. Cloud-ready scalable and elastic data processing using o -the-shelf databases, replication and virtualization

DISS. ETH NO. 21753. Cloud-ready scalable and elastic data processing using o -the-shelf databases, replication and virtualization DISS. ETH NO. 21753 Cloud-ready scalable and elastic data processing using o -the-shelf databases, replication and virtualization Athesissubmittedtoattainthedegreeof DOCTOR OF SCIENCES of ETH ZURICH (Dr.

Mehr

Resource management in a multicore operating system

Resource management in a multicore operating system Research Collection Doctoral Thesis Resource management in a multicore operating system Author(s): Peter, Simon Publication Date: 2012 Permanent Link: https://doi.org/10.3929/ethz-a-007579246 Rights /

Mehr

Ressourcenmanagement in Netzwerken SS06 Vorl. 12,

Ressourcenmanagement in Netzwerken SS06 Vorl. 12, Ressourcenmanagement in Netzwerken SS06 Vorl. 12, 30.6.06 Friedhelm Meyer auf der Heide Name hinzufügen 1 Prüfungstermine Dienstag, 18.7. Montag, 21. 8. und Freitag, 22.9. Bitte melden sie sich bis zum

Mehr

Group and Session Management for Collaborative Applications

Group and Session Management for Collaborative Applications Diss. ETH No. 12075 Group and Session Management for Collaborative Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZÜRICH for the degree of Doctor of Technical Seiences

Mehr

MANAGEMENT AND FEDERATION OF STREAM PROCESSING APPLICATIONS

MANAGEMENT AND FEDERATION OF STREAM PROCESSING APPLICATIONS DISS. ETH NO. 20172 MANAGEMENT AND FEDERATION OF STREAM PROCESSING APPLICATIONS A dissertation submitted to ETH ZURICH for the degree of Doctor of Sciences presented by MICHAEL ALEXANDER DULLER Master

Mehr

On the List Update Problem

On the List Update Problem DISS. ETH No. 14529, 2002 On the List Update Problem A dissertation submitted to the Swiss Federal Institute of Technology, ETH Zürich for the degree of Doctor of Technical Sciences presented by Christoph

Mehr

ANALYSIS AND SIMULATION OF DISTRIBUTION GRIDS WITH PHOTOVOLTAICS

ANALYSIS AND SIMULATION OF DISTRIBUTION GRIDS WITH PHOTOVOLTAICS Diss. ETH No. 22001 ANALYSIS AND SIMULATION OF DISTRIBUTION GRIDS WITH PHOTOVOLTAICS A dissertation submitted to ETH ZURICH for the degree of Doctor of Sciences presented by CHRISTOF BUCHER ETH Zurich

Mehr

Group signature schemes and payment systems based on the discrete logarithm problem

Group signature schemes and payment systems based on the discrete logarithm problem Research Collection Doctoral Thesis Group signature schemes and payment systems based on the discrete logarithm problem Author(s): Camenisch, Jan Publication Date: 1998 Permanent Link: https://doi.org/10.3929/ethz-a-001923735

Mehr

Tackling OS Complexity with Declarative Techniques

Tackling OS Complexity with Declarative Techniques Research Collection Doctoral Thesis Tackling OS Complexity with Declarative Techniques Author(s): Schüpbach, Adrian L. Publication Date: 2012 Permanent Link: https://doi.org/10.3929/ethz-a-009784524 Rights

Mehr

New Strategies in Proteomics Data Analysis

New Strategies in Proteomics Data Analysis Diss. ETH No. 17212 2007 New Strategies in Proteomics Data Analysis A dissertation submitted to the ETH Zurich for the degree of Doctor of Science presented by Jonas Tobias Grossmann Dipl. Natw. ETH Zurich

Mehr

Efficient Design Space Exploration for Embedded Systems

Efficient Design Space Exploration for Embedded Systems Diss. ETH No. 16589 Efficient Design Space Exploration for Embedded Systems A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of Sciences presented by

Mehr

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz

Mehr

Multi-Modal Non-Rigid Registration of Volumetric Medical Images

Multi-Modal Non-Rigid Registration of Volumetric Medical Images Diss. ETH No. 16601 Multi-Modal Non-Rigid Registration of Volumetric Medical Images A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of Sciences ETH

Mehr

Research Collection. Backward stochastic differential equations with super-quadratic growth. Doctoral Thesis. ETH Library. Author(s): Bao, Xiaobo

Research Collection. Backward stochastic differential equations with super-quadratic growth. Doctoral Thesis. ETH Library. Author(s): Bao, Xiaobo Research Collection Doctoral Thesis Backward stochastic differential equations with super-quadratic growth Author(s): Bao, Xiaobo Publication Date: 2009 Permanent Link: https://doi.org/10.3929/ethz-a-005955736

Mehr

Application-specific processor for MIMO-OFDM software-defined radio

Application-specific processor for MIMO-OFDM software-defined radio Research Collection Doctoral Thesis Application-specific processor for MIMO-OFDM software-defined radio Author(s): Eberli, Stefan Publication Date: 2009 Permanent Link: https://doi.org/10.3929/ethz-a-005925607

Mehr

Vehicle Automation and Man from Reaction to Takeover Dipl.-Ing. Daniel Damböck

Vehicle Automation and Man from Reaction to Takeover Dipl.-Ing. Daniel Damböck Vehicle Automation and Man from Reaction to Takeover Dipl.-Ing. Daniel Damböck Topics 1. Advanced Driver Assistance Systems 2. From Assistance to Automation 3. Benefits and Problems 4. Experimental Examples

Mehr

Interactive centerline finding in complex tubular structures

Interactive centerline finding in complex tubular structures Research Collection Doctoral Thesis Interactive centerline finding in complex tubular structures Author(s): Spuhler, Christoph Publication Date: 2006 Permanent Link: https://doi.org/10.3929/ethz-a-005267157

Mehr

Tube Analyzer LogViewer 2.3

Tube Analyzer LogViewer 2.3 Tube Analyzer LogViewer 2.3 User Manual Stand: 25.9.2015 Seite 1 von 11 Name Company Date Designed by WKS 28.02.2013 1 st Checker 2 nd Checker Version history Version Author Changes Date 1.0 Created 19.06.2015

Mehr

Research Collection. Security econometrics The dynamics of (in)security. Doctoral Thesis. ETH Library. Author(s): Frei, Stefan. Publication Date: 2009

Research Collection. Security econometrics The dynamics of (in)security. Doctoral Thesis. ETH Library. Author(s): Frei, Stefan. Publication Date: 2009 Research Collection Doctoral Thesis Security econometrics The dynamics of (in)security Author(s): Frei, Stefan Publication Date: 2009 Permanent Link: https://doi.org/10.3929/ethz-a-005887804 Rights / License:

Mehr

Methods to assess and manage security in interconnected electrical power systems

Methods to assess and manage security in interconnected electrical power systems Research Collection Doctoral Thesis Methods to assess and manage security in interconnected electrical power systems Author(s): Mäkelä, Olli Publication Date: 2013 Permanent Link: https://doi.org/10.3929/ethz-a-010087017

Mehr

HIR Method & Tools for Fit Gap analysis

HIR Method & Tools for Fit Gap analysis HIR Method & Tools for Fit Gap analysis Based on a Powermax APML example 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality- & Risk- Management etc. Main processes

Mehr

Development of a linguistic-based approach to design foodrelated emotional evaluation lists (FEE-lists) and first applications

Development of a linguistic-based approach to design foodrelated emotional evaluation lists (FEE-lists) and first applications Research Collection Doctoral Thesis Development of a linguistic-based approach to design foodrelated emotional evaluation lists (FEE-lists) and first applications Author(s): Gmür, Angelina Susanne Publication

Mehr

A dissertation submitted to ETH ZURICH. for the degree of Doctor of Sciences. presented by ALEXANDER SCHILLING Dipl. Masch.-Ing.

A dissertation submitted to ETH ZURICH. for the degree of Doctor of Sciences. presented by ALEXANDER SCHILLING Dipl. Masch.-Ing. Diss. ETH No. 17764 Model-Based Detection and Isolation of Faults in the Air and Fuel Paths of Common-rail DI Diesel Engines Equipped with a Lambda and a Nitrogen Oxides Sensor A dissertation submitted

Mehr

Test automation for database management systems and database applications

Test automation for database management systems and database applications Research Collection Doctoral Thesis Test automation for database management systems and database applications Author(s): Lo, Chi Lik Eric Publication Date: 2007 Permanent Link: https://doi.org/10.3929/ethz-a-005512389

Mehr

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources physik multimedial Lehr- und Lernmodule für das Studium der Physik als Nebenfach Links to e-learning content for physics, a database of distributed sources Julika Mimkes: mimkes@uni-oldenburg.de Overview

Mehr

Stress-related problems in process simulation

Stress-related problems in process simulation Research Collection Doctoral Thesis Stress-related problems in process simulation Author(s): Zelenka, Stefan Publication Date: 2001 Permanent Link: https://doi.org/10.3929/ethz-a-004183494 Rights / License:

Mehr

prorm Budget Planning promx GmbH Nordring Nuremberg

prorm Budget Planning promx GmbH Nordring Nuremberg prorm Budget Planning Budget Planning Business promx GmbH Nordring 100 909 Nuremberg E-Mail: support@promx.net Content WHAT IS THE prorm BUDGET PLANNING? prorm Budget Planning Overview THE ADVANTAGES OF

Mehr

Combining Lock-Free Programming with Cooperative Multitasking for a Portable Multiprocessor Runtime System

Combining Lock-Free Programming with Cooperative Multitasking for a Portable Multiprocessor Runtime System Research Collection Doctoral Thesis Combining Lock-Free Programming with Cooperative Multitasking for a Portable Multiprocessor Runtime System Author(s): Negele, Florian Publication Date: 2014 Permanent

Mehr

Support Technologies based on Bi-Modal Network Analysis. H. Ulrich Hoppe. Virtuelles Arbeiten und Lernen in projektartigen Netzwerken

Support Technologies based on Bi-Modal Network Analysis. H. Ulrich Hoppe. Virtuelles Arbeiten und Lernen in projektartigen Netzwerken Support Technologies based on Bi-Modal Network Analysis H. Agenda 1. Network analysis short introduction 2. Supporting the development of virtual organizations 3. Supporting the development of compentences

Mehr

In-Memory Parallel Join Processing on Multi-Core Processors

In-Memory Parallel Join Processing on Multi-Core Processors DISS. ETH NO. 21954 In-Memory Parallel Join Processing on Multi-Core Processors A thesis submitted to attain the degree of DOCTOR OF SCIENCES of ETH ZURICH (Dr. sc. ETH Zurich) presented by ÇAĞRI BALKESEN

Mehr

Research Collection. Digital estimation of continuous-time signals using factor graphs. Doctoral Thesis. ETH Library. Author(s): Bolliger, Lukas

Research Collection. Digital estimation of continuous-time signals using factor graphs. Doctoral Thesis. ETH Library. Author(s): Bolliger, Lukas Research Collection Doctoral Thesis Digital estimation of continuous-time signals using factor graphs Author(s): Bolliger, Lukas Publication Date: 2012 Permanent Link: https://doi.org/10.3929/ethz-a-007342807

Mehr

Dynamic Robot Architecture for Robust Realtime Computer Vision

Dynamic Robot Architecture for Robust Realtime Computer Vision Research Collection Doctoral Thesis Dynamic Robot Architecture for Robust Realtime Computer Vision Author(s): Meier, Lorenz Publication Date: 2017 Permanent Link: https://doi.org/10.3929/ethz-a-010874068

Mehr

Integer Convex Minimization in Low Dimensions

Integer Convex Minimization in Low Dimensions DISS. ETH NO. 22288 Integer Convex Minimization in Low Dimensions A thesis submitted to attain the degree of DOCTOR OF SCIENCES of ETH ZURICH (Dr. sc. ETH Zurich) presented by TIMM OERTEL Diplom-Mathematiker,

Mehr

Diss. ETH No. 20295 SCALABLE SYSTEMS FOR DATA ANALYTICS AND INTEGRATION. A dissertation submitted to ETH ZURICH. for the degree of. Doctor of Sciences

Diss. ETH No. 20295 SCALABLE SYSTEMS FOR DATA ANALYTICS AND INTEGRATION. A dissertation submitted to ETH ZURICH. for the degree of. Doctor of Sciences Diss. ETH No. 20295 SCALABLE SYSTEMS FOR DATA ANALYTICS AND INTEGRATION A dissertation submitted to ETH ZURICH for the degree of Doctor of Sciences presented by MARTIN HENTSCHEL Master of Science ETH in

Mehr

Vasco Tonack Network and Communication, ZEDAT. Cisco UC Licensing. Und die Nachteile von Extension Mobility

Vasco Tonack Network and Communication, ZEDAT. Cisco UC Licensing. Und die Nachteile von Extension Mobility Vasco Tonack Network and Communication, ZEDAT Cisco UC Licensing Und die Nachteile von Extension Mobility Agenda Licensing Basics Betriebsmodelle 2 LICENSING BASICS 3 Software Subscription Cisco Unified

Mehr

Strategies for Random Contract-Based Testing

Strategies for Random Contract-Based Testing DISS. ETH NO. 18143 Strategies for Random Contract-Based Testing A dissertation submitted to ETH ZURICH for the degree of Doctor of Sciences presented by ILINCA CIUPA Dipl. Eng., Technical University of

Mehr

Evaluation of Investments in Multi-Carrier Energy Systems under Uncertainty

Evaluation of Investments in Multi-Carrier Energy Systems under Uncertainty Diss. ETH No. 19332 Evaluation of Investments in Multi-Carrier Energy Systems under Uncertainty A dissertation submitted to the ETH Zurich for the degree of Doctor of Sciences presented by FLORIAN KIENZLE

Mehr

Topologies on the set of Banach space representations

Topologies on the set of Banach space representations Research Collection Doctoral Thesis Topologies on the set of Banach space representations Author(s): Koller, Michael Dominik Fabian Publication Date: 1993 Permanent Link: https://doi.org/10.3929/ethz-a-000888466

Mehr

Radiation Grafted Fuel Cell Membranes with Improved Oxidative Stability

Radiation Grafted Fuel Cell Membranes with Improved Oxidative Stability Diss. ETH No. 16995 Radiation Grafted Fuel Cell Membranes with Improved Oxidative Stability A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY For the deg ree of DOCTOR OF SCIENCES presented

Mehr

Registration of residence at Citizens Office (Bürgerbüro)

Registration of residence at Citizens Office (Bürgerbüro) Registration of residence at Citizens Office (Bürgerbüro) Opening times in the Citizens Office (Bürgerbüro): Monday to Friday 08.30 am 12.30 pm Thursday 14.00 pm 17.00 pm or by appointment via the Citizens

Mehr

Walter Buchmayr Ges.m.b.H.

Walter Buchmayr Ges.m.b.H. Seite 1/10 Chapter Description Page 1 Advantages 3 2 Performance description 4 3 Settings 5 4 Options 6 5 Technical data 7 6 Pictures 8 http://members.aon.at/buchmayrgmbh e-mail: walter.buchmayr.gmbh@aon.at

Mehr

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Introducing PAThWay Structured and methodical performance engineering Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Technical University of Munich Overview Tuning Challenges

Mehr

Workflow-based Services: Infrastructure for Scientific Applications

Workflow-based Services: Infrastructure for Scientific Applications Diss. ETH No. 18217 Workflow-based Services: Infrastructure for Scientific Applications A dissertation submitted to ETH ZURICH for the degree of Doctor of Technical Sciences presented by THOMAS HEINIS

Mehr

Zurich Open Repository and Archive. Anatomie von Kommunikationsrollen. Methoden zur Identifizierung von Akteursrollen in gerichteten Netzwerken

Zurich Open Repository and Archive. Anatomie von Kommunikationsrollen. Methoden zur Identifizierung von Akteursrollen in gerichteten Netzwerken University of Zurich Zurich Open Repository and Archive Winterthurerstr. 190 CH-8057 Zurich http://www.zora.uzh.ch Year: 2008 Anatomie von Kommunikationsrollen. Methoden zur Identifizierung von Akteursrollen

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

Research Collection. Human Cu,Zn-superoxide dismutase preparation of the apo-protein. Calorimetriy and pulse radiolysis. Doctoral Thesis.

Research Collection. Human Cu,Zn-superoxide dismutase preparation of the apo-protein. Calorimetriy and pulse radiolysis. Doctoral Thesis. Research Collection Doctoral Thesis Human Cu,Zn-superoxide dismutase preparation of the apo-protein. Calorimetriy and pulse radiolysis Author(s): Sutter, Barbara Publication Date: 2000 Permanent Link:

Mehr

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Combining Cloud and Grid with a User Interface Jie Tao Karlsruhe Institute of Technology jie.tao@kit.edu Die Kooperation von Outline Motivation The g-eclipse Project Extending gg-eclipse for a Cloud Framework

Mehr

Mock Exam Behavioral Finance

Mock Exam Behavioral Finance Mock Exam Behavioral Finance For the following 4 questions you have 60 minutes. You may receive up to 60 points, i.e. on average you should spend about 1 minute per point. Please note: You may use a pocket

Mehr

AS Path-Prepending in the Internet And Its Impact on Routing Decisions

AS Path-Prepending in the Internet And Its Impact on Routing Decisions (SEP) Its Impact on Routing Decisions Zhi Qi ytqz@mytum.de Advisor: Wolfgang Mühlbauer Lehrstuhl für Netzwerkarchitekturen Background Motivation BGP -> core routing protocol BGP relies on policy routing

Mehr

Computer-gestützter Entwurf von absatzweise arbeitenden chemischen Mehrproduktanlagen

Computer-gestützter Entwurf von absatzweise arbeitenden chemischen Mehrproduktanlagen Research Collection Doctoral Thesis Computer-gestützter Entwurf von absatzweise arbeitenden chemischen Mehrproduktanlagen Author(s): Klossner, Jürg Publication Date: 1985 Permanent Link: https://doi.org/10.3929/ethz-a-000342601

Mehr

Resilient Remote Procedure Call

Resilient Remote Procedure Call Diss. ETM V/? Diss. ETH No. 8379 Resilient Remote Procedure Call An Approach to Fault-Tolerant Computing in Distributed Systems A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH

Mehr

Dienstleistungsmanagement Übung 5

Dienstleistungsmanagement Übung 5 Dienstleistungsmanagement Übung 5 Univ.-Prof. Dr.-Ing. Wolfgang Maass Chair in Economics Information and Service Systems (ISS) Saarland University, Saarbrücken, Germany Besprechung Übungsblatt 4 Slide

Mehr

Dynamic Protocol Stacks

Dynamic Protocol Stacks Diss. ETH No. 22149 TIK-Schriftenreihe Nr. 149 Dynamic Protocol Stacks Adissertationsubmittedto ETH ZURICH for the degree of Doctor of Science presented by Ariane Trammell-Keller Master of Science ETH

Mehr

Bayesian updating in natural hazard risk assessment

Bayesian updating in natural hazard risk assessment International Forum on Engineering Decision Making, Third IFED Forum, Shoal Bay, Australia, 12-15 15 December 2007 1/23 Bayesian updating in natural hazard risk assessment Mathias Graf, Kazuyoshi Nishijima,

Mehr

Simulation approaches for nano-scale semiconductor devices

Simulation approaches for nano-scale semiconductor devices Research Collection Doctoral Thesis Simulation approaches for nano-scale semiconductor devices Author(s): Heinz, Frederik Ole Publication Date: 2004 Permanent Link: https://doi.org/10.3929/ethz-a-004680334

Mehr

An analysis of three variants of forward guidance contracts

An analysis of three variants of forward guidance contracts Research Collection Doctoral Thesis An analysis of three variants of forward guidance contracts Author(s): Liu, Yulin Publication Date: 2016 Permanent Link: https://doi.org/10.3929/ethz-a-010648109 Rights

Mehr

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren:

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren: Installationshinweise Z250I / Z270I Adapter IR USB Installation hints Z250I / Z270I Adapter IR USB 06/07 (Laden Sie den Treiber vom WEB, entpacken Sie ihn in ein leeres Verzeichnis und geben Sie dieses

Mehr

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle Mit Legacy-Systemen in die Zukunft Dr. Roland Schätzle Der Weg zur Entscheidung 2 Situation Geschäftliche und softwaretechnische Qualität der aktuellen Lösung? Lohnen sich weitere Investitionen? Migration??

Mehr

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016 Overview The Hamburg Süd VGM Web portal is an application that enables you to submit VGM information directly to Hamburg Süd via our e-portal Web page. You can choose to enter VGM information directly,

Mehr

Simulation of Power System Dynamics using Dynamic Phasor Models

Simulation of Power System Dynamics using Dynamic Phasor Models Research Collection Doctoral Thesis Simulation of Power System Dynamics using Dynamic Phasor Models Author(s): Demiray, Turhan Publication Date: 2008 Permanent Link: https://doi.org/10.3929/ethz-a-005566449

Mehr

Praktikum Experience Design From Experience Story to Scheme

Praktikum Experience Design From Experience Story to Scheme Praktikum Experience Design From Experience Story to Scheme Daniel Ullrich Stina Schick Folie: 1 Analysis of the elements of a story. Experience Design gernerates a story from the experience produced by

Mehr

Fußballtraining für jeden Tag: Die 365 besten Übungen (German Edition)

Fußballtraining für jeden Tag: Die 365 besten Übungen (German Edition) Fußballtraining für jeden Tag: Die 365 besten Übungen (German Edition) Frank Thömmes Click here if your download doesn"t start automatically Fußballtraining für jeden Tag: Die 365 besten Übungen (German

Mehr

Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.

Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number. Magic Figures Introduction: This lesson builds on ideas from Magic Squares. Students are introduced to a wider collection of Magic Figures and consider constraints on the Magic Number associated with such

Mehr

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE PDF-SBBKUDFZARFEZ41-APOM3 123 Page File Size 5,348 KB 3 Feb, 2002 TABLE OF CONTENT Introduction

Mehr

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

How can the connectivity of the greenway network in Southwest Montreal be improved? Scenarios for enhancing the wellbeing of biodiversity and humans

How can the connectivity of the greenway network in Southwest Montreal be improved? Scenarios for enhancing the wellbeing of biodiversity and humans How can the connectivity of the greenway network in Southwest Montreal be improved? Scenarios for enhancing the wellbeing of biodiversity and humans Mémoire sur le projet de schéma d aménagement et de

Mehr

Controlled, systematic, and efficient code replacement for running Java programs

Controlled, systematic, and efficient code replacement for running Java programs Research Collection Doctoral Thesis Controlled, systematic, and efficient code replacement for running Java programs Author(s): Nicoar, Angela Publication Date: 2007 Permanent Link: https://doi.org/10.3929/ethz-a-005581238

Mehr

Guidance and control for aerobatic maneuvers of an unmanned airplaine

Guidance and control for aerobatic maneuvers of an unmanned airplaine Research Collection Doctoral Thesis Guidance and control for aerobatic maneuvers of an unmanned airplaine Author(s): Möckli, Markus Reinhard Publication Date: 2006 Permanent Link: https://doi.org/10.3929/ethz-a-005204888

Mehr

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition) Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition) Peter Birkholz, Michael Bruns, Karl-Gerhard Haas, Hans-Jürgen Reinbold Click here if your

Mehr

Object Model to a. Materialisation and Parallelism. in the Mapping. of an. Relational Multi-Processor System. CatE. Dipl.-Informatik Ing.

Object Model to a. Materialisation and Parallelism. in the Mapping. of an. Relational Multi-Processor System. CatE. Dipl.-Informatik Ing. Diss. ETH No 12282 Materialisation and Parallelism in the Mapping of an Object Model to a Relational Multi-Processor System A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH

Mehr

JTAGMaps Quick Installation Guide

JTAGMaps Quick Installation Guide Index Index... 1 ENGLISH... 2 Introduction... 2 Requirements... 2 1. Installation... 3 2. Open JTAG Maps... 4 3. Request a free JTAG Maps license... 4 4. Pointing to the license file... 5 5. JTAG Maps

Mehr

EXPOSÉ. Mercedes-Benz 220 Cabriolet A ID 1246

EXPOSÉ. Mercedes-Benz 220 Cabriolet A ID 1246 EXPOSÉ Mercedes-Benz 220 Cabriolet A ID 1246 BECHTEL MOTORCOMPANY GMBH GESCHÄFTSFÜHRER / MANAGING DIRECTOR TIM BECHTEL CONTENT PICTURES TECHNICAL DATA HISTORY RESTORATION DOCUMENTATION BECHTEL MOTORCOMPANY

Mehr

Soll der Staat aktiv Innovationen fördern? Das Beispiel Airbus A400M

Soll der Staat aktiv Innovationen fördern? Das Beispiel Airbus A400M Wirtschaft Tobias Karcher Soll der Staat aktiv Innovationen fördern? Das Beispiel Airbus A400M Bachelorarbeit Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Bibliothek verzeichnet

Mehr

DIE NEUORGANISATION IM BEREICH DES SGB II AUSWIRKUNGEN AUF DIE ZUSAMMENARBEIT VON BUND LNDERN UND KOMMUNEN

DIE NEUORGANISATION IM BEREICH DES SGB II AUSWIRKUNGEN AUF DIE ZUSAMMENARBEIT VON BUND LNDERN UND KOMMUNEN DIE NEUORGANISATION IM BEREICH DES SGB II AUSWIRKUNGEN AUF DIE ZUSAMMENARBEIT VON BUND LNDERN UND KOMMUNEN WWOM537-PDFDNIBDSIAADZVBLUK 106 Page File Size 4,077 KB 16 Feb, 2002 COPYRIGHT 2002, ALL RIGHT

Mehr

A Computational Appearance Fabrication Framework and Derived Applications

A Computational Appearance Fabrication Framework and Derived Applications Research Collection Doctoral Thesis A Computational Appearance Fabrication Framework and Derived Applications Author(s): Papas, Marios Publication Date: 2016 Permanent Link: https://doi.org/10.3929/ethz-a-010710961

Mehr

FIVNAT-CH. Annual report 2002

FIVNAT-CH. Annual report 2002 FIVNAT-CH Schweizerische Gesellschaft für Reproduktionsmedizin Annual report 2002 Date of analysis 15.01.2004 Source: FileMaker Pro files FIVNAT_CYC.FP5 and FIVNAT_PAT.FP5 SUMMARY TABLE SUMMARY RESULTS

Mehr

Understanding and Improving Collaboration in Distributed Software Development

Understanding and Improving Collaboration in Distributed Software Development Diss. ETH No. 22473 Understanding and Improving Collaboration in Distributed Software Development A thesis submitted to attain the degree of DOCTOR OF SCIENCES of ETH ZURICH (Dr. sc. ETH Zurich) presented

Mehr

SCHLAUE LÖSUNGEN FÜR IHRE ANWENDUNGEN SMART SOLUTIONS FOR YOUR APPLICATIONS

SCHLAUE LÖSUNGEN FÜR IHRE ANWENDUNGEN SMART SOLUTIONS FOR YOUR APPLICATIONS SCHLAUE LÖSUNGEN FÜR IHRE ANWENDUNGEN SMART SOLUTIONS FOR YOUR APPLICATIONS block.eu Schlau: Mit der FLUID-TECHNOLOGY schaffen Sie 50% mehr Platz im Schrank. Smart: With the FLUID-TECHNOLOGY you create

Mehr

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition) Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition) Reinhold Ruthe Click here if your download doesn"t start automatically Handbuch der therapeutischen

Mehr

Evidence of Performance

Evidence of Performance Air permeability, Watertightness, Resistance to wind load, Operating forces, Mechanical properties, Mechanical durability, Impact resistance Expert Statement No. 15-002226-PR01 (02) Product Designation

Mehr

Change log - Version history English: Page 4-5

Change log - Version history English: Page 4-5 Smart Control Art-No.: SC7AL SC7SW SC10 SC15 SC19 Changelog Versionshistorie Deutsch: Seite 2-3 Change log - Version history English: Page 4-5 Changelog / Versionshistorie Das Smart Control wird durch

Mehr

Data Stream Processing in Complex Applications

Data Stream Processing in Complex Applications Diss. ETH No. 19907 Data Stream Processing in Complex Applications A dissertation submitted to the ETH ZURICH for the degree of Doctor of Sciences presented by KYUMARS SHEYKH ESMAILI Master of Science

Mehr

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition) Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition) Lisa Johann Click here if your download doesn"t start automatically Download and Read Free Online Die Bedeutung neurowissenschaftlicher

Mehr

Geschichte der Netze und verteilten Systeme. Gründe für die Nutzung verteilter Systeme. Wünschenswerte Eigenschaften verteilter Systeme

Geschichte der Netze und verteilten Systeme. Gründe für die Nutzung verteilter Systeme. Wünschenswerte Eigenschaften verteilter Systeme Überblick Geschichte der Netze und verteilten Systeme Was ist ein Verteiltes System? Beispiele für verteilte Systeme Gründe für die Nutzung verteilter Systeme Wünschenswerte Eigenschaften verteilter Systeme

Mehr

A communication Architecture for Telepresence in Virtual Environments

A communication Architecture for Telepresence in Virtual Environments Research Collection Doctoral Thesis A communication Architecture for Telepresence in Virtual Environments Author(s): Lamboray, Edouard C. Publication Date: 2004 Permanent Link: https://doi.org/10.3929/ethz-a-004845157

Mehr

Bayesian framework for probabilistic modelling of typhoon risks

Bayesian framework for probabilistic modelling of typhoon risks DISS. ETH NO. 20174 Bayesian framework for probabilistic modelling of typhoon risks A dissertation submitted to ETH ZURICH for the degree of Doctor of Sciences presented by Mathias Graf Master of Science,

Mehr

Transfer Schemes for Image Segmentation

Transfer Schemes for Image Segmentation DISS. ETH NO. 21221 Transfer Schemes for Image Segmentation A dissertation submitted to ETH ZURICH for the degree of Doctor of Sciences presented by Daniel Kuettel M.Sc. ETH in Computer Science born October

Mehr

VMware vsphere: Skills for Operators (V6) This two-day technical classroom training course is designed to help operators and administrators who create and manage virtual machines. This course provides

Mehr

Hardwarekonfiguration an einer Siemens S7-300er Steuerung vornehmen (Unterweisung Elektriker / - in) (German Edition)

Hardwarekonfiguration an einer Siemens S7-300er Steuerung vornehmen (Unterweisung Elektriker / - in) (German Edition) Hardwarekonfiguration an einer Siemens S7-300er Steuerung vornehmen (Unterweisung Elektriker / - in) (German Edition) Thomas Schäfer Click here if your download doesn"t start automatically Hardwarekonfiguration

Mehr

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str. 3 07743 Jena

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str. 3 07743 Jena Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str. 3 07743 Jena http://www.im.uni-jena.de Contents I. Learning Objectives II. III. IV. Recap

Mehr

Informationen zur Oracle DB SE2

Informationen zur Oracle DB SE2 Informationen zur Oracle DB SE2 Dipl.-Inf. Karin Patenge Leitende Systemberaterin Stand der Bearbeitung: 23. September 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor

Mehr

TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich

TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich L.Wollschlaeger@fz-juelich.de Contents TSM Test Configuration Supercomputer Data Management TSM-HSM

Mehr

Project GIPSY. Facing the Challenge of Future Integrated Software Engineering Environments. Dipl. Betr. Wiss. NDS ETH. Dipl. Inf.

Project GIPSY. Facing the Challenge of Future Integrated Software Engineering Environments. Dipl. Betr. Wiss. NDS ETH. Dipl. Inf. Diss. ETH No 12350 Project GIPSY Facing the Challenge of Future Integrated Software Engineering Environments A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree

Mehr

Mitglied der Leibniz-Gemeinschaft

Mitglied der Leibniz-Gemeinschaft Methods of research into dictionary use: online questionnaires Annette Klosa (Institut für Deutsche Sprache, Mannheim) 5. Arbeitstreffen Netzwerk Internetlexikografie, Leiden, 25./26. März 2013 Content

Mehr

Algorithms for graph visualization

Algorithms for graph visualization Algorithms for graph visualization Project - Orthogonal Grid Layout with Small Area W INTER SEMESTER 2013/2014 Martin No llenburg KIT Universita t des Landes Baden-Wu rttemberg und nationales Forschungszentrum

Mehr

Provisioning SQL Databases MOC 20765

Provisioning SQL Databases MOC 20765 Provisioning SQL Databases MOC 20765 In diesem Kurs lernen Sie die Kenntnisse und Fertigkeiten für die Bereitstellung einer Microsoft SQL Server 2016 Datenbank. In dem Kurs geht es um SQL Server 2016 Provisionierung

Mehr

Completion of testing of up-scaled ECOiCE chiller 100 kw - Abschluss der Tests an der ECOiCE AKM-100 kw

Completion of testing of up-scaled ECOiCE chiller 100 kw - Abschluss der Tests an der ECOiCE AKM-100 kw TRISORP Deliverable 2.7: Completion of testing of up-scaled ECOiCE chiller 100 kw - Abschluss der Tests an der ECOiCE AKM-100 kw Projekttitel: Projektnummer: 724982 Projektzeitraum: 01.07.2016 30.06.2018

Mehr

Where are we now? The administration building M 3. Voransicht

Where are we now? The administration building M 3. Voransicht Let me show you around 9 von 26 Where are we now? The administration building M 3 12 von 26 Let me show you around Presenting your company 2 I M 5 Prepositions of place and movement There are many prepositions

Mehr

Dynamic Hybrid Simulation

Dynamic Hybrid Simulation Dynamic Hybrid Simulation Comparison of different approaches in HEV-modeling GT-SUITE Conference 12. September 2012, Frankfurt/Main Institut für Verbrennungsmotoren und Kraftfahrwesen Universität Stuttgart

Mehr

Research Collection. Offset gate field effect transistors with high drain breakdown potential and low Miller feedback capacitance.

Research Collection. Offset gate field effect transistors with high drain breakdown potential and low Miller feedback capacitance. Research Collection Doctoral Thesis Offset gate field effect transistors with high drain breakdown potential and low Miller feedback capacitance Author(s): Dill, Hans G. Publication Date: 1967 Permanent

Mehr