Verteilte Dateisysteme

Größe: px
Ab Seite anzeigen:

Download "Verteilte Dateisysteme"

Transkript

1 Verteilte Dateisysteme Blockseminar Software as a Service, Cloud Computing und aktuelle Entwicklungen Fakultät für Mathematik und Informatik Universität Jena Johannes Schmidt Dieses Dokument behandelt Dateisysteme, genauer verteilte Dateisysteme. Speziell für Anwendungen im Cloud -Bereich werden unterschiedliche Dateisysteme vorgestellt. Hier gilt es viele Terabyte an Daten effizient und schnell zu verarbeiten und gleichzeitig die Ausfallsicherheit zu gewährleisten/erhöhen.

2 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einführung Ursprung der Dateisysteme FAT Dateisystem Anforderungen an ein Cloud-Dateisystem GoogleFS Architektur Master Fehlertoleranz Algorithmen Lese-Algorithmus Schreib-Algorithmus Performance Hardware und Aufbau des Testclusters Lesen Schreiben Bewertung NFS vs GFS HadoopDFS Architektur Replikation und Verfügbarkeit Schlussfolgerung 13

3 1 Einführung 1 Einführung 1.1 Ursprung der Dateisysteme Die Ursprünge des Dateisystems liegen in dem zunehmenden Bedarf an Speicherplatz. Bei einem Festspeicher erfolgt eine Aufteilung in Blöcke, welche analog zu einer CD oder Festplatte fortlaufend nummeriert werden. Informationen über die Daten in den Blöcken (Metadaten) sind nicht vorhanden. Im engeren Sinne sind dies Zugriffsrechte und eine höhere Gruppierung von Blöcken, Datei genannt. Das Dateisystem ist also eine Metaschicht die zwischen dem physikalischen Speicher und der abstrakten Sichtweise des Benutzers/Rechners liegt. 1.2 FAT Dateisystem Die Bezeichnung FAT ist eine englische Abkürzung und steht für Dateizuordnungstabelle ( File Allocation Table ). Der schematische Aufbau zeigt am Anfang der dem Volume zugeordneten Blöcke einen Bereich für den sogenannten Volumen Boot Sector. Dieser ist für die weitere Betrachtung nicht notwendig, da diese Arbeit nur den Aspekt der Speicherung von Daten behandelt. Darauf folgt ein Bereich für die FAT-Tabelle und direkt an diese angeschlossen eine identische Kopie dieser Metadaten. Die Kopie soll der Ausfallsicherheit dienen, jedoch stehen die beiden Tabelle physisch so nah beieinander, dass in den meisten Fällen sowohl das Original als auch die Kopie zerstört werden (Plattencrash usw). Danach folgen die eigentlichen Nutzdaten. Bei dem FAT Dateisystem bestehen die Einträge in der FAT-Tabelle aus den in Abbildung 1 abgebildeten Werten, wie bei DOS früher üblich ein Dateiname + Endung (8+3 Bytes), verschiedene Attribute, das Änderungsdatum, der erste Cluster und die größe der Datei. 1

4 1.3 Anforderungen an ein Cloud-Dateisystem Metadaten Abbildung 1: Schematischer Aufbau des FAT-Dateisystems (Zur Vereinfachung entspricht ein Block einem Cluster.) 1.3 Anforderungen an ein Cloud-Dateisystem In einer Cloud sind theoretisch unbegrenzt viele Maschinen miteinander verbunden. Ein Dateisystem für die Cloud muss daher sehr flexibel sein, weil es auf einer unbestimmten Anzahl an Einzelsystemen implementiert werden muss. Damit verbunden steigt auch die mögliche Maximalkapazität eines Dateisystems rapide und vorallem wahlfrei an oder sogar ab. Ein verringern der Kapazität ist jedoch nicht praxisrelevant, bei Google werden täglich Terabytes an Daten generiert, es wird also kontinuierlich vergrößert. 2

5 2 GoogleFS 2 GoogleFS Das Google File System ist ein verteiltes Dateisystem, welches 2003 von Google entwickelt wurde. Es wurde speziell an die Ansprüche von Google angepasst und steht exklusiv Google zu Verfügung. Hoher Datendurchsatz, schnelles sequenzielles Lesen/Schreiben sind die Hauptmerkmale. Um dies zu erreichen wurde der Overhead verringert - also die Blockgröße erhöht. Diese Optimierung geht zulasten der Zugriffszeit und damit auch des wahlfreien Zugriffs. Aktuell hat Google diverse solcher Dateisysteme im Einsatz in Größen ab 100 Terabyte bis zu mehreren Petabyte. 2.1 Architektur Das GFS besteht aus vielen einzelnen Maschinen, genannt server, und einer ausgezeichneten Maschine, welche die Verwaltung der Metadaten übernimmt, genannt Master. Dateien sind in s aufgeteilt und über mehrere server verteilt (siehe Abbildung 2) Ein entspricht einem Block, wie zuvor beim FAT-Dateisystem behandelt. Im Gegensatz zu 512 Byte bis 128 KByte bei normalen Dateisystemen ist ein immer 64 MB groß. Jeder bekommt bei seiner Erstellung eine eindeutige Kennung, den sogenannten handle, vom Master zugeteilt. Fortan wird er über diese Kennung im System bestimmt. Zur Steigerung der Ausfallsicherheit werden s auf mehreren unterschiedlichen servern parallel gespeichert Master Der Master speichert und verwaltet die gesamten Metadaten des GFS und hält sie üblicherweise permanent im Hauptspeicher. Er führt neben dem Namensraum und den Datei-- Zuordnungen, analog zum historischen Dateisystem eine erweiterte Zugriffsverwaltung inklusive Lockverwaltung. Außerdem verwaltet er die Zuordnung von s zu ihren jeweiligen servern, sowie eine Versionierung um veraltete Replikationen zu erkennen und zu ersetzen beziehungsweise zu löschen. 3

6 2.2 Fehlertoleranz Application GFS client (file name, chunk index) (chunk handle, chunk locations) (chunk handle, byte range) chunk data GFS master /foo/bar File namespace chunk 2ef0 Instructions to chunkserver server state GFS chunkserver GFS chunkserver Linux file system Linux file system Legend: Data messages Control messages Abbildung 2: GFS Architektur (Quelle: [1]) 2.2 Fehlertoleranz Das GFS unterscheidet nicht zwischen normalem Neustart oder einem Absturz einer Komponente. Standardmäßig wird der Prozess mit einem Kill beendet. Das hat zur Folge, dass Master sowie server auf einen Neustart in wenigen Sekunden optimiert sind. Zur Erkennung von Fehlern hat jeder eine Prüfsumme. Der Masterserver loggt ähnlich einem Datenbankmanagementsystem jede Änderung an den Metadaten mit. Dieses Log wird periodisch an sogenannten Checkpoints auf die Festplatte geschrieben, wir erinnern uns, der Master hält diese Daten im Hauptspeicher vor. Um einem Ausfall des Masterservers vorzubeugen gibt es sogenannte Schattenmaster. Wenn der Hauptmaster einen Checkpoint fährt oder einen Logeintrag schreibt, werden diese auf den Schattenmaster übertragen. Damit ist er jederzeit bereit einzuspringen, falls der aktuelle Master ausfäll. Load Balancing über verschiedene Masterserver sieht der initiale Ansatz [1] nicht vor, wird aber vermutlich in der Praxis angewandt. 2.3 Algorithmen Im folgenden Kapitel wird auf zwei spezielle Algorithmen eingegangen. Zum ersten auf einen einfachen Lesevorgang im Kapitel und im Kapitel auf einen Schreibvorgang Lese-Algorithmus Der Lesealgorithmus, welcher hier beschrieben wird, liest ein Teilstück einer Datei in einem GFS. 4

