Toward a stand alone distributed management system

Documenti analoghi
Raggruppamenti Conti Movimenti

Punto Print Il programma per stampare. Documentazione Tecnica

Progetto ittorario Anno scol

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

Progettazione Web Applicazioni client-server

Sistemi di Elaborazione delle Informazioni (C.I. 15) Access

Installazione & Configurazione Php e MySQL su Mac Os X. Php

I Sistemi Informativi

Indice Configurazione di PHP Test dell ambiente di sviluppo 28

RISOLUTORE AUTOMATICO PER SUDOKU

Note Tecniche Installazione ed Aggiornamento EasyTelematico 1.3.x

Demos rel Pag. 1 di 25

Relatore Chiar.mo Prof. Davide Anguita Relatore Aziendale Ing. Silvio Costa (IsoSistemi) Relatore Aziendale Ing. Marco De Leo (IsoSistemi)

Manuale utente Volta Control

Esercizio data base "Biblioteca"

CONTENT MANAGEMENT SY STEM

Amministrazione Trasparente

Database 3 affitto veicoli. Testo del quesito

Università degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI

Al giorno d oggi, i sistemi per la gestione di database

Introduzione ai database relazionali

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Manuale Operativo Sw. IRRORA. Francesco Gobbi Sergio Mallucci

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron

BDCC : Guida rapida all utilizzo

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

Gestione Laboratorio: Manuale d uso per l utilizzo del servizio Windows di invio automatico di SMS

Esercizio sui data base "Gestione conti correnti"

PROGETTAZIONE DI UN SITO WEB

Organizzazione degli archivi

E possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools

Rapporto tecnico sulle tipologie di agenti software definiti e implementati nell ambito del progetto

Caratteristiche di TechnoTrain

PSG Table Builder Manuale Utente. PSG TABLE BUILDER Manuale Utente

Uso delle tabelle e dei grafici Pivot

Versione Elenco modifiche

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Obiettivo dell esercitazione

Applicazione JobScheduler su DB SQL Milano, lì 14/09/2009

Capitolo 13. Interrogare una base di dati

Progetto: Servizio location based per la ricerca di punti di interesse

RepairsLab Manuale Utente. RepairsLab. Manuale Utente

GERARCHIE RICORSIVE - SQL SERVER 2008

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

SOGI s.n.c. di Matteo Bruschetta & Nicola Pippa

MODULO 5 Appunti ACCESS - Basi di dati

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000

Piattaforma software mfp

NuMa Nuove Manutenzioni. Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio

Manuale d'uso. Manuale d'uso Primo utilizzo Generale Gestione conti Indici di fatturazione Aliquote...

Gestione Manutenzioni Immobiliari.

Legge e apprende nozioni in qualsiasi lingua, le contestualizza ed è in grado di elaborarle e riutilizzarle quando serve

MODULO 5 ACCESS Basi di dati. Lezione 4

Autoware Ladder Tool (per Arduino ) Basic Tutorial

RELAZIONE TECNICA GESTIONE CARTE DI CREDITO. a cura di EMANUELE CESARI

Personalizzazione Stampe

Il Web-Service SDMX dell ISTAT

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO

Creazione e installazione di un NAS utilizzando FreeNAS

Informatica DR KLOE Calcolo

Fiery Driver Configurator

Accedere ai database esterni. Corso 2D: Accedere ai database esterni - R.Virili 1

