Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Koordination (4) Verdrängungs- und Auslagerungsstrategie lassen sich beliebig kombinieren. unpin(a,b,c) flush(a,b,c) Segment-Verwalter mit Nosteal/Force-Strategie.

Ähnliche Präsentationen


Präsentation zum Thema: "Koordination (4) Verdrängungs- und Auslagerungsstrategie lassen sich beliebig kombinieren. unpin(a,b,c) flush(a,b,c) Segment-Verwalter mit Nosteal/Force-Strategie."—  Präsentation transkript:

1 Koordination (4) Verdrängungs- und Auslagerungsstrategie lassen sich beliebig kombinieren. unpin(a,b,c) flush(a,b,c) Segment-Verwalter mit Nosteal/Force-Strategie Transaktions- verhalten unfix(a)unfix(b)unfix(c)commitwrite(a,b,c) flush(a)flush(b)flush(c) Segment-Verwalter mit Steal/Noforce-Strategie unpin(a)unpin(b)unpin(c)flush(a)flush(b)flush(c) Segment-Verwalter mit Nosteal/Noforce-Strategie unpin(a,b,c) Segment-Verwalter mit Steal/Force-Strategie unpin(a)unpin(b)unpin(c) flush(a,b,c)

2 Spielraum des Segment- Verwalters Mit der Einbringstrategie (Speicherung wo) kann der Segment-Verwalter die Atomizität eigenständig beeinflussen: –Direkt: Geänderte Datenelemente überschreiben alte Werte. –Indirekt: Geänderte Datenelemente werden an neuer, freier Stelle gespeichert, alte Werte bleiben also erhalten. Direkt-StrategieIndirekt-Strategie xyz941xyz941 Ausgangs- zustand xyz741xyz941 7 Zustand nach eingebrachter Änderung x = 7 xyz741xyz941 7 Zustand nach commit

3 Bewertung der Spielräume Verdrängungsstrategie: –Unerheblich bei Indirekt. –Direkt+Nosteal erlaubt einfaches Rücksetzen (geänderte Seiten müssen nur aus Puffer entfernt werden), Transaktionsdurchsatz wird jedoch durch Pufferkapazität begrenzt. –Direkt+Steal: Zusätzliche Maßnahmen für Rücksetzbarkeit erforderlich  Verwaltung einer Protokolldatei. Auslagerungsstrategie: –Einbringstrategie unerheblich –Force gewährleistet Dauerhaftigkeit bei Systemabstürzen, erzeugt jedoch hohen E/A-Aufwand bei commit. –Noforce: Zusätzliche Maßnahmen für Dauerhaftigkeit erforderlich  Verwaltung einer Protokolldatei. In der Praxis: Volle Pufferautonomie: –Steal+Noforce+Direkt.


Herunterladen ppt "Koordination (4) Verdrängungs- und Auslagerungsstrategie lassen sich beliebig kombinieren. unpin(a,b,c) flush(a,b,c) Segment-Verwalter mit Nosteal/Force-Strategie."

Ähnliche Präsentationen


Google-Anzeigen