Treffer: Distributed Object Computing Caching and Prefetching ; Verteiltes Object Computing Caching und Prefetching
Technische Universität München
Weitere Informationen
The dissertation presents a novel approach that improves the performance of distributed applications with minimal implementation effort by caching and prefetching remote method result values. An abstract Distributed Object Computing Caching and Prefetching (DOC-CaP) framework was developed to provide caching and prefetching in the stub layer of distributed applications, thereby ensuring location transparency for client and server. An extension to the IDL language called XIDL was introduced to allow the specification of object interfaces and characteristics of the method implementations. An instance of the DOC-CaP framework was implemented in CORBA and evaluated against a standard industry benchmark and a real-world industry application, showing that the approach can improve the remote communication performance of these distributed applications by factors of 30 to 50. ; Diese Arbeit stellt einen neuartigen Ansatz zur Leistungsteigerung von verteilten Anwendungen mittels Caching und Prefetching vor: der Distributed Object Computing Caching and Prefetching (DOC-CaP) Ansatz realisiert Caching und Prefetching von Methoden Ergebniswerten in der Stub-Schicht einer verteilten Anwendung, wodurch eine hohe Transparenz des Ansatzes für Client und Server bei gleichzeitigem minimalen Implementierungsaufwand sichergestellt ist. Eine CORBA-basierende DOC-CaP Implementierung wird vorgestellt und anhand eines Industrie-Benchmarks und einer realen Industrie-Anwendung evaluiert. Die Evaluierungsergebnisse zeigen, dass der Ansatz den Kommunikationsoverhead dieser Fallbeispiele um einen Faktor von 30 bis 50 verringern kann.