7 Read Algorithm 2.3 Algorithmen Application 1 (file name, byte range) 2 (file name, chunk index) (chunk handle, replica locations) 3 Master Abbildung 3: Lese-Algorithmus (Schritte 1, 2 und 3) (Quelle: [1]) 1. Anwendung generiert die Leseanfrage 2. übersetzt die Anfrage und sendet sie an den Master Read Algorithm 3. Master antwortet mit einem chunk handle und einer Liste aller server, mit der Information, wo dieser gespeichert ist Server Application 4 6 (data from file) (chunk handle, byte range) Server (data from file) 5 Server Abbildung 4: Lese-Algorithmus (Schritte 4, 5 und 6) (Quelle: [1]) 5 Read Algorithm

8 (2048 bytes of data) Server # Algorithmen 4. Client wählt einen server und sendet die Anfrage (chunk handle, byte range) 5. server sendet die angeforderten Daten zum Client 6. Client leitet die Daten an die Anwendung weiter Schreib-Algorithmus Write Algorithm Der hier dargestellte Algorithmus zeigt einen sogenannten Write-Append-Vorgang. An eine existierende Datei werden Daten an deren Ende angehängt. Application 1 2 (file name, data) (file name, chunk index) (chunk handle, primary and secondary replica locations) 3 Master Abbildung 5: Schreib-Algorithmus (Schritte 1,2 und 3) (Quelle: [1]) 1. Anwendung generiert die Schreibanfrage 2. übersetzt die Anfrage und sendet sie an den Master 3. Master antwortet mit chunk handle und (Primär- und Sekundär-) servern 6

9 Application (Data) Write Algorithm Buffer Buffer (Data) 2.3 Algorithmen Application (Data) 4 (Data) (Data) Primary Buffer Buffer Buffer (Data) 4 Buffer Abbildung 6: Schreib-Algorithmus (Schritt 4) (Quelle: [1]) 4. Client sendet Daten zu allen servern, welche diese zwischenspeichern (Puffer) Write Algorithm Application 5 Write Algorithm Application 5 Abbildung 7: Schreib-Algorithmus (Schritte 5, 6 und 7) (Quelle: [1]) (Write command) (Write command) Primary Primary 6 7 D1 D2 D3 D4 D1 D2 D3 D4 D1 D2 D3 D4 D1 D2 D3 D4 D1 D2 D3 D4 5. Client sendet Schreibbefehl zum Primärchunkserver D1 D2 D3 D4 (write command, serial order) 6 7 (write command, serial order) 6. Primärchunkserver ermittelt serielle Reihenfolge für die Daten im Puffer und schreibt sie in den 7. Primärchunkserver sendet serielle Reihenfolge zu den Sekundärchunkservern 7

10 Write Algorithm 2.4 Performance Application 9 (response) Primary (empty) 8 (empty) (response) (empty) Abbildung 8: Schreib-Algorithmus (Schritte 8 und 9) (Quelle: [1]) 8. Sekundärchunkserver bestätigen den Schreibbefehl 9. Primärchunkserver berichtet dem Client über Erfolg oder Misserfolg 2.4 Performance Write Algorithm Der folgende Performanztest bezieht sich auf einen Testcluster, der nur für die Geschwindigkeitsanalyse aufgebaut wurde. Er soll zeigen, dass bei vielen parallelen Zugriffen kein Flaschenhals- Effekt auftritt. 1. Application originates write request. 2. GFS client translates request from (filename, data) -> (filename, chunk index), and sends it to master. 3. Master responds with chunk handle and (primary + secondary) replica locations. 4. Client pushes Clientnetz write data to all locations. Data is stored in chunkservers internal buffers. 5. Client sends write command to primary Hardware und Aufbau des Testclusters Der Testcluster besteht aus identischen Maschinen mit 2x 1,4Ghz, 2 GB Ram, 2x 80 GB Festplatte. Es wurden zwei Testnetzwerke aufgebaut ein Clusternetz und ein Clientnetz, jeweils mit einem FD Gbit uplink (vgl. [1]). Clusternetz 1 Master, 2 Schattenmaster 16 Clients 16 server 100 Mbit FD 100 Mbit FD 8

