Big Data Computing - Assignment 8
Big Data Computing - Assignment 8
Assessment submitted.
(https://swayam.gov.in)
(https://swayam.gov.in/nc_details/NPTEL)
X
remeshbabu@gecskp.ac.in
NPTEL (https://swayam.gov.in/explorer?ncCode=NPTEL)
»
Big Data Computing (course)
Course
Thank you for taking the Week 8:
outline Assignment-8.
How does an
NPTEL online
course work?
Week 8: Assignment-8
Week-0 Your last recorded submission was on 2021-10-11, 07:17 Due date: 2021-10-20, 23:59 IST.
IST
Week-1
1) Which of the following are provided by spark API for graph parallel computations:
1 point
Week-2
i. joinVertices
Week-3
ii. subgraph
Week-4
iii. aggregateMessages
Week-5
Only (i)
Only (i) and (ii)
Week-6
Only (ii) and (iii)
Week-7
All of the mentioned
2) Which of the following statement(s) is/are true in the context of Apache Spark 1 point
Week-8 GraphX operators ?
Parameter
S1: Property operators modify the vertex or edge properties using a user defined map function
Servers (unit?
and produces a new graph.
unit=74&lesson=75)
PageRank S2: Structural operators operate on the structure of an input graph and produces a new graph.
Algorithm in
unit=74&lesson=76)
Spark GraphX
Only statement S1 is true
& Graph
Only statement S2 is true
Analytics
Only statement S3 is true
(Part-I) (unit?
unit=74&lesson=77)
All of the mentioned
https://onlinecourses.nptel.ac.in/noc21_cs86/unit?unit=74&assessment=99 1/3
10/11/21, 7:17 AM Big Data Computing - - Unit 10 - Week-8
X Analytics The outerJoinVertices() operator joins the input RDD data with vertices and returns a new graph.
(Part-II) (unit? The vertex properties are obtained by applying the user defined map() function to the all vertices,
unit=74&lesson=78) and includes ones that are not present in the input RDD.
Case Study:
True
Flight Data
Analysis using
False
Spark GraphX
(unit? 4) Which of the following statement(s) is/are true ?
1 point
unit=74&lesson=79)
S1: Apache Spark GraphX provides the following property operators - mapVertices(),
Week-8:
mapEdges(), mapTriplets()
Lecture
material (unit?
unit=74&lesson=80)
S2: The RDDs in Spark, depend on one or more other RDDs. The representation of
dependencies in between RDDs is known as the lineage graph. Lineage graph information is
Quiz: Week 8: used to compute each RDD on demand, so that whenever a part of persistent RDD is lost, the
Assignment-8 data that is lost can be recovered using the lineage graph information.
(assessment?
name=99)
Only S1 is true
Text Transcripts
Only S2 is true
Both S1 and S2 are true
Books
None of the mentioned
5) GraphX provides an API for expressing graph computation that can model the 1 point
__________ abstraction.
GaAdt
Pregel
Spark Core
None of the mentioned
A:ii, B: i, C: iii
A:iii, B: i, C: ii
A:ii, B: iii, C: i
A:iii, B: ii, C: i
S3: It offers two operations: (i) Pull for query parts of the model (ii) Push for update parts of the
model.
Only statement S1 is true
Only statement S2 is true
https://onlinecourses.nptel.ac.in/noc21_cs86/unit?unit=74&assessment=99 2/3
10/11/21, 7:17 AM Big Data Computing - - Unit 10 - Week-8
Only statement S3 is true
Assessment submitted.
All of the mentioned
X
8) What is the PageRank score of vertex 'B' after the second iteration? (Without 1 point
damping factor)
Where, P Rt+1 (u) : page rank of node u under consideration, P Rt (v) : previous page rank of
node ‘v’ pointing to node ‘u ’ , C (v) : outgoing degree of vertex ‘v’
1/6
1.5/12
2.5/12
1/3
You may submit any number of times before the due date. The final submission will be
considered for grading.
Submit Answers
https://onlinecourses.nptel.ac.in/noc21_cs86/unit?unit=74&assessment=99 3/3