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: Comming soon! Webseite bzgl. Updates beachten! IAAS 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: 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 IAAS 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 Literaturrecherche ist notwendig! Mit Betreuer absprechen. Betreuer können auch Literaturhinweise geben IAAS 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 08.06.2011 Betreuer: Matthias Wieland Bearbeiter: Riahi Oussama 2. Cloud Infrastructure / IaaS 08.06.2011 Betreuer: Olha Danylevych Bearbeiter: Shaojun Zhang 3. Cloud & Monitoring / Elasticity 08.06.2011 Betreuer: Christoph Fehling Bearbeiter:Ruben Mayer 4. Cloud Platforms / PaaS 08.06.2011 Betreuer: Sebastian Wagner Bearbeiter: Thomas Bachmann Betreuer E Mails: vorname.nachname@iaas.uni stuttgart.de IAAS 8
Themen 2 5. Cloud Platforms / BPM 08.06.2011 Betreuer: Branimir Wetzstein Bearbeiter: Xiaolei Guo 6. Cloud & Data 22.06.2011 Betreuer: Steve Strauch Bearbeiter: Frank Steimle 7. Cloud & Massive / Scientific Computing 22.06.2011 Betreuer: David Schumm Bearbeiter: Timo Giuliani 8. Cloud & Middleware 22.06.2011 Betreuer: Michael Reiter Bearbeiter: Andreas Schraitle IAAS 9
Themen 3 9. Cloud & Security 22.06.2011 Betreuer: Oliver Kopp Bearbeiter: Jonas Danzl 10. Cloud & Humans 29.06.2011 Betreuer: Tobias Binz Bearbeiter: Markus Funk 11. Cloud & Costs 29.06.2011 Betreuer: Christoph Fehling Bearbeiter: Stefan Bilharz 12. Cloud & Compliance 29.06.2011 Betreuer: Daniel Schleicher Bearbeiter: Hendrik Glück 13. Cloud & Green IT 29.06.2011 Betreuer: Alexander Nowak Bearbeiter: Marcel Russ IAAS 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 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. IAAS 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 opensource cloud computing system Thema 3 Cloud & Monitoring / Elasticity Scale up vs. Scale out Capacity Planning Amazon Elastic Beanstalk, Elastic Load Balancer etc. Different ElasticityModels IAAS 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: DecidR (www.decidrplus.de) Mashups (z.b. Yahoo Pipes) Theprocessfactory.com J Yu, B Benatallah, F Casati, F Daniel: Understanding mashup development IAAS 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 D Borthakur Hadoop Project: The hadoop distributed file system: Architecture and design J Dean, S Ghemawat: MapReduce: Simplified data processing on large clusters IAAS 14
Literaturhinweise Thema 8 Cloud & Middleware 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 IAAS 15
Literaturhinweise Thema 9 Cloud & Security 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 IAAS 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 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 IAAS 17
Literaturhinweise Thema 12 Cloud & Compliance 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) IAAS 18
Literaturhinweise Thema 13 Cloud & Green IT 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 IAAS 19
Fragen? http://www.iaas.unistuttgart.de/lehre/vorlesung/2011_ss/hauptseminar/ IAAS 20
End of Document