11 2.4 Performance Lesen Read rate (MB/s) Network limit Aggregate read rate Write rate (MB/s) Network limit Aggregate write rate Append rate (MB/s) Number of clients N Number of clients N (a) Reads (b) Writes (c) Abbildung 9: Benchmark Testcluster lesen (Quelle: [1]) Figure 3: Aggregate Throughputs. Top curves show theoretical limits imposed by o Nshow Clientsmeasured Lesen gleichzeitig throughputs. zufällig ausgewählte They have 4MBerror große bars Teilstücke. thatdies show wird95% 256 mal confidence interval wiederholt because- of somit lowhat variance jeder Client in measurements. 1GB an Daten gelesen. Die theoretischen Grenzen liegen hier bei 125 MB/s, wenn der Uplink zwischen den Testnetzen ausgelastet ist beziehungsweise bei 12,5Cluster MB/s pro Client. Die durchschnittliche Leserate A liegt bei einem B Client bei 80%. Bei 16 15,000 chunks containin parallelen Read Clients rate sinkt (last sieminute) auf ca 75 % denn mit 583steigender MB/s Anzahl 380 MB/s paralleler Zugriffe steigt die pact on running applica Systemlast Read an. rate (last hour) 562 MB/s 384 MB/s ing decisions, our defa Read rate (since restart) 589 MB/s 49 MB/s Write rate (last minute) 1MB/s 101 MB/s 91 concurrent clonings ( Write rate (last hour) 2MB/s 117 MB/s where each clone opera Writerate(sincerestart) 25 MB/s 13 MB/s 6.25 MB/s (50 Mbps). A Master ops (last minute) 325 Ops/s 533 Ops/s utes, at an effective rep Master ops (last hour) 381 Ops/s 518 Ops/s In another experimen Master ops (since restart) 202 Ops/s 347 Ops/s with roughly 16,000 chu failure reduced 266 chun 266 chunks were cloned Table 3: Performance Metrics for Two GFS Clusters restored to at least 2x putting the cluster in a chunkserver failure with The read rates were much higher than the write rates. The total workload consists of more reads than writes as we have assumed. Both clusters were in the middle of heavy read activity. In particular, A had been sustaining a read rate of 580 MB/s for the preceding week. Its network configuration can support 750 MB/s, so it was using its resources efficiently. Cluster B can support peakread rates of 1300 MB/s, but its applications were using just 380 MB/s Master Load Table 3 also shows that the rate of operations sent to the master was around 200 to 500 operations per second. The master can easily keep up with this rate, and therefore is not a bottleneckfor these workloads. In an earlier version of GFS, the master was occasionally a bottleneckfor some workloads. It spent most of its time 0 0 N 6.3 Workload Br In this section, we p workloads on two GFS cal to those in Section development while clust ing Methodology These results include that they reflect the wo for the file system as a server requests to carry ground activities, such Statistics on I/O op

12 2.5 NFS vs GFS Schreiben Network limit gregate read rate Write rate (MB/s) Network limit Aggregate write rate Append rate (MB/s) 10 5 Network limit Aggregate append rate clients N Number of clients N Number of clients N ads (b) Writes (c) Record appends Abbildung 10: Benchmark Testcluster schreiben (Quelle: [1]) te Throughputs. Top curves show theoretical limits imposed by our networktopology. Bottom curves ughputs. TheyNhave Clients error Schreiben barsgleichzeitig that show1mb 95% große confidence Teilstücke. Jeder intervals, Client schreibt which 1GB are illegible an Daten. in some cases nce in measurements. Die theoretischen Grenzen liegen hier im Gegensatz zum Lesen bei 62,5 MB/s bzw bei 6,25 MB/s pro Client. Die Anzahl der Replikationen pro muss zwei betragen, da wir nur die Hälfte A der Bandbreite B zur Verfügung haben. Die durchschnittliche Schreibrate liegt bei einem 15,000 chunks containing 600 GB of data. To limit the impact on running applications and provide leeway for schedul- inute) 583Client MB/s bei 6,3380 MB/s, MB/s bei 16 Clients fällt sie auf 2,2 MB/s pro Client. Hier sinkt auch wieder der ur) 562Durchsatz MB/s bei 384 steigender MB/s Last. ing decisions, our default parameters limit this cluster to estart) 589 MB/s 49 MB/s inute) 1MB/s 101 MB/s 91 concurrent clonings (40% of the number of chunkservers) our) MB/s Bewertung 117 MB/s where each clone operation is allowed to consume at most restart) 25 MB/s 13 MB/s 6.25 MB/s (50 Mbps). All chunks were restored in 23.2 minutes, at an effective replication rate of 440 MB/s. An den Messwerten erkennt man zwar, dass das GFS nicht linear über die Anzahl der Clients inute) 325 Ops/s 533 Ops/s our) 381N Ops/s skaliert, jedoch, 518 Ops/s und das sieht man besonders In another beim experiment, Lesen, sehr schnell we killed an seine two theoreti- Ops/s Werte347 heranops/s kommt. Die Anzahl with der roughly Clients könnte 16,000 ja in chunks freier Wildbahn and 660 GB problemlos of data. This double chunkservers each restart) 202schen ansteigen. Ein Flaschenhals tritt nicht failure auf, die Last reduced wird gleichmäßig 266 chunks überto diehaving beteiligten a single Server replica. These verteilt. Außerdem gilt dieses theoretische 266 chunks Netzwerkmaximum were cloned für die atphysikalischen a higher priority, Eigenschaften der Verbindung (vgl. Netzwerk-Topologien). restored to at Aufgrund least von 2x einem replication Protokoll-Overhead within 2 minutes, thus and were all nce Metrics for Two GFS Clusters in den darüberliegende OSI-Schichtenputting ist es, wiethe so viele cluster theoretische in a state Werte, where nie erreichbar. it could tolerate another ere much higher than the write rates. chunkserver failure without data loss. onsists of more 2.5 reads NFS than vs writes GFS as we clusters were in the middle of heavy 6.3 Workload Breakdown rticular, A had Die been Hauptunterschiede sustaining asind read sehr gut in Abbildung In this section, 11 zu sehen. we Bei present einem NFS a Server detailed wirdbreakdown die of the r the preceding Ausfallsicherheit week. Its network der Daten conort 750 MB/s, so it was using its recal to those in Section 6.2. Cluster X is for research and durch einworkloads RAID Systemon realisiert. two GFS Dieclusters gesamte Kommunikation, comparable but not identiluster B can support peakread rates of development while cluster Y is for production data processing. pplications were using just 380 MB/s. 10 ad Methodology and Caveats that the rate of operations sent to the These results include only client originated requests so 00 to 500 operations per second. The that they reflect the workload generated by our applications ep up with this rate, and therefore is for the file system as a whole. They do not include interserver these workloads. requests to carry out client requests or internal back- n of GFS, the master was occasionally ground activities, such as forwarded writes or rebalancing. e workloads. It spent most of its time Statistics on I/O operations are based on information

13 2.5 NFS vs GFS also Daten und Metadaten, findet über die einzigen beiden am System beteiligten Maschinen statt. Beim GFS Ansatz wird unterschieden zwischen Systemen die Metadaten vorhalten, dem Master, und Systeme, die für die Speicherung verantwortlich sind, die server. Ein Client kommuniziert nun mindestens mit zwei unterschiedlichen Servern. Gerade bei vielen parallelen Zugriffen kann man so einen Flaschenhals vermeiden. Beim NFS-Ansatz wäre bei datenintensiven Vorgängen der gleichzeitige Zugriff auf wenige Bytes, selbst wenn es nur zum lesen ist, beeinträchtigt. physische Maschine hd1 hd2 hd3 hd hd hd RAID Cs1 Cs2 Cs3 NFS Server GFS Master NFS Client Anwendung Anwendung Abbildung 11: Vergleich NFS vs GFS 11

14 3 HadoopDFS 3 HadoopDFS Das Hadoop Distributed FileSystem ist ein verteiltes Dateisystem der Apache Hadoop Group, welches 2007 veröffentlicht wurde [2]. Diese Arbeitsgruppe, welche zu den Apache Core Gruppen gehört, entwickelt nach dem Vorbild von Google eigene Java-Implementierungen zum Thema verteiltes Rechnen und Speichern. Etwas mehr als die Hälfte der Mitarbeiter dieser Gruppe sind bei Yahoo! angestellt, somit ist der Bedarf und die Beweggründe ähnlich wie bei Google und GFS. Im Gegensatz zu Google ist HDFS Open Source und kann von jedem sowohl kompiliert und verändert als auch eingesetzt werden. Für große Linuxdistributionen wie Debian existieren bereits vorkompilierte Pakete die über den Paketmanager mittels apt get install hadoop installiert werden können. Eine Komplettlösung ist die Linux Distribution Cloudera. 3.1 Architektur Die Architektur ist der des GFS nahezu identisch. Mit folgender Übersetzungstabelle ist es sofort möglich, Abbildung 12 zu verstehen. GFS Master server HDFS NameNode DataNode Block Die Metadaten werden vom NameNode verwaltet. Daten werden in Blöcken auf DataNodes gespeichert. 12

