GSN Related Developments Jan Beutel, Tonio Gsell, Roman Lim, Mustapha Yuecel, Christoph Walser, Matthias Keller, Bernhard Buchli, Josua Hunziker, Felix.

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

DynaTrace Platform.
Computer Engineering and Networks Laboratory Visualizing Large Sensor Network Data Sets in Space and Time with Vizzly Matthias Keller, Jan Beutel, Olga.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
This presentation is intended as a detailed WebEx, to bring potential customers to an understanding of Dream Report capabilities. This presentation focuses.
Cacti Workshop Tony Roman Agenda What is Cacti? The Origins of Cacti Large Installation Considerations Automation The Current.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Swiss Experiment EPFL-LSIR Report Hoyoung Jeung SwissEx Annual Meeting, Zurich 15 th June.
LSIR Developments for SiwssEx Hoyoung Jeung EPFL-LSIR SwissEx Annual Meeting, Zurich 15 th July.
Components and Architecture CS 543 – Data Warehousing.
Loupe /loop/ noun a magnifying glass used by jewelers to reveal flaws in gems. a logging and error management tool used by.NET teams to reveal flaws in.
WDK Driver Test Manager. Outline HCT and the history of driver testing Problems to solve Goals of the WDK Driver Test Manager (DTM) Automated Deployment.
Understanding and Managing WebSphere V5
CERN IT Department CH-1211 Genève 23 Switzerland t Integrating Lemon Monitoring and Alarming System with the new CERN Agile Infrastructure.
Grid Computing Meets the Database Chris Smith Platform Computing Session #
Monitoring Scale-Out with the MySQL Enterprise Monitor Andy Bang Lead Software Engineer MySQL-Sun, Enterprise Tools Team Wednesday, April 16, :15.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
Collections Management Museums EMu 4.0 EMu (And where to from there!) Alex Fell Operations Manager KE Software (UK)
Swiss Experiment Progress Report 2011 ETHZ/TIK
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
Eric Keller, Evan Green Princeton University PRESTO /22/08 Virtualizing the Data Plane Through Source Code Merging.
NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Opton 4 short presentation1 Opton 4 User friendly operating software for Symmetron’s Stylitis data loggers.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Data Management BIRN supports data intensive activities including: – Imaging, Microscopy, Genomics, Time Series, Analytics and more… BIRN utilities scale:
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Introduction to the Adapter Server Rob Mace June, 2008.
Use cases Navigation Problem notification Problem analysis.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
Increasing Manufacturing Uptime Is Made Easier with RtTech’s Industrial Facilities Application RtDuet, Powered by the Microsoft Azure Cloud MICROSOFT AZURE.
PermaSense Data Management Jan Beutel, Mustafa Yuecel, Roman Lim, Tonio Gsell, ETH Zurich.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
NMS Case Study-I NetScreen Global Manager CS720H.
© 2006, National Research Council Canada © 2006, IBM Corporation Solving performance issues in OTS-based systems Erik Putrycz Software Engineering Group.
Powered by Microsoft Azure, PointMatter Is a Flexible Solution to Move and Share Data between Business Groups and IT MICROSOFT AZURE ISV PROFILE: LOGICMATTER.
WEB SERVER SOFTWARE FEATURE SETS
The PermaSense Project Wireless Sensor Technology for Extreme Environments Jan Beutel, Mustafa Yuecel, Roman Lim, Tonio Gsell, ETH Zurich.
Open Spatial Adds Scalable Functionality to As Constructed Design Certification Validation Portal Using Microsoft Azure MICROSOFT AZURE APP BUILDER PROFILE:
+ Logentries Is a Real-Time Log Analytics Service for Aggregating, Analyzing, and Alerting on Log Data from Microsoft Azure Apps and Systems MICROSOFT.
GridView - A Monitoring & Visualization tool for LCG Rajesh Kalmady, Phool Chand, Kislay Bhatt, D. D. Sonvane, Kumar Vaibhav B.A.R.C. BARC-CERN/LCG Meeting.
Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Networked Embedded Systems Term and Master Thesis Topics 2012 Jan Beutel.
03/09/2007http://pcalimonitor.cern.ch/1 Monitoring in ALICE Costin Grigoras 03/09/2007 WLCG Meeting, CHEP.
© Copyright IBM Corporation 2016 Diagram Template IBM Cloud Architecture Center Using the Diagram Template This template is for use in creating a visual.
Retele de senzori EEMon Electrical Energy Monitoring System.
© 2016 Catalyze, Inc. Go-To-Market Services HIPAA Compliance in the Cloud: Catalyze Provides Microsoft Azure Customers with a HITRUST Certified Platform-as-a-Service.
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ENVIRONMENT MANAGER CARMINE VERRELLI - TECHNICAL TRAINING SPECIALIST.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
Ethan Galstad What Is Nagios? What Nagios Is IT Infrastructure Monitoring.
Hydromet Cloud Presentation
Hydromet Cloud Presentation
System Monitoring with Lemon
CMS High Level Trigger Configuration Management
Platform as a Service.
Northbound API Dan Shmidt | January 2017
Hydromet Cloud Presentation
Introduction to Apache
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Smart Integration Express
Features Overview.
Overview of Computer system
Presentation transcript:

