Lastvorhersage in einer Cloud mit einem Bayes schen Klassifizierer.

Größe: px
Ab Seite anzeigen:

Download "Lastvorhersage in einer Cloud mit einem Bayes schen Klassifizierer."

Transkript

1 Lastvorhersage in einer Cloud mit einem Bayes schen Klassifizierer. basierend auf der Arbeit Host Load Prediction in a Google Compute Cloud with a Bayesian Model. von Sheng Di, Derrick Kondo und Walfredo Cirne. [2] Seminar aus Informatik, Universität Salzburg betreut von Univ.-Prof. Dr. Wolfgang Pree David Herzog-Botzenhart und Johannes Priewasser 18. Juli

2 Inhaltsverzeichnis 1 Vorwort. 2 2 Abstract 2 3 Einführung Die Deplyoment Modelle Service Modelle Essentielle Charakteristiken von Cloud-Infrastrukturen Lastvorhersage in Cloud basierten Systemen Lastvorhersagen in Grid, HPC und Cloud Systemen Verbesserung der Voraussagen durch das Baye sche Modell Datenbasis für die Auswertung Berechnung der Last Exponentiell segmentiertes Muster ESP Exponentially segemented Patern Bayes sches Modell Klassifizierung Risikofunktion Mittlere quadratische Abweichung Beweisfenster (Evidence window) Merkmale (Features) Merkmalskorellation Experimentelle Ergebnisse 17 1

3 1 Vorwort. Diese Arbeit entstand im Zuge einer Ausarbeitung einer Präsentation auf Grundlage der Arbeit und des Studiums jener von Sheng Di, Derrick Kondo und Walfredo Cirne Host Load Prediction in a Google Compute Cloud with a Bayesian Model. Das präsentierte Verfahren und die Auswertung der Feldversuche entstammen eben genau dieser Arbeit von Sheng Di et.al. [2] 2 Abstract Sheng Di, Derrick Kondo und Walfredo Cirne untersuchten die Verwendung eines Bayes schen Klassifizierers mit Hilfe von 9 dafür entwickelten Features für die Lastvoraussage. Vor allem eine adequate Langzeitvoraussage war das Ziel. Hierzu verwendeten Sie die Daten der Aufzeichnung eines Google Data Centers mit über Jobs, 40 Millionen Tasks verteilt auf Maschinen mit der Auflösung von einer Minute über ein ganzes Monat. Eine Motivation der Arbeit ist der Vergleich der Charakteristiken von Lastvoraussagen in Clouds mit jener von Grids. Unter Verwendung der aufgezeichneten Daten erzielten sie vor allem bei Langzeitvoraussagen im Vergleich zu anderen gängigen Lösungen (Gleitender Durchschnitt moving averages, Auto- Regression und/oder Rausch Filter) eine Verbesserung von 5.6% bis 50%[2]. Bei unserem Studium der Arbeit vermissten wir zeitbasierte Features, in denen die Tageszeit oder Zeitzone mit einfließen. Es fiel uns auch der Umstand auf, dass die Messwerte sowohl zum Lernen als auch als Datengrundlage für die Auswertung herangezogen wurden und auf ein Monat begrenzt waren. 2

4 3 Einführung Cloud Computing hat in den letzten fünf Jahren extrem an Bedeutung zugenommen. Im Unterschied zu GRID Computing bei dem eine homogene Lastverteilung und eine meist gut vorhersehbare Last zu verarbeiten sind, stellt Cloud Computing die Branche vor die Aufgabe, komplexe Lastfluktuationen verarbeiten zu müssen. Eine typische Cloud Architektur ist in Abbildung 1 dargestellt. USERS LOAD BALANCER HOST HOST HOST HOST HOST Abbildung 1: Host Load Verteilung in einer Cloud. Definition 3.1 Cloud Computing ermöglicht einen einfachen netzbasierten Zugriff auf Abruf (on-demand) auf einen Pool geteilter und verteilter Computer Resourcen. Der Begriff Resourcen umfasst Netzwerke, Speicher, Anwendungen und Dienste. Diese Resourcen müssen mit geringen Managementaufwand und minimaler Service Provider Interaktion, schnell zur Verfügung gestellt, beziehungsweise released werden können.[1, NIST] Das Cloud Computing Model von Badger et al. unterscheidet fünf essentielle Charakteristiken, drei Service Charakteristiken und vier Deployment Charakteristiken.[1, NIST] 3

5 3.1 Die Deplyoment Modelle Die Deployment Modelle: 1. Private Cloud (private cloud) Die Verwendung ist exklusiv für eine einzelne Organisation bestimmt. Sie kann aber von Dritten zur Verfügung gestellt werden. 2. Gemeinschaftscloud (community cloud) Die Cloud Infrastruktur wird von Konsumenten jener Organisationen geteilt, welche die selben Interessen teilen. (Zum Beisiel Projektmanagement, Sicherheitsverbesserung, etc.) 3. Öffentliche Cloud(public cloud) Die Cloud Infrastruktur wird für die Öffentlichkeit zur Verfügung gestellt. 4. Hybridcloud(hybrid cloud) 3.2 Service Modelle Badger et al. [1, NIST] unterscheiden drei Arten von Service Modellen. 1. Cloud Software als Dienst (SaaS Cloud Software as a Service) Der Konsument nutzt Applikationen des Anbieters aus der Infrastruktur. 2. Cloud Platform als Dienst (PaaS Cloud Platfom as a Service) Der Konsument verteilt und betreibt eigene oder Applikationen Dritter, unter Verwendung der Werkzeuge die der Infrastruktur Provider zur Verfügung stellt. 3. Cloud Infrastruktur als Dienst (IaaS Cloud Infrastructure as a Service) Der Konsument erhält die Möglichkeit fundamentale Resourcen zu nutzen. Dazu können unter anderem Betriebssysteme der Rechner, Speicher, Netzwerke, Verteilung der Applikationen und limitierter Zugriff auf Firewalls gehören. Der Konsument darf aber nicht die Cloud Infrastruktur als solche kontrollieren. 4

6 3.3 Essentielle Charakteristiken von Cloud-Infrastrukturen Badger et al. unterscheiden fünf essentielle Charakteristiken. (On-demand self-service, Broad network acces, Resource pooling, Rapid elasticity und Measured Service). Vorallem die Charakteristiken Rapid elasticity und Measured Service verlangen nach einer möglichst genauen Lastvoraussage um einerseits SLA s (Service Level Agreements) und andererseits die Verfügbarkeit QoS (Quality of Service) garantieren zu können. Dies wiederum ermöglicht es den Aufwand und die daraus folgenden Kosten abschätzen und kontrollieren zu können. 1. Rapid elasticity (Schnelle und elastische Kapazitätsanpassung.) Bedeutet das Kapazitäten schnell und elastisch, zumeist automatisiert, zur Verfügung gestellt werden können. Es kann sowohl nach Innen als auch nach Außen skaliert werden. Dem Konsumenten erscheinen die bereitstellbaren Resourcen unendlich und deren Verfügbarkteit zeitlich unabhängig. 2. Measured Service (Überwachte Dienste) Cloud Systeme kontrollieren und optimieren die Resourcen unter Verwendung von Metriken welche auf den Typ der zur Verfügung gestellten Resourcen angepasst ist. Die Verwendung der Resourcen kann überwacht, kontrolliert und zurückgemeldet werden. Die größte Herausforderung für Cloud Service Anbieter ist eben der Kompromiss (trade-off) zwischen Kundenzufriedenheit und Profit.[3] Daher wurde in den letzten Jahren intensiv untersucht, welche Voraussagesysteme für die Auslastung bei Cloud Computing am besten einzusetzen sind. Es wurden auch adaptive Systeme untersucht, in denen die Kapazitätsplanung abhängig von SLA s und QoS erfolgt. Sheng Di et al. [2] untersuchten den Bayes schen Klassifizierer und die für die Untersuchung nötigen unabhängigen Features. 4 Lastvorhersage in Cloud basierten Systemen Die Lastvorhersage in cloud basierten Systemen verglichen mit klassischen Grid und High Performance Computing (HPC) Systemen stellt eine größere Herausforderung dar, da die Last in der Cloud stärker fluktuiert. Diese Fluktuation ist die Folge von kürzeren Jobdauern und mehr interaktiven Jobs. Die 5

