Home Software Repository
|
COSMICSITE :: File Repository RSS
Questo Software Repository è in fase sperimentale.
Gli utenti visitatori di COSMICSITE possono liberamente scaricare (download) i tool di sviluppo messi a disposizione.
Per l'upload dei file bisogna che l'utente si registri.
Scarica la descrizione sintetica dei tool sviluppati nell'ambito del progetto COSMIC
qui
| Containers |
Folders/Files |
|
(0/3) |
| Il prototipo ADEPTO rappresenta un tool di supporto alle molteplici attività di ricerca nell’ambito del progetto COSMIC. Infatti, esso è uno strumento per la configurazione e l’esecuzione di campagne di test sul middleware open source COSMIC, permettendo di effettuare misurazioni e valutazioni dei componenti e applicazioni ivi in esecuzione.Il contesto applicativo in cui si trova ad operare ADEPTO prevede l’esecuzione di suite di test su applicazioni distribuite complesse che richiedono articolate fasi di configurazione ed installazione. In quanto tool di deployment e raccolta dei dati, esso risulta estremamente flessibile e riusabile, considerato che non impone vincoli sulla natura intrinseca dell’applicazione. |
|
(0/2) |
| L' Alert Dispatcher costituisce un prototipo di riferimento nell'ambito del progetto COSMIC volto prevalentemente ad approfondire tematiche inerenti l'elaborazione ed il dispatching di messaggi di alerting verso gruppi di utenti in tempo near real-time, nonché alla possibilità di individuare una tecnologia adatta alla realizzazione di un framework di
comunicazione "affidabile" e "general purpose", basato sullo scambio di messaggi XML.
Lo scenario applicativo di riferimento ipotizza che gli utenti finali di tale sistema siano delle squadre di lavoro che necessitano di avere accesso ad informazioni, quali ad esempio le caratteristiche di un guasto.
ll servizio implementato è basato su tecnologie di comunicazione tra cui il protocollo standard XMPP. |
|
(0/1) |
| Componente software per il Data Distribution System |
|
(0/3) |
| Il seguente prototipo si colloca nell’ambito delle attività di ricerca del progetto COSMIC sulla integrazione di componenti COTS e sullo studio di tecniche per la tolleranza ai guasti. In particolare, esso fa parte dei componenti da integrare nel middleware open source COSMIC per supportare i meccanismi di affidabilità all’interno di esso.Tale sistema di diagnosi permette di risalire, a partire da un malfunzionamento, alla locazione ed al tipo di guasto occorso nel sistema. |
|
(0/2) |
| Questo dimostratore del progetto COSMIC si pone come obiettivo principale la verifica della validità dei risultati
della ricerca acquisiti attraverso le attività degli obiettivi realizzativi OR2, adattando tali risultati al caso applicativo
FDP. In particolare il middleware open source impiegato nello scenario FDP, costituisce il dimostratore delle
attività di ricerca del laboratorio ed è composto da un insieme di sottosistemi che seguono le specifiche standard
(per esempio di CORBA v3), nonchè ulteriori componenti ad-hoc, non previsti dagli standard accredidati, ma
necessari per il contesto applicativo specifico. |
|
(0/3) |
| HADM, rappresenta uno strumento di studio nell’ambito delle attività di ricerca sui sistemi DDS (Data Distribution Service), per permettere la sperimentazione di architetture e algoritmi innovativi per lo scambio di dati, che garantiscano alte prestazioni in termini di affidabilità, scalabilità e predicibilità. |
|
(0/3) |
| Il prototipo Linux Failure Detector permette di misurare, in tempo reale, il numero di operazioni effettuate verso i dispositivi di I/O (quali dischi ed interfacce di rete), e di segnalare eventuali anomalie riscontrate nelle operazioni di I/O (ad esempio, l’interrruzione improvvisa di ogni attività di I/O verso i dischi e la rete). Tale prototipo è stato implementato come modulo del sistema operativo Linux, che può essere caricato e rimosso dinamicamente durante l’esecuzione del sistema. Tale prototipo permette di rilevare gli effetti dei guasti (hardware e software) sia all’interno delle applicazioni, sia causati dal sistema operativo. Il prototipo registra ciascuna operazione effettuata verso i dispositivi di I/O (attualmente, dischi e schede di rete): ogni volta che una operazione verso i dispositivi viene effettuata, un modulo del sistema operativo intercetta tale operazione ed aggiorna il proprio stato interno. Il modulo analizza periodicamente (ad esempio, ad ogni secondo), il numero di operazioni avvenute fino a quel momento, per determinare se vi è una anomalia nelle attività di I/O. |
|
(0/3) |
| L’applicativo è stato realizzato per facilitare le attività di studio di fenomeni di aging in applicazioni distribuite. MELANY consente l’individuazione delle sorgenti di memory leak, generati dall’applicazione stessa, attraverso un’analisi post-mortem dei dati relativi agli aging bugs e a partire dalla loro manifestazione a livello di sistema operativo. MELANY si presenta con un’interfaccia grafica user-friendly, che permette di effettuare in maniera automatica, e trasparente rispetto all’utente, operazioni di “aggregazione” e filtraggio delle informazioni provenienti da sorgenti distinte, che altrimenti dovrebbero essere effettuate manualmente attraverso l’uso di script bash e/o perl. MELANY fornisce in output report sintetici personalizzabili in termini di tipologia dei dati e granularità delle informazioni. |
|
(0/1) |
| Questo software è uno dei risultati principali del Progetto. E' una piattaforma con caratteristiche di Mission Critical e Near Real-Time, in grado di fornire le astrazioni e i servizi utili per lo sviluppo di applicazioni distribuite che presentano requisiti multipli di affidabilità e tempo reale, come quelle dell'Air Traffic Management (ATM). |
|
(0/4) |
| SunRise rappresenta un tool per automatizzare le fasi che sottengono alla realizzazione di una campagna di valutazione measurement-based delle prestazioni di piattaforme publish/subscribe conformi al recente standard emanato dall’OMG e chiamato Data Distribution Service (DDS). |
|
(0/3) |
| Il tool ValTTool sviluppato ha lo scopo di minimizzare il tempo e di semplificare le operazioni necessarie all’esecuzione dei test di validazione della piattaforma CARDAMOM. Il tool fornisce all’operatore un importante strumento al fine di incrementare la produttività nell’esecuzione dei suddetti test. Il tool permette di eseguire automaticamente le fasi di preparazione e di esecuzione dei test grazie all’individuazione di un pattern procedurale comune all’85% dei test di validazione. |
|
|