GSN Related Developments Jan Beutel, Tonio Gsell, Roman Lim, Mustapha Yuecel, Christoph Walser, Matthias Keller, Bernhard Buchli, Josua Hunziker, Felix Sutton, Lothar Thiele, ETH Zurich

Computer Engineering and Networks Technische Informatik und Kommunikationsnetze GSN Data Integration

Data Management – Online Semantic Data Global Sensor Network (GSN) –Data streaming framework from EPFL –Organized in “virtual sensors”, i.e. data types/semantics –Hierarchies and concatenation of virtual sensors enable on-line processing –Translates data from machine representation to SI values –Adds metadata PrivatePublic Metadata ============ Position Coordinates Sensor type Validity period … Import from field GSN Web export

Multi-Site, Multi-Station, Multi-Revision Data…

Metadata Mapping Architecture Based on 2 GSN instances –Separation of load/concern across two machines –“Private” GSN instance, raw data, protected behind firewall, high availability –“Public” GSN instance, mapped and converted data, world readable, non-critical Metadata stored in version control system (CSV text files, SVN) Mapping of –Positions, coordinates, sensor types, conversion functions, sensor calibration… Conversion of –Time formats, raw to SI values… Replay of metadata/mapping possible, e.g. on bugs/errors Change management Transparency, scalability, traceability, load balancing

Metadata Change Management Allows simple exchange of sensor hard-/software at runtime Post-deployment annotation –Stop public GSN– deployment change – annotate metadata – restart public GSN Automatic synchronization with 1 day change boundaries

Issue – Data Quality and Integrity Since 07/2008: ~150’000’000 data points Inconsistencies –Between timestamps and sequence numbers Duplicates Data gaps –Sporadic –Systematic Revision / Extension June 2010 Service 2009Installation & Service 2008 Sensornode new installiation [Keller, SenSys 2009, IPSN 2011]

Mitigating Data Loss – BackLog Architecture BackLog = Auxiliary data aggregation layer at device level –Remote storage and synchronization layer for Linux systems –Python based, designed for PermaSense CoreStation –Plugin architecture for extension to custom data sources –Data multiplex from plugin to GSN wrapper over one socket Reliable (flow controlled) synchronization to GSN Schedulable plugin/script execution, remote controlled by GSN

GSN New Functionalities Data wrappers and virtual sensors (based on backlog) –GPS, various formats –Vaisala WXT520 weather station –JPEG & RAW image manipulation –Binary file grabber/storage on file system for large files (image data) –OpenSense air quality sensors –syslog-ng based log file grabber (aka remote tail –f /var/log/syslog) –Dozer beacon generation (command push) –Schedule backlog plugin –SI value conversion –CamZilla robot control –… GSN/MySQL/SensorViz performance statistics –Custom virtual sensors to measure DB access timing, processing quantities…

GSN New Functionalities Frontend enhancements –network topology graphs, table views –log file viewer –virtual sensor search –GSN uptime counter on front page –Automatic device/type detection per deployment for automating web page generation Lots of enhancements and bug fixes Cacti-based system monitoring (MySQL)

SensorViz Plotting Frontend Time series plotting of large data Backend caching server for different data aggregates Java script plotting tool for web integration Customizable views, selection, pan & zoom

Ideas to be discussed with EPFL team MySQL – GSN interface optimizations –What can be improved? –Partitioning of large tables? –MySQL version/parameterization? Alerting dashboard –Better control and overview for alert messaging – is good but there is no overview on configs and status (see tools like zabbix, cacti) SensorViz integration, improvements –Migration to other caching technique, in-DB views? –Other plotting formats –User interface enhancements “Standard” way to monitor system/component performance –Performance metrics for every VS? packets, timing, memory, bytes, rates… –Dependency graph of VS/wrappers –“traceroute” aka data provenience Performance statistics for MySQL DB –Per VS or per DB: table size, records, Mbytes, total # entries… –SHOW STATUS from table permasense_pvt