15 3.2 Replikation und Verfügbarkeit The NameNode and DataNode are pieces of software designed to run on commodity machines. These machines Abbildung typically 12: run HDFS a GNU/Linux Architektur operating (Quelle: system [2]) (OS). HDFS is built using the Java language; any machine that supports Java can run the NameNode or the DataNode software. Usage of the highly portable Java language means that HDFS can be deployed 3.2 Replikation a wide range und Verfügbarkeit of machines. A typical deployment has a dedicated machine that runs only the NameNode software. Each of the other machines in the cluster runs one instance Die standardmäßige of the DataNode Anzahl software. an Replikaten The architecture pro Block does liegt beim not preclude HDFS bei running drei. Diese multiple werden DataNodes nach der Rack-Awareness-Strategie on the same machine but verteilt. in a real Wie deployment man auch in that Abbildung is rarely12 thesehen case. kann, ist das The Dateisystem existence in of der a single Lage, die NameNode geografische in a Position cluster greatly der DataNodes simplifies zu the ermitteln. architecture of the system. Der NameNode The NameNode veranlasst is theeine arbitrator Replikation and repository in Rack for undall eine HDFS out metadata. Rack, damit Thesind system zwei is designed Replikateinnah such beieinander, a way thatum usereinen data höheren never flows Datendurchsatz through thebeim NameNode. Verarbeiten zu erreichen. Um die Ausfallsicherheit zu erhöhen wird ein Replikat außerdem in ein anderes Rack kopiert. 4. The File System Namespace HDFS supports a traditional hierarchical file organization. A user or an application can create directories 4 Schlussfolgerung and store files inside these directories. The file system namespace hierarchy is Die beiden näher vorgestellten Dateisysteme GFS und HDFS stellen eine Art Hybridsystem aus Page einem 5 RAID Verbund und einem Netzwerkdateisystem dar. Sie kombinieren die Möglichkeiten, Copyright 2008 The Apache Software Foundation. All rights reserved. von überall auf seine Dateien zugreifen zu können, mit der Ausfallsicherheit eines teueren RAID Systems. Mit der frei verfügbaren Java-Implementierung des HDFS ist es für jeden möglich, in kürzester Zeit und auf sehr unterschiedlichen Rechnern ein homogenes Dateisystem zu erschaffen mit einer nahezu permanenten Verfügbarkeit. 13

16 Abbildungsverzeichnis Abbildungsverzeichnis 1 Schematischer Aufbau des FAT-Dateisystems (Zur Vereinfachung entspricht ein Block einem Cluster.) GFS Architektur (Quelle: [1]) Lese-Algorithmus (Schritte 1, 2 und 3) (Quelle: [1]) Lese-Algorithmus (Schritte 4, 5 und 6) (Quelle: [1]) Schreib-Algorithmus (Schritte 1,2 und 3) (Quelle: [1]) Schreib-Algorithmus (Schritt 4) (Quelle: [1]) Schreib-Algorithmus (Schritte 5, 6 und 7) (Quelle: [1]) Schreib-Algorithmus (Schritte 8 und 9) (Quelle: [1]) Benchmark Testcluster lesen (Quelle: [1]) Benchmark Testcluster schreiben (Quelle: [1]) Vergleich NFS vs GFS HDFS Architektur (Quelle: [2])

17 Literatur Literatur [1] Sanjay Ghemawat, Howard Gobioff and Shun-Tak Leung, The Google File System, SOSP 03: Proceedings of the nineteenth ACM symposium on Operating systems principles, p.29-43, 2003, Bolton Landing, NY, USA [2] Dhruba Borthakur, HDFS Architecture, The Apache Software Foundation,

Verteilte Dateisysteme in der Cloud

Verteilte Dateisysteme in der Cloud Verteilte Dateisysteme in der Cloud Cloud Data Management Maria Moritz Seminar Cloud Data Management WS09/10 Universität Leipzig 1 Inhalt 1.) Anforderungen an verteilte Dateisysteme 2.) GoogleFS 3.) Hadoop

Mehr

Verteilte Systeme. Map Reduce. Secure Identity Research Group

Verteilte Systeme. Map Reduce. Secure Identity Research Group Verteilte Systeme Map Reduce Map Reduce Problem: Ein Rechen-Job (meist Datenanalyse/Data-Mining) soll auf einer riesigen Datenmenge ausgeführt werden. Teile der Aufgabe sind parallelisierbar, aber das

Mehr

Einführung in Hadoop

Einführung in Hadoop Einführung in Hadoop Inhalt / Lern-Ziele Übersicht: Basis-Architektur von Hadoop Einführung in HDFS Einführung in MapReduce Ausblick: Hadoop Ökosystem Optimierungen Versionen 10.02.2012 Prof. Dr. Christian

Mehr

PVFS (Parallel Virtual File System)

PVFS (Parallel Virtual File System) Management grosser Datenmengen PVFS (Parallel Virtual File System) Thorsten Schütt thorsten.schuett@zib.de Management grosser Datenmengen p.1/?? Inhalt Einführung in verteilte Dateisysteme Architektur

Mehr

Symbio system requirements. Version 5.1

Symbio system requirements. Version 5.1 Symbio system requirements Version 5.1 From: January 2016 2016 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Web... 3 1.1 Overview... 3 1.1.1 Single server installation... 3 1.1.2

Mehr

Datenverwaltung in der Cloud. Überblick. Google File System. Anforderungen der Anwendungen an das Dateisystem

Datenverwaltung in der Cloud. Überblick. Google File System. Anforderungen der Anwendungen an das Dateisystem Überblick Datenverwaltung in der Cloud Datenverwaltung in der Cloud Motivation Windows Azure Storage: Zusammenfassung CAP-Theorem nach [Brewer] In einem verteilten System ist es nicht möglich gleichzeitig

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Zielsetzung: System Verwendung von Cloud-Systemen für das Hosting von online Spielen (IaaS) Reservieren/Buchen von Resources

Mehr

Verteiltes Persistenz-System. Mykhaylo Kabalkin

Verteiltes Persistenz-System. Mykhaylo Kabalkin Verteiltes Persistenz-System Mykhaylo Kabalkin 01.12.2006 Übersicht Motivation und Problematik Ziel Anforderungen Systemarchitektur erster Entwurf Architekturkomponenten Risiken 01.12.2006 Seminar Ringvorlesung

Mehr

ein verteiltes und repliziertes Dateisystem XtreemOS IP project is funded by the European Commission under contract IST-FP6-033576

ein verteiltes und repliziertes Dateisystem XtreemOS IP project is funded by the European Commission under contract IST-FP6-033576 ein verteiltes und repliziertes Dateisystem is funded by the European Commission XtreemOS IPunder project contract IST-FP6-033576 1 Das XtreemOS Projekt Europäisches Forschungsprojekt gefördert von der

Mehr

Peter Dikant mgm technology partners GmbH. Echtzeitsuche mit Hadoop und Solr

Peter Dikant mgm technology partners GmbH. Echtzeitsuche mit Hadoop und Solr Peter Dikant mgm technology partners GmbH Echtzeitsuche mit Hadoop und Solr ECHTZEITSUCHE MIT HADOOP UND SOLR PETER DIKANT MGM TECHNOLOGY PARTNERS GMBH WHOAMI peter.dikant@mgm-tp.com Java Entwickler seit

Mehr

Verzeichnisdienste in heterogenen Systemen

