Cyber Security

CCS368: Stream Processing syllabus for Cyber Security 2021 regulation (Professional Elective-II)

Stream Processing detailed syllabus for Cyber Security (Cyber Security) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the Cyber Security students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Cyber Security 5th Sem scheme and its subjects, do visit Cyber Security 5th Sem 2021 regulation scheme. For Professional Elective-II scheme and its subjects refer to Cyber Security Professional Elective-II syllabus scheme. The detailed syllabus of stream processing is as follows.

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit I

FOUNDATIONS OF DATA SYSTEMS
Introduction to Data Processing, Stages of Data processing, Data Analytics, Batch Processing, Stream processing, Data Migration, Transactional Data processing, Data Mining, Data Management Strategy, Storage, Processing, Integration, Analytics, Benefits of Data as a Service, Challenges

Unit II

REAL-TIME DATA PROCESSING
Introduction to Big data, Big data infrastructure, Real-time Analytics, Near real-time solution, Lambda architecture, Kappa Architecture, Stream Processing,Understanding Data Streams, Message Broker, Stream Processor, Batch & Real-time ETL tools, Streaming Data Storage

Unit III

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit IV

EVENT PROCESSING WITH APACHE KAFKA
Apache Kafka, Kafka as Event Streaming platform, Events, Producers, Consumers, Topics, Partitions, Brokers, Kafka APIs, Admin API, Producer API, Consumer API, Kafka Streams API, Kafka Connect API

Unit V

REAL-TIME PROCESSING USING SPARK STREAMING
Structured Streaming, Basic Concepts, Handling Event-time and Late Data, Fault-tolerant Semantics, Exactly-once Semantics, Creating Streaming Datasets, Schema Inference, Partitioning of Streaming datasets, Operations on Streaming jData, Selection, Aggregation, Projection, Watermarking, Window operations, Types of Time windows, Join Operations, Deduplication

Practical Exercises

  1. Install MongoDB
  2. Design and Implement Simple application using MongoDB
  3. Query the designed system using MongoDB
  4. Create a Event Stream with Apache Kafka
  5. Create a Real-time Stream processing application using Spark Streaming
  6. Build a Micro-batch application
  7. Real-time Fraud and Anomaly Detection,
  8. Real-time personalization, Marketing, Advertising

Course Outcomes:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Text Books:

  1. Streaming Systems: The What, Where, When and How of Large-Scale Data Processing by Tyler Akidau, Slava Chemyak, Reuven Lax, O’Reilly publication
  2. Designing Data-Intensive Applications by Martin Kleppmann, O’Reilly Media
  3. Practical Real-time Data Processing and Analytics : Distributed Computing and Event Processing using Apache Spark, Flink, Storm and Kafka, Packt Publishing

Reference Books:

  1. https://spark.apache.org/docs/latest/streaming-programming-guide.html
  2. Kafka.apache.org

For detailed syllabus of all the other subjects of Cyber Security 5th Sem, visit Cyber Security 5th Sem subject syllabuses for 2021 regulation.

For all Cyber Security results, visit Anna University Cyber Security all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*