0% found this document useful (0 votes)
18 views3 pages

CCS368 - SP

Question paper

Uploaded by

TAMILSELVI R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

CCS368 - SP

Question paper

Uploaded by

TAMILSELVI R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Register No : ____________________

QP Code :
THE KAVERY ENGINEERING COLLEGE
(An Autonomous Institution)
B.E DEGREE END SEMESTER THEORY EXAMINATIONS, APRIL-MAY 2025
Eighth Semester
Computer Science and Engineering
CCS368 - Stream Processing
Regulations – XXXX
Maximum : 100
Duration : 3 Hrs
Marks

PART – A(ANSWER ALL QUESTIONS) (Marks 10*2=20)


Q.N
Questions BLT CO Marks
o
1. What is data processing, and why is it critical for businesses? L1 1 2
Name one challenge organizations might face when implementing Data as a
2. L1 1 2
Service (DaaS).
3. Mention any two primary benefits of Big Data technologies. L1 2 2
4. Compare real-time analytics from batch processing. L1 2 2
5. How does a document database differ from a relational database? L3 3 2
6. What does schema flexibility refer to in NoSQL databases? L2 3 2
7. What role do producers play in Apache Kafka? L2 4 2
8. How does Kafka handle fault tolerance and data replication? L3 4 2
9. What is late data in the context of streaming? L1 5 2
10. Differentiate between tumbling windows and sliding windows. L2 5 2
PART – B (ANSWER ALL QUESTIONS) (Marks 5*16 = 80)
Q.N
Questions BLT CO Marks
o
Discuss the concept of data processing and describe in detail each of the
11. a primary stages of data processing. How do these stages contribute to L2 1 16
transforming raw data into meaningful information.
Or
b i Compare and Contrast Batch Processing and Stream Processing. L2 1 7
Describe the main techniques used in data mining , such as clustering,
ii Classification, regression and association rule mining. Explain how each L2 1 9
technique works and provide examples of the applications.

What is real-time analytics? Explain how it works and provide two


12. a L2 2 16
examples of applications that benefit from real- time analytics.
Or
Analyze the advantages and limitations of Lambda Architecture and
kappa Architecture for processing Big data. Discuss the impact on
system design, data processing efficiency, scalability. How do these
b L4 2 16
architectures handle the challenges of data consistency, latency, and
fault tolerance? Provide example of real – world applications where
each architecture is beneficial preferable.

13. a Explain the differences between the relational model and the document L3 3 16
model. How does each model handle data structure and schema
flexibility? Provide examples of each type of database and describe a
scenario where one might be preferred over the other.
Or
Describe the basic concepts of graph data models and how they differ
from relational data models. Explain how Cypher Query Language is
b used to query graph databases and provide an example of a simple graph L3 3 16
query. Also, briefly describe the purpose of SPARQL in the context of
the Semantic Web.

Demonstrate the overall architecture of Apache Kafka, detailing the


14. a i L2 4 8
roles of brokers, producers, and consumers.
ii Compare and Contrast the producer API and Consumer API Kafka. L2 4 8
Or
Describe the Kafka Streams API and its purpose in stream processing.
Provide examples of real – world applications that benefit from Kafka
b L2 4 16
Streams and discuss how it simplifies the development of streaming
applications.

Analyze the trade – offs between using tumbling windows and sliding
windows in Structured Streaming. Discuss the implications of each
15. a window type on data processing performance, accuracy of results, and L4 5 16
use cases. Provide examples where one window type must be preferable
over the other.
Or
Discuss the impact of fault tolerance and exactly – once semantics on
the design and implementation of a Structured Streaming application.
Explain how checkpointing, write – ahead logs, and state management
b contribute to achieving exactly – once processing guarantees. Provide a L4 5 16
detailed example of a streaming application and describe hoe these
mechanisms would be implemented to ensure reliability and
consistency.

******

Marks in each
Blooms Taxonomy Divisions Total % of
Level (BTL) PART – A PART – Marks Distribution
B
Remember (L1) 10 10 5%
Understanding (L2) 6 80 86 48%
Apply (L3) 4 32 36 20%
Analyze (L4) 48 48 27%
Evaluate (L5)
Create (L6)
Total 20 160 180 100

Note for QP setters :


 Part – B can be single or two question but marks should be split to the mark weightage
 For Example Part-B can be
o Single question of 16 marks
o Two questions of (8+8) or (9+7) or (10+6) restricted to maximum of 2 subdivisions
 The CO mentioned in the template should not be changed
 Compulsorily fill the portions which are Yellow shaded

You might also like