7 Jobdauer in der Google Cloud beträgt nur [ 1, 1 ] verglichen mit der Jobdauer 20 2 im AuverGrid System, was zu einer feingranulareren Resourcenreservierung im Google Daten Center führt. 4.1 Lastvorhersagen in Grid, HPC und Cloud Systemen Bisherige Arbeiten zum Thema Lastvorhersage in Grid und HPC Systemen haben sich hauptsächlich auf Methoden fokussiert die auf dem gleitendem Mittelwert, autoregressiven Modellen oder Rauschfiltern basieren. Diese Methoden erzielen in Cloudsystemen nicht unbedingt brauchbare Genauigkeiten. Zum Beispiel würden durch das Filtern von Rauschen in den Lastaufzeichungen wichtige Daten von tatsächlichen hohen Fluktuationen verloren gehen. Des weiteren konzentrieren sich diese Methoden eher auf kurzfristige Vorhersagen und lassen längere Vorhersageintervalle außer Acht. 5 Verbesserung der Voraussagen durch das Baye sche Modell Durch die Anwendung des bayes schen Modells sollen Voraussagen zur mittleren Auslastung in einem Zeitintervall von bis zu 16 Stunden, sowie auf mehreren aufeinander folgenden Zeitintervallen getroffen werden können. Das Modell verwendet dazu voraussagenden Merkmale (features) die die Erwartung, Voraussagbarkeit, Tendenzen und Muster in den Lastaufzeichnungen erfassen. Wichtige Informationen über Fluktuationen und Rauschen werden bei diesem Ansatz beibehalten. Die mittlere quadratische Abweichung (mean squared error, MSE) beträgt für ein einzelnes Zeitintervall und 10 5 für mehrere aufeinander folgende Zeitintervalle (pattern). Die Vorhersagegenauigkeit verbessert sich verglichen mit anderen Methoden um %. 5.1 Datenbasis für die Auswertung In den Lastaufzeichnungen werden die CPU und die Speicherauslastung erfasst, welche die zwei wichtigen Metriken für das System darstellen. Die zugrunde liegenden Daten wurden über einen Zeitraum von einem Monat in einem Produktivsystem von Google mit über 12,000 Rechnern aufgezeichnet. Die Benutzer senden dabei ihre Aufträge (jobs) an einen gebündelten 6

8 Planungsprozess (batch scheduler). Jeder Auftrag besteht aus einer Menge von Aufgaben (tasks) und einer Menge an Resourcenbeschränkungen. Der Planungsprozess weist die einzelnen Aufgaben an die zur Vergügung stehenden Rechner des Systems zu. In diesem Monat wurden über 670,000 Aufträge und über 40 Millionen Aufgaben abgearbeitet. Die Last in dem System ist darstellbar als Funktion von den eingehenden Aufträgen und der Planungsstrategie (scheduling strategy). 5.2 Berechnung der Last Die Last zu einem bestimmten Zeitpunkt auf einem bestimmten Rechner besteht aus der Gesamtlast aller laufenden Aufgaben auf diesem Rechner. Die relative Last errechnet sich durch die Division von der absoluten Last durch die vorhandene Kapazität. Dieser Wert liegt dann zwischen 0 und 1. Die Lastdaten werden diskretisiert durch die Berechnung der relativen Last jedes Rechners über aufeinanderfolgende Zeitintervalle mit einer festgelegten Länge von ein paar Minuten. Die diskretisierten Daten bilden die Basis der Arbeit. Mit der selben Vorgehensweise wurden auch die relativen Lastdaten zu jeder Periode von AuverGrid s Lastaufzeichnungen berechnet. Damit konnte das höhere Rauschen in den Daten von Google verglichen mit AuverGrid verifiziert werden. Das minimale/mittlere/maximale Rauschen der CPU Lastdaten wurde mit einem Mittelwertfilter berechnet und beträgt jeweils AuverGrid: , , Google: , 0.028,

9 Abbildung 2: Lastvergleich zwischen Google und AuverGrid Die Verteilung der Lastdaten von Google und AuverGrid wird gegenübergestellt in einem Quantile-Quantile-Plot. Dazu wird der Bereich der Lastdaten gleichmäßig aufgeteilt in fünf Teilbereiche. Die Lastdauer ist definiert als die Zeit in der die Last auf einem Rechner konstant in einem der fünf Teilbereiche bleibt. Die Verteilung der Lastdauern wird miteinander verglichen. Abbildung 3: Quantile-Quantile Plot der Dauer and Aufgabenlänge 5.3 Exponentiell segmentiertes Muster ESP Exponentially segemented Patern Vorhergesagt wird die mittlere Last über ein einzelnes Zeitintervall zu einem bestimmten Zeitpunkt t 0. Auf dieser Basis wird die mittlere Last für mehrere 8

10 aufeinander folgende Zeitintervalle vorhergesagt. Um die Fluktuation über eine Zeitperiode zu charakterisieren, wird ein exponentiell segmentiertes Muster (exponentially segmented pattern, ESP) eingeführt. Das Vorhersageintervall wird aufgeteilt in eine Menge von aufeinander folgende Segmente, deren Länge exponentiell zunimmt. Ermittelt wird die mittlere Last in jedem dieser Segmente. Abbildung 4: Illustration des exponentiell segmentierten Musters Die Gesamtlänge des Vorhersageintervalls wird bezeichnet mit s. Das erste Segment (s 1 ) wird als Basislinie (baseline) mit der Länge b bezeichnet und startet vom aktuellen Zeitpunkt t 0 und endet bei t 0 + b. Die Länge jedes weiteren Segments (s i ) berechnet sich mit b 2 i 2 i = 2, 3, 4,... Wird zum Beispiel b auf 1 Stunde gesetzt, so errechnet sich für die das vorherzusagende Intervalls eine Gesamtlänge s von 16 Stunden (= ). Die Mittelwerte werden bezeichnet mit l i i = 1, 2, 3,... Die Vorhersagegenauigkeit ist besser für kurzfristige Vorhersagen als für langfristige. 9

11 Abbildung 5: Induktion der segmentierten Auslastung Es wird der Vektor von Lastdaten (l = (l 1, l 2,..., l n ) T ) vorhergesagt, wobei jeder Wert den Mittelwert über ein bestimmtes Segment repräsentiert. Das Zeitintervall welches die aktuell erfassten Lastdaten einschließt wird als Beweisfenster (evidence window) bezeichnet. Die Vorhersage für jedes einzelne Segment ist der Schlüsselschritt für die gesamte Vorhersage. Die Last korelliert stark zwischen benachbarten Segementen und korelliert nicht für nicht benachbarte Segmente. Die Darstellung der Segmente wird in eine andere Darstellung transformiert, in der jedes Intervall das vorhergesagt werden soll an das Beweisfenster angrenzt. Dann wird eine Menge aus mittleren Lastvorhersagen für die Intervalle verschiedener Länge berechnet, wobei jedes Intervall zum aktuellen Zeitpunkt t 0 startet. Das Ergebnis daraus wird bezeichnet mit η 1, η 2,..., η n η i+1 = 2η i. Das Ziel ist es einen Vektor η = (η 1, η 2,..., η n ) T vorherzusagen, und nicht den Vektor l. Der Vektor l kann durch folgende Induktion aus dem Vektor η berechnet werden: Der aktuelle Zeitpunkt ist t 0 Es wurden bereits zwei Lastvorhersagen (η i 1 and η i ) über zwei Intervalle, [t 0, t i 1 ] und [t 0, t i ] berechnet Die zwei Flächen (S 1 and S 2 ) werden einandern angeglichen Die Ableitung der Lastvorhersage [t i 1, t i ] wird berechnet 10

12 l i ist die vorhergesagte mittlere Last in dem neuen Segment [t i 1, t i ], dargestellt als rote Linie in der Grafik l i = η i + t i 1 t 0 t i t i 1 (η i η i 1 ) (1) Dies vereinfacht und verallgemeinert die Implementierung eines Prädiktors, da jeder Prädiktor der ein einzelnes Intervall voraussagen kann in einen Prädiktor der ein ESP voraussagen kann, verwandelt werden kann. Dadurch ergibt sich die Möglichkeit ein einzelnes oder mehrere aufeinander folgende Intervalle ohne Mehraufwand vorauszusagen. Die zwei Schlüsselschritte des Algorithmus: mittlere Lastvorhersage (Zeile 1-5) Segment Transformation (Zeile 6) Jedes Intervall startet zum aktuellen Zeitpunkt, im Gegensatz zu den vorhin definierten Segmenten in der Vektorräpresentation l. Abbildung 6: Pseudo-code der Cloud Lastmustervorhersage 6 Bayes sches Modell Zur Laufzeit wird das Beweisfenster mit den kürzlich aufgetretenen Fluktuationen aktualisiert. Es wird die A-posteriori Wahrscheinlichkeit aus der A- priori Wahrscheinlichkeitsverteilung berechnet, wobei ein Bayes Klassifikator 11

