Webrelaunch 2020

Cloud Computing mit mathematischen Anwendungen (Sommersemester 2012)

  • Dozent*in: Dr. habil. Marcel Kunze
  • Veranstaltungen: Vorlesung (0161800)
  • Semesterwochenstunden: 2
  • Hörerkreis: Mathematik, Informatik, Physik (4.-99. Semester)

Cloud Computing ist ein neues IT-Konzept, das nicht nur in der Wirtschaft, sondern auch in der Wissenschaft große Potenziale entfaltet. Unter Ausnutzung virtualisierter Rechen- und Speicherressourcen und moderner Web-Technologien stellt Cloud Computing skalierbare, netzwerkzentrierte, abstrahierte IT-Infrastrukturen, Plattformen und Anwendungen als on-demand Dienste zur Verfügung. Die Abrechnung dieser Dienste erfolgt nutzungsabhängig.

Termine
Vorlesung: Montag 17:30-19:00 EMCL Geb. 01.86 Fritz-Erler-Str.23 3.OG Raum 386 Beginn: 16.4.2012, Ende: 16.7.2012

Die Vorlesung will einen Überblick über Cloud Computing Architektur, Anwendungen und Entwicklung vermitteln. Es werden Beispiele aus der Wissenschaft und neue Algorithmen wie z.B. MapReduce für datenparalleles Arbeiten besprochen. Ziel ist es, die Studierenden auf einen einheitlichen Stand zu bringen und so eine gemeinsame Diskussionsgrundlage zu erreichen. Es werden keine Vorkenntnisse vorausgesetzt. Praktische Aufgaben werden entweder mit internen Cloud-Ressourcen ausgeführt (Hadoop-Cluster) oder mit öffentlichen Ressourcen wie z.B. Amazon Web Services oder Google AppEngine.

Schwerpunkte der Vorlesung sind u.a.:

  • Grundlagen
  • Virtualisierung und Web Services
  • Cloud Angebote im Internet
  • Programmiermodelle
  • Algorithmen
  • Wiss. Rechnen in der Cloud
  • HPC as a Service (virtuelle Cluster + GPUs)

Folien
Einleitung: cc-01 ss2012 intro.pdf
Basics: cc-02 ss2012 basics.pdf
IaaS: cc-03 ss2012 iaas.pdf


Literaturhinweise

  • Cloud Computing, von Christian Baun, Marcel Kunze, Jens Nimis unf Stefan Tai, Springer Verlag, 2011.
  • Masterkurs Parallele und Verteilte Systeme: Grundlagen und Programmierung von Multicoreprozessoren, Multiprozessoren, Cluster und Grid, von Günther Bengel, Christian Baun, Marcel Kunze, und Karl-Uwe Stucky, Vieweg Verlag 2008.
  • Der große Wandel: Die Vernetzung der Welt von Edison bis Google, von Nicholas Carr, Mitp-Verlag, 2008.
  • Infrastrukturen für Clouds mit Eucalyptus selbst aufbauen, von Christian Baun und Marcel Kunze, iX-Magazin 4/2009, Heise Verlag, 2009.
  • Grundkurs Programmieren in Java, von Dietmar Ratz, Jens Scheffler, Detlef Seese, Jan Wiesenberger, Carl Hanser Verlag, 2007
  • Java Entwicklung mit Eclipse 3.3, von B.Daum, dpunkt-Verlag, 2008
  • Web 2.0, von J.Behrendt, K.Zeppenfeld, Springer Verlag 2008
  • Developing with Google App Engine, von E.Ciurana, Firstpress 2009
  • Hadoop - The definite Guide, von Tom White, O'Reilly 2009