AKTU Stream Processing and Analytics (BCAM062) Question Paper 2025-26
| University | Dr. A.P.J. Abdul Kalam Technical University (AKTU), Lucknow |
|---|---|
| Course | B.Tech, Semester VI |
| Subject | Stream Processing and Analytics (BCAM062) |
| Exam | Theory Examination 2025-26 (even semester) |
| Time · Marks | 3 hours · 70 marks |
| Source | AKTU question paper, from the ABESIT question paper bank |
Note: Attempt all Sections. In case of any missing data; choose suitably.
Section A
Q1. Attempt all questions in brief · 2 × 7 = 14 marks
- Define Stream Processing and provide two real-world examples.
- Differentiate between Stateless and Stateful processing.
- What does latency represent in a stream processing engine?
- Briefly explain the concept of micro-batching in Apache Spark.
- Define event-time and how it differs from processing-time.
- List any two default sinks available in structured streaming.
- What is the purpose of a Spark Streaming Context (SSC) ?
Section B
Q2. Attempt any three of the following · 7 × 3 = 21 marks
- Discuss the concept of scaling up vs. scaling out in the context of distributed stream processing.
- Describe Spark’s memory usage and its impact on latency and throughput.
- Explain the Resilience model in Spark. How do RDDs guarantee fault tolerance?
- Discuss the structured streaming programming model and the "Unbounded Table" concept.
- Explain the Spark streaming execution model and the role of DStreams in materializing results.
Section C
Q3
Attempt any one part of the following · 7 × 1 = 7 marks
- Describe the steps to install and configure Apache Spark with JDK and Scala IDE.
- Explain the use of window aggregations and the effect of time on transformations
Q4
Attempt any one part of the following · 7 × 1 = 7 marks
- Explain the architectural models of a data platform. How does a batch- processing component complement a streaming application?
- Design a Spark streaming program to count words in text data received from a TCP socket.
Q5
Attempt any one part of the following · 7 × 1 = 7 marks
- What are Resilient Distributed Datasets (RDDs)? Explain how the lineage graph helps in distributed processing.
- Analyze the micro-batching processing model. How does it simplify fault tolerance compared to continuous processing?
Q6
Attempt any one part of the following · 7 × 1 = 7 marks
- Explain the structured streaming programming model. How does it treat a live data stream as a continuously appended table?
- Compare micro-batch processing with continuous processing modes in structured streaming. When would you prefer one over the other?
Q7
Attempt any one part of the following · 7 × 1 = 7 marks
- Explain the concept of time-based stream processing in DStreams. How do slide intervals and window intervals interact?
- Discuss performance tuning strategies for Spark streaming. How does adjusting the batch interval affect latency and throughput?
Other years
More AKTU Stream Processing and Analytics papers on LearnAIFast.
This paper is reproduced for study purposes only. Copyright belongs to AKTU. Source: the question paper bank of ABES Institute of Technology, an AKTU-affiliated college. If you own the copyright and want it removed, email learnwithskillnest@gmail.com and we will take it down.