13 Abbildung 7: Vorhersagefehler mit unterschiedlichen Vorhersagelängen einbezogen wird. Ein Bayes Klassifikator ist ein klassischer Klassifikator wie er auch beim Data Mining beim überwachten Lernen zum Einsatz kommt. 6.1 Klassifizierung Die Klassifizierung besteht aus fünf Schritten: 1. Bestimme die Menge an Zielzuständen (W = (ω 1, ω 2,..., ω m ) T, mit m als Anzahl der Zustände) Beweisvektor mit h voneinander unabhängigen Merkmalen (χ = (x 1, x 2,..., x h ) T ) 2. Berechne die A-priori Wahrscheinlickkeitsverteilung, P (ω i ), basierend auf den Beweisdaten 3. Berechne die multivariate Wahrscheinlichkeitsverteilung (joint probability) p(χ ω i ) für jeden Zustand ω i 4. Berechne die A-posteriori Wahrscheinlichkeit basierend auf den Beweisdaten 12

14 P (ω i x j ) = p(x j ω i )P (ω i ) m k=1 p(x j ω k )P (ω k ) (2) 5. Triff eine Entscheidung basierend auf der Risikofunktion λ(ˆω i, ω i ), wobei ˆω i und ω i den tatsächlichen und den vorhergesagten Wert des Zustandes darstellen Es gibt zwei Verfahren basierend auf verschiedenen Risikofunktionen um Entscheidungen zu treffen, unter Verwendung des Naiven Bayes-Klassifikators (N-BC) und des auf der minimierten quadratischen Abweichung (minimized mean square error, MMSE) basierten Bayes-Klassifikator (MMSE-BC) 6.2 Risikofunktion Die entsprechenden Risikofunktionen davon sind: { 0 ω i ˆω i < δ λ( ω i, ˆω i ) = 1 ω i ˆω i δ (3) λ( ω i, ˆω i ) = ( ω i ˆω i ) 2 (4) Der vorhergesagte Wert für den Zustand (ˆω i ) wird ermittelt durch den minimalen Fehler: ˆω i = arg max p(ω i x j ) (5) 6.3 Mittlere quadratische Abweichung Mittlere quadratische Abweichung (MSE): ˆω i = m ω i p(ω i x j ) (6) i=1 Der Zielzustandsvektor und der Vektor generiert aus den Lastdaten des Beweisfensters sind die beiden kritischsten Faktoren für eine genaue Vorhersage. 13

15 Die Lastdaten werden aufgeteilt in kleinere Bereiche, wobei jeder Bereich einer gewissen Auslastungsstufe entspricht. Die Anzahl der Bereiche im Lastdatenbereich [0,1] wird mit r bezeichnet. Wird zum Beispiel r = 50 gesetzt ergeben sich daraus die 50 Teilbereiche [0, 0.02), [0.02, 0.04),..., [0.98, 1]. 6.4 Beweisfenster (Evidence window) Die Länge des Beweisfensters (evidence window) wird auf die Hälfte der Länge des vorherzusagenden Intervalls gesetzt. Wenn das Vorhersageintervall zum Beispiel 8 Stunden beträgt, wird das Beweisfenster auf die letzten 4 Stunden gesetzt. Mit dieser Vorgehensweise konnte in experimentellen Resultaten das genaueste Ergebnis erzielt werden. Das Beweisfenster wird in eine Menge von gleich großen Segmenten unterteilt. 48 (= 4 60) aufeinanderfolgende Lastzustände (mit einer Segmentgröße im Beweisfenster von 5 5 Minuten) bilden in dieser Periode die Ausgangsdaten für die Vorhersage. Wenn das Vorhersageintervall zum Beispiel auf 4 Stunden gesetzt wird, beträgt die Länge des Beweisfensters 2 Stunden und es gibt 24 Auslastungswerte im Beweisfenster. Abbildung 8: Illustration des Beweisfensters und den Zielzuständen 6.5 Merkmale (Features) Der Lastzustandsvektor im Beweisfenster wird defininiert durch e = (e 1, e 2,..., e d ) T wobei d die Anzahl der Teilsegmente im Beweisfenster darstellt, auch Fenstergröße (window size) genannt. Die Elemente in dem Vektor sind zeitlich sortiert, beginnend mit dem aktuellsten Wert. 14

16 Das Merkmal mittlere Auslastung (mean load, F ml (e))) ist der Mittelwert des Lastzustandsvektors e: F ml (e) = 1 d d e i (7) i=1 Der Wertebereich der mittleren Auslastung befindet sich in [0,1]. Dieser Bereich wird wiederum aufgeteilt in r gleich große Teilbereiche, wobei wieder jeder Teilbereich einen Lastzustand darstellt. Das Ergebnis der mittleren Auslastung ist also einer dieser Teilbereiche. Die gewichtete mittlere Auslastung ist der linear gewichtete Mittelwert des Lastzustandsvektores e mit: F wml (e) = d i=1 (d i + 1)e i d i=1 i = 2 d(d + 1) d (d i + 1)e i (8) Bei diesem Merkmal werden die aktuelleren Lastzustände stärker gewichtet als ältere. Auch dieses Merkmal befindet sich im Bereich [0,1], wobei der Bereich wiederum aufgeteilt wird auf r Teilbereiche. Der Gerechtigkeitsindex (fairness index, F fi (e))) wird verwendet um den Grad an Lastfluktuation im Beweisfenster zu charakterisieren. Die Formel dafür lautet: F fi (e) = ( d i=1 e i) 2 d (9) d i=1 e2 i Das Ergebnis ist normalisiert im Bereich [0,1]. Ein höherer Wert deutet auf eine stabilere Lastfluktuation hin. Der Wert beträgt 1, genau dann wenn alle einzelnen Lastzustände gleich sind. Nachdem der Zielzustand in diesem Modell die mittlere Auslastung im vorherzusagenden Intervall ist, scheint das Merkmal der mittleren Auslastung wichtiger zu sein als der Gerechtigkeitsindex. Wenn allerdings die Last im vorherzusagenden Intervall ähnlich fluktuiert wie im Beweisfenster, kann der Gerechtigkeitsindex die Vorhersage verbessern. Der rauschunterdrückte Gerechtigkeitsindex (noise-decreased fairness index, F ndfi (e)) wird ebenfalls mit der Formel des Gerechtigkeitsindizes berechnet. Gibt es allerdings ein oder zwei Ausreißer in den Beweisdaten (load outliers) die den Gerechtigkeitsindex maßgeblich verschlechtern, so werden diese nicht in die Berechnung miteinbezogen. Solche Ausreißer sind höchstwahrscheinlich Rauschen oder irreguläre Jitter. 15 i=1

17 Das Zustandsstatus Merkmal (type state, F ts (e)) wird verwendet um den Lastzustandsbereich im Beweisfenster, sowie den Grad an Jitter zu charakterisieren. Es ist definiert als zweiertupel α, β, wobei α die Anzahl an involvierten Zuständen und β die Anzahl an Zustandsänderungen darstellt. Liegt zum Beispiel ein Lastzustandsvektor von (0.023,0.042,0.032,0.045,0.056,0.036) vor, so gibt es nur zwei Zustände die involviert sind, nämlich [0.02,0.04) und [0.04,0.06), sowie vier Zustandsänderungen , , , ist keine Zustandsänderung, nachdem der vorhergehende Zustand in den selben Lastzustandsbereich fällt. Das Erste-Letzte Last Merkmal (first-last, F fll (e)) wird verwendet um grob den Trend der Auslastung in der jüngeren Vergangenheit zu charakterisieren. Es ist definiert als Zweiertupel τ, υ, wobei τ den ersten und υ den letzten Lastzustand aus dem Beweisfenster darstellt. Dieses Merkmal ist praktisch nur brauchbar in Kombination mit anderen Merkmalen. Das N-Segment Muster (N-segment pattern, F N sp (e)) charakterisiert die Segmentmuster basierend auf dem Beweisfenster. Das Beweisfenster wird wieder gleichmäßig aufgeteilt auf Teilbereiche, wobei jeder Teilbereich eine mittlere Auslastung beinhaltet. Beträgt die Länge des Beweisfensters zum Beispiel 4 Stunden (mit einer Fenstergröße von 48), dann besteht das 4- Segment Muster aus einem Vierertupel dessen Elemente die folgenden mittlere Auslastungswerte beinhaltet: [e 1, e 12 ], [e 13, e 24 ], [e 25, e 36 ], [e 37, e 48 ]. N wird jeweils auf 2, 3 und 4 gesetzt, sodass sich daraus eigentlich vier Merkmale mit dem N-Segment Muster ergeben. 6.6 Merkmalskorellation Einige der Merkmale sind untereinander abhängig. Dies widerspricht der Annahme des Bayes Theorems, dass alle Merkmale voneinander unabhängig sind. Die Merkmale die in Formel (3) verwendet wurden, sollten voneinander unabhängig sein. Der Gerechtigkeitsindex und der rauschunterdrückte Gerechtigkeitsindex sind vermutlich voneinander abhängig. Daher wurde untersucht welche Merkmale miteinander linear korellieren und welche nicht. 16