La prima tabella da creare è quella relativa all elenco delle modalità mediante le quali è possibile identificare la corrispondenza (Posta

Guida alla registrazione on-line di un DataLogger

Università degli Studi di Verona. Laboratorio di Basi di Dati

Stefania Marrara - Esercitazioni di Tecnologie dei Sistemi Informativi. Integrazione di dati di sorgenti diverse

Scrivere uno script php che, dato un array associativo PERSONE le cui chiavi sono i

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

EXCISE_DAA_NOTIfication

Creare diagrammi di Gantt con Visio 2003

Implementazione di MVC. Gabriele Pellegrinetti

3 GARA NAZIONALE SIA

FIRESHOP.NET. Gestione del taglia e colore.

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Windows

Data Security. Your precision Software!

5.2 UTILIZZO DELL APPLICAZIONE

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

1. Le macro in Access 2000/2003

Istruzioni per il database nazionale Socie e Curricula

Il database management system Access

Lezione V. Aula Multimediale - sabato 29/03/2008

Mac Application Manager 1.3 (SOLO PER TIGER)

FIRESHOP.NET. Gestione Lotti & Matricole.

EXPLOit Content Management Data Base per documenti SGML/XML

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

Progettare una base di dati che permetta di gestire il problema descritto nel seguito, nei seguenti punti:

I tutorial di MadLabs.. Installazione e prima configurazione

Software per Helpdesk

Guida Rapida di Syncronize Backup

SOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

DevC++ vers Manuale d uso

Pagina 1 di 10

SenTaClAus - Sentiment Tagging & Clustering Analysis on web & social contents

Gipse: Gestione Integrata Pronto Soccorso Emergenza

CORSO I.F.T.S TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE

Tesi Di Laurea. Anno Accademico 2010/2011. relatore Ch.mo prof. Cinque Marcello. correlatore Ch.mo Ing. Catello Cacace

Transcript:

Toward a stand alone distributed management system Generalization of SuperB distributed production system as stand alone, general purpose infrastructure to accomplish small and medium VO requirements ENRICO VIANELLO & MATTEO MANZALI > Progettazione del nuovo database

> Progettazione del nuovo database - idea di base db comune (elenco di tutte le possibili simulazioni - es. fast, full,... - informazioni sui siti) entità utili per l interfaccia (inserimento dei parametri del job e var ambiente) entità utili per il bookkeeping (produzioni, request, job, output, log...) db specializzato per un tipo di simulazione (es: fast simulation, full simulation,...)

> Progettazione del nuovo database - idea di base > Passi per la creazione dell ambiente di simulazione della VO: 1. inserimento del nome della simulazione (es. fast_sim, full_sim)

> Progettazione del nuovo database - idea di base > Passi per la creazione dell ambiente di simulazione della VO: 2. generazione del database di interfaccia per la simulazione inserita

> Progettazione del nuovo database - idea di base > Passi per la creazione dell ambiente di simulazione della VO: 3. inserimento dati riguardo: a. software da eseguire b. parametri dell eseguibile c. variabili d ambiente I punti b e c li chiameremo per comodità configurazione e ad ogni simulazione creata al punto 1 verrà associata una ed una sola configurazione b a c

> Progettazione del nuovo database - gestione parametri...stiamo valutando anche gli eventuali possibili benefici nell utilizzo di xml in supporto alla gestione dei parametri - work in progress!

> Progettazione del nuovo database - idea di base > Passi per la creazione dell ambiente di simulazione della VO: 4. salvataggio della configurazione e generazione del database di bookkeeping 5. uso dell interfaccia...

> Progettazione del nuovo database - diagramma ER riassuntivo:

> Progettazione del nuovo database - vincoli e problematiche ad ogni simulazione (fast, full,...) verrà associata una ed una sola configurazione di parametri PERCHE? - per generare una tabella {sim_name}_job che abbia tante colonne quanti sono i suoi parametri di input per semplificare il lavoro di visualizzazione lato monitoring - ad una simulazione associamo il test di un particolare software che avrà il suo insieme di parametri in input per ogni simulazione potranno essere create 1..n produzioni ( prod_series ) associate ognuna ad una particolare versione del software (tripletta: nome, version, revision) PROBLEMA? Cambio configurazione = creo nuova simulazione - avrei un nuovo tab nell interfaccia per ogni simulazione si può offrire la possibilità per l utente di nascondere simulazioni obsolete (senza eliminarle dal db) - ogni simulazione creata aumenta il numero di tabelle, però la presenza di tante simulazioni non appesantisce le query su una singola in quanto ogni simulazione agisce su un gruppo di tabelle separato (se avessimo tutti i job di tutte le simulazioni in un unica tabella...!)

> Progettazione del nuovo database - proposte consultandoci con Matteo Favaro, per una migliore generalizzazione, si pensava di: non imporre alla VO/noi di implementare una parte dello script Python per eseguire i propri job, ma bensì di implementare un generico modulo per l esecuzione di un job problematiche: tale modulo lancerà un file eseguibile prevediamo la possibilità di passargli parametri a riga di comando? forziamo il passaggio di parametri a coppie <chiave,valore> tra le variabili d ambiente? (già ora Bruno e PacProductionApp ricevono alcuni parametri d esecuzione in questo modo, come pure altri a riga di comando)

> Prossimi passi se il lavoro fatto fin qui può andare: creiamo sbk4 iniziamo il lavoro sulle classi php utili per: generare le parti del db interfaccia per l inserimento/gestione dei parametri inizio lavoro sulla web interface?