La maggior parte delle applicazioni Internet sono multi-tier (ad esempio siti di e-commerce e social network) costituite da livelli di applicazioni e database e molte di esse non possono essere supportate da una singola macchina fisica. In questo lavoro utilizziamo una tipica architettura di server virtualizzato per eseguire esperimenti di base utilizzando meccanismi di migrazione e replica. In questa architettura si presume che sia il livello applicativo che quello di database siano implementati da macchine virtuali (VM) che possono essere configurate (cioè aggiunte rimosse o anche dimensionate) dinamicamente. L'architettura include meccanismi per la gestione sia del livello applicativo che di quello di database consentendo la sperimentazione di diverse politiche di gestione della configurazione. Per gestire le applicazioni nella nostra architettura uno strato di proxy è interposto tra client e server per intercettare le richieste generate dai client. Questi proxy consentono il bilanciamento del carico nei diversi livelli. Replicando le macchine virtuali sia il livello applicativo che quello di database possono essere supportati da macchine fisiche diverse. Utilizzando questa architettura abbiamo condotto una serie di esperimenti utilizzando lo strumento di benchmarking Rubis che simula una tipica applicazione multilivello il sito eBay.
Piracy-free
Assured Quality
Secure Transactions
Delivery Options
Please enter pincode to check delivery time.
*COD & Shipping Charges may apply on certain items.