18 Abbildung 9: Kompatibilität der Merkmale Nachdem 9 Merkmale (F ml, F wml, F fi, F ndfi, F ts, F fll, F 2 sp, F 3 sp, F 4 sp ) identifiziert wurden, ist die maximale Anzahl an Kombinationen 2 9. Um diese Zahl zu verkleinern wurden die Merkmale in 4 Gruppen unterteilt: {F ml, F wml, F 2 sp, F 3 sp, F 4 sp }, {F ndfi, F fi }, {F ts }, {F fll }. Elemente der selben Gruppe dürfen nicht mehrfach in einer Kombination vorkommen. Die Anzahl an kompatiblen Kombinationen (number of compatible combinations, NCC) beträgt 6, 3, 2, 2. NCC(9) = NCC(Gruppe 1) * NCC(Gruppe 2) * NCC(Gruppe 3) * NCC(Gruppe 4) = 6 * 3 * 2 * 2 = 72. Dabei wird noch der Fall abgezogen in dem kein Merkmal verwendet wird, was zu einer Gesamtanzahl an 71 gültigen und sinnvollen Kombinationen führt. 7 Experimentelle Ergebnisse Die einmonatige Datenaufzeichnung wurde in zwei Datensätze aufgeteilt, einmal in eine Lernperiode von Beginn der Aufzeichung bis zu Tag 25, und einmal in eine Testperiode von Tag 26 bis zum Ende der Aufzeichnung. Die Lernperiode wurde dazu verwendet um das Modell mit Daten zu füttern, also zum Beispiel um die A-priori Wahrscheinlichkeit P (ω i ) und die abhängige Wahrscheinlichkeit p(x j ω k ) zu berechnen. Die für die Vorhersage zu verwendenden Merkmale werden in einer Binärdarstellung selektiert. Die Reihenfolge der Merkmale ist festgelegt und ein Merkmal wird selektiert indem die entsprechende Stelle auf 1 gesetzt wird. Es stellte sich heraus, dass die beste Kombination an Merkmalen immer F ml und die schlechteste immer F ts ist, unabhängig von der Länge des vorherzusagenden Intervalls. Die Vorhersage unter Verwendung des MMSE- BC ist immer genauer als unter Verwendung von N-BC. Der MMSE-BC Klas- 17

19 sifikator adaptiert den mathematisch erwarteten Wert des vorhergesagten Lastzustands, der die höchste Wahrscheinlichkeit aufweist in den tatsächlichen Lastdaten vorzukommen. Der N-BC Klassifikator verwendet den Lastzustand mit der höchsten A-posteriori Wahrscheinlichkeit als Ergebnis der Vorhersage. Abschließend werden die besten und schlechtesten fünf Ergebnisse und deren Fehlerraten präsentiert. Abbildung 10: Erfolgsrate und MSE des Bayes Klassifikators 18

20 Literatur [1] L. Badger, T. Grance, L. Badger, T. Grance, R. Patt-corner, J. Voas, and P. D. Gallagher. Cloud computing synopsis and recomendations, nist special publication , May [2] S. Di, D. Kondo, and W. Cirne. Host load prediction in a google compute cloud with a bayesian model. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, page 21. IEEE Computer Society Press, [3] Y. Kouki and T. Ledoux. Sla-driven capacity planning for cloud applications. In Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on, pages IEEE, Abbildungsverzeichnis 1 Host Load Verteilung in einer Cloud Lastvergleich zwischen Google und AuverGrid Quantile-Quantile Plot der Dauer and Aufgabenlänge Illustration des exponentiell segmentierten Musters Induktion der segmentierten Auslastung Pseudo-code der Cloud Lastmustervorhersage Vorhersagefehler mit unterschiedlichen Vorhersagelängen Illustration des Beweisfensters und den Zielzuständen Kompatibilität der Merkmale Erfolgsrate und MSE des Bayes Klassifikators Wir weisen ausdrücklich darauf hin, dass die Abblidungen 2,3,4,5,6,7,8,9 und 10 aus der Arbeit[2] von Sheng Di, Derrick Kondo und Walfredo Cirne übernommen wurden. Copyright notice: The figures 2,3,4,5,6,7,8,9 and 10 have been taken from the paper[2] of Sheng Di, Derrick Kondo and Walfredo Cirne. 19

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

It's all in the Cloud! Cloud Computing Grundlagen

It's all in the Cloud! Cloud Computing Grundlagen It's all in the Cloud! Cloud Computing Grundlagen Folie: 1/25 Agenda Einleitung - Cloud Computing Begriffe Überblick - Wer bietet was? Der Weg zur Private Cloud Einblick - RRZK und Cloud Computing Anmerkung

Mehr

Beim Kunden wahrgenommene Qualität von IT-Services Ein wichtiger Faktor in der Beschaffung von Cloud Services

Beim Kunden wahrgenommene Qualität von IT-Services Ein wichtiger Faktor in der Beschaffung von Cloud Services Beim Kunden wahrgenommene Qualität von IT-Services Ein wichtiger Faktor in der Beschaffung von Cloud Services BICCnet Arbeitskreistreffen "IT-Services" am 14. November bei fortiss Jan Wollersheim fortiss

Mehr

ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle

ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle SAFE HARBOR STATEMENT The following is intended to outline our general product

Mehr

Hochverfügbar, skalierbar und sicher in. der Public Cloud

Hochverfügbar, skalierbar und sicher in. der Public Cloud Hochverfügbar, skalierbar und sicher in der Public Cloud Thomas Bachmann CIO @ Mambu GmbH Twitter: @thobach Anwendungsbeispiel Core Banking System Verwaltung von Kunden, Konten, Transaktionen Buchhaltung,

Mehr

Anforderungen an Cloud- Rechenzentren

Anforderungen an Cloud- Rechenzentren Anforderungen an Cloud- Rechenzentren Student der Wirtscha3sinforma6k an der Universität zu Köln 1 Vorstellung Oktober 2009 bis September 2012 Bachelorstudium der Wirtscha3sinforma6k an der Wirtscha3s-

Mehr

Mythen des Cloud Computing

Mythen des Cloud Computing Mythen des Cloud Computing Prof. Dr. Peter Buxmann Fachgebiet Wirtschaftsinformatik Software Business & Information Management Technische Universität Darmstadt 12.09.2012 IT-Business meets Science Prof.

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

6. Bayes-Klassifikation. (Schukat-Talamazzini 2002)

6. Bayes-Klassifikation. (Schukat-Talamazzini 2002) 6. Bayes-Klassifikation (Schukat-Talamazzini 2002) (Böhm 2003) (Klawonn 2004) Der Satz von Bayes: Beweis: Klassifikation mittels des Satzes von Bayes (Klawonn 2004) Allgemeine Definition: Davon zu unterscheiden

Mehr

COBIT 5 Controls & Assurance in the Cloud. 05. November 2015

COBIT 5 Controls & Assurance in the Cloud. 05. November 2015 COBIT 5 Controls & Assurance in the Cloud 05. November 2015 Charakteristika der Cloud On-Demand Self Service Benötigte IT-Kapazität selbstständig ordern und einrichten Broad Network Access Zugriff auf

Mehr

MICROSOFTS CLOUD STRATEGIE

MICROSOFTS CLOUD STRATEGIE MICROSOFTS CLOUD STRATEGIE Sebastian Weber Head of Technical Evangelism Developer Platform & Strategy Group Microsoft Deutschland GmbH Slide 1 WAS IST CLOUD COMPUTING? Art der Bereitstellung von IT-Leistung

Mehr

AEQUO Adaptive und energieeffiziente Verteilung von virtuellen Maschinen in OpenStack-Umgebungen

AEQUO Adaptive und energieeffiziente Verteilung von virtuellen Maschinen in OpenStack-Umgebungen AEQUO Adaptive und energieeffiziente Verteilung von virtuellen Maschinen in OpenStack-Umgebungen Kai Spindler Sebastian Rieger [vorname.nachname]@informatik.hs-fulda.de Agenda Virtualisierung mit OpenStack

Mehr

Cnlab / CSI Herbsttagung 2014 WAS IST CLOUD UND WAS NICHT?

Cnlab / CSI Herbsttagung 2014 WAS IST CLOUD UND WAS NICHT? Cnlab / CSI Herbsttagung 2014 WAS IST CLOUD UND WAS NICHT? Definition Cloud http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf 10.9.2014 2 Definition Cloud: «The service model» www.sans.org

Mehr

Linux Server in der eigenen Cloud

