Skip to content
elenalazovik edited this page Dec 22, 2014 · 16 revisions

SensorStorm library for Apache Storm platform

Introduction

SensorStorm aims to create a library on top of Apache Storm infrastructure for facilitating the process of deploying the topologies for sensor data and their management.

The general Apache Storm topologies are made up out of spouts (responsible for acquiring data and pushing it into the topology) and bolts (responsible for processing of data). Every data item being processed within Storm topology is called tuple. Developers can choose in advance how many instances of each spout and bolt type should be deployed within the Storm cluster to achieve the goal. It makes the platform highly horizontally scalable.

The library SensorStorm enables users with easier processing of sensor data, and in general, even any time series data, by allowing to process tuples having timestamps (data item, aka sensor measurement as for this library). While using this library, user can easily replay dataset from the past, for example, for the simulation purposes, and/or speed up (or delay) the simulations. The primitives from library allow user to set the timer in order to decide time properties for dataset in question before starting the topology. More details about how does it work one can see at Architecture page.

About TNO Storm Community

TNO is a Dutch institution that connects people and knowledge...

ICT cluster is involved in...

Sensor data becomes plays bigger and bigger role in everyday life...

Real-time analysis of what's happening with the sensor data at this precise moment of time is sometimes very crucial...

##Getting started The best option for getting started is to follow the description on the Getting started page.

##License Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Clone this wiki locally