• Keine Ergebnisse gefunden

Januar 2012 Name: Vorname: Matrikelnummer: Studiengang: Hinweise

N/A
N/A
Protected

Academic year: 2021

Aktie "Januar 2012 Name: Vorname: Matrikelnummer: Studiengang: Hinweise"

Copied!
13
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Cluster-, Grid- und Cloud-Computing (CGC)

25. Januar 2012

Name:

Vorname:

Matrikelnummer:

Studiengang:

Hinweise:

TragenSiezuerstaufallenBlättern(einshlieÿlihdesDekblattes)IhrenNamen, Ihren Vornamen und Ihre Matrikelnummer ein. Lösungen ohne diese Angaben

können niht gewertet werden.

Shreiben Siedie Lösungen jeder Teilaufgabe auf das jeweils vorbereitete Blatt.

Siekönnen auh die leeren Blätter amEnde der Heftungnutzen. In diesem Fall

isteinVerweis notwendig. Eigenes Papier darf niht verwendetwerden.

LegenSiebitte Ihren Lihtbildausweis und Ihren Studentenausweis bereit.

AlsHilfsmittel istein niht-programmierbarer Tashenrehnerzugelassen.

MitBleistiftoderRotstift geshriebene Ergebnisse werdenniht gewertet.

DieBearbeitungszeitdiesesTeilsderAbshlussklausur beträgt 60Minuten.

Stellen Siesiher, dass Ihr Mobiltelefon ausgeshaltet ist. Klingelnde Mobiltele- fone werden als Täushungsversuh angesehen und der/die entsprehende Stu-

dent/in wirdvon derweiterenTeilnahme an derKlausur ausgeshlossen!

Bewertung:

1) 2) 3) 4) 5) 6) 7) 8) 9) Σ Note

(2)

Aufgabe 1 (4+4 Punkte)

a) Ordnen Sie die folgenden Cloud-Dienste-Kategorien den Ebenen in der Abbildung zu

PaaS

Cloud-Gaming

Cloud-Printing

IaaS

HPCaaS

HuaaS

Cloud-Betriebssystem

SaaS

b) Ordnen Sie die folgenden freien und kommerziellen Cloud-Angebote den Ebenen zu:

Google App Engine

Google Cloud Print

Amazon Elastic Compute Cloud

Amazon Mechanical Turk

eyeOS

EC2 Cluster Compute Instances

Google Apps

OnLive

Aufgabe 2 (4+2 Punkte)

a) Nennen Sie die vier HTTP-Methoden bei REST Web Services, die an die aus dem Datenbank-Umfeld bekannten CRUD-Aktionen erinnern und beschreiben Sie kurz deren Funktion.

b) Zus¨atzlich zu den vier HTTP-Methoden werden zwei weitere HTTP-Methoden h¨aufig bei Cloud-Diensten angeboten. Nennen Sie diese und beschreiben Sie kurz deren Funktion.

Aufgabe 3 (4 Punkte)

Ordnen Sie die Eigenschaften in der Tabelle jeweils dem Cloud-Computing oder dem Grid-Computing zu. (Es gen¨ugt, wenn Sie jeweils

C“ f¨ur Cloud Computing und

G“ f¨ur Grid Computing eintragen.)

Eigenschaft Cloud/Grid Computing

Verteilte, heterogene Ressourcen ohne zentrale Kontrolle Benutzerfreundliche Bedienung

Vollautomatisierte Dienste

Basiert auf freier, standardisierter Software und Schnittstellen Finanzierung prim¨ar durch F¨orderung durch die ¨offentliche Hand Verbrauchsabh¨angige Abrechnung

Haupts¨achlich physische Ressourcen Haupts¨achlich virtualisierte Ressourcen

ur jede korrekte Antwort gibt es 0.5 Punkte. F¨ur jede falsche Antwort werden 0.5 Punkte abgezogen. Es k¨onnen maximal 4 Punkte und nicht weniger als 0 Punkte insgesamt erreicht werden.

(3)

Aufgabe 4 (4+2 Punkte) a) Amazon Web Services (AWS)

Erkl¨aren Sie die beiden Konzepte Availability Zone und Region.

Erkl¨aren Sie die beiden Konzepte AMI und Instanz.

b) Google App Engine (GAE)

Erkl¨aren Sie die Unterschiede zwischen Datastore und Memcache.

Aufgabe 5 (1+3+3 Punkte)

a) Worin unterscheiden sich Peer-to-Peer und das Client-Server-Modell?

b) Nennen Sie die Namen der drei Arten von Peer-to-Peer-Systemen.

c) Beschreiben Sie in wenigen Worten, was jede der drei Arten von Peer-to-Peer-Systemen auszeichnet.

Aufgabe 6 (4 Punkte)

Kreuzen Sie bei jeder Aussage in der Tabelle an, ob sie wahr oder falsch ist.

Aussage wahr falsch

IBM Smart Cloud Enterprise ist eine