Linux Server in der eigenen Cloud SÜD IT AG World of IT Linux Server in der eigenen Cloud Infrastructure as a Service (IaaS) Michael Hojnacki, ProtoSoft AG Quellen: SUSE Cloud 4 Präsentation (Thore Bahr) Diverse Veröffentlichungen Stahlgruberring

Mehr

Institut für angewandte Informationstechnologie (InIT)

Institut für angewandte Informationstechnologie (InIT) School of Engineering Institut für angewandte Informationstechnologie (InIT) We ride the information wave Zürcher Fachhochschule www.init.zhaw.ch Forschung & Entwicklung Institut für angewandte Informationstechnologie

Mehr

Emil Dübell EDConsulting

Emil Dübell EDConsulting Emil Dübell EDConsulting Emil.duebell@gmail.com www.x-plus-management.com Die Welt der IT verändert sich Cloud Computing und SaaS wird geschäftsfähig Veränderung des IT-Ökosystems Vom Lizenzgeber zum IT

Mehr

Vorbesprechung Hauptseminar "Cloud Computing"

Vorbesprechung Hauptseminar Cloud Computing Vorbesprechung Hauptseminar "Cloud Computing" Dimka Karastoyanova, Johannes Wettinger, Frank Leymann {karastoyanova, wettinger, leymann}@iaas.uni-stuttgart.de Institute of Architecture of Application Systems

Mehr

Open Grid Services Architecture (OGSA)

Open Grid Services Architecture (OGSA) Open Grid Services Architecture (OGSA) IBM Red Paper; Fundamentals of Grid Computing, 2002 A d v an ced M id d lew are P ro f. D r. C h. R eich rc h @ fh-furtw angen.d e http://www.informatik.fh-furtwangen.de/~reich/advancedmiddlewareallg.ss05/index.html

Mehr

Cloud Computing. 7. Oktober 2010

Cloud Computing. 7. Oktober 2010 Cloud Computing. 7. Oktober 2010 Music was my first love (J. Miles). Analysten sehen Cloud Computing als Evolution bekannter Technologien. Source: Experton, May 2010 Das Internet der Zukunft wird unsere

Mehr

Themenschwerpunkt Cloud-Computing

Themenschwerpunkt Cloud-Computing Themenschwerpunkt Cloud-Computing Ihr Ansprechpartner heute Claranet GmbH Hanauer Landstraße 196 60314 Frankfurt Senior Partner Account & Alliance Manager Tel: +49 (69) 40 80 18-433 Mobil: +49 (151) 16

Mehr

Neuerungen Analysis Services

Neuerungen Analysis Services Neuerungen Analysis Services Neuerungen Analysis Services Analysis Services ermöglicht Ihnen das Entwerfen, Erstellen und Visualisieren von Data Mining-Modellen. Diese Mining-Modelle können aus anderen

Mehr

Secure Cloud - "In-the-Cloud-Sicherheit"

Secure Cloud - In-the-Cloud-Sicherheit Secure Cloud - "In-the-Cloud-Sicherheit" Christian Klein Senior Sales Engineer Trend Micro Deutschland GmbH Copyright 2009 Trend Micro Inc. Virtualisierung nimmt zu 16.000.000 14.000.000 Absatz virtualisierter

Mehr

Motivation. Themenblock: Klassifikation. Binäre Entscheidungsbäume. Ansätze. Praktikum: Data Warehousing und Data Mining.

Motivation. Themenblock: Klassifikation. Binäre Entscheidungsbäume. Ansätze. Praktikum: Data Warehousing und Data Mining. Motivation Themenblock: Klassifikation Praktikum: Data Warehousing und Data Mining Ziel Item hat mehrere Attribute Anhand von n Attributen wird (n+)-tes vorhergesagt. Zusätzliches Attribut erst später

Mehr

Prototypvortrag. Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning. Projektseminar WS 2009/10

Prototypvortrag. Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning. Projektseminar WS 2009/10 Prototypvortrag Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning Projektseminar WS 2009/10 Eugen Fot, Sebastian Kenter, Michael Surmann AG Parallele

Mehr

Cloud Computing Erfahrungen eines Anbieters aus der Interaktion mit seinen Kunden und der Marktentwicklung

Cloud Computing Erfahrungen eines Anbieters aus der Interaktion mit seinen Kunden und der Marktentwicklung Cloud Computing Erfahrungen eines Anbieters aus der Interaktion mit seinen Kunden und der Marktentwicklung 29.10.2013 Susan Volkmann, IBM Cloud Leader Deutschland, Österreich, Schweiz (DACH) "The Grounded

Mehr

WANN GEHE ICH IN DIE CLOUD?

WANN GEHE ICH IN DIE CLOUD? WANN GEHE ICH IN DIE CLOUD? Angebot und Auswahl von Cloud-Diensten Dr. Bernhard Holtkamp Essen 6. Oktober 2011 Agenda Motivation Auswahl von Lösungen Ausblick Was ist Cloud Computing? Cloud Computing umfasst

Mehr

Cloud Computing mit mathematischen Anwendungen

Cloud Computing mit mathematischen Anwendungen Cloud Computing mit mathematischen Anwendungen Vorlesung SoSe 2009 Dr. Marcel Kunze Karlsruhe Institute of Technology (KIT) Steinbuch Centre for Computing (SCC) KIT the cooperation of Forschungszentrum

Mehr

Cloud Computing mit OpenStack

Cloud Computing mit OpenStack Cloud Computing mit OpenStack B1 Systems GmbH http://www.b1-systems.de Cloud Computing Fragen Was ist Cloud Computing? Was ist Infrastructure As A Service? Was ist OpenStack...... und aus welchen Komponenten

Mehr

Christian Metzger Thorsten Reitz Juan Villar. Cloud Computing. Chancen und Risiken aus technischer und unternehmerischer Sicht HANSER

Christian Metzger Thorsten Reitz Juan Villar. Cloud Computing. Chancen und Risiken aus technischer und unternehmerischer Sicht HANSER Christian Metzger Thorsten Reitz Juan Villar Cloud Computing Chancen und Risiken aus technischer und unternehmerischer Sicht HANSER Inhalt Vorwort, XI 1 Ist die Zukunft schon da? 1 1.1 Allgemeine Definition

Mehr

Analyse alt- und mittelpaläolithischer Steinartefaktinventare mittels Parallelkoordinatenplots

Analyse alt- und mittelpaläolithischer Steinartefaktinventare mittels Parallelkoordinatenplots Einleitung Analyse alt- und mittelpaläolithischer Steinartefaktinventare mittels Parallelkoordinatenplots von Irmela Herzog Im Rahmen der Herbsttagung der AG DANK (Datenanalyse und Numerische Klassifikation)

Mehr

Cloud Computing mit OpenStack

Cloud Computing mit OpenStack Cloud Computing mit OpenStack B1 Systems GmbH http://www.b1-systems.de Cloud Computing Cloud Computing Servicemodelle Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service

Mehr

1 2 013 I BM I C BM orporatiton

1 2 013 I BM I C BM orporatiton 1 Ronald Brutter, Senior IT Architect 3. Nov. 2013 Backup wozu? Ich habe Cloud Was ist Cloud? 5 Charakteristika nach NIST Das NIST listet fünf essentielle Charakteristika für Cloud-Computing: 1. Selbstzuweisung

Mehr

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering Azure und die Cloud Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat Institut für Informatik Software & Systems Engineering Agenda Was heißt Cloud? IaaS? PaaS? SaaS? Woraus besteht

Mehr

Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack

Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack CeBIT 2014 14. März 2014 André Nähring Cloud Computing Solution Architect naehring@b1-systems.de - Linux/Open Source Consulting,

Mehr

Die Microsoft Cloud OS-Vision

Die Microsoft Cloud OS-Vision Die Microsoft Cloud OS-Vision 29-01-2014, itnetx/marcel Zehner Seit Oktober 2013 steht Microsoft mit dem neuen Betriebssystem Microsoft Windows Server 2012 R2 am Start. Aus Sicht von vielen Unternehmen

Mehr

Oracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221

Oracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221 Oracle 10g und SQL Server 2005 ein Vergleich Thomas Wächtler 39221 Inhalt 1. Einführung 2. Architektur SQL Server 2005 1. SQLOS 2. Relational Engine 3. Protocol Layer 3. Services 1. Replication 2. Reporting

Mehr

Kornel. Voigt. Terplan. Christian. Cloud Computing

Kornel. Voigt. Terplan. Christian. Cloud Computing Kornel Terplan Christian Voigt Cloud Computing Inhaltsverzeichnis Die Autoren 13 Einführung 15 1 Taxonomie von Cloud-Computing 21 1.1 Einsatz einer Multi-Tenant-Architektur bei Cloud-Providern 21 1.2 Merkmale

