4. Realizing Machine Learning Algorithms in Real Time

This chapter discusses the real-time machine learning (ML) concepts and their motivation. It then outlines challenges in building analytics systems in real time by a practical use case—an Internet traffic classification and filtering system. This falls in the area of what is known as lawful interception—government agencies might want to intercept, analyze, classify, and filter Internet traffic based on certain rules. Building such a system in real time can be challenging. The focus of this chapter is to understand how such a system can be built over Storm, and consequently the chapter starts with an introduction to Storm.

Introduction to Storm

We have introduced Storm very briefly before. ...

Get Big Data Analytics Beyond Hadoop: Real-Time Applications with Storm, Spark, and More Hadoop Alternatives now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.