Keep IoT Data in Place
Extract Real-Time Insight from IoT Data at the Edge of the Network

AnyLog enables edge nodes that host isolated collections of IoT data to operate as a single machine that hosts a unified collection of data. This process is done by virtualization – users or applications connect to a single node that provides a unified view of the data and the data is provided from the edge nodes, dynamically and transparently, when data is needed.

When data is requested, AnyLog identifies where the relevant data resides and integrates the data from the different sources to a unified reply. This approach allows users and applications to extract immediate value from their data, in real-time, in a secure way, without the need to move the data to centralized databases or the cloud, and at a fraction of their current costs.

The Outcome:

  • Real-Time view of IoT data at the edge
  • IoT data in silos becomes globally available through industry APIs
  • Substantially reduce the volume of IoT data transferred and managed in the cloud

Using AnyLog, edge nodes process and manage IoT data in an automated way. Users define policies describing how their data needs to be managed and all the rest is automated. Examples of automated processes: schema creation, scaling, High Availability (HA), security, monitoring resources like nodes and sensors in the network.


A decentralized IoT network to provide real-time insight from IoT data and manage data and resources in an automated way

  • Dynamically combining nodes to address dynamic workloads
  • Unified Schema across the entire collection of data
  • Data is secure, data owners maintain full control of their data
  • Automated, self-managed platform including schema generation, High Availability (HA) and security

The AnyLog Network offers an “out of the box” platform to manage IoT data and resources at the edge. AnyLog creates a peer-to-peer network to allow users to query IoT data and monitor and manage data as well as state of resources without reliance on a centralized third party.

The network includes a metadata layer. The metadata is available to all members of the network allowing to process and view data in a unified way. In addition, the metadata serves as a container of policies that manage how members of the network operate, authenticate users and act on data and peer requests.

This approach makes edge processes similar to the cloud – users provide policies on how they want their data to be managed and all the rest is automated.

AnyLog specializes in distributing the data and satisfying real-time queries over the distributed data.
This approach serves as the backbone of IOT data management whereas centralized databases are replaced with a decentralized approach. With this approach, the data generated from different devices is organized in log files which are distributed over the network for storage and query.
The query process is able to identify the nodes that maintain the data that needs to be considered (to satisfy the query) and dynamically integrates these nodes to process the query as if these nodes are a single machine.

The vision of the decentralized web began with the emergence of networks like Ethereum which enabled trustless computing and later with projects such as Swarm, Storj, Sia, and IPFS/Filecoin to enable decentralized storage and content distribution.

AnyLog is unique in creating a platform optimized to support Time Series Data. Time Series Data is the type of data that represents data generated from smart meters and devices.

By providing an efficient and scalable method to manage Time Series Data and providing an interface that present the distributed data as a single collection of data, companies can create applications and services in a way which is not different than the way applications interact with a centralized database. This approach allows to view, extract value, support AI and predictive maintenance applications while data remains in place, at the edge – near the devices that generated the data.

Today, to support different applications and services on top of IOT data, systems lack the ability to cope with the distribution of the data, increased amounts of data, the diversity of the data, the real-time requirements and the associated costs. The goal of AnyLog is to decentralize the management, storage and query of IoT data to allow the following:

  • Interact with the edge data as if it is a single, unified collection of data
  • Address the huge volumes of IoT data generated at the edge
  • Data is secure, data owners maintain full control of their data
  • Support real-time interaction with IoT data
  • Provide the access control and the security mechanisms that IoT data owners require

Because of the enormous volumes of IoT data, the computational requirements for CPU and storage are enormous. AnyLog is a platform that offers these resources through a decentralized approach where independent nodes in the network dynamically join to provide the needed resources. A fully decentralized p2p solution, where nodes contribute their own computation and bandwidth in service of IoT data is more scalable, as there is no practical limit to the amount of CPU and storage that can be provided and the number of connections that can be served.