ICT: nuove tecnologie



Documenti analoghi
Cloud Simulator and Smart Cloud based on Knowledge Base

MoniThor di IDC-Informatica Centralizzazione di controlli per apparati eterogenei

Our Platform. Your Touch.

Soluzioni per ridurre i costi di stampa e migliorare i processi.

Progetto ICARO. Paolo Nesi. Università degli Studi di Firenze, DISIT LAB

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati

Note sul tema IT METERING. Newits 2010

Le basi tecnologiche della Mobile Medicine:

Ambienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job

Reti di Calcolatori GRIGLIE COMPUTAZIONALI

GRIGLIE COMPUTAZIONALI

OVERVIEW IGLOO IGLOO Igloo Guard App Igloo Sense

Cloud Computing - Soluzioni IBM per. Giovanni De Paola IBM Senior Consultant 17 Maggio 2010

Realizzazione di un sistema di logging prototipale per la piattaforma

CONTENT MANAGEMENT SYSTEM

OCS Open Control System

LA TUA SOFTWARE HOUSE IN CANTON TICINO IL CENTRALINO IN CLOUD E LA PIATTAFORMA CHE INTEGRA TUTTI I PROCESSI DI COMUNICAZIONE AZIENDALE

Sistemi Operativi. Conclusioni e nuove frontiere

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole

CLOUD LAB. Servizi IT innovativi per le aziende del territorio. Parma, 5 Dicembre 2012

Il monitoraggio e la gestione attiva dell'energia in accordo alla ISO Ing. Ciro Lanzetta Business Development, i-em

WEBDYNSUN LA SOLUZIONE DEDICATA AI SISTEMI DI MONITORAGGIO DI IMPIANTI FOTOVOLTAICI

In estrema sintesi, NEMO VirtualFarm vuol dire:

Cloud Computing Stato dell arte, Opportunità e rischi

REPORT GRUPPO DI LAVORO III

LA CITTA DIVENTA SMART

Stefano Bucci Technology Director Sales Consulting. Roma, 23 Maggio 2007

DALLA RICERCA & SVILUPPO SIAV. Ecco i prodotti e le applicazioni. per innovare le imprese italiane

CloudComputing: scenari di mercato, trend e opportunità

Portale Multicanale delle PA del territorio della Regione Emilia-Romagna: un inizio di rete semantica di informazioni

Grid on Cloud : Implementazione e Monitoraggio

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Introduzione al Cloud Computing

Cloud Computing....una scelta migliore. ICT Information & Communication Technology

Gaia Corbetta Convegno 3E - ATI/ANIMP 11 luglio 2013, Milano

C-Light Web-based Management Software

I sistemi virtuali nella PA. Il caso della Biblioteca del Consiglio Regionale della Puglia

TECNOLOGIE REALTIME DATA INTEGRATION

Government Cloud Computing

Virtualization. Strutturare per semplificare la gestione. ICT Information & Communication Technology

Gartner Group definisce il Cloud

RETI INFORMATICHE Client-Server e reti paritetiche

the easy solution for Smart Metering

Monitoraggio e performance: il ruolo del DBA manager e gli strumenti a supporto

SERVER E VIRTUALIZZAZIONE. Windows Server Guida alle edizioni

Implementazione rete LTE

Il Telecontrollo Cloud Virtualizzato

HACKATHON del Nov. 2014

Turismo Virtual Turismo Virtual Turismo Virtual

icaro x PMI ICT Paolo Nesi (UNIFI, DISIT Lab) Feb 2015

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

Il sistema di controllo per gli impianti fotovoltaici. ENERGY MONITOR, perchè non produrre di più?

LA TUA SOFTWARE HOUSE IN CANTON TICINO IL CENTRALINO IN CLOUD E LA PIATTAFORMA CHE INTEGRA TUTTI I PROCESSI DI COMUNICAZIONE AZIENDALE

Installazione di GFI WebMonitor

Un architettura per lo streaming multimediale in ambiente distribuito

ud. Una esperienza di g cloud al Ministero Affari Esteri. Venerdì 18 maggio 2012 «Seconda giornata nazionale sul g cloud»

Soluzioni per l'integrazione e l'accesso alle informazioni. Visus RAD. Andrea Rocchini

RETI DIGITALI E TECNOLOGIE ABILITANTI

Soluzioni per l'integrazione e l'accesso alle informazioni. Visus RAD Fido. Andrea Rocchini

Dematerializzare per Semplificare

INformation and MObility for TOurism

Sistemi informativi secondo prospettive combinate