Verzeichnisdienste in heterogenen Systemen Verzeichnisdienste in heterogenen Systemen Zielsetzungen Implementierung Aufbau: Active Directory (AD) auf Basis von Windows Server 008 R mit Windows Client(s), Linux Client(s) und einem Linux Server (Dateiserver).

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= How to Disable User Account Control (UAC) in Windows Vista You are attempting to install or uninstall ACT! when Windows does not allow you access to needed files or folders.

Mehr

Hadoop. Eine Open-Source-Implementierung von MapReduce und BigTable. von Philipp Kemkes

Hadoop. Eine Open-Source-Implementierung von MapReduce und BigTable. von Philipp Kemkes Hadoop Eine Open-Source-Implementierung von MapReduce und BigTable von Philipp Kemkes Hadoop Framework für skalierbare, verteilt arbeitende Software Zur Verarbeitung großer Datenmengen (Terra- bis Petabyte)

Mehr

Dateisysteme und Datenverwaltung in der Cloud

Dateisysteme und Datenverwaltung in der Cloud Dateisysteme und Datenverwaltung in der Cloud Sebastian Fischer Master-Seminar Cloud Computing - WS 2013/14 Institut für Telematik, Universität zu Lübeck Dateisysteme und Datenverwaltung in der Cloud 1

Mehr

Big Data Management Thema 14: Cassandra

Big Data Management Thema 14: Cassandra Thema 14: Cassandra Jan Kristof Nidzwetzki Thema 14: Cassandra 1 / 25 Übersicht 1 Grundlagen Überblick Geschichte Datenmodel 2 Architektur Der logische Ring Persistenz der Daten Tunable Consistency Read

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

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS Tuning des Weblogic /Oracle Fusion Middleware 11g Jan-Peter Timmermann Principal Consultant PITSS 1 Agenda Bei jeder Installation wiederkehrende Fragen WievielForms Server braucheich Agenda WievielRAM

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

IBM Netezza Data Warehouse Appliances - schnelle Analysen mit hohen Datenmengen

IBM Netezza Data Warehouse Appliances - schnelle Analysen mit hohen Datenmengen IBM Netezza Data Warehouse Appliances - schnelle Analysen mit hohen Datenmengen Nahezu 70% aller Data Warehouse Anwendungen leiden unter Leistungseinschränkungen der unterschiedlichsten Art. - Gartner

Mehr

Level 1 German, 2016

Level 1 German, 2016 90886 908860 1SUPERVISOR S Level 1 German, 2016 90886 Demonstrate understanding of a variety of German texts on areas of most immediate relevance 2.00 p.m. Wednesday 23 November 2016 Credits: Five Achievement

Mehr

Level 2 German, 2013

Level 2 German, 2013 91126 911260 2SUPERVISOR S Level 2 German, 2013 91126 Demonstrate understanding of a variety of written and / or visual German text(s) on familiar matters 9.30 am Monday 11 November 2013 Credits: Five

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

Datenbearbeitung in der Cloud anhand von Apache Hadoop Hochschule Mannheim

Datenbearbeitung in der Cloud anhand von Apache Hadoop Hochschule Mannheim Tobias Neef Cloud-Computing Seminar Hochschule Mannheim WS0910 1/23 Datenbearbeitung in der Cloud anhand von Apache Hadoop Hochschule Mannheim Tobias Neef Fakultät für Informatik Hochschule Mannheim tobnee@gmail.com

Mehr

Level 2 German, 2015

Level 2 German, 2015 91126 911260 2SUPERVISOR S Level 2 German, 2015 91126 Demonstrate understanding of a variety of written and / or visual German text(s) on familiar matters 2.00 p.m. Friday 4 December 2015 Credits: Five

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

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich? KURZANLEITUNG Firmware-Upgrade: Wie geht das eigentlich? Die Firmware ist eine Software, die auf der IP-Kamera installiert ist und alle Funktionen des Gerätes steuert. Nach dem Firmware-Update stehen Ihnen

Mehr

Cloud-Computing. 1. Definition 2. Was bietet Cloud-Computing. 3. Technische Lösungen. 4. Kritik an der Cloud. 2.1 Industrie 2.

Cloud-Computing. 1. Definition 2. Was bietet Cloud-Computing. 3. Technische Lösungen. 4. Kritik an der Cloud. 2.1 Industrie 2. Cloud Computing Frank Hallas und Alexander Butiu Universität Erlangen Nürnberg, Lehrstuhl für Hardware/Software CoDesign Multicorearchitectures and Programming Seminar, Sommersemester 2013 1. Definition

Mehr

Isilon Solutions + OneFS

Isilon Solutions + OneFS Isilon Solutions + OneFS Anne-Victoria Meyer Universität Hamburg Proseminar»Ein-/Ausgabe Stand der Wissenschaft«, 2013 Anne-Victoria Meyer Isilon Solutions + OneFS 1 / 25 Inhalt 1. Einleitung 2. Hardware

Mehr

Evil Tech presents: Windows Home Server

Evil Tech presents: Windows Home Server Evil Tech presents: Windows Home Server Eine Vorstellung der Technik eines interessanten Produktes. by rabbit@net Die zentrales Backup zentrale Datenablage Streaming von Medien weltweiter Zugriff einfache

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

GridMate The Grid Matlab Extension

GridMate The Grid Matlab Extension GridMate The Grid Matlab Extension Forschungszentrum Karlsruhe, Institute for Data Processing and Electronics T. Jejkal, R. Stotzka, M. Sutter, H. Gemmeke 1 What is the Motivation? Graphical development

Mehr

Concept. Chapter. Locking daemon over CIFS for OpenOffice.org. Verantwortlich

Concept. Chapter. Locking daemon over CIFS for OpenOffice.org. Verantwortlich FOSS-Group GmbH Bismarckallee 9 4D-79098 Freiburg i.br Tel. +41 (0)61 751 72 80 Fax +41 (0)61 751 78 79 www.foss-group.eu Mail: info@foss-group.eu Concept OSBD Chapter Locking daemon over CIFS for OpenOffice.org

Mehr

Galileo Desktop Benutzerhandbuch Version 1.02

Galileo Desktop Benutzerhandbuch Version 1.02 Galileo Desktop Benutzerhandbuch Version 1.02 Galileo Deutschland GmbH. All rights reserved. Dieses Dokument enthält Informationen, an denen Galileo International Rechte besitzt. Dieses Dokument darf nur

Mehr

storage management (c) Till Hänisch 2003, BA Heidenheim

storage management (c) Till Hänisch 2003, BA Heidenheim storage management (c) Till Hänisch 2003, BA Heidenheim warum? haenisch@susi:~ > df Filesystem 1k-blocks Used Available Use% Mounted on /dev/sda3 35115800 16351708 16980076 50% / /dev/sda1 23300 3486 18611

Mehr

Creating OpenSocial Gadgets. Bastian Hofmann

Creating OpenSocial Gadgets. Bastian Hofmann Creating OpenSocial Gadgets Bastian Hofmann Agenda Part 1: Theory What is a Gadget? What is OpenSocial? Privacy at VZ-Netzwerke OpenSocial Services OpenSocial without Gadgets - The Rest API Part 2: Practical

Mehr

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB Read Online and Download Ebook PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB DOWNLOAD EBOOK : PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: Click link bellow

