Cloud Computing - Universität Stuttgart

Werbung
Vorbesprechung Hauptseminar
"Cloud Computing"
Dimka Karastoyanova, Frank Leymann
{karastoyanova, leymann}@iaas.uni‐stuttgart.de
Institute of Architecture of Application Systems (IAAS)
Universität Stuttgart
Universitätsstr. 38
70569 Stuttgart
Germany
© IAAS
1
Agenda



Termine
Formalitäten
Themen
© IAAS
2
Termine

Termine: © IAAS

Comming soon!

Webseite bzgl. Updates beachten!
3
Formalitäten



An ALLEN Terminen herrscht Anwesenheitspflicht!
Bitte Termine auf der Webseite beachten!
Folgende Fristen sind bindend:



Abgabe der finalen Ausarbeitung: spätestens zwei Wochen nach dem Vortrag
Abgabe der finalen Präsentationsunterlagen: einen Tag vor der eigentlichen Präsentation Weitere Termine:



© IAAS
Erste Kontaktaufnahme mit Betreuer: ASAP
Abgabe der ersten Ausarbeitung zur Korrektur: spätestens zwei Wochen vor dem Vortrag Abgabe der ersten Präsentationsunterlagen: spätestens eine Woche vor der Präsentation 4
Vorlagen

Bitte unbedingt die Vorlagen für Ausarbeitung und Vortrag von der Webseite verwenden!

Umfang Ausarbeitung: 10‐15 Seiten

Vortrag: 30 Minuten + 15 Minuten Diskussion
© IAAS
5
Vorgehen

Vorgeschlagene Literatur 

© IAAS
Literaturrecherche ist notwendig!
Mit Betreuer absprechen. Betreuer können auch Literaturhinweise geben…
6
Themenüberblick













1. Cloud Introduction & Definition & Background ( Clusters, Grids, On‐Demand Computing, Autonomic Computing)
2. Cloud Infrastructure / IaaS (Eucalyptus, EC2, Rackspace…)
3. Cloud & Monitoring / Elasticity (CloudWatch, RightScale, ScalR,…)
4. Cloud Platforms / PaaS (Multi‐Tenancy, Azure, Application Formats, …)
5. Cloud & BPM ( DecidR, Mashups, TheProcessFactory, Oryx)
6. Cloud & Data (Strict Consistency vs. Eventual Consistency, BigTable, ColumnStores, S3, simpleDB, SQL Services…)
7. Cloud & Massive / Scientific Computing (Hadoop, MapReduce, Algorithmen und Implementations)
8. Cloud & Middleware (Hybrid Cloud Models, EAI as a Service, Windows Azure App Fabric…)
9. Cloud & Security (VPC, Cloud based Attacks)
10. Cloud & Humans (Neue Cloud Endbenutzeranwendungen, Social Networks, Facebook, Flickr,…)
11. Cloud & Costs (capex/opex. Ist die Cloud billiger und wann?)
12. Cloud & Compliance (Data / Server accessibility, Privacy, Data Obfuscation,…)
13. Cloud & Green IT (Thin vs. Thick Clients, Energy Measurement and Management, … )
© IAAS
7
Themen (in der Reihenfolge der Vorträge)

1. Cloud Introduction & Definition & Background



2. Cloud Infrastructure / IaaS



Betreuer: Olha Danylevych
Bearbeiter: Shaojun Zhang
3. Cloud & Monitoring / Elasticity



Betreuer: Matthias Wieland
Bearbeiter: Riahi Oussama
Betreuer: Christoph Fehling
Bearbeiter:Ruben Mayer
4. Cloud Platforms / PaaS


Betreuer: Sebastian Wagner
Bearbeiter: Thomas Bachmann
Betreuer E‐Mails: [email protected]‐stuttgart.de
© IAAS
8
Themen 2

5. Cloud Platforms / BPM



6. Cloud & Data



Betreuer: Steve Strauch
Bearbeiter: Frank Steimle
7. Cloud & Massive / Scientific Computing



Betreuer: Branimir Wetzstein
Bearbeiter: Xiaolei Guo
Betreuer: David Schumm
Bearbeiter: Timo Giuliani
8. Cloud & Middleware


© IAAS
Betreuer: Michael Reiter
Bearbeiter: Andreas Schraitle
9
Themen 3

9. Cloud & Security



10. Cloud & Humans




Betreuer: Christoph Fehling
Bearbeiter: Stefan Bilharz
12. Cloud & Compliance



Betreuer: Tobias Binz
Bearbeiter: Markus Funk
11. Cloud & Costs


Betreuer: Oliver Kopp
Bearbeiter: Jonas Danzl
Betreuer: Daniel Schleicher
Bearbeiter: Hendrik Glück
13. Cloud & Green IT

© IAAS

Betreuer: Alexander Nowak
Bearbeiter: Marcel Russ
10
Literaturhinweise

Thema 1 ‐ Cloud Introduction & Definition & Background

Frank Leymann; Cloud Computing: The Next Revolution in IT
www.ifp.uni‐stuttgart.de/publications/phowo09/010Leymann.pdf