JOB CAREERS. La piattaforma multimediale di Ricerca & Selezione. Doxinet srl C.F. / P.I R.E.A MB. info@doxinet.

per la sicurezza della vostra azienda Be ready for what s next! Kaspersky Open Space Security

Database distribuiti al servizio di sistemi ambientali avanzati: l esperienza Datacrossing

DESY è un prodotto ideato e sviluppato da

IT Cloud Service. Semplice - accessibile - sicuro - economico

Efficienza, crescita, risparmi. Esploriamo il pianeta tecnologia VMware VSphere4

Servizio Monitoraggio Energia via Web. CEAM CWS32-H01 Professional Web Platform

Spunti ed Elementi da Intel Cloud Forum

Sistema di Gestione dei Contenuti Multimediali

Creare una Rete Locale Lezione n. 1

L o. Walter Ambu japs: una soluzione agile (

L architettura del sistema può essere schematizzata in modo semplificato dalla figura che segue.

La t ecnologia WSN La piattaforma NI WSN Ambiente di programmazione Real Time (NI LabVIEW):

Ambient-Aware LIfeStyle tutor, Aiming at a BETter Health

Allegato 1 CIG FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO

Docebo: la tua piattaforma E-Learning Google Ready.

Protocolli e architetture per WIS

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco

Prodotto <ADAM DASHBOARD> Release <1.0> Gennaio 2015

SCADA (Supervisory Control and Data. macchine ed impianti, proprietari, locali e non direttamente integrabili tra di loro. Usabili da PC.

Progetto Virtualizzazione

Organizzazioni nel Grid Computing

Power-Studio è un semplice, veloce potente ed intuitivo applicativo software di monitoraggio e supervisione energetica che consente di realizzare:

Laboratorio di Informatica I

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

CMS: Content Management...

MIXER: gestione trasmissioni DJ: governance di MIXER

La società Volocom. Trasformare le informazioni in conoscenza. Conoscere per agire

Indice generale. Introduzione...xiii. Perché la virtualizzazione...1. Virtualizzazione del desktop: VirtualBox e Player...27

Dematerializzare per Semplificare

I N F I N I T Y Z U C C H E T T I INFINITY APPLICA A TION FRAMEWORK APPLICA

SENSORI, ICT e PORT MONITORING

Soluzioni integrate per una città intelligente e sostenibile

GWF Smart metering. migrazione dei dati. scalabilità. interoperabilità.

EasyCloud400. Il tuo AS/400. Come vuoi, quanto vuoi. Telecomunicazioni per l Emilia Romagna. Società del Gruppo Hera

Big Data e IT Strategy

Le reti urbane intelligenti e cooperative: il progetto Res Novae. Mauro Annunziato ENEA Sub-coordinatore European Joint Programme Smart Cities

SOLUZIONI INFORMATICHE PER LO STUDIO LEGALE

Transcript:

ICT: nuove tecnologie Internet of things Oggetti intelligenti in grado di ricevere dati da altri oggetti e comunicare i propri Hanno un ruolo attivo grazie al collegamento alla Rete Campi di applicabilità: Domotica, Robotica, Avionica, Industria automobilistica, Biomedicale, Monitoraggio in ambito industriale, Telemetria, Reti wireless di sensori, Sorveglianza, Rilevazione eventi avversi, Smart Grid e Smart City, Sistemi Embedded Gestione di dati Monitoraggio e controllo Analisi e computazione dati per l ottimizzazione delle prestazioni e dell efficienza Semantic Web I documenti (immagini, file, pagine web,...) sono descritti da informazioni e dati (metadati) che ne specificano il contesto semantico. Rappresentati in un formato adatto all'interrogazione e l'interpretazione (es. tramite motori di ricerca) e, più in generale, all'elaborazione automatica (Ontologie) Costruzione e gestione della conoscenza Forme di ragionamento Realizzazione di relazioni con altri documenti 2

ICT: nuove tecnologie Big Data Grandi aggregazioni di dati di natura eterogenea (strutturati in database o non strutturati come immagini, email, dati GPS, informazioni catturate da social network, comportamento degli utenti...) La loro analisi contribuisce ad avere una conoscenza più fine degli utenti o degli oggetti, individuare nuove relazioni, definire nuove applicazioni e paradigmi. Volume: per ottenere analisi dettagliate e certe servono grandi quantità di dati da analizzare; Varietà: oltre alla quantità, servono numerosi fonti diverse (strutturate e non); Velocità: è essenziale effettuare analisi e ottenere dei dati in tempo reale. Valore: l uso di modelli analitici complessi impongono elevate capacità elaborative CLOUD Computing 3

Alcuni Scenari Controllo di Sistemi di Misura gestione, monitoraggio a distanza di impianti, strumentazioni e processi di misura integrazione delle fasi di acquisizione, elaborazione e cooperazione di sistemi non omogenei Controllo di dispositivi Attuatori, rilevatori, sensori, etc... Esempio: gestione dei livelli d illuminazione di ogni singolo punto luce: Regolazione automatica in base alla programmazione impostata per fasce orarie e all analisi/elaborazione dei dati raccolti sulle condizioni ambientali da sensori, rilevatori... Controllo del funzionamento e segnalazione anomalie Ottimizzazione dei consumi (risparmio energetico). Diagnosi e controllo di qualità Servizi di classificazione, previsione o analisi di correlazioni su dati provenienti da processi industriali e aziendali Esecuzione di algoritmi computazionalmente pesanti Riduzione dei tempi di risposta Gestione e organizzazione PA Organizzazione dei processi organizzativi e comunicativi Gestione automatica documenti e interoperabilità tra PA Nuovi servizi ai cittadini Accesso in mobilità 4

GRID e CLOUD Computing Il GRID computing combinato al Cloud Computing rappresentano l evoluzione nell utilizzo della rete Internet Non solo comunicazione ma condivisione di potenza di calcolo e dati Un computer virtuale che, in modo intelligente, mette a disposizione le proprie risorse partendo da sistemi eterogenei connessi tra loro. La potenza di calcolo viene messa a disposizione on demand ad un costo fino ad ora inaccessibile. 5

Grid computing Applicazioni di calcolo ad elevate prestazioni Elevata scalabilità Estendibilità Distribuzione dell elaborazione (Parallelismo) Selezione risorse di calcolo (nodi grid) sulla base di profili computazionali (CPU, spazio disco, memoria, etc...) Controllo e monitoraggio puntuale delle risorse utilizzate (nodi grid) Schedulazione attività (Jobs) 6

CLOUD Computing Cloud Modello di business in cui le risorse di calcolo e di storage, sono forniti come servizi a pagamento. Le risorse fisiche sono virtualizzate e condivise tra gli utenti. Scalabilità delle risorse e delle capacità di calcolo Servizi di monitoraggio delle risorse cloud aggiuntivo e contabilizzazione utilizzo. Tratta da: Cloud Computing and Grid Computing 360-Degree Compared - Ian Foster et al. In Proc. of GCE 08, pp. 1 10, Nov. 2008. Computing implementato utilizzando infrastrutture di calcolo (es. GRID) Cloud pubblico oppure privato (aziendale) 7

Remote Control As a Service Cloud + Grid Remote Control As a Service Monitoraggio attraverso grid polifunzionali Controllo delle risorse disponibili, processi, risultati dell elaborazione, file di dati... Programmazione attività di elaborazione e definizione dei requisiti di calcolo (profilazione risorse necessarie) Schedulazione attività Accesso ai servizi di monitoraggio e controllo stato risorse Cloud Monitoraggio, controllo e configurazione da un unica interfaccia web Accesso remoto multipiattaforma (Desktop pc, smartphone, tablet...) 8

Telecontrollo basato su GRID e Cloud Computing 9

Risorse Una soluzione GRID hosts, storage, network, databases, e canali di comunicazione esterni (protocolli http, ftp, Web Services, etc ). Nodi Grid computer generico o dedicato industriale (virtuale o fisico) punto di accesso alle risorse computazionali, comunicazione, e di storage. comunica con lo scheduler grid (stato esecuzione, profilo computazionale, messaggi di errore,...). Grid Scheduler auto discovering dei nodi grid selezione nodi su base profilo computazionale per l allocazione dei processi grid controllo stato nodi e esecuzione processi, collezione risultati, gestione e notifica errori Request manager Grid front end autorizza l uso dei servizi e l accesso. Riceve e colleziona le richieste di esecuzione di processi GRID provenienti da: portali web, sistemi workflow, altri sistemi GRID, dai Nodi GRID interni o Applicazioni IDE Applicazione IDE Editor e debugger integrato per la formalizzazione e validazione dei processi GRID L installazione di processi GRID nello Scheduler Il lancio di processi nell ambiente GRID 10

Grid Node Resource Manager Security and Safeness Mng Error and Fault Manager Local Resource Controller Content and metadata management support Content and metadata processing support Semantic computing Communication supp. e-commerce support File System support CDN support Audio Visual support Text proc. support Cross media support Requests to WS from: -Service Portals -Higher level grids -Workflow Management Systems Una soluzione GRID Integrated Development Environment Plug-ins, Rules Security Error Mng Requests Manager Requests Buffer Discovering Error Mng Grid Scheduler Negotiation Schedule Rule Database Discovering Grid Node Manager Media Grid Process Rule Engine Active Rule Plug-ins Local Storage Industrial computers PCs Storage databases Channels: WS, FTP, lower level grids Playout, front-end servers Content Delivering Networks

Flessibilità della soluzione GRID L assenza di vincoli da linguaggi compilati Utilizzo di un linguaggio di scripting Customizzazione e estensione delle capacità di elaborazione SDK per lo sviluppo di plug-in accessibili direttamente dal linguaggio di scripting Estensibilità del linguaggio stesso di scripting Controllo e modifica in tempo reale dell esecuzione Debugging integrato Modifiche applicabili «a caldo» Definizione di vincoli sulla scelta dei nodi GRID Web services di controllo e gestione dell ambiente GRID 12

Anatomia di un processo GRID Descrizione testuale Metadati (autore, descrizione testuale, etc ) Descrizione formale: Profilo: risorse necessarie (spazio disco, banda, cpu ) Schedulazione: attivazione, periodicità, numero di tentativi in caso di failure, canale di notifica, Parametri: elenco dei dati in ingresso e in uscita, Funzionale: Programmazione in Javascript esteso Dipendenze: Elenco dei plug-ins utilizzati 13

Monitoraggio remoto di portali Web Caso reale: Portale Web Sociale per la gestione di contenuti multimediali Non un semplice sito ma un cluster di macchine, processi e servizi In esecuzione su macchine virtuali all interno di un datacenter (cloud) Configurazione risorse impiegate dal portale: Web servers in balancing Accesso alle pagine web Upload contenuti e metadati. Web Application server Servizi di storage dei metadata e contenuti Servizi di indicizzazione e ricerca contenuti Database Organizzazione dei contenuti e metadati Gestione indicizzazione contenuti Processing Grid Adattamento contenuti per la distribuzione multi-canale Massive Ingestion di contenuti Semantic Analisys e Computing Analisi dei metadati e creazione delle relazioni tra contenuto/contenuto, utente/contenuto, utente/utente Storage Area Dischi di rete 14

Monitoraggio remoto di portali Web Il funzionamento del portale è legato al continuo e corretto funzionamento delle risorse utilizzate Alcuni problemi: l area di storage è piena o non raggiungibile un web server è down un servizio non risponde la piattaforma GRID non risponde Altro Un sistema di monitoraggio consente di: Intervenire tempestivamente al ripristino delle anomalie individuate Aumentare il QoS del portale Analizzare le prestazioni Raccogliere dati sul comportamento/interazione/gradimento utente 15

Monitoraggio remoto di portali Web Una soluzione basata su: Processi GRID per il monitoraggio di servizi (Web, porte ), processi (Web Server, Database, nodi Grid, Schedulers Grid, ), risorse (consumo CPU, spazio disco, ) Controllo periodico dello stato e riavvio dei servizi Calcolo uptime Alerting e notifica di anomalie via sms, mail o in push (es. servizio down, superamento soglie) Server di amministrazione, collezionamento dati monitoraggio e pannello di monitoraggio App per accesso via smartphone al pannello di monitoraggio 16

Monitoraggio remoto di portali Web 17

Conclusioni GRID computing combinato al Cloud Computing permette la condivisione di potenza di calcolo e dati Grid computing consente il controllo distribuito di risorse, dispositivi fisici e/virtuali, attuatori, rilevatori, computer... Una soluzione Grid per il controllo e monitoraggio Un esempio di telecontrollo: Monitoraggio di portali Web 18

Bibliografia Bellini, P., Bruno, I., & Nesi, P. (2005). A distributed environment for automatic multimedia content production based on GRID. Proceedings - First International Conference on Automated Production of Cross Media Content for Multi- Channel Distribution, AXMEDIS 2005, 2005 134-142. P. Bellini, I. Bruno, D. Cenni, P. Nesi, (2012) "Micro grids for scalable media computing and intelligence on distributed scenarios", IEEE Multimedia, IEEE Computer Soc. Press. Ian Foster et al. (2008) " Cloud Computing and Grid Computing 360-Degree Compared " - In Proc. of GCE 08, pp. 1 10, Nov. 2008. 19