Mehr

Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen

Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen 1 Files als lineare Liste File angeordnet als verkette Liste von Blöcken Jeder Block enthält Zeiger zum Nachfolger Zeiger = Adresse des Blocks

Mehr

Level 1 German, 2012

Level 1 German, 2012 90886 908860 1SUPERVISOR S Level 1 German, 2012 90886 Demonstrate understanding of a variety of German texts on areas of most immediate relevance 9.30 am Tuesday 13 November 2012 Credits: Five Achievement

Mehr

Oracle Hot Standby. XE, SEOne, SE. Maximum Performance Mode. WIN, Linux, Unix Einfache Lösung. bis zu 10 Standby DB

Oracle Hot Standby. XE, SEOne, SE. Maximum Performance Mode. WIN, Linux, Unix Einfache Lösung. bis zu 10 Standby DB Network Failure Management Graceful Switchover XE, SEOne, SE WIN, Linux, Unix Einfache Lösung Oracle Hot Standby Maximum Performance Mode 100% Java Kompression bis zu 10 Standby DB Die Oracle Experten

Mehr

RAC auf Sun Cluster 3.0

RAC auf Sun Cluster 3.0 RAC auf Sun Cluster 3.0 Schlüsselworte RAC, OPS, Sun Cluster, Performance, Availability Zusammenfassung Oracle hat mit dem Real Application Cluster (RAC) aus einer Hochverfügbarkeitslösung eine Höchstverfügbarkeitslösung

Mehr

Version 2.0. Copyright 2013 DataCore Software Corp. All Rights Reserved.

Version 2.0. Copyright 2013 DataCore Software Corp. All Rights Reserved. Version 2.0 Copyright 2013 DataCore Software Corp. All Rights Reserved. VDI Virtual Desktop Infrastructure Die Desktop-Virtualisierung im Unternehmen ist die konsequente Weiterentwicklung der Server und

Mehr

DNS Server - Fedorawiki.de

DNS Server - Fedorawiki.de 1 von 5 22.05.2007 02:26 DNS Server Aus Fedorawiki.de Dieser Artikel ist noch nicht vollständig. Du kannst helfen, ihn zu bearbeiten. Dieser Artikel ist Teil der HOWTO Sammlung Die Hauptaufgabe vom Domain

Mehr

Granite Gerhard Pirkl

Granite Gerhard Pirkl Granite Gerhard Pirkl 2013 Riverbed Technology. All rights reserved. Riverbed and any Riverbed product or service name or logo used herein are trademarks of Riverbed Technology. All other trademarks used

Mehr

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Listening Comprehension: Talking about language learning

Listening Comprehension: Talking about language learning Talking about language learning Two Swiss teenagers, Ralf and Bettina, are both studying English at a language school in Bristo and are talking about language learning. Remember that Swiss German is quite

Mehr

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2 ReadMe zur Installation der BRICKware for Windows, Version 6.1.2 Seiten 2-4 ReadMe on Installing BRICKware for Windows, Version 6.1.2 Pages 5/6 BRICKware for Windows ReadMe 1 1 BRICKware for Windows, Version

Mehr

EVANGELISCHES GESANGBUCH: AUSGABE FUR DIE EVANGELISCH-LUTHERISCHE LANDESKIRCHE SACHSEN. BLAU (GERMAN EDITION) FROM EVANGELISCHE VERLAGSAN

EVANGELISCHES GESANGBUCH: AUSGABE FUR DIE EVANGELISCH-LUTHERISCHE LANDESKIRCHE SACHSEN. BLAU (GERMAN EDITION) FROM EVANGELISCHE VERLAGSAN EVANGELISCHES GESANGBUCH: AUSGABE FUR DIE EVANGELISCH-LUTHERISCHE LANDESKIRCHE SACHSEN. BLAU (GERMAN EDITION) FROM EVANGELISCHE VERLAGSAN DOWNLOAD EBOOK : EVANGELISCHES GESANGBUCH: AUSGABE FUR DIE EVANGELISCH-LUTHERISCHE

Mehr

MapReduce in der Praxis

MapReduce in der Praxis MapReduce in der Praxis Rolf Daniel Seminar Multicore Programmierung 09.12.2010 1 / 53 Agenda Einleitung 1 Einleitung 2 3 Disco Hadoop BOOM 4 2 / 53 1 Einleitung 2 3 Disco Hadoop BOOM 4 3 / 53 Motivation

Mehr

Verteiltes Backup. Einleitung Grundlegende Backup Techniken Backup in Netzwerken. Client/Server Peer-to-Peer

Verteiltes Backup. Einleitung Grundlegende Backup Techniken Backup in Netzwerken. Client/Server Peer-to-Peer Verteiltes Backup Einleitung Grundlegende Backup Techniken Backup in Netzwerken Client/Server Peer-to-Peer Einleitung Backup: Das teilweise oder gesamte Kopieren der in einem Computersystem vorhandenen

Mehr

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Fuse. Filesystem in Userspace PRÄSENTATION VON TIM WELGE

Fuse. Filesystem in Userspace PRÄSENTATION VON TIM WELGE Fuse Filesystem in Userspace PRÄSENTATION VON TIM WELGE 1 INHALTSVERZEICHNIS Einführung Was ist ein Dateisystem Was ist der Userspace FUSE Andere Schlüssel Funktionen Beispiele Wie funktioniert FUSE Schreiben

Mehr

Patagonia - Ein Mehrbenutzer-Cluster für Forschung und Lehre

Patagonia - Ein Mehrbenutzer-Cluster für Forschung und Lehre Patagonia - Ein Mehrbenutzer-Cluster für Forschung und Lehre Felix Rauch Christian Kurmann, Blanca Maria Müller-Lagunez, Thomas M. Stricker Institut für Computersysteme ETH Zürich Eidgenössische Technische

Mehr

Apache Hadoop. Distribute your data and your application. Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de berndf@apache.

Apache Hadoop. Distribute your data and your application. Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de berndf@apache. Apache Hadoop Distribute your data and your application Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de berndf@apache.org Apache The Apache Software Foundation Community und

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-Portal is an application which enables to submit VGM information directly to Hamburg Süd via our e-portal web page. You can choose to insert VGM information directly, or download

Mehr

Big Data in a Nutshell. Dr. Olaf Flebbe of ät oflebbe.de

Big Data in a Nutshell. Dr. Olaf Flebbe of ät oflebbe.de Big Data in a Nutshell Dr. Olaf Flebbe of ät oflebbe.de Zu mir Bigdata Projekt, benutzt Apache Bigtop Linux seit Anfang vor Minix/ATARI Linuxtag 2001? Promoviert in Computational Physics in Tü Seit Jan

Mehr

Grade 12: Qualifikationsphase. My Abitur

Grade 12: Qualifikationsphase. My Abitur Grade 12: Qualifikationsphase My Abitur Qualifikationsphase Note 1 Punkte Prozente Note 1 15 14 13 85 % 100 % Note 2 12 11 10 70 % 84 % Note 3 9 8 7 55 % 69 % Note 4 6 5 4 40 % 54 % Note 5 3 2 1 20 % 39

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

Neue Ansätze der Softwarequalitätssicherung

