Betriebliche Rechenzentren, deren Basis Datenbankanwendungen darstellen, stellen heute eine Vielzahl betrieblicher Anwendungen
(Kundenbeziehungsverwaltung, Vertrieb, Rechnungswesen, etc.) für unterschiedliche Kunden bereit.
Gerade in Hochlastphasen ist die erforderliche Verfügbarkeit und Leistung der Systeme wichtig. Die
IT-Ressourcen (Server) für einzelne Anwendungen werden deshalb auf Spitzenlasten ausgerichtet
und daher meist stark überproportioniert, um die oft volatile Arbeitslastsituation verlässlich zu
bewältigen. Das ist mit hohen Investitions-, Wartungs- und Energiekosten verbunden. Daneben
bedingen sporadische Hardwareausfälle sowie Änderungen der Nachfrage regelmäßige Anpassungen
der IT-Infrastruktur, was zu hohen Administrationskosten und Betriebsrisiken führt. Um diese Probleme zu umgehen,
werden Technologien untersucht, die es erlauben, betriebliche Datenbankanwendungen flexibel im Bezug auf Auslastung und Ausfälle zu gestalten.
Das Seminar bietet interessierten Studenten die Möglichkeit, sich mit den Anforderungen an hochskalierbare
betriebliche Datenbankanwendungen auseinanderzusetzen, bei der Umsetzung eingesetzte Technologien
kennenzulernen und einen Ausblick auf kommende Herausforderungen und Fragestellung zu bekommen.
Die Seminarthemen werden von wissenschaftlichen Mitarbeitern, die vertieft in Bereich hochskalierbarer
betrieblicher Datenbankanwendungen arbeiten, betreut. Studierende haben so die Möglichkeit,
interessante Themenfelder kennenzulernen, die sie in anschließenden
Studienarbeiten wie Bachelor- oder Diplomarbeiten noch vertieft bearbeiten können.
Die genauen Themen werden noch bekannt gegeben. Behandelt werden können unter anderem aktuelle Projekte
aus dem Bereich der Cloud Infrastructures (Amazon S3), Virtualisierung (Xen, VMWare), Quality of Service,
Scheduling und Verfügbarkeit...
Eigene Vorschläge sind möglich sofern sie thematisch passen.
Die erste Veranstaltung findet am 29. Oktober 2009 (zum ersten Vortrag) statt.
Organisatorisches
Organisatorische Fragen
Termin
Donnerstag, 14-16 Uhr
Bitte beachten Sie die Anwesenheitspflicht: Sie müssen nicht nur zu Ihrem eigenen
Vortrag anwesend sein, sondern auch an allen anderen Terminen. Die Anwesenheit zu allen Terminen ist Voraussetzung
für die erfolgreiche Teilnahme.
Ort
02.09.014 FMI
Anmeldung
Zur Anmeldung senden Sie bitte eine E-Mail an
Geben Sie bei Ihrer Anmeldung bitte insbesondere folgende
Informationen an:
Anrede
Nachname, Vorname
Matrikelnummer
Ihr aktuelles Studiensemester
Ihren Studiengang (z.B. Informatik Diplom)
Vorbesprechung
Es findet keine Vorbesprechung statt. Melden Sie sich bei Interesse bis Fr. den 30.08.2009 per
E-Mail zum Seminar an.
Geschichte der Virtualiserung, virtuelle Maschine, Serverkonsolidierung. http://www.vmware.com/de/overview/history.html (Zugriff: 02.10.2009), 2009.
KVM Guest Support Status. http://www.linux-kvm.org/page/Guest_Support_Status (Zugriff: 17.10.2009), 2009.
Server virtualization under the hood. http://www.infoworld.com/d/virtualization/server-virtualization-under-hood-147 (Zugriff: 02.10.2009), 2009.
M. A. Bell. Meeting the Data Center Power and Cooling Challenge. Gartner, 2006.
A. Bögelsack, H. Wittges, and H. Krcmar. Techniques for SAP hosting under Solaris 10.
http://www.winfobase.de/lehrstuhl/publikat.nsf/intern01/0D52A31ACAF185DAC125736A00377E95/$FILE/07-18.pdf (Zugriff: 03.10.2009), 2007.
R. Buck-Emden and J. Galimow. Die Client/Server-Technologie des SAP-Systems R/3. Addison-Wesley, 1996.
S. Hacking and B. Hudzia. Improving the Live Migration of Large Enterprise Applications.
http://portal.acm.org/ft_gateway.cfm?id=1555346&type=pdf&coll=Portal (Zugriff: 14.10.2009), June 2009.
J. Hayes. The real era of virtualisation. http://ieeexplore.ieee. org/stamp/stamp.jsp?tp=&arnumber=4913994&isnumber=4808094 (Zugriff: 18.10.2009), February 2009.
H. Jehle, H. Wittges, A. Bögelsack, and H. Krcmar. Virtualisierung von Very Large Business Applications.
http://www.winfobase.de/lehrstuhl/publikat.nsf/intern01/978161901F4C9DFEC125741F00499868/$FILE/08-04.pdf (Zugriff: 02.10.2009), 2007.
M. Wondratschek. Creating SAP system clones using Solaris 10 virtualization concepts.
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4804 (Zugriff: 13.10.2009), 2006.
M. Wondratschek. Installing SAP system in Solaris 10 Zones. https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4698 (Zugriff: 14.10.2009), 2006.
Adaptive Infrastructures
Market-oriented, Distributed Resource Allocation in Data Centers
Termin: Betreuer(in): Alex Stage Vortragende(r): Moderator(in): Literatur:
Stefan Seltzsam, Daniel Gmach, Stefan Krompass, and Alfons Kemper, AutoGlobe: An Automatic Administration Concept for Service-Oriented Database Applications
Daniel Gmach, Stefan Krompass, Andreas Scholz, Martin Wimmer, and Alfons Kemper, Adaptive Quality of Service Management for Enterprise Services
Daniel Gmach, Stefan Krompass, Stefan Seltzsam, Martin Wimmer, and Alfons Kemper, Dynamic Load Balancing of Virtualized Database Services Using Hints and Load Forecasting
Ronald P. Doyle , Jeffrey S. Chase , Omer M. Asad , Wei Jin , Amin M. Vahdat, Model-based Resource Provisioning in a Web Service Utility
Mohamed N. Bennani , Daniel A. Menasce, Resource Allocation for Autonomic Data Centers using Analytic Performance Models
B. Urgaonkar, G. Pacifici, P. Shenoy, M. Spreitzer, and A. Tantawi, An Analytical Model for Multi-tier Internet Services and its Applications
Scalability
Automated IT Change Planning
Termin: 19.11.2009 Betreuer: Sebastian Hagen Vortragende(r):Philipp Kemper Moderator(in): Anna Ira Hurnaus Folien: [.ppt], [.pdf] Literatur:
Keller, A., Hellerstein, J.L., Wolf, J.L., Wu, K.-L., Krishnan, V. : The CHAMPS system: change management with planning and scheduling. In : Proceedings of Network Operations and Management Symposium 2004 (NOMS '04), pp. 395-408, IEEE/IFIP, (2004)
Luis da Costa Cordeiro, W., Machado, G.S, Daitx, F.F., et al. : A template-based solution to support knowledge reuse in IT change design. In : Proceedings of Network Operations and Management Symposium 2008, pp. 355-362, (2008)
Luis da Costa Cordeiro, W., Machado, G.S., Andreis, F.G., et al. : A Runtime Constraint-Aware Solution for Automated Refinement of IT Change Plans. In : Proceedings of the 19th IFIP/IEEE international workshop on Distributed Systems:
Operations and Management (DSOM '08), pp. 69-82, Springer-Verlag, Heidelberg, (2008)
Hagen, S., Edwards, N., Wilcock L, Kirschnick J., Rolia J. : One Is Not Enough: A Hybrid Approach For IT Change Planning. In : Proceedings of the 20th IFIP/IEEE Intn. Workshop on Distributed Systems: Operations and Management (DSOM 2009), October 26-30, 2009, Venice, Italy
Policy / SLA Refinement
Termin: 26.11.2009 Betreuer: Sebastian Hagen Vortragende(r): Moderator(in): Folien: Literatur:
Boutaba, R., Aib, I. : Policy-based Management: A Historical Perspective (Section 6 - Policy Refinement). Journal of Network and Systems Management, Volume 5, Number 4, Dec. 2007, pp. 447-480, Springer, New York, (2007)
Darimont, R., Lamsweerde, A. : Formal refinement patterns for goal-driven requirements elaboration. ACM SIGSOFT Software Engineering Notes, Volume 21, Issue 6, Nov. 1996, pp. 179-190, (1996)
Bandara, A.K., Lupu, E.C., Moffet, J., Russo, A. : A Goal-based Approach to Policy Refinement. In : Proceedings of the Fifth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY '04), p. 229, IEEE Computer Society, Washington, DC, USA, (2004)
Bandara, A.K., Lupu, E.C, Russo, A., Dulay, N., Sloman, M., Flegkas, P., Charalambides, M., Pavlou, G. : Policy refinement for DiffServ quality of service management, In : Proceedings of 9th IFIP/IEEE International Symposium on Integrated Network Management (IM '05), pp. 469-482, (2005)
Rubio-Loyola, J., Serrat, J., Charalambides, M., Flegkas, P., Pavlou, G., Lafuente, A.L. : Using linear temporal model checking for goal-oriented policy refinement frameworks. In : Proceedings of Sixth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY '05), pp. 181-190, (2005)
Gossip-based Autonomic Computing
Termin: Betreuer: Alex Stage Vortragende(r): Moderator(in): Folien: Literatur:
Availability
Platform as a Service: Transaction Processing and Availability (Example: Google App Engine)