Mehr

Das Unternehmen. BASYS Bartsch EDV-Systeme GmbH Hermine Seelhoff Str. 1-2 28357 Bremen Tel. 0421 434 20 30. Gegründet: 1988.

Das Unternehmen. BASYS Bartsch EDV-Systeme GmbH Hermine Seelhoff Str. 1-2 28357 Bremen Tel. 0421 434 20 30. Gegründet: 1988. Seite 2 Dr. Stephan Michaelsen www.basys-bremen.de Das Unternehmen BASYS Bartsch EDV-Systeme GmbH Hermine Seelhoff Str. 1-2 28357 Bremen Tel. 0421 434 20 30 www.basys-bremen.de vertrieb@basys-bremen.de

Mehr

Wonderware 2014. InTouch 11.0 Wonderware InTouch 2014

Wonderware 2014. InTouch 11.0 Wonderware InTouch 2014 März 2014 2014 Invensys. All Rights Reserved. The names, logos, and taglines identifying the products and services of Invensys are proprietary marks of Invensys or its subsidiaries. All third party trademarks

Mehr

Cloud Computing. Chancen und Risiken aus technischer und unternehmerischer Sicht. von Christian Metzger, Thorsten Reitz, Juan Villar. 1.

Cloud Computing. Chancen und Risiken aus technischer und unternehmerischer Sicht. von Christian Metzger, Thorsten Reitz, Juan Villar. 1. Cloud Computing Chancen und Risiken aus technischer und unternehmerischer Sicht von Christian Metzger, Thorsten Reitz, Juan Villar 1. Auflage Hanser München 2011 Verlag C.H. Beck im Internet: www.beck.de

Mehr

Redwood Cronacle und REALTECH theguard! Integration

Redwood Cronacle und REALTECH theguard! Integration Redwood Cronacle und REALTECH theguard! Integration Einleitung Redwood Software und REALTECH haben gemeinsam eine Lösung entwickelt, die die Systemverfügbarkeit von SAP und mysap Systemen signifikant erhöht.

Mehr

Informatikdienste Virtualisierung im Datacenter mit VMware vsphere

Informatikdienste Virtualisierung im Datacenter mit VMware vsphere Virtualisierung im Datacenter mit ware vsphere Luzian Scherrer, ID-IS-SYS1 Virtual Center Virtualisierung im Datacenter mit ware vsphere Luzian Scherrer, ID-IS-SYS1 Cloud SaaS otion DRS ware otion Fault

Mehr

Branchenschwerpunkt Pharma & Health Care

Branchenschwerpunkt Pharma & Health Care Branchenschwerpunkt Pharma & Health Care Ihr Ansprechpartner heute Claranet GmbH Hanauer Landstraße 196 60314 Frankfurt Senior Partner Account & Alliance Manager Tel: +49 (69) 40 80 18-433 Mobil: +49 (151)

Mehr

Approximationsalgorithmen

Approximationsalgorithmen Ausarbeitung zum Thema Approximationsalgorithmen im Rahmen des Fachseminars 24. Juli 2009 Robert Bahmann robert.bahmann@gmail.com FH Wiesbaden Erstellt von: Robert Bahmann Zuletzt berarbeitet von: Robert

Mehr

Cloud Computing. Einführung in Cloud Infrastrukturen

Cloud Computing. Einführung in Cloud Infrastrukturen Cloud Computing Einführung in Cloud Infrastrukturen CONNECTING BUSINESS & TECHNOLOGY Agenda! Cloud Computing Services! Marktübersicht von Cloud Computing Lösungen! Verfügbare Cloud Computing Lösungen!

Mehr

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Cloud Computing Betriebssicherheit von Cloud Umgebungen Urs Zumstein Leiter Performance Care Team Urs.Zumstein@DevoTeam.ch 079 639 42 58 Agenda Definition von Cloud Services Anforderungen an die Betriebssicherheit

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

Modul G.1 WS 07/08: Statistik 17.01.2008 1. Die Korrelation ist ein standardisiertes Maß für den linearen Zusammenhangzwischen zwei Variablen.

Modul G.1 WS 07/08: Statistik 17.01.2008 1. Die Korrelation ist ein standardisiertes Maß für den linearen Zusammenhangzwischen zwei Variablen. Modul G.1 WS 07/08: Statistik 17.01.2008 1 Wiederholung Kovarianz und Korrelation Kovarianz = Maß für den linearen Zusammenhang zwischen zwei Variablen x und y Korrelation Die Korrelation ist ein standardisiertes

Mehr

Platform as a Service (PaaS) 15.01.2010 Prof. Dr. Ch. Reich

Platform as a Service (PaaS) 15.01.2010 Prof. Dr. Ch. Reich Platform as a Service (PaaS) 15.01.2010 Prof. Dr. Ch. Reich Cloud Computing Deployment Typen: Private cloud Besitzt das Unternehmen Community cloud Gemeinsame Nutzung durch Gemeinschaft Public cloud Öffentliche

Mehr

Überblick IBM Offerings für Cloud-Provider

Überblick IBM Offerings für Cloud-Provider - IBM Cloud Computing März, 2011 Überblick IBM Offerings für Cloud-Provider Juerg P. Stoll Channel Development Executive for Cloud IMT ALPS juerg.stoll@ch.ibm.com +41 79 414 3554 1 2010 IBM

Mehr

Cloud Computing Technologien. Maxim Schnjakin 16. April 2013

Cloud Computing Technologien. Maxim Schnjakin 16. April 2013 Cloud Computing Technologien Maxim Schnjakin 16. April 2013 Agenda 1 Cloud Computing Technologien Worum geht s? Seminarthemen Was soll gemacht werden? Organisation Wie soll s ablaufen? Definition of Cloud

Mehr

Cloud Computing. D o m i n i c R e u t e r 19.07.2011. Softwarearchitekturen

Cloud Computing. D o m i n i c R e u t e r 19.07.2011. Softwarearchitekturen Cloud Computing D o m i n i c R e u t e r 19.07.2011 1 Seminar: Dozent: Softwarearchitekturen Benedikt Meurer GLIEDERUNG Grundlagen Servervirtualisierung Netzwerkvirtualisierung Storagevirtualisierung

Mehr

Erfolg und Vermögensrückgänge angefertigt im Rahmen der Lehrveranstaltung Nachrichtentechnik von: Eric Hansen, eric-hansen@gmx.de am: 07.09.

Erfolg und Vermögensrückgänge angefertigt im Rahmen der Lehrveranstaltung Nachrichtentechnik von: Eric Hansen, eric-hansen@gmx.de am: 07.09. Abstract zum Thema Handelssysteme Erfolg und Vermögensrückgänge angefertigt im Rahmen der Lehrveranstaltung Nachrichtentechnik von: Eric Hansen, eric-hansen@gmx.de am: 07.09.01 Einleitung: Handelssysteme

Mehr

Private Cloud mit Eucalyptus am SCC

Private Cloud mit Eucalyptus am SCC Private Cloud mit Eucalyptus am SCC Christian Baun 15. Dezember 2009 KIT The cooperation of Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) http://www.kit.edu Cloud-Comuting = Grid-Computing?!

Mehr

PPC und Data Mining. Seminar aus Informatik LV-911.039. Michael Brugger. Fachbereich der Angewandten Informatik Universität Salzburg. 28.

PPC und Data Mining. Seminar aus Informatik LV-911.039. Michael Brugger. Fachbereich der Angewandten Informatik Universität Salzburg. 28. PPC und Data Mining Seminar aus Informatik LV-911.039 Michael Brugger Fachbereich der Angewandten Informatik Universität Salzburg 28. Mai 2010 M. Brugger () PPC und Data Mining 28. Mai 2010 1 / 14 Inhalt

Mehr

Acceleris Data Center Consulting IT auf dem Weg zur Industrialisierung

Acceleris Data Center Consulting IT auf dem Weg zur Industrialisierung Acceleris Data Center Consulting IT auf dem Weg zur Industrialisierung Open Cloud Day, 10.06.2014 Data Center Evolution Der Weg zur Wolke ein Phasenmodell Physikalisch Virtualisiert Cloud > Die Applikations-

Mehr

JONATHAN JONA WISLER WHD.global

JONATHAN JONA WISLER WHD.global JONATHAN WISLER JONATHAN WISLER WHD.global CLOUD IS THE FUTURE By 2014, the personal cloud will replace the personal computer at the center of users' digital lives Gartner CLOUD TYPES SaaS IaaS PaaS

Mehr

Data Center Automa-on for the Cloud. Pascal Petsch