Neue Ansätze der Softwarequalitätssicherung Neue Ansätze der Softwarequalitätssicherung Googles MapReduce-Framework für verteilte Berechnungen am Beispiel von Apache Hadoop Universität Paderborn Fakultät für Elektrotechnik, Informatik und Mathematik

Mehr

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3 User Manual for Marketing Authorisation and Lifecycle Management of Medicines Inhalt: User Manual for Marketing Authorisation and Lifecycle Management of Medicines... 1 1. General information... 2 2. Login...

Mehr

EXASOL @ Symposium on Scalable Analytics. www.exasol.com. Skalierbare Analysen mit EXASolution

EXASOL @ Symposium on Scalable Analytics. www.exasol.com. Skalierbare Analysen mit EXASolution EXASOL @ Symposium on Scalable Analytics Skalierbare Analysen mit EXASolution EXASOL AG Wer sind wir R&D: + seit 2000 + laufend Forschungsprojekte Produkt: Analytische Datenbank EXASolution Focus auf Komplexität

Mehr

Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen

Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen DATA WAREHOUSE Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen Alfred Schlaucher, Detlef Schroeder DATA WAREHOUSE Themen Big Data Buzz Word oder eine neue Dimension

Mehr

LOG AND SECURITY INTELLIGENCE PLATFORM

LOG AND SECURITY INTELLIGENCE PLATFORM TIBCO LOGLOGIC LOG AND SECURITY INTELLIGENCE PLATFORM Security Information Management Logmanagement Data-Analytics Matthias Maier Solution Architect Central Europe, Eastern Europe, BeNeLux MMaier@Tibco.com

Mehr

Power-Efficient Server Utilization in Compute Clouds

Power-Efficient Server Utilization in Compute Clouds Power-Efficient Server Utilization in Compute Clouds 1/14 Overview 1. Motivation 2. SPECpower benchmark 3. Load distribution strategies 4. Cloud configuration 5. Results 6. Conclusion 2/14 1. Motivation

Mehr

AFS / OpenAFS. Bastian Steinert. Robert Schuppenies. Präsentiert von. Und

AFS / OpenAFS. Bastian Steinert. Robert Schuppenies. Präsentiert von. Und AFS / OpenAFS Präsentiert von Bastian Steinert Und obert Schuppenies Agenda AFS Verteilte Dateisysteme, allg. Aufbau Sicherheit und Zugriffsrechte Installation Demo Vergleich zu anderen DFs Diskussion

Mehr

Routing in WSN Exercise

Routing in WSN Exercise Routing in WSN Exercise Thomas Basmer telefon: 0335 5625 334 fax: 0335 5625 671 e-mail: basmer [ at ] ihp-microelectronics.com web: Outline Routing in general Distance Vector Routing Link State Routing

Mehr

7/15/2014. Stratus everrun Enterprise. Ist die Audio Qualität OK? Fragen bitte per Chat, diese werden im Anschluss beantwortet.

7/15/2014. Stratus everrun Enterprise. Ist die Audio Qualität OK? Fragen bitte per Chat, diese werden im Anschluss beantwortet. Stratus everrun Enterprise Zehra Balkic / Patrick Skwara/Georg Dier Avance-eE Migration Stratus Technologies vertraulich 2013 Stratus Technologies Bermuda Ltd. Ist die Audio Qualität OK? Fragen bitte per

Mehr

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS An AAA/Switch cooperative project run by LET, ETH Zurich, and ilub, University of Bern Martin Studer, ilub, University of Bern Julia Kehl, LET, ETH Zurich 1 Contents

Mehr

Hochverfügbarkeit mit Windows Server vnext. Carsten Rachfahl Microsoft Hyper-V MVP

Hochverfügbarkeit mit Windows Server vnext. Carsten Rachfahl Microsoft Hyper-V MVP Hochverfügbarkeit mit Windows Server vnext Carsten Rachfahl Microsoft Hyper-V MVP Carsten Rachfahl www.hyper-v-server.de Roling Cluster Upgrade Herausforderung: Update eines Failover Clusters ohne Downtime

Mehr

Session Storage im Zend Server Cluster Manager

Session Storage im Zend Server Cluster Manager Session Storage im Zend Server Cluster Manager Jan Burkl System Engineer, Zend Technologies Agenda Einführung in Zend Server und ZSCM Überblick über PHP Sessions Zend Session Clustering Session Hochverfügbarkeit

Mehr

Geometrie und Bedeutung: Kap 5

Geometrie und Bedeutung: Kap 5 : Kap 5 21. November 2011 Übersicht Der Begriff des Vektors Ähnlichkeits Distanzfunktionen für Vektoren Skalarprodukt Eukidische Distanz im R n What are vectors I Domininic: Maryl: Dollar Po Euro Yen 6

Mehr

eurex rundschreiben 094/10

eurex rundschreiben 094/10 eurex rundschreiben 094/10 Datum: Frankfurt, 21. Mai 2010 Empfänger: Alle Handelsteilnehmer der Eurex Deutschland und Eurex Zürich sowie Vendoren Autorisiert von: Jürg Spillmann Weitere Informationen zur

Mehr

Konzepte von Betriebssystemkomponenten Disk-Caches und Dateizugriff

Konzepte von Betriebssystemkomponenten Disk-Caches und Dateizugriff Konzepte von Betriebssystemkomponenten Disk-Caches und Dateizugriff von Athanasia Kaisa Grundzüge eines Zwischenspeichers Verschiedene Arten von Zwischenspeicher Plattenzwischenspeicher in LINUX Dateizugriff

Mehr

Die Datenmanipulationssprache SQL

Die Datenmanipulationssprache SQL Die Datenmanipulationssprache SQL Daten eingeben Daten ändern Datenbank-Inhalte aus Dateien laden Seite 1 Data Manipulation Language A DML statement is executed when you Add new rows to a table Modify

Mehr

1.1 IPSec - Sporadische Panic

1.1 IPSec - Sporadische Panic Read Me System Software 9.1.2 Patch 2 Deutsch Version 9.1.2 Patch 2 unserer Systemsoftware ist für alle aktuellen Geräte der bintec- und elmeg-serien verfügbar. Folgende Änderungen sind vorgenommen worden:

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

Brandbook. How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes. Version 1.0.1

Brandbook. How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes. Version 1.0.1 Brandbook How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes Version 1.0.1 Content / Inhalt Logo 4 Icon 5 QR code 8 png vs. svg 10 Smokesignal 11 2 / 12

Mehr

Gliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik

Gliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik Cloud Computing Gliederung Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik 2 Bisher Programme und Daten sind lokal beim Anwender

Mehr

... Chair of Mobile Business & Multilateral Security. Lecture 14 Business Informatics 2 (PWIN) FAQ WS 2015/16

... Chair of Mobile Business & Multilateral Security. Lecture 14 Business Informatics 2 (PWIN) FAQ WS 2015/16 Lecture 14 Business Informatics (PWIN) FAQ WS 015/16 Prof. Dr. Kai Rannenberg Shuzhe Yang, M.Sc. Christopher Schmitz, M.Sc. www.m-chair.de Chair of Mobile Business & Multilateral Security Jenser (Flickr.com)

