In questo libro ho presentato un'architettura e un'implementazione unificate per il caching di oggetti basate su CORBA che possono essere utilizzate per memorizzare nella cache diversi tipi di oggetti remoti con una piccola modifica del codice esistente. Questo approccio si basa su una politica di coerenza della cache specifica per le applicazioni, il caching per processo, la trasmissione dei dati basata su grafici di oggetti e la gestione della replica. Ho applicato questa architettura ad applicazioni con diversi tipi di requisiti di sistema e ho effettuato un confronto delle prestazioni tra di esse. Ho dimostrato che l'architettura di caching proposta comporta un miglioramento delle prestazioni per le applicazioni che presentano un numero ragionevole di operazioni di lettura. Ho quindi fornito un'architettura di bilanciamento del carico trasparente, adattiva e su richiesta a tre livelli per il sistema di memorizzazione nella cache di oggetti CORBA con stato e l'ho implementata. L'architettura proposta utilizza una combinazione di intercettatore e wrapper di oggetti per intercettare le richieste in vari punti con un overhead minimo che migliora significativamente l'efficienza. Invece di un bilanciatore di carico centralizzato, il bilanciamento del carico viene eseguito interamente in modo distribuito, il che rende il sistema tollerante ai guasti.
Bitte wählen Sie Ihr Anliegen aus.
Rechnungen
Retourenschein anfordern
Bestellstatus
Storno