PG 544: DoVinci „Dortmund Virtualized Networked Campus Infrastructure“ Olaf Spinczyk, Jochen Streicher, Horst Schirmeier, Michael Engel Arbeitsgruppe Eingebettete.

Slides:



Advertisements
Ähnliche Präsentationen
Pop Jazz C B A Jazz C A Lehrstuhl für Künstliche Intelligenz
Advertisements

Implementierung eines BPSK (De)Modulators auf einem Spartan 3E FPGA
Rechnernetze und verteilte Systeme (BSRvS II)
Software Distribution Platform Bernhard M. Wiedemann Problem Statement Current State of the Art Design.
Design- und Entwicklungswerkzeuge
Software Assurance Services – Angebote für Forschung und Lehre, verfügbar ab März 06.
© 2003 Guido Badertscher Spontane Vernetzung - UPnP 9. Jänner 2004 Spontane Vernetzung Guido Badertscher.
Fakultät für informatik informatik 12 technische universität dortmund Lehrstuhl Informatik 12 Technische Informatik/Eingebettete Systeme Arbeitsbereich.
ISO - Normen Inhalt Qualität im SE Der ISO 9000-Ansatz
Virtual Private Networks
Lehrstuhl Informatik III: Datenbanksysteme AstroGrid-D Meeting Heidelberg, Informationsfusion und -Integrität: Grid-Erweiterungen zum Datenmanagement.
Autoinstallation von SuSE Linux 9.3 Roland Mohl 2. Juni 2005.
LINUX&NT/ Konkurrenz &Kooperation Dürrenweid Professur systeme Betriebs- CheOpS 1 LINUX & Windows NT - Konkurrenz & Kooperation Historie Konfiguration.
Universität Karlsruhe
Author Siemens AG, Munich © Siemens AG 2001 VDE/ITG-FG 5.2.4, Kamp-Lintfort Dr. Kohrt - 20./ Dr. Klaus-D. Kohrt Information and Communication.
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Einführung Margot Bittner, Mark-Oliver Reiser TU Berlin Helko Glathe, Matthias Weber Carmeq Peter Lascych Continental WS09/10 berlin.de/menue/studium_und_lehre/lehrveranstaltunge.
Open Services Gateway Initiative
Übung zur Fallstudienforschung Kai Reimers WS 2004/05.
Michael Haverbeck System Engineer
Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010.
Archival and Discovery
VIRTUALISIERUNG AG-Tagung Informatik 2008.
ICT-Projektmanagement & OE Magisterstudium Wirtschaftsinformatik
® IBM Software Group © 2005 IBM Corporation Hanseatic Mainframe Summit 2009.
Lehrstuhl Informatik 12 Technische Informatik/Eingebettete Systeme Arbeitsbereich Marwedel - Lehrangebot, Forschung - Peter Marwedel Tel.: (0231)
Software Architektur für on-premise und die Cloud Lösungen
Linux oder GNU/Linux WS 2013/2014.
Potentiale für den Channel Server-Software aktualisieren Server-Hardware erneuern Migration von Anwendungen Diese Produkte stehen vor dem Ende des Support.
Computer Networks Group Universität Paderborn Pro/Seminar Rechnernetze WS 07/08 Holger Karl.
1 st SIG Sonification Meeting CUBE Institut für Elektronische Musik und Akustik.
ROS – Robot Operating System
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Virtual Private Network
Prof. Dr. Uwe Brinkschulte
KLIMA SUCHT SCHUTZ EINE KAMPAGNE GEFÖRDERT VOM BUNDESUMWELTMINISTERIUM Co2 online.
Why Should You Choose ELeaP Learning Management System?
Müller Christoph1 Projektmanagement und MS Project Pädagogisches Institut.
Hardware/Software Co-Design Vorbesprechung Andreas Steininger Robert Najvirt Thomas Polzer.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
Artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Advanced UI-Testing für WPF.
End of Sale (EoS) Integral Portfolio © 2011 Avaya Inc. All rights reserved. 2 End of New Sale (EoS) Integral Portfolio  EoS Integral Portfolio.
Thomas Tretter, 30. September 2003RAC unter Linux: Erfahrungen und Tipps1 RAC unter Linux Erfahrungen und Tipps 30. September 2003.
Systems Requirements & Achitectur ENG 2 & ENG 3 Training Kunde,
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
© 2014 VMware Inc. All rights reserved. Automatisierung und Verrechnung in einer IoT Cloud am Beispiel von Bosch Private Cloud Costing | Cloud Business.
Karlsruher Linux User Group - Virtualisierung mit VMWare und Xen 29. Januar KaLUG Januar 2007 Stefan Märkle Martin Treusch von Buttlar.
DHCP Cli ent DH CP Ser ver Networ k Broadcas t IP- Angebot IP- Annahme.
Zehn Schritte zu Linux Der Weg in eine andere Welt...
Universität zu Köln Einsatz von OpenBib Kurzübersicht: Infrastruktur, Einsatzgebiete, Voraussetzungen Oliver Flimm
LINUX II Harald Wegscheider
PG 550: RehaWeb Heiko Krumm, Oliver Dohndorf Arbeitsgruppe Rechnernetze und vereilte Systeme Lehrstuhl für Informatik 4 TU Dortmund
PG 533: CoaCh „Car on a Chip“ Olaf Spinczyk, Michael Engel, Jochen Streicher, Horst Schirmeier Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für.
Intelligent Solutions The Energie Steiermark is Austria’s 4 th -largest energy company, focused on providing its customers with electricity,
Wöchentliches Meeting
Studiengang Informatik FHDW
Systemanalyse BA Heidenheim 2002.
University for Health Sciences, Medical Informatics and Technology
Seminar Medizinische Informatik 2017/2018
KVM Grundlagen.
KVM Grundlagen.
Digitale Transformation
Grundlagen der Rechnerarchitektur [CS ]
HP Education Services Das Angebot für HP OpenVMS
Vorlesung Rechnernetzwerke Studiengang Medieninformatik
Medizinische Informatik
Studiengang Informatik FHDW
Enterprise Search Solution
Devops David Jaroš
Eine Präsentation von Heiko Gericke
 Präsentation transkript:

PG 544: DoVinci „Dortmund Virtualized Networked Campus Infrastructure“ Olaf Spinczyk, Jochen Streicher, Horst Schirmeier, Michael Engel Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund

PG 544: DoVinci – Erstes Treffen ( ) 22 Agenda ● Wer ist wer? ● Seminardurchführung ● Seminarvorträge ● Fragen ● Labor angucken

PG 544: DoVinci – Erstes Treffen ( ) 33 Wer ist wer? ● Veranstalter ● Olaf, Jochen, Horst, Michael ● Teilnehmer ● Matthis Hainke ● Nejla Karacan ● Ingo Korb ● Karsten Lettow ● Dennis Nahberger ● Maeva Obone Mba ● Frederik Peiniger ● Sven Radetzky ● Mathias Rohde ● Denijel Sakic ● Jan Schwers ● Matthias Wübbeling

PG 544: DoVinci – Erstes Treffen ( ) 44 Seminardurchführung ● auf dem Campus, oder außerhalb? ● z.B. Wittekindsburg, Porta Westfalica (~140km; 8 EUR/Nacht; 1- bis 3-Bett-Zimmer; Selbstverpflegung) ● z.B. Naturfreundehaus am Hülsberg, Wuppertal-Cronenberg (~50km; 11 EUR/Nacht; 2- und 4-Bett-Zimmer) ● Termin? ● 17. – 19. Oktober (Sa. Mittag – Mo. Vormittag)?

PG 544: DoVinci – Erstes Treffen ( ) 55 Seminarvorträge ● Vorbereitung ● selbstständige Literaturrecherche ● Grobgliederung per Mail an uns (mind. 21 Tage vorher!) ● Besprechung der Folien (mind. 10 Tage vorher) ● Layout-Vorgabe ● Ablauf ● Kurzvorträge (20-25min) ● danach Frage- und Diskussionsrunde (5-10min)

PG 544: DoVinci – Erstes Treffen ( ) 66 Themenüberblick ● Systemvirtualisierung ● Maßschneiderung / Paketmanagement ● Virtual Appliances ● Dienstefindung in Netzen ● Management

PG 544: DoVinci – Erstes Treffen ( ) 77 Systemvirtualisierung (1) ● Grundlagen der Systemvirtualisierung ● Charakterisierung und Historie ● Gerald J. Popek and Robert P. Goldberg, Formal Requirements for Virtualizable Third Generation Architectures. Communications of the ACM, ● Paper zur Historie: IBM „Großrechner“ ● Smith and Nair, Virtual Machines: Versatile Platforms for Systems and Processes ● Virtualisierung auf der x86-Plattform ● J. S. Robin and C. E. Irvine, Analysis of the Intel Pentium's Ability to Support a Secure Virtual Machine Monitor. Proceedings of the 9 th USENIX Security Symposium, ● Smith/Nair, s.o.

PG 544: DoVinci – Erstes Treffen ( ) 88 Systemvirtualisierung (2) ● Virtualisierung in eingebetteten Systemen ● D. Laor, Virtualizing the Embedded World: Vista Over Linux in a Cell Phone? Proceedings of IIES, ● G. Heiser, The Role of Virtualization in Embedded Systems. Proceedings of IIES, ● noch weitere Quellen

PG 544: DoVinci – Erstes Treffen ( ) 99 Systemvirtualisierung (3) ● Xen ● H.-J. Picht, XEN Kochbuch. Intelligente Virtualisierungslösungen mit XEN 3. O'Reilly, ● Barham et al., Xen and the Art of Virtualization. Proceedings of the 19 th ACM Symposium on Operating System Principles, ● Menon et al., Diagnosing Performance Overheads in the Xen Virtual Machine Environment. Proceedings of the 1 st ACM/USENIX International Conference on Virtual Execution Environments, ● KVM ● KVM-Buch (genaueren Titel finden wir noch raus :-) ) ● A. Kivity et al., KVM: The Linux Virtual Machine Monitor., The 2007 Ottawa Linux Symposium, ● T. Deshane et al., Quantitative Comparison of Xen and KVM ● evtl. kombinierbar mit „Xen“