Mehr

Konzept zur Push Notification/GCM für das LP System (vormals BDS System)

Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Wir Push Autor: Michael Fritzsch Version: 1.0 Stand: 04. Februar 2015 Inhalt 1. Was ist eine Push Notification? 2. Wofür steht GCM?

Mehr

Installationshinweise Z501J / Z501K Adapter IrDa USB Installation hints Z501J / Z501K Adapter IrDa USB

Installationshinweise Z501J / Z501K Adapter IrDa USB Installation hints Z501J / Z501K Adapter IrDa USB Installationshinweise Z501J / Z501K Adapter IrDa USB Installation hints Z501J / Z501K Adapter IrDa USB 1/3.04 (Diese Anleitung ist für die CD geschrieben. Wenn Sie den Treiber vom WEB laden, entpacken

Mehr

MySQL Performance Tuning für Entwickler

MySQL Performance Tuning für Entwickler MySQL Performance Tuning für Entwickler Cebit 2015, Hannover Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 18 FromDual GmbH Support Beratung remote-dba Schulung

Mehr

Produktinformation _185PNdeen

Produktinformation _185PNdeen Produktinformation 201407_185PNdeen Solldaten-UPGRADE Juli 2014 WA 900 / 920 / 020 / 950 / 970 CURA S 800 / 860 / 060 / 900 / 960 WAB01 / WAB 02 CCT CURA R1200 / CURA R2000/ API R2000 BOSCH FWA 51x Auf

Mehr

USBASIC SAFETY IN NUMBERS

USBASIC SAFETY IN NUMBERS USBASIC SAFETY IN NUMBERS #1.Current Normalisation Ropes Courses and Ropes Course Elements can conform to one or more of the following European Norms: -EN 362 Carabiner Norm -EN 795B Connector Norm -EN

Mehr

Übersicht. UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32

Übersicht. UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32 Übersicht UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32 Die in diesem Teil vorgestellten Informationen stellen lediglich das Prinzip dar - im Detail ist alles etwas komplizierter...

Mehr

NVR Mobile Viewer for iphone/ipad/ipod Touch

NVR Mobile Viewer for iphone/ipad/ipod Touch NVR Mobile Viewer for iphone/ipad/ipod Touch Quick Installation Guide DN-16111 DN-16112 DN16113 2 DN-16111, DN-16112, DN-16113 for Mobile ios Quick Guide Table of Contents Download and Install the App...

Mehr

Preisliste für The Unscrambler X

Preisliste für The Unscrambler X Preisliste für The Unscrambler X english version Alle Preise verstehen sich netto zuzüglich gesetzlicher Mehrwertsteuer (19%). Irrtümer, Änderungen und Fehler sind vorbehalten. The Unscrambler wird mit

Mehr

CloneManager Für Windows und Linux

CloneManager Für Windows und Linux bietet ein leicht zu bedienendes, automatisches Verfahren zum Klonen und Migrieren zwischen und innerhalb von physischen oder virtuellen Maschinen oder in Cloud- Umgebungen. ist eine Lösung für die Live-Migrationen

Mehr

Aber genau deshalb möchte ich Ihre Aufmehrsamkeit darauf lenken und Sie dazu animieren, der Eventualität durch geeignete Gegenmaßnahmen zu begegnen.

Aber genau deshalb möchte ich Ihre Aufmehrsamkeit darauf lenken und Sie dazu animieren, der Eventualität durch geeignete Gegenmaßnahmen zu begegnen. NetWorker - Allgemein Tip 618, Seite 1/5 Das Desaster Recovery (mmrecov) ist evtl. nicht mehr möglich, wenn der Boostrap Save Set auf einem AFTD Volume auf einem (Data Domain) CIFS Share gespeichert ist!

Mehr

General info on using shopping carts with Ogone

General info on using shopping carts with Ogone Inhaltsverzeichnisses 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What

Mehr

(Prüfungs-)Aufgaben zum Thema Scheduling

(Prüfungs-)Aufgaben zum Thema Scheduling (Prüfungs-)Aufgaben zum Thema Scheduling 1) Geben Sie die beiden wichtigsten Kriterien bei der Wahl der Größe des Quantums beim Round-Robin-Scheduling an. 2) In welchen Situationen und von welchen (Betriebssystem-)Routinen

Mehr

HiOPC Hirschmann Netzmanagement. Anforderungsformular für eine Lizenz. Order form for a license

HiOPC Hirschmann Netzmanagement. Anforderungsformular für eine Lizenz. Order form for a license HiOPC Hirschmann Netzmanagement Anforderungsformular für eine Lizenz Order form for a license Anforderungsformular für eine Lizenz Vielen Dank für Ihr Interesse an HiOPC, dem SNMP/OPC Gateway von Hirschmann

Mehr

Partitionieren und Formatieren

Partitionieren und Formatieren Partitionieren und Formatieren Auf eine Festplatte werden Partitionen angelegt, damit Daten an verschiedenen (relativ) unabhängigen Orten gespeichert werden können oder dass mehrere unabhängige Betriebssysteme

Mehr

SolidQ Flex Services Walkthrough Part I

SolidQ Flex Services Walkthrough Part I Part I Im Folgenden stellen wir Ihnen in Text und Bild die wichtigsten Funktionen der SolidQ Flex Services vor. 1. Dashboard Nach dem Einloggen sieht man zunächst das Dashboard. Dies gilt sowohl für den

Mehr

Unternehmen-IT sicher in der Public Cloud

Unternehmen-IT sicher in der Public Cloud Unternehmen-IT sicher in der Public Cloud Safely doing your private business in public David Treanor Team Lead Infrastructure Microsoft Certified Systems Engineer (MCSE) Microsoft Certified Systems Administrator

Mehr

Aufbau einer Testumgebung mit VMware Server

Aufbau einer Testumgebung mit VMware Server Aufbau einer Testumgebung mit VMware Server 1. Download des kostenlosen VMware Servers / Registrierung... 2 2. Installation der Software... 2 2.1 VMware Server Windows client package... 3 3. Einrichten

Mehr

Hadoop. Simon Prewo. Simon Prewo

Hadoop. Simon Prewo. Simon Prewo Hadoop Simon Prewo Simon Prewo 1 Warum Hadoop? SQL: DB2, Oracle Hadoop? Innerhalb der letzten zwei Jahre hat sich die Datenmenge ca. verzehnfacht Die Klassiker wie DB2, Oracle usw. sind anders konzeptioniert

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

Getting started with MillPlus IT V530 Winshape

Getting started with MillPlus IT V530 Winshape Getting started with MillPlus IT V530 Winshape Table of contents: Deutsche Bedienungshinweise zur MillPlus IT V530 Programmierplatz... 3 English user directions to the MillPlus IT V530 Programming Station...

Mehr

Lehrveranstaltung Speichersysteme Sommersemester 2009

Lehrveranstaltung Speichersysteme Sommersemester 2009 Lehrveranstaltung Speichersysteme Sommersemester 2009 Kapitel 11: Network File Systems Part 1 André Brinkmann Gliederung Network AFached Storage Speichertechnologien hinter NAS Verteilte Dateisysteme NFS

Mehr