Data Center Automa-on for the Cloud. Pascal Petsch Data Center Automa-on for the Cloud Pascal Petsch Agenda Cloud Buzzwords Cloud Compu.ng in der Theorie Cloud Compu.ng in der Praxis Phase 1: Virtualisierung Phase 2: Automa.sierung mit OSDCM Phase 3+:

Mehr

Open Source als de-facto Standard bei Swisscom Cloud Services

Open Source als de-facto Standard bei Swisscom Cloud Services Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien

Mehr

Effizienzsteigerung im Rechenzentrum durch DCIM finden Sie den Einstieg!

Effizienzsteigerung im Rechenzentrum durch DCIM finden Sie den Einstieg! Effizienzsteigerung im Rechenzentrum durch DCIM finden Sie den Einstieg! 6. Februar 2013 Was ist DCIM? Data center infrastructure management (DCIM) is a new form of data center management which extends

Mehr

Integration von Cloud Services

Integration von Cloud Services Integration von Cloud Services Aktuelle Herausforderungen und Trends AMB Messe Jürgen Falkner, Fraunhofer IAO Leiter Softwaretechnik, Sprecher der Fraunhofer Allianz Cloud Computing Stuttgart, 19. September

Mehr

Cloud Computing. Einführung, EK Mitteilung, Europ. Cloud Partnership. Herbert.Leitold@a-sit.at

Cloud Computing. Einführung, EK Mitteilung, Europ. Cloud Partnership. Herbert.Leitold@a-sit.at Cloud Computing Einführung, EK Mitteilung, Europ. Cloud Partnership Herbert.Leitold@a-sit.at Beirat für Informationsgesellschaft Wien, 20. März 2013 Zentrum für sichere Informationstechnologie - Austria

Mehr

Heiter bis wolkig Sicherheitsaspekte und Potentiale von Cloud Computing für die öffentlichen Verwaltung

Heiter bis wolkig Sicherheitsaspekte und Potentiale von Cloud Computing für die öffentlichen Verwaltung Heiter bis wolkig Sicherheitsaspekte und Potentiale von Computing für die öffentlichen Verwaltung Hardy Klömpges Public Sector Deutschland Führungskräfteforum, Bonn 14.10.2010 Copyright Siemens AG 2010.

Mehr

VMware Software -Defined Data Center

VMware Software -Defined Data Center VMware Software -Defined Data Center Thorsten Eckert - Manager Enterprise Accounts Vertraulich 2011-2012 VMware Inc. Alle Rechte vorbehalten. Jedes Unternehmen heute ist im Softwaregeschäft aktiv Spezialisierte

Mehr

Entwicklung einer Methode zur Bewertung der Transformierbarkeit von On-Premise Anwendungssystemen in Software as a Service Lösungen

Entwicklung einer Methode zur Bewertung der Transformierbarkeit von On-Premise Anwendungssystemen in Software as a Service Lösungen Fakultät für Informatik Technische Universität München Entwicklung einer Methode zur Bewertung der Transformierbarkeit von On-Premise Anwendungssystemen in Software as a Service Lösungen Bachelorarbeit

Mehr

Security für das Datacenter von Morgen SDN, Cloud und Virtualisierung

Security für das Datacenter von Morgen SDN, Cloud und Virtualisierung Security für das Datacenter von Morgen SDN, Cloud und Virtualisierung Frank Barthel, Senior System Engineer Copyright Fortinet Inc. All rights reserved. Architektur der heutigen Datacenter Immer größere

Mehr

Seminar Komplexe Objekte in Datenbanken

Seminar Komplexe Objekte in Datenbanken Seminar Komplexe Objekte in Datenbanken OPTICS: Ordering Points To Identify the Clustering Structure Lehrstuhl für Informatik IX - Univ.-Prof. Dr. Thomas Seidl, RWTH-Aachen http://www-i9.informatik.rwth-aachen.de

Mehr

Daten haben wir reichlich! 25.04.14 The unbelievable Machine Company 1

Daten haben wir reichlich! 25.04.14 The unbelievable Machine Company 1 Daten haben wir reichlich! 25.04.14 The unbelievable Machine Company 1 2.800.000.000.000.000.000.000 Bytes Daten im Jahr 2012* * Wenn jedes Byte einem Buchstaben entspricht und wir 1000 Buchstaben auf

Mehr

Cloud Computing. Vorlesung an der Hochschule Karlsruhe - Technik und Wirtschaft im Sommersemester 2015 Michael Fischer und Georg Magschok

Cloud Computing. Vorlesung an der Hochschule Karlsruhe - Technik und Wirtschaft im Sommersemester 2015 Michael Fischer und Georg Magschok Cloud Computing Vorlesung an der Hochschule Karlsruhe - Technik und Wirtschaft im Sommersemester 2015 Michael Fischer und Georg Magschok mf@wanulator.de gio@eglikoe.de Die Vorlesung im Web: http://www.home.hs-karlsruhe.de/~mage0003/

Mehr

Vorbesprechung Hauptseminar "Cloud Computing"

Vorbesprechung Hauptseminar Cloud Computing Vorbesprechung Hauptseminar "Cloud Computing" Dimka Karastoyanova, Johannes Wettinger, {karastoyanova, wettinger}@iaas.uni-stuttgart.de Institute of Architecture of Application Systems (IAAS) Universität

Mehr

Datamining-Cup 2012 - TeamFK i. Datamining-Cup 2012 - TeamFK

Datamining-Cup 2012 - TeamFK i. Datamining-Cup 2012 - TeamFK i Datamining-Cup 2012 - TeamFK ii Inhaltsverzeichnis 1 Programme und Datenvorverarbeitung 1 2 Vorbetrachtung der Daten 2 2.1 Zeitintervalle..................................................... 2 2.2 Mittelwert

Mehr

Immer noch wolkig - aktuelle Trends bei Cloud Services

Immer noch wolkig - aktuelle Trends bei Cloud Services Dataport Hausmesse, 28.04.2015 Immer noch wolkig - aktuelle Trends bei Cloud Services Wie sieht Gartner Reifegrad und Annahme von Cloud Szenarien? Dr. Christine Zoppke-Donaldson 3 Dataport 28.04.2015 Cloud

Mehr

Cloud Computing Chancen für KMU

Cloud Computing Chancen für KMU Cloud Computing Chancen für KMU Sascha A. Peters Cluster Manager IT FOR WORK 31. Oktober 2012 Cloud Computing Worüber reden alle? Fragen zum Thema Cloud Was ist Cloud Computing und wofür wird es genutzt?

Mehr

Was darf das Grid kosten?

Was darf das Grid kosten? Was darf das Grid kosten? Dr. Marcel Kunze Steinbuch Centre for Computing Abteilung Integration und Virtualisierung Die Kooperation von Darf das Grid was kosten? Infrastruktur: Geschäftsmodell oder Sponsoring?

Mehr

Informationsmanagement Übungsstunde 9