Infrastructure as a Service“

Buckets in S3 haben einen hierarchischen Namensraum Die Google App Engine ist eine

Platform as a Service“

Google Cloud Storage hat die gleiche Schnittstelle wie EBS Man kann die Firewall-Einstellungen von EC2-Instanzen mit Hilfe von Sicherheitsgruppen konfigurieren

EBS-Volumen k¨onnen zu jedem Zeitpunkt nur an eine Instanz angeh¨angt sein EBS-Volumen d¨urfen nur das Dateisystem ext3 enthalten

Ein verteiltes System auf Basis von BOINC ist eineInfrastructure as a Service“

ur jede korrekte Antwort gibt es 0.5 Punkte. F¨ur jede falsche Antwort werden 0.5 Punkte abgezogen. Es k¨onnen maximal 4 Punkte und nicht weniger als 0 Punkte insgesamt erreicht werden.

Aufgabe 7 (5+2 Punkte)

a) Berechnen Sie die Werte der Fingertable von Knotenn= 8 und tragen Sie diese in die Tabelle ein.

b) Welche beiden Formen der Suche gibt es bei verteilten Hashtabellen?

Aufgabe 8 (2+2 Punkte)

10 TB Daten sollen aus einer Cloud exportiert werden.

a) Wie lange dauert die ¨Ubertragung via Ethernet (LAN) mit 10 Gbit/s?

b) Wie lange dauert die ¨Ubertragung via DSL mit 16.000 Kbit/s?

Aufgabe 9 (2+1+1 Punkte)

a) Beschreiben Sie den Unterschied zwischenVirtualisierung undEmulation.

b) Nennen Sie ein Beispiel f¨ur Anwendungsvirtualisierung.

c) Beschreiben Sie die Funktion desVMMbei vollst¨andiger Virtualisierung.

(4)

a)

b)

Google AppEngine =⇒ PaaS

Google Cloud Print =⇒ Cloud-Printing Amazon ElastiCompute Cloud =⇒ IaaS

Amazon MehanialTurk =⇒ HuaaS

eyeOS =⇒ Cloud-Betriebssystem

EC2 Cluster Compute Instanes =⇒ HPCaaS

Google Apps =⇒ SaaS

=⇒

(5)

Aufgabe 2) Punkte: .....................

a)

HTTP CRUD-Aktionen SQL Beshreibung

PUT Create INSERT Ressoureerzeugen oder derenInhaltersetzen

GET Read/Retrieve SELECT Ressourebzw. derenRepräsentation anfordern

POST Update UPDATE EinerRessoure etwashinzufügen

DELETE Delete/Destroy DELETE Ressourelöshen

b)

HEAD fordert vomServer nur den Header einer Ressoure (Datei) an

SokannsihderBenutzerdesWeb-ServieüberdieMetadateninformieren,

ohne die eigentlihen Ressoure zu übertragen

Es wird der gleihe Header zurükgeliefert wie bei GET

OPTIONS prüftwelhe Methoden auf einerRessoure verfügbar sind

(6)

Eigenshaft Cloud/Grid Computing

Verteilte, heterogeneRessourenohne zentrale Kontrolle GridComputing

Benutzerfreundlihe Bedienung Cloud Computing

Vollautomatisierte Dienste Cloud Computing

Basiert auf freier,standardisierter Softwareund Shnittstellen GridComputing

Finanzierungprimär durhFörderung durhdieöentlihe Hand GridComputing

Verbrauhsabhängige Abrehnung Cloud Computing

HauptsählihphysisheRessouren GridComputing

Hauptsählihvirtualisierte Ressouren Cloud Computing

(7)

Aufgabe 4) Punkte: .....................

a)

EC2 besteht aus Standorten (Regionen), mitRessouren. Jeder Standort ent-

hältVerfügbarkeitszonen(AvailabilityZones).JedeVerfügbarkeitszoneistein

in sih abgeshlossener Cluster.

Virtuelle Server (Instanzen) werden aus Amazon Mahine Images (AMI) er-

zeugt. Ein AMI ist eine Blaupause für das Anlegen eines neuen virtuellen Ser-

vers.

b)

Datastore

Persistenter Speiher, realisiertalsKey/Value-Datenbank

Transaktionen sind atomar

Denition, Abfrage und Manipulation von Daten erfolgt über eine eigene

Sprahe, dieGQL (Google Query Language)

GQL hat groÿeÄhnlihkeiten mitSQL (Strutured Query Language)

Memahe

Hohperformanter temporärer Datenspeiher aus Hauptspeiher

Sehr gute Zugriszeiten

Jeder Eintrag wirdmit einemeindeutigen Shlüssel abgelegt

Jeder Eintrag istauf 1MB beshränkt

Es wird eine Verfallszeit in Sekunden angeben, wann der Eintrag aus dem

Memahe entfernt werden soll

Daten werden je nahAuslastung des Mamahe früher wiederverdrängt

(8)

a)

