Paasmer – Edge Software

Paasmer Edge Software Suite provides three software components that provides an increased level of data filtering on the Edge.

Edge Analytics; Edge Machine Learning & Edge Artificial Intelligence


PAASMER – EDGE SOFTWARE

EDGE DATA INTELLIGENCE BUILT WITH DOCKERS

  •     EDGE DATA ANALYTICS  
  •     EDGE MACHINE LEARNING    
  •     EDGE ARTIFICIAL INTELLIGENCE    
    EDGE DATA ANALYTICS  

Filter IoT Data

Enables data filtering at Edge

Paasmer Edge Analytics is a streaming programming model and runtime designed to accelerate the development of analytics on edge devices. Enabling streaming analytics on edge devices can reduce the load on the data center and communication costs. Additionally, edge analytics can reduce decision making latency and allow device autonomy.


Edge Analytics uses an API layer to compose processing pipelines with immediate per-tuple computation. It also provides a suite of connectors which greatly ease communication with backend cloud operations.

API driven and modular design ensures that EA is compatible with other analytics solutions like Apache Kafka, Apache Spark, and Apache Storm.


Advantages:

Reduced Communication Costs

EA performs real-time analytics on the edge device, separating the interesting from the mundane. Hence you don’t have to send every sensor reading over a network. If 98% of readings are standard, EA detects the 2% anomalies and transmits those for further processing.


Local and Faster Time to Action

EA makes devices more intelligent, enabling them to take immediate action. For example, a connected vehicle running EA can adjust traction control based on the weight of the cargo or passengers.


Learning From Related Devices

EA enables connected devices to learn from other related devices. For example, a car maneuvering roads in Seattle can adjust based on the data received from trucks operating under similar loads and conditions in Oregon.


    EDGE MACHINE LEARNING    

Analyze and Learn

Train Devices at Edge based on Data

In a few years, the world will be filled with billions of small, connected, intelligent devices. Many of these devices will be embedded in our homes, our cities, our vehicles, and our factories. Some of these devices will be carried in our pockets or worn on our bodies. The proliferation of small computing devices will disrupt every industrial sector and play a key role in the next evolution of personal computing.

Most of these devices will be small and mobile. Many of them will have limited memories (as small as 32 KB) and weak processors (as low as 20 MIPS). Almost all of them will use a variety of sensors to monitor their surroundings and interact with their users. Most importantly, many of these devices will rely on machine-learned models to interpret the signals from their sensors, to make accurate inferences and predictions about their environment, and, ultimately, to make intelligent decisions. Offloading this intelligence to the cloud is often impractical, due to latency, bandwidth, privacy, reliability, and connectivity issues. Therefore, we need to execute a significant portion of the intelligent pipeline on the edge devices themselves.

Modern state-of-the-art machine learning techniques are not a good fit for execution on small, resource-impoverished devices. Today’s machine learning algorithms are designed to run on powerful servers, which are often accelerated with special GPU and FPGA hardware. Therefore, our primary goal is to develop machine learning algorithms that are tailored for embedded platforms. Rather than just optimizing predictive accuracy, our techniques attempt to balance accuracy with runtime resource consumption.

    EDGE ARTIFICIAL INTELLIGENCE    

Self Learning

Enables Devices to learn from patterns

Deep learning is a subfield of machine learning that is a set of algorithms that is inspired by the structure and function of the brain.Artificial Intelligence is a machine learning framework that is used to design, build, and train deep learning models.

You can use the Artificial Intelligence library do to numerical computations, which in itself doesn’t seem all too special, but these computations are done with data flow graphs. In these graphs, nodes represent mathematical operations, while the edges represent the data, which usually are multidimensional data arrays or nodes, that are communicated between these edges.

You see? The name “Artificial Intelligence” is derived from the operations which neural networks perform on multidimensional data arrays or nodes! It’s literally a flow of nodes. Running Artificial Intelligence workloads on the Edge reduces the need to take all the data to the cloud. However, it also needs high compute power on the Edge devices.

PAASMER EDGE ANALYTICS

Paasmer Edge Analytics communicates with your backend systems through the following message hubs:

  • MQTT – The messaging standard for IoT
  • PAASMER IoT Platform – A cloud-based service that provides a device model on top of MQTT
  • Apache Kafka – An enterprise-level message bus
  • Custom message hubs

Paasmer Edge Analytics can be used to filter the data on the Edge Device using any of the following methods:

  1. Filter
  2. Split
  3. Union
  4. Partitioned window
  5. Continuous aggregation

PAASMER MACHINE LEARNING

Paasmer Machine learning problem considers a set of n samples of data and then tries to predict properties of unknown data. If each sample is more than a single number and, for instance, a multi-dimensional entry (aka multivariate data), it is said to have several attributes or features.We can separate learning problems in a few large categories:

Paasmer focuses on Supervised learning, in which the data comes with additional attributes that we want to predict. This problem can be either:


Classification: Samples belong to two or more classes and we want to learn from already labeled data how to predict the class of unlabeled data.

Regression: If the desired output consists of one or more continuous variables, then the task is called regression. An example of a regression problem would be the prediction of the length of a salmon as a function of its age and weight.

PAASMER ARITIFICIAL INTELLIGENCE

AI module built on Edge with analysis of video, image and other kinds of data formats can offer numerous benefits.

Deep learning is a subfield of machine learning that is a set of algorithms that is inspired by the structure and function of the brain.

Artificial Intelligence is a machine learning framework that is used to design, build, and train deep learning models. You can use the Artificial Intelligence library do to numerical computations, which in itself doesn’t seem all too special, but these computations are done with data flow graphs.

In these graphs, nodes represent mathematical operations, while the edges represent the data, which usually are multidimensional data arrays or nodes, that are communicated between these edges.

Copyright 2019 – Mobodexter, Inc. All rights reserved.