© IAAS
Open Cloud Manifesto: www.opencloudmanifesto.com
M Armbrust et al. Above the clouds: A berkeley view of cloud computing
JO Kephart, DM Chess: The vision of autonomic computing
I Foster, C Kesselman: The grid: blueprint for a new computing infrastructure
FOSTER, I. ; ZHAO, Y. ; RAICU, I. ; LU, S.: Cloud computing and grid computing 360‐degree compared.
11
Literaturhinweise

Thema 2 ‐ Cloud Infrastructure / IaaS





Hypervisors in General (Vmware, Xen, etc.)
Amazon AWS EC2
Eucalyptus
D Nurmi, R Wolski, C Grzegorczyk, G : The eucalyptus open‐
source cloud‐computing system
Thema 3 ‐ Cloud & Monitoring / Elasticity




© IAAS
Scale‐up vs. Scale‐out
Capacity Planning
Amazon Elastic Beanstalk, Elastic Load Balancer etc.
Different Elasticity Models
12
Literaturhinweise

Thema 4 ‐ Cloud Platforms / PaaS :




GUO, C.J. ; SUN, W. ; HUANG, Y. ; WANG, Z.H. ; GAO, B. ; IBM, B.: A framework for native multi‐tenancy application development and management.
Windows Azure
Salesforce Force.com
Thema 5 ‐ Cloud & BPM 



© IAAS
IaaS: DecidR (www.decidrplus.de)
Mashups (z.b. Yahoo Pipes)
Theprocessfactory.com
J Yu, B Benatallah, F Casati, F Daniel: Understanding mashup development
13
Literaturhinweise

Thema 6 ‐ Cloud & Data





Amazon S3, SimpleDB
Windows Azure SQL Services
F Chang, J Dean, S Ghemawat, WC Hsieh: ] Bigtable: A distributed storage system for structured data
DJ Abadi, SR Madden, N Hachem: Column‐Stores vs. Row‐
Stores: How different are they really?
Thema 7 ‐ Cloud & Massive / Scientific Computing


© IAAS
D Borthakur ‐ Hadoop Project: The hadoop distributed file system: Architecture and design
J Dean, S Ghemawat: MapReduce: Simplified data processing on large clusters
14
Literaturhinweise

Thema 8 ‐ Cloud & Middleware





© IAAS
Scheibler, Thorsten; Mietzner, Ralph; Leymann, Frank: EAI as a Service ‐ Combining the Power of Executable EAI Patterns and SaaS.
Resource Calculations with Constraints, and Placement of Tenants and Instances for Multi‐tenant SaaS Applications R Mietzner, T Lessen, A Wiese et. A.: Virtualizing Services and Resources with ProBus
C Fehling: Provisioning of Software as a Service Applications in the Cloud
Azure AppFabric, WSO2
15
Literaturhinweise

Thema 9 ‐ Cloud & Security 



© IAAS
Verschlüsselungsalgorithmen & Cloud based Attacks
Amazon Virtual Private Cloud
T Mather, S Kumaraswamy, S Latif: Cloud Security and Privacy: An Enterprise Perspective on Risks and Compliance
Anstett, Tobias; Karastoyanova, Dimka; Leymann, Frank; Mietzner, Ralph; Monakova, Ganna; Schleicher, Daniel; Strauch, Steve: MC‐Cube: Mastering Customizable Compliance in the
Cloud
16
Literaturhinweise

Thema 10 ‐ Cloud & Humans





Facebook / Facebook API
Flickr
J Howe: The rise of crowdsourcing
A Kittur, EH Chi, B Suh: Crowdsourcing user studies with Mechanical Turk
Thema 11 ‐ Cloud & Costs



© IAAS
E Deelman, G Singh, M Livny, B Berriman: The cost of doing science on the cloud: the montage example
M Klems, J Nimis, S Tai: Do clouds compute? a framework for estimating the value of cloud computing
S Bandyopadhyay, SR Marston, J Zhang, L Zhi, A: Cloud Computing: The Business Perspective
17
Literaturhinweise

Thema 12 ‐ Cloud & Compliance




© IAAS
Data Related Compliance
D. Schleicher, T. Anstett, F. Leymann, R. Mietzner: Maintaining Compliance in Customizable Process Models (2009)
D. Schleicher, T. Anstett, F. Leymann, and D. Schumm, Compliant Business Process Design Using Refinement Layers (2009)
D. Schleicher, M. Weidmann, F. Leymann, and D. Schumm, “Compliance Scopes: Extending the BPMN 2.0 Meta Model to Specify Compliance Requirements (2010)
18
Literaturhinweise

Thema 13 ‐ Cloud & Green IT



© IAAS
A. Berl et al. (2009): Energy‐Efficient Cloud Computing
H. S. Abdelsalam et al. (2009): Analysis of Energy Efficiency in Clouds
J. Baliga et al. (2010): Green Cloud Computing: Balancing Energy in Processing, Storage and Transport
19
Fragen?

http://www.iaas.uni‐
stuttgart.de/lehre/vorlesung/2011_ss/hauptseminar/
© IAAS
20
End of Document
Herunterladen