Ein Peer-to-Peer-System istein Verbund gleihberehtigter Knoten

Knoten werden alsPeers bezeihnet

Knoten mahen sihgegenseitig Ressouren zugänglih

Jeder Knoten istgleihzeitigClient und Server

A Peer-to-Peer system is a self-organizing system of equal, autonomous

entities (peers) whih aimsfor the sharedusageof distributedresoures in

a networked environment avoiding entral servies.

(Andy Oram)

b)

Zentralisiertes P2P

Reines/Pures P2P

Hybrides P2P

(9)

Quelle:JörgEberspäherundRüdigerShollmeier.FirstandSeondGenerationofPeer-to-PeerSystems(2005).LNCS3485

(10)

Aussage wahr falsh

IBM Smart CloudEnterprise ist eineInfrastruture asaServie X

Bukets inS3haben einenhierarhishen Namensraum X

Die GoogleApp Engine isteine Platform asaServie X

Google Cloud Storagehat die gleihe Shnittstelle wie EBS X

Mankann dieFirewall-Einstellungen von EC2-Instanzen mit X

Hilfe von Siherheitsgruppen kongurieren

EBS-Volumen können zu jedemZeitpunktnur aneine Instanzangehängt sein X

EBS-Volumen dürfennur dasDateisystem ext3 enthalten X

Ein verteiltes Systemauf Basisvon BOINCist eine Infrastrutureasa Servie X

(11)

Aufgabe 7) Punkte: .....................

a)

FingertablevonKnoten n= 8

Eintrag Start Knoten

1 9 11

2 10 11

3 12 14

4 16 17

5 24 1

Die Tabellehat 5 Einträge, weilm dieLänge der ID inBit ist und m= 5

(12)

a)

Daten in der Cloud (10 TB) 10.000.000.000.000 Byte Bandbreitedes Ethernet (10Gbit/s) 10.000.000.000 Bit/s Bandbreitedes Ethernet inByte/s 1.250.000.000Byte/s

10.000.000.000.000 Byte /1.250.000.000 Byte/s =8.000 s

Dauer der Datenübertragung [s℄ = 8.000 : 60

Dauer der Datenübertragung [min℄ = 133,3

=⇒a. 2Stunden, 13 Minuten b)

Daten in der Cloud (10 TB) 10.000.000.000.000 Byte Bandbreitedes DSL (16.000 Kbit/s) 16.000.000 Bit/s Bandbreitedes DSL inByte/s 2.000.000 Byte/s

10.000.000.000.000 Byte /2.000.000 Byte/s = 5.000.000 s

Dauer der Datenübertragung [s℄ = 5.000.000 : 60

Dauer der Datenübertragung [min℄ = 83.333,3 : 60

Dauer der Datenübertragung [h℄ = 1.388,8 : 24

Dauer der Datenübertragung [d℄ ≈57,87

=⇒a. 57Tage, 20 Stunden, 53Minuten

(13)

Aufgabe 9) Punkte: .....................

a)

EmulationbildetdiekompletteHardwareeinesRehnersystemsnah,umein

unverändertesBetriebssystem,dasfüreineandereHardwarearhitektur

(CPU) ausgelegt ist,zu betreiben

DurhVirtualisierungwerdendieRessouren einesRehnersystems aufgeteilt

und von mehreren unabhängigen Betriebssystem-Instanzen genutzt

b) Java Virtual Mahine (JVM) oder VMware ThinApp

) DerVMM verteiltdieHardwareressouren desRehners andieVMs.Teilweise emu-

liertder VMM Hardware, die nihtfür den gleihzeitigen Zugri mehrerer Betriebs-

systeme ausgelegtist.Den VMM bezeihnet man auhalsTyp-2-Hypervisor.Der

VMM läufthosted als Anwendung unter dem Host-Betriebssystem.

Referenzen

ÄHNLICHE DOKUMENTE

Geben Sie die kleinste Kardinalzahl κ an, so dass die Klasse aller zu ( Z, <) isomorphen <- Strukturen in L κω (<) axiomatisierbar ist oder beweisen Sie, dass keine

Geben Sie ferner eine Matrix S an, so dass S −1 AS Diagonalgestalt

Wer in der schriftlichen Prüfung keine ausreichende Leistung erzielt, erhält eine zweite Chance in einer weiteren Klausur im September 2009. Eine Wiederholung bestandener Klausuren

Fachbereich Mathematik und Informatik. Sommersemester

Fachbereich Mathematik und Informatik.. Sommersemester

Fachbereich Mathematik und Informatik Wintersemester 2008/09 Prof. Das Hotel ist bereits voll belegt, aber die Mathematiker lassen sich nach Belieben innerhalb des

Fachbereich Mathematik und Informatik Wintersemester

Dieser Unterraum kann nicht Annulator eines Unterraumes von U sein.. Zeigen Sie: Es gibt ein lineares Gleichungssystem mit n Unbekannten, dessen Lösungsmenge mit a 0