PG 544: DoVinci – Erstes Treffen ( ) 10 Maßschneiderung / Paketmanagement (1) ● Paketmanagement ● Wozu braucht man das? Wie funktioniert es? Wie baut man eigene Pakete? ● N. LaBelle and E. Wallingford, Inter-Package Dependency Networks in Open-Source Software. ● O. F. de Souza, M. A. de Menezes, T. J. P. Penna, Analysis of the Package Dependency on Debian. ● Debian Binary Package Building HOWTO ● IBM developerWorks „Create Debian Linux packages“ ● Maßgeschneiderte Distributionen ● A. Tille, Custom Debian Distributions. (apt-get install cdd-doc) ● praktische Demonstration ● weitere Beispiele: SuSE Studio (zum Bauen von Virtual Appliances); „Damn Small Linux“

PG 544: DoVinci – Erstes Treffen ( ) 11 Maßschneiderung / Paketmanagement (2) ● Maßschneiderung auf Code-Ebene ● grundlegende Techniken (z.B. partielle Evaluation, …) ● konstruktive Ansätze: Produktlinientechniken ● D. Chanet et al., Linux Kernel Compaction through Cold Code Swapping. ● weitere Quellen

PG 544: DoVinci – Erstes Treffen ( ) 12 Virtual Appliances ● Virtual Appliances und deren Management ● Virtual Appliances: A New Paradigm for Software Delivery. (VMWare, Inc., Whitepaper) ● Sapuntzakis et al., Virtual Appliances for Deploying and Maintaining Software. ● Mikhailov et al., AIS: A Fast, Disk Space Efficient "Adaptable Installation System" Supporting Multitudes of Diverse Software Configurations. ● F. Oliveira et al., Blutopia: Cluster Life-cycle Management. IBM Research Report, 2005.

PG 544: DoVinci – Erstes Treffen ( ) 13 Dienstefindung in Netzen ● UPnP ● G. G. Richard, Service and Device Discovery : Protocols and Programming. McGraw-Hill Professional, ● M. P. Bodlaender, UPnP designing for performance & compatibility. IEEE Transactions on Consumer Electronics, Volume 51, Issue 1, Feb ● Nachfolger: DPWS ● Zeroconf ● E. Guttman, Autoconfiguration for IP Networking: Enabling Local Communication. IEEE Internet Computing. ● (weitere Quellen)

PG 544: DoVinci – Erstes Treffen ( ) 14 Management ● Projektmanagement im Ingenieurbereich ● Formulierung von Zielsetzungen, Rollen innerhalb des Teams, Risikoanalyse,... ● J. Seifert, Projektmanagement für kleinere Projekte – Erfolgreiche Führung und Moderation von Projektteams ● F. P. Brooks, The Mythical Man-Month (Klassiker!) ● beispielhaft z.B. XP darstellen ● evtl. weitere Literatur ● Zeitmanagement ● Ein Aspekt des Projektmanagements! ● L. Seiwert, Das neue 1x1 des Zeitmanagement: Zeit im Griff, Ziele in Balance. Kompaktes Know-how für die Praxis. ● (evtl. R. Schräder-Naef, Keine Zeit?)

PG 544: DoVinci – Erstes Treffen ( ) 15 Themenauswahl – Wer macht was? ● Grundlagen der Systemvirtualisierung (Ingo) ● Virtualisierung auf der x86-Plattform (Mathias) ● Virtualisierung in Eingebetteten Systemen (Matthis) ● Xen ● KVM (Matthias) ● Paketmanagement (Maeva) ● Maßgeschneiderte Distributionen (Karsten) ● Maßschneiderung auf Code-Ebene ● Virtual Appliances und deren Management (Frederik) ● UPnP (Denijel) ● Zeroconf (Sven) ● Projektmanagement im Ingenieurbereich (Dennis) ● Zeitmanagement (Nejla) ● … oder habt ihr eine eigene, unglaublich gut zum Thema passende Idee?

PG 544: DoVinci – Erstes Treffen ( ) 16 „Betriebssystembau“ im WS09/10 ● Wahlveranstaltung 2V + 2Ü ● V: Vertiefung des Themenbereichs „Betriebssysteme“ ● Praktische Aspekte des Betriebssystembaus - Wie implementiert man einen Kontextwechsel? - Wie koordiniert man Aktivitäten eines Interrupt-Handlers? - Wie programmiert man die „nackte“ Hardware? ● Betriebssystemkomponenten und deren Entwurf ● PC-Technologie aus Betriebssystemsicht ● Ü: Entwicklung eines einfachen PC-Betriebssystems ● „Tafelübungen“ und betreute Rechnertermine ● 3er-Gruppen ● 6 (+1) Aufgaben

PG 544: DoVinci – Erstes Treffen ( ) 17 Agenda ● Wer ist wer? ● Seminardurchführung ● Seminarvorträge ● Fragen ● Labor angucken