Informationsmanagement Übungsstunde 9 Informationsmanagement Übungsstunde 9 Univ.-Prof. Dr.-Ing. Wolfgang Maass Lehrstuhl für Betriebswirtschaftslehre, insb. Wirtschaftsinformatik im Dienstleistungsbereich (Information and Service Systems

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

Entwurf und simulative Bewertung eines Verfahrens zur Behandlung von Engpässen in Bandwidth-Broker-gesteuerten DiffServ- Netzwerken

Entwurf und simulative Bewertung eines Verfahrens zur Behandlung von Engpässen in Bandwidth-Broker-gesteuerten DiffServ- Netzwerken Einleitungsvortrag zur Diplomarbeit: Entwurf und simulative Bewertung eines Verfahrens zur Behandlung von Engpässen in Bandwidth-Broker-gesteuerten DiffServ- Netzwerken --- Bernd Wollersheim --- --- wollersh@informatik.uni-bonn.de

Mehr

Cordula E. Niklaus, Fürsprecherin ll.m. Anwaltskanzlei Niklaus, Zürich - www.niclaw.ch. niclaw

Cordula E. Niklaus, Fürsprecherin ll.m. Anwaltskanzlei Niklaus, Zürich - www.niclaw.ch. niclaw Blindflug im Wolkenmeer? Rechtliche Aspekte zum Cloud Computing Last Monday vom 27. Juni 2011 Cordula E. Niklaus, Fürsprecherin ll.m. Anwaltskanzlei Niklaus, Zürich - www..ch Persönliches Cordula E. Niklaus,

Mehr

Cloud Computing Technologische Ansätze, Plattformen und Lösungen für die öffentliche Hand

Cloud Computing Technologische Ansätze, Plattformen und Lösungen für die öffentliche Hand Cloud Computing Technologische Ansätze, Plattformen und Lösungen für die öffentliche Hand Michael Grözinger National Technology Officer Microsoft Deutschland GmbH 1 Agenda Cloud Computing wofür steht das?

Mehr

Mobile Backend in der

Mobile Backend in der Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile

Mehr

Compass Security AG [The ICT-Security Experts]

Compass Security AG [The ICT-Security Experts] Compass Security AG [The ICT-Security Experts] Live Hacking: Cloud Computing - Sonnenschein oder (Donnerwetter)? [Sophos Anatomy of an Attack 14.12.2011] Marco Di Filippo Compass Security AG Werkstrasse

Mehr

Heiter bis wolkig Sicherheitsaspekte und Potentiale von Cloud Computing für die öffentlichen Verwaltung

Heiter bis wolkig Sicherheitsaspekte und Potentiale von Cloud Computing für die öffentlichen Verwaltung Heiter bis wolkig Sicherheitsaspekte und Potentiale von Computing für die öffentlichen Verwaltung Jörg Thomas Scholz Leiter Professional Services Public Sector Deutschland, Siemens AG Führungskräfteforum,

Mehr

Webcast-Serie IT Transformation in die Cloud, Teil 1. Public Cloud - mit Best-Practice-Beispiel hetras GmbH - Henning von Kielpinski, ConSol* GmbH

Webcast-Serie IT Transformation in die Cloud, Teil 1. Public Cloud - mit Best-Practice-Beispiel hetras GmbH - Henning von Kielpinski, ConSol* GmbH Webcast-Serie IT Transformation in die Cloud, Teil 1 Public Cloud - mit Best-Practice-Beispiel hetras GmbH - 24.01.2013 Henning von Kielpinski, ConSol* GmbH Inhalt Kurze Vorstellung ConSol* GmbH Übersicht

Mehr

Cloud Computing Services. oder: Internet der der Dienste. Prof. Dr. Martin Michelson

Cloud Computing Services. oder: Internet der der Dienste. Prof. Dr. Martin Michelson Cloud Computing Services oder: Internet der der Dienste Prof. Dr. Martin Michelson Cloud Cloud Computing: Definitionen Cloud Computing ist eine Form der bedarfsgerechten und flexiblen Nutzung von IT-Dienstleistungen.

Mehr

Transformation von SAP. Michael Wöhrle und Frank Lange, Unisys Deutschland GmbH

Transformation von SAP. Michael Wöhrle und Frank Lange, Unisys Deutschland GmbH Transformation von SAP Infrastrukturen in die Private Cloud Michael Wöhrle und Frank Lange, Unisys Deutschland GmbH Unisys Corporation 1873 Gegründet von E. Remington 1927 4,6 Mrd. US $ Jahresumsatz 2009

Mehr

Vorhersagemodell für die Verfügbarkeit von IT-Services

Vorhersagemodell für die Verfügbarkeit von IT-Services Vorhersagemodell für die Verfügbarkeit von IT-Services Magdeburg Research and Competence Cluster Very Large Business Applications Lab Fakultät für Informatik Institut für Technische und Betriebliche Informationssysteme

Mehr

Cloud-Architekturen auf verschiedenen Ebenen Seminar: Datenbankanwendungen im Cloud Computing

Cloud-Architekturen auf verschiedenen Ebenen Seminar: Datenbankanwendungen im Cloud Computing Cloud-Architekturen auf verschiedenen Ebenen Seminar: Datenbankanwendungen im Cloud Computing Andreas Wixler INSTITUTE FOR PROGRAM STRUCTURES AND DATA ORGANIZATION, FACULTY OF INFORMATICS KIT University

Mehr

WINDOWS AZURE IM ÜBERBLICK GANZ NEUE MÖGLICHKEITEN

WINDOWS AZURE IM ÜBERBLICK GANZ NEUE MÖGLICHKEITEN WINDOWS AZURE IM ÜBERBLICK GANZ NEUE MÖGLICHKEITEN Dr. Bernd Kiupel Azure Lead Microsoft Schweiz GmbH NEUE MÖGLICHKEITEN DURCH UNABHÄNGIGKEIT VON INFRASTRUKTUR BISHER: IT-Infrastruktur begrenzt Anwendungen

Mehr

ROSIK Mittelstandsforum

ROSIK Mittelstandsforum ROSIK Mittelstandsforum Virtualisierung und Cloud Computing in der Praxis Virtualisierung in der IT Einführung und Überblick Hermann Josef Klüners Was ist Virtualisierung? In der IT ist die eindeutige

Mehr

IT-Monitoring braucht Sicherheit Sicherheit braucht Monitoring. Günther Klix op5 GmbH - Area Manager D/A/CH

IT-Monitoring braucht Sicherheit Sicherheit braucht Monitoring. Günther Klix op5 GmbH - Area Manager D/A/CH IT-Monitoring braucht Sicherheit Sicherheit braucht Monitoring Günther Klix op5 GmbH - Area Manager D/A/CH Technische Anforderungen an IT Immer komplexere & verteiltere Umgebungen zunehmend heterogene

Mehr

Managed Cloud Services. Christian Affolter Managed Cloud Services 11. Mai 2012

Managed Cloud Services. Christian Affolter Managed Cloud Services 11. Mai 2012 Managed Cloud Services Christian Affolter Managed Cloud Services 11. Mai 2012 Übersicht Cloud Computing Eine Einführung Vor- und Nachteile von Cloud Computing Einstiegsmöglichkeiten in die Cloud SaaS /

Mehr

Sind Privacy und Compliance im Cloud Computing möglich?

Sind Privacy und Compliance im Cloud Computing möglich? Sind und Compliance im Cloud Computing möglich? Ina Schiering Ostfalia Hochschule für angewandte Wissenschaften Markus Hansen Unabhängiges Landeszentrum für Datenschutz www.ostfalie.de Wolfenbüttel, Germany

Mehr

IT-Sourcing 2.0 - The Next-Generation of Outsourcing 14. Int. Herbstsymposium

IT-Sourcing 2.0 - The Next-Generation of Outsourcing 14. Int. Herbstsymposium IT-Sourcing 2.0 - The Next-Generation of Outsourcing 14. Int. Herbstsymposium Dr. Hannes Pfneiszl Bereichsleiter Business Customers Raiffeisen Informatik GmbH Thema der Präsentation Vertraulichkeitsstufe

Mehr

Cloud Computing und Metadatenkonzepte

Cloud Computing und Metadatenkonzepte Cloud Computing und Metadatenkonzepte 6. Darmstädter Informationsrechtstag F. Wagner - Cloud Computing und Metadatenkonzepte - 6. Darmstädter Informationsrechtstag 26.11.2010 1 Herausforderungen Sicherheit

Mehr

BICE. Business Intelligence in the Cloud for Energy. Zwischenpräsentation Oldenburg, 25.02.2015

BICE. Business Intelligence in the Cloud for Energy. Zwischenpräsentation Oldenburg, 25.02.2015 BICE Business Intelligence in the Cloud for Energy Zwischenpräsentation Oldenburg, 25.02.205 Verfasser: Projektgruppe Business Intelligence as a Service Gliederung Projektgruppe Meilensteinplan Problemstellung

Mehr

An integrated total solution for automatic job scheduling without user interaction

An integrated total solution for automatic job scheduling without user interaction An integrated total solution for automatic job scheduling without user interaction Multifunktional Der Job-Scheduler ist ein multifunktionaler Taskplaner welcher die Steuerzentrale zur regelmässigen Ausführung

Mehr

Systeme I: Betriebssysteme Kapitel 7 Scheduling. Maren Bennewitz

Systeme I: Betriebssysteme Kapitel 7 Scheduling. Maren Bennewitz Systeme I: Betriebssysteme Kapitel 7 Scheduling Maren Bennewitz Version 23.01.2013 1 Inhalt Vorlesung Aufbau einfacher Rechner Überblick: Aufgabe, Historische Entwicklung, unterschiedliche Arten von Betriebssystemen

Mehr

Seminar Security in Cloud Computing

Seminar Security in Cloud Computing Seminar Security in Cloud Computing Kick-Off 10. November 2011 Marco Ghiglieri Prof. Dr. Michael Waidner http://blog.euroweb.de/glossar/cloud-computing/ Security in Information Technology Prof. Waidner

Mehr

Einblick in die VMware Infrastruktur

Einblick in die VMware Infrastruktur Einblick in die VMware Infrastruktur Rainer Sennwitz Lehrstuhl für Informatik IV Friedrich-Alexander-Universität Erlangen-Nürnberg 4. Juli 2007 Rainer

Mehr

Jan-Peter Schulz Senior Security Consultant

Jan-Peter Schulz Senior Security Consultant Jan-Peter Schulz Senior Security Consultant 2 Definitionen im Rahmen des Cloud Computing Cloud Computing ist ein Modell, das es erlaubt, bei Bedarf jederzeit und überall bequem über ein Netz auf einen

Mehr