ISBN-13: 9786208943639 / Niemiecki / Miękka / 2025 / 212 str.
ISBN-13: 9786208943639 / Niemiecki / Miękka / 2025 / 212 str.
In diesem Buch habe ich eine einheitliche Objekt-Caching-Architektur und -Implementierung auf Basis von CORBA vorgestellt, mit der verschiedene Arten von Remote-Objekten mit nur geringfügigen Änderungen am bestehenden Code zwischengespeichert werden können. Dieser Ansatz basiert auf einer anwendungsspezifischen Cache-Konsistenzrichtlinie, prozessbezogenem Caching, objektgrafikbasiertem Datentransfer und Replikationsmanagement. Ich habe diese Architektur auf Anwendungen mit unterschiedlichen Systemanforderungen angewendet und einen Leistungsvergleich zwischen ihnen durchgeführt. Ich habe gezeigt, dass die vorgeschlagene Caching-Architektur zu einer Leistungssteigerung bei Anwendungen führt, die eine angemessene Anzahl von Lesevorgängen aufweisen. Anschließend habe ich eine dreistufige, bedarfsgerechte, adaptive und transparente Lastenausgleichsarchitektur für ein zustandsbehaftetes CORBA-Objekt-Caching-System bereitgestellt und implementiert. Die vorgeschlagene Architektur verwendet eine Kombination aus Interceptor und Objekt-Wrapper, um Anfragen an verschiedenen Punkten mit minimalem Overhead abzufangen, was die Effizienz erheblich verbessert. Anstelle eines zentralisierten Lastenausgleichs wird der Lastenausgleich vollständig dezentral durchgeführt, wodurch das System fehlertolerant wird.