Title: Seminar Fehlertoleranz und Echtzeit f
1SeminarFehlertoleranz und Echtzeitfür
E-CommerceProf. Miroslaw MalekPeter K. Ibach
e-lab
2Terminplan
28.04. Überblick, Organisatorisches Einführung E-Commerce Vorstellen der Themen-/Aufgabengebiete
05.05. Einführung Fehlertoleranz und Echtzeit Vergabe der ersten Themen/Aufgaben
12.05 Festlegen der Themen/Aufgaben Vertiefung Fehlertoleranz und Echtzeit
3Terminplan
19.05. Spezifikation Architektur/Systemdesign
26.05. 1. Vortrag E-Commerce Komponenten Wolfgang Bartels
02.06. 2. Vortrag Allgemeines Shopsystem
4Dependability Tree (Laprie 95)
5Combined Fault Classes (Laprie 95)
6Failure Classification (Laprie 95)
7Fault Model (Christian 1991)
- Timing Fault (TF) the task completes after the
deadline specified or never (ei gt ci) - Crash Fault (CF) a server omits to respond to
all subsequent input until it restarts - Fail Stop (FS) a server informs the system in
case of a crash fault - Value fault the output is incorrect (not subject
to be tolerated) - Suitable model if
- a server can exceed the specified task worst-case
execution time, or - the network can delay messages, but
- it is unlikely that computation results or
messages are corrupted.
8Error Classes
9Fault Tolerance Techniques
- Error detection
- Error diagnosis
- Error recovery
- Backward recovery
- Forward recovery
- Compensation
- Hardware Fault Tolerance
- Software Fault Tolerance
10Echtzeit-Systeme
11Echtzeit-Systeme
12Vorhersage von Antwortzeiten
13IBM "Autumn School"
- vom 2.10. bis 6.10.2000
- "Autumn School" zum Themenkreis e-Business
- Ort Berlin
- Praktiker von IBM stellen Vorgehensweisen im
Bereich Projektmanagement vor - Lösungsarchitekturen werden diskutiert
- Hands-On Erfahrungen
- eingeladen Hauptstudiums-/Promotions- Studenten
mit e-Business Qualifikation
14Scheduling for Responsiveness
How should real-time tasks be allocated to nodes
and in what order should they be executed?
15Responsiveness
- Reliability (system specific)
- R(t) P(no system failure until time t)
- Responsiveness (specific to load and fault
assumptions) - r(t) P(no task failure until time t)
16Responsiveness
17Themen (1)
- Hardware
- Ausfallsichere Linux Cluster
- Shared Disk Systeme - Zugriff auf gemeinsame
Festplatten - Redundanter Netzzugang - Betrieb mehrerer
Netzwerkanschlüsse - Unterbrechungsfreie Stromversorgung
18Themen (2)
- Middleware
- Clustering/Lastballancierung - Middleware
Lösungen für Commodity (Massenware) Cluster - Echtzeit Lastanalysen, Bearbeitung der Anfragen
nach Prioritäten bzw. Zeitschranken,
Überlastsicherung, Zeitvorhersagen - Verteilte Datenbanken - Was ist in E-Commerce
Transaktionssystemen zu beachten? - Mobile Endgeräte - Wie kann man Handys (WAP, SMS)
und andere Endgeräte integrieren?
19Themen (3)
- E-Commerce Anwendungen
- Shop Lösungen - Intershop und Co. Überblick über
die Features der verbreiteten Shopsysteme - ePayment systeme - Wie kann man bezahlen?
- Auktionssysteme
- Satellitenkomponenten - Personalisierung, B2B,
Navigation/Retrieval, etc?
20Themen (4)
- Beispielszenarien / Content
- Virtual Office Daten sind von überall aus über
beliebige Endgeräte zugreifbar - Elektronische Second-Hand Börse Vermittlung von
gebrauchten Gegenständen - Börsensystem
- Game/Entertainment Videoserver, Netzwerkspiele,
Majority Voting Chess - Allgemeine Shoplösung
- Integration von Prewiev, Photos, Warenkorb,
Bezahlfunktion, Bestellauslösung