Uno strumento per il deployment automatico di performance test su piattaforme per la distribuzione di dati

Documenti analoghi
UN SUPPORTO AUTOMATICO PER LA RACCOLTA E L ANALISI DI DATI SPERIMENTALI DI UN MIDDLEWARE PER LA DISTRIBUZIONE DI DATI

Analisi della dependability di un middleware per la

Un architettura per la gestione dei log di applicazioni distribuite

Ottimizzazione dello scambio messaggi in un middleware di distribuzione dati conforme allo standard OMG DDS

Analisi e sperimentazione della piattaforma Web Service Notification nell ambito del controllo del traffico aereo

Analisi e sviluppo di un sistema automatico per la segnalazione di stati anomali dei job del Data Center S.Co.P.E.

Valutazione sperimentale di middleware pub/sub per reti wireless!

Realizzazione di un Tool per l iniezione automatica di difetti all interno di codice Javascript

Progettazione ed implementazione di un tool per lo sviluppo di applicazioni in Esperanto

tesi di laurea Anno Accademico relatore Ch.mo prof. Stefano Russo correlatore Ing. Generoso Paolillo candidato Marco Leoni Matr.

Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo

Analisi e sviluppo di un componente per un ESB open source

Un applicazione client per la localizzazione via Bluetooth e Wi-Fi di dispositivi Smartphone Anno Accademico 2005/2006

Tesi di Laurea Automazione del testing delle Interfacce utente di applicazioni WEB:

Implementazione di tecniche di tolleranza ai guasti in un middleware per la Data Distribution Service

Il sistema operativo TinyOS

Realizzazione di un tool di instrumentazione automatica a supporto della failure analysis

Progetto e sviluppo di un applicazione per il pilotaggio remoto di reti

Test in automatico di programmi Android

Uno strumento per il deployment automatico di performance test su piattaforme per la distribuzione di dati

Un approccio innovativo alla tecnica di robustness testing del sistema operativo Linux

Implementazione di un servizio VoIP in ambienti SOA per mobile computing

Il Paradigma REST per lo sviluppo di applicazioni Web 2.0

Memorizzazione affidabile di dati in un ambiente di Griglia

Progetto e sviluppo di una Applicazione Android per l accesso a reti di sensori senza filo

Strategie per il miglioramento dei log applicativi basate su Software Fault Injection

PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE

Un sistema di identificazione basato su tecnologia RFID

Progetto e sviluppo di unʼapplicazione iphone per lʼaccesso a reti di sensori senza fili."

Prototipazione di un componente di elaborazione dei piani di volo in un sistema di Traffic Management

Un sistema per l'emulazione delle reti su cluster di macchine virtuali Anno Accademico 2007/2008

Strumenti per la gestione della configurazione del software

Grid on Cloud : Implementazione e Monitoraggio

SMD: a sensor data distribution service for FIN-BOX middleware for the interoperability in systems of systems Anno Accademico 2011/2012

Un architettura di servizi integrati di comunicazione su rete IP per una PMI

Progetto ed implementazione di un tool di supporto allo sviluppo di applicazioni per Linux LibeRTOS

tesi di laurea Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana candidato Pasquale Ludi Matr. 534\000438

Analisi di prestazioni di applicazioni web in ambiente virtualizzato

Titolo della tesi Testing Black Box di un Web Service : sperimentazione su di un servizio con stato

Una Soluzione di NAT Traversal per un sistema di comunicazione VOIP per una PMI

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA. Presentazione

HP TECHNICAL SERVICES. Energy Card SALES & OPERATION GUIDE

Realizzazione di un sistema di logging prototipale per la piattaforma

Uno strumento per la valutazione automatica dell accessibilità delle

Strumento per l iniezione di guasti software nel sistema operativo GNU/Linux

Un approccio innovativo per il delivery di servizi in infrastrutture di nomadic computing

Analisi e utilizzo di un framework per lo sviluppo di applicazioni web

Progettazione e sviluppo di uno strumento di monitoraggio dei componenti software di un sistema per il controllo del traffico aereo

Un Sistema Informativo per il Monitoraggio di Apparati Radar mediante l uso di Griglie Computazionali

Un architettura per lo streaming multimediale in ambiente distribuito

tesi di laurea Anno Accademico 2004/2005 relatore Ing. Massimo Ficco candidato Pasquale Incarnato Matr. 534/938

ProSky Progettare una facciata continua non è mai stato così semplice.

Confronto sperimentale tra tecniche di testing automatico per applicazioni Android

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Tecniche di riuso del software: applicazione ad un caso di studio reale

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale

Definizione di metodi e tecniche per il testing di applicazioni Android Sensor Based

Realizzazione di un framework di monitoring per l'analisi di sistemi critici Anno Accademico 2013/2014

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per Windows

"Sviluppo di un client Android e di un server per la gestione di un. menù di un ristorante."

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

Sophos Computer Security Scan Guida di avvio

PROPOSTA DI UN ARCHITETTURA IMS INTEGRATA IN UN AMBIENTE VIRTUALIZZATO: ANALISI DI PRESTAZIONI Daniele Costarella

NOTE OPERATIVE DI RELEASE

Università degli Studi di Salerno

Realizzazione di Web Service per l estrazione di informazioni da siti web enciclopedici

Progettazione e sviluppo di un Network Management System per reti wireless in configurazione Mesh-AP

Politecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A Casi di Studio. Traccia n 1

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

ACO Archiviazione Elettronica e Conservazione sostitutiva

UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II

Progettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani

Università degli Studi Roma Tre

marketing ed invio newsletter. Invio di messaggi vocali personalizzati

Strumenti per il testing di applicazioni in ambiente Android

Generazione Automatica di Asserzioni da Modelli di Specifica

Sviluppo di processi per l automatizzazione del testing per applicazioni Android

Una piattaforma per la negoziazione di servizi business to business attraverso la rete Internet

Alberto Ferrante. Security Association caching of a dedicated IPSec crypto processor: dimensioning the cache and software interface

Tesi di laurea triennale. Anno Accademico 2010/2011. Relatore Ch.mo prof. Porfirio TRAMONTANA. Correlatore Ch.mo Sig.

Sviluppo e integrazione del supporto alla tecnologia Wi-Fi in un Middleware per la gestione della mobilità in reti eterogenee

JOB - Amministrazione del personale. JOB/Presenze La soluzione per la gestione decentrata delle presenze.

Il Pattern MVC nei Framework di sviluppo per applicazioni Web. Analisi e comparazione di SPRING MVC Framework e ASP.NET MVC Framework.

La serializzazione e deserializzazione nel formato SOAP. A cura del docente Giuliano Pellegrini Parisi

Casi di studio sulla migrazione di applicazioni web verso servizi REST Anno Accademico 2008/2009

Progettazione di un tool a supporto di un metodo per la selezione delle tecniche di test

NOTE OPERATIVE DI RELEASE

Sfrutta appieno le potenzialità del software SAP in modo semplice e rapido

Sage Start Archivio file Guida. Dalla versione

Guida Rapida di Syncronize Backup

TeamPortal. Servizi integrati con ambienti Gestionali

Manuale Utente MyFastPage

Standard Nazionale di Comunicazione Mercato Gas

La privacy e il Web 2.0: una soluzione sicura per Google Documents e Mozilla Firefox

Passepartout Welcome Beach

IT Cloud Service. Semplice - accessibile - sicuro - economico

Tesi di Laurea Specialistica EMULAZIONE DI EFFETTI WAN NELLA VALUTAZIONE DELLE PRESTAZIONI DI SERVER WEB. Candidato Emiliano Zeppa.

Il web server Apache Lezione n. 3. Introduzione

Transcript:

tesi di laurea Anno Accademico 2006/2007 relatore Ch.mo prof. Domenico Controneo correlatore Ing. Christiancarmine Esposito candidato Antonella Niola Matr. 534/158

.:: Contesto ::. www.cosmiclab.it Il presente lavoro è stato svolto nell ambito del progetto COSMIC, laboratorio pubblico-privato dei partner CINI, CRIAI, DIS-UNINA, SELEX-SI e SESM. La tesi si inserisce nell ambito dello studio delle prestazioni di diverse implementazioni di un recente standard OMG: Data Distribution Service (DDS)

.:: OMG DDS::. Il DDS è una specifica OMG per network middleware basati sul paradigma publish-subscribe. Consente all utente di configurare una lista di parametri di qualità del servizio (QoS) per ottimizzare le risorse del sistema, e ottenere alte prestazioni in termini di latenza e throughput.

.:: Problematiche (1/2)::. Configurazione manuale dei parametri di una campagna di test Conoscere esattamente quali parametri di QoS configurare Evitare configurazioni non valide dovute a QoS in conflitto tra loro Configurazione manuale dei Partecipanti Assicurarsi che su ogni Nodo- Partecipante sia installato il middleware Deployment del codice da eseguire Trasferimento del codice sugli N nodi

.:: Problematiche (2/2)::. Un approccio manuale alla fase di configurazione e di deployment ha implicito una probabilità di errore non nulla. Cause Utenti poco esperti del sistema da valutare; Distrazioni Erronea diffusione del codice sul testbed Soluzione Un tool automatico di configurazione e deployment consente di ridurre a zero l insorgenza di errore.

.:: Soluzione ::. Realizzazione di un tool di supporto alla fase di configurazione e di deployment di performance tests: SUNRISE Sviluppato in Java per garantire trasparenza all ambiente di esecuzione Uso di un interfaccia user-friendly di facile comprensione anche per gli utenti poco esperti Generazione automatica dei file di configurazione di una campagna di test Distribuzione del codice di Benchmarking su tutti i nodi del testbed

.:: Funzionalità di Sunrise ::. 1. Scegliere una Configurazione di Parametri QoS 2. Importare una configurazione di parametri creata precedentemente 3. Scegliere una Configurazione di Rete 3.1 Scegliere i partecipanti 3.2 Installare il middleware 4. Importare una configurazione di rete creata precedentemente 5. Scegliere il Benchmark da utilizzare 6. Deployment del codice

.:: Configurazione dei Parametri QoS ::. Salva la configurazione dei Parametri su un file XML usando le classi della libreria JDOM Riduzione al minimo degli errori di compatibilità Possibilità di Configurare più Sessioni di Test

.:: Configurazione di Rete ::. Installazione automatica della piattaforma Middleware scelta Le credenziali di accesso ai nodi sono memorizzate in un file criptato attraverso JCE-DES

.:: Conclusioni ::. Il tool realizzato, offre un supporto automatico per l esecuzione di performance test: Permette la riusabilità delle scelte precedenti Guida l utente nella configurazione della rete e dei parametri QoS Configura automaticamente i nodi scelti come partecipante Esegue il deployment automatico del codice.:: Sviluppi Futuri ::. Possibilità di generazione codice a supporto di messaggi non predefiniti