Ergodicity is one of the most important concepts in statistics. More importantly, it has a lot of real world applications. In this case, it's applicable to the staggering number of internet connected devices in the world of Internet of Things (IoT). Most of the experiments conducted by research labs, businesses, and marketing agencies often rely on … Continue reading Ergodicity In The World Of IoT
Category: Computing
What Is Monte Carlo Simulation
There are many phenomena in everyday life where it's very difficult to model the problem. There are so many variables and so many dependencies that any approximation or assumption would lead to a huge errors in outputs. This is usually a combination of uncertainty and variability. Even though we have access to all the historical information, … Continue reading What Is Monte Carlo Simulation
Undestanding IoT Gateways
The Internet of Things (IoT) ecosystem is rapidly expanding. Some analysts predict that there will be around 50 billion connected devices by 2020. If you are new to IoT, it refers to the collective ecosystem of devices that are connected to the internet. These devices can be sensors, actuators, health monitors, meters, and so on. … Continue reading Undestanding IoT Gateways
Understanding The Industrial IoT Technology Stack
Internet of Things (IoT) has emerged as one of the hottest trends in the technology world. It has the potential to radically change the way we experience life. It will particularly have a huge impact on the industrial world where we have to deal with massive machines, buildings, and open fields. Industrial technologies have direct impact … Continue reading Understanding The Industrial IoT Technology Stack
Performing Windowed Computations On Streaming Data Using Spark In Python
We deal with real time data all the time. If you look at those analytics dashboards, you can see how they perform computations and tell us what happened in the last 60 mins or may be the last 7 hours. They are dealing with terabytes of data and yet they can process all of that … Continue reading Performing Windowed Computations On Streaming Data Using Spark In Python
Analyzing Real-time Data With Spark Streaming In Python
There is a lot of data being generated in today's digital world, so there is a high demand for real time data analytics. This data usually comes in bits and pieces from many different sources. It can come in various forms like words, images, numbers, and so on. Twitter is a good example of words being … Continue reading Analyzing Real-time Data With Spark Streaming In Python
Launching A Spark Standalone Cluster
In the previous blog post, we saw how to start a Spark cluster on EC2 using the inbuilt launch scripts. This is good if you want get something up and running quickly, but it won't allow fine-grained control over our cluster. A lot of times, we would want to customize the machines that we spin up. Let's say … Continue reading Launching A Spark Standalone Cluster
How To Launch A Spark Cluster On Amazon EC2
Apache Spark is marketed as "lightning fast cluster computing" and it stands true to its word! It can do amazing things really quickly using a cluster of machines. So how do we assemble that cluster? Let's say you are using a cloud service provider like Amazon Web Services. Do we need to spin up a … Continue reading How To Launch A Spark Cluster On Amazon EC2
Getting Started With Apache Spark In Python
In one of the previous blog posts, we discussed how to get Apache Spark up and running on your Ubuntu box. In this post, we will start exploring it. One of the best things about Spark is that it comes with a Python API that works like a charm! The API also available in Java, Scala, and … Continue reading Getting Started With Apache Spark In Python
How To Install Apache Spark On Ubuntu
There's so much data being generated in today's world that we need platforms and frameworks that it's mind boggling. This field of study is called Big Data Analysis. With so much data lying around, often ranging in petabytes and exabytes, we need super powerful systems to process it. Not only that, we need to do … Continue reading How To Install Apache Spark On Ubuntu