SlideShare a Scribd company logo
CS 579
ONLINE SOCIAL NETWORK ANALYSIS
FINAL PROJECT – FALL 2015
0
MOVIE RECOMMENDATIONS USING MAP REDUCE
P R E S E N T E D B Y
J V P S AV I N A S H
R A K S H I T H M U N I R A J U
THE PROBLEM
Time Varying User
Interests ???
User Data
Community Data
Time Varying Input
Data ???
Various Movie
Databases
Similarity between
User Interests
Commodity
Hardware to store
data ????
Sparse User-Item
Matrix ???
Similar Items
Items and Scores
1
OUR APPROACH
2
DATA COLLECTION
We collected movies data from
Rotten Tomatoes. We collected the
data for last two years.01
MAP REDUCE WORK FLOW
For the data stored in HDFS, we
designed a Mapper, Combiner and
Reducer to implement the MR Job03
REPORTING RESULTS
We used the similarity measures to
find the similar items and generated
results based on them and compared
by running them in local.
05
DATA STORAGE
We moved the data from local file
system to Hadoop Distributed
File System.02
FIND MOST SIMILAR ITEMS
We applied various similarity
measures to find the items which
are more similar.
04
What data records do we collect ?
3
Movies/ Ratings/User Data
✓ User Name
✓ Movie Name
✓ Rating given by user
Rotten Tomatoes
API
How much data?
• Top 100 Best Movies rated in years 2014 and 2015.
• Page Limit of 5 per each movie
• An approximate of 100 users per each movie are recorded.
20,000 ratings corresponding to all the movies are extracted
from API.
How did we collect?
• Rotten Tomatoes Movie Names and URLs was pulled out of
API. All the movie ratings with user details are not returned. So,
we used a web crawler to extract the rating information.
Where did we store?
• All the data are initially extracted to the local file system and
then moved into Hadoop Distributed File System
RESULTS
4
Moved the data from local
environment to HDFS. Thus
the complexity in storing
huge data is no more.
Data Storage
1
By using Map Reduce as
the framework, we cut
down time taken to run
to less than 2 minutes.
Map Reduce
3
Applied various similarity
measures on the item-item
ratings to find the similar
items to each other.
Similarity Measures
2
The algorithm reduces the
complexity of storing the data
and performing analysis on it.
Efficiency got increased.
Efficiency
4
CONCLUSION
5
Lessons
• Learned how to extract data from Rotten Tomatoes API.
• As it does not return the expected information like user details
and the rating given by them, we wrote a web crawler which
extracts the data from the given page URL.
• Also, the API failed to provide the details of all the movies in a
particular year. So, we got restricted to only top 100 movies.
• Also, we observed that in all the top 100 movies, there are
unequal distribution of user ratings.
• So, from our data we observed that there is equal distribution of
ratings even though of top rated movies are taken into account.
• Integrating Python with Hadoop which is used for Big Data
Analytics
• Using various features of mrjob package in Python.
Insights
• When finding the similarity between items, we considered
various similarity measures like Correlation, Cosine, Jaccard
and their generalizations.
• For a movie having a genre of “Thriller”, we are able to
recommend movies which are of same genre.
• Hadoop provides a job environment which contains the list of all
executed jobs. It contains all the resource management
information, scheduling information etc.
• The details of that information are given in report.

More Related Content

Similar to Movie Recommendations using Map Reduce and Python

Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and Hadoop
MaulikLakhani
 
Big Data with IOT approach and trends with case study
Big Data with IOT approach and trends with case studyBig Data with IOT approach and trends with case study
Big Data with IOT approach and trends with case study
Sharjeel Imtiaz
 
IRJET- Analysis of Boston’s Crime Data using Apache Pig
IRJET- Analysis of Boston’s Crime Data using Apache PigIRJET- Analysis of Boston’s Crime Data using Apache Pig
IRJET- Analysis of Boston’s Crime Data using Apache Pig
IRJET Journal
 
Lesson 1 introduction to_big_data_and_hadoop.pptx
Lesson 1 introduction to_big_data_and_hadoop.pptxLesson 1 introduction to_big_data_and_hadoop.pptx
Lesson 1 introduction to_big_data_and_hadoop.pptx
Pankajkumar496281
 
Programming for Data Analytics Project
Programming for Data Analytics ProjectProgramming for Data Analytics Project
Programming for Data Analytics Project
Akshay Kumar Bhushan
 
IRJET- Youtube Data Sensitivity and Analysis using Hadoop Framework
IRJET-  	  Youtube Data Sensitivity and Analysis using Hadoop FrameworkIRJET-  	  Youtube Data Sensitivity and Analysis using Hadoop Framework
IRJET- Youtube Data Sensitivity and Analysis using Hadoop Framework
IRJET Journal
 
Data & Analytics - Session 1 - Big Data Analytics
Data & Analytics - Session 1 -  Big Data AnalyticsData & Analytics - Session 1 -  Big Data Analytics
Data & Analytics - Session 1 - Big Data Analytics
Amazon Web Services
 
ABD217_From Batch to Streaming
ABD217_From Batch to StreamingABD217_From Batch to Streaming
ABD217_From Batch to Streaming
Amazon Web Services
 
44CON 2014: Using hadoop for malware, network, forensics and log analysis
44CON 2014: Using hadoop for malware, network, forensics and log analysis44CON 2014: Using hadoop for malware, network, forensics and log analysis
44CON 2014: Using hadoop for malware, network, forensics and log analysis
Michael Boman
 
Data Intensive Architectures
Data Intensive ArchitecturesData Intensive Architectures
Data Intensive Architectures
PoojaKumar84
 
Game Analytics at London Apache Druid Meetup
Game Analytics at London Apache Druid MeetupGame Analytics at London Apache Druid Meetup
Game Analytics at London Apache Druid Meetup
Jelena Zanko
 
Big Data
Big DataBig Data
Big Data
Priyanka Tuteja
 
Report: EDA of TV shows & movies available on Netflix
Report: EDA of TV shows & movies available on NetflixReport: EDA of TV shows & movies available on Netflix
Report: EDA of TV shows & movies available on Netflix
AnkitBirla5
 
Hadoop
HadoopHadoop
Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and Hadoop
ch adnan
 
Performance Improvement of Heterogeneous Hadoop Cluster using Ranking Algorithm
Performance Improvement of Heterogeneous Hadoop Cluster using Ranking AlgorithmPerformance Improvement of Heterogeneous Hadoop Cluster using Ranking Algorithm
Performance Improvement of Heterogeneous Hadoop Cluster using Ranking Algorithm
IRJET Journal
 
Gobblin for Data Analytics
Gobblin for Data AnalyticsGobblin for Data Analytics
Gobblin for Data Analytics
Intel IT Center
 
Hadoop HDFS.ppt
Hadoop HDFS.pptHadoop HDFS.ppt
Hadoop HDFS.ppt
6535ANURAGANURAG
 
IMDb Data Integration
IMDb Data IntegrationIMDb Data Integration
IMDb Data Integration
Giuseppe Andreetti
 
Dba to data scientist -Satyendra
Dba to data scientist -SatyendraDba to data scientist -Satyendra
Dba to data scientist -Satyendra
pasalapudi123
 

Similar to Movie Recommendations using Map Reduce and Python (20)

Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and Hadoop
 
Big Data with IOT approach and trends with case study
Big Data with IOT approach and trends with case studyBig Data with IOT approach and trends with case study
Big Data with IOT approach and trends with case study
 
IRJET- Analysis of Boston’s Crime Data using Apache Pig
IRJET- Analysis of Boston’s Crime Data using Apache PigIRJET- Analysis of Boston’s Crime Data using Apache Pig
IRJET- Analysis of Boston’s Crime Data using Apache Pig
 
Lesson 1 introduction to_big_data_and_hadoop.pptx
Lesson 1 introduction to_big_data_and_hadoop.pptxLesson 1 introduction to_big_data_and_hadoop.pptx
Lesson 1 introduction to_big_data_and_hadoop.pptx
 
Programming for Data Analytics Project
Programming for Data Analytics ProjectProgramming for Data Analytics Project
Programming for Data Analytics Project
 
IRJET- Youtube Data Sensitivity and Analysis using Hadoop Framework
IRJET-  	  Youtube Data Sensitivity and Analysis using Hadoop FrameworkIRJET-  	  Youtube Data Sensitivity and Analysis using Hadoop Framework
IRJET- Youtube Data Sensitivity and Analysis using Hadoop Framework
 
Data & Analytics - Session 1 - Big Data Analytics
Data & Analytics - Session 1 -  Big Data AnalyticsData & Analytics - Session 1 -  Big Data Analytics
Data & Analytics - Session 1 - Big Data Analytics
 
ABD217_From Batch to Streaming
ABD217_From Batch to StreamingABD217_From Batch to Streaming
ABD217_From Batch to Streaming
 
44CON 2014: Using hadoop for malware, network, forensics and log analysis
44CON 2014: Using hadoop for malware, network, forensics and log analysis44CON 2014: Using hadoop for malware, network, forensics and log analysis
44CON 2014: Using hadoop for malware, network, forensics and log analysis
 
Data Intensive Architectures
Data Intensive ArchitecturesData Intensive Architectures
Data Intensive Architectures
 
Game Analytics at London Apache Druid Meetup
Game Analytics at London Apache Druid MeetupGame Analytics at London Apache Druid Meetup
Game Analytics at London Apache Druid Meetup
 
Big Data
Big DataBig Data
Big Data
 
Report: EDA of TV shows & movies available on Netflix
Report: EDA of TV shows & movies available on NetflixReport: EDA of TV shows & movies available on Netflix
Report: EDA of TV shows & movies available on Netflix
 
Hadoop
HadoopHadoop
Hadoop
 
Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and Hadoop
 
Performance Improvement of Heterogeneous Hadoop Cluster using Ranking Algorithm
Performance Improvement of Heterogeneous Hadoop Cluster using Ranking AlgorithmPerformance Improvement of Heterogeneous Hadoop Cluster using Ranking Algorithm
Performance Improvement of Heterogeneous Hadoop Cluster using Ranking Algorithm
 
Gobblin for Data Analytics
Gobblin for Data AnalyticsGobblin for Data Analytics
Gobblin for Data Analytics
 
Hadoop HDFS.ppt
Hadoop HDFS.pptHadoop HDFS.ppt
Hadoop HDFS.ppt
 
IMDb Data Integration
IMDb Data IntegrationIMDb Data Integration
IMDb Data Integration
 
Dba to data scientist -Satyendra
Dba to data scientist -SatyendraDba to data scientist -Satyendra
Dba to data scientist -Satyendra
 

Recently uploaded

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Movie Recommendations using Map Reduce and Python

  • 1. CS 579 ONLINE SOCIAL NETWORK ANALYSIS FINAL PROJECT – FALL 2015 0 MOVIE RECOMMENDATIONS USING MAP REDUCE P R E S E N T E D B Y J V P S AV I N A S H R A K S H I T H M U N I R A J U
  • 2. THE PROBLEM Time Varying User Interests ??? User Data Community Data Time Varying Input Data ??? Various Movie Databases Similarity between User Interests Commodity Hardware to store data ???? Sparse User-Item Matrix ??? Similar Items Items and Scores 1
  • 3. OUR APPROACH 2 DATA COLLECTION We collected movies data from Rotten Tomatoes. We collected the data for last two years.01 MAP REDUCE WORK FLOW For the data stored in HDFS, we designed a Mapper, Combiner and Reducer to implement the MR Job03 REPORTING RESULTS We used the similarity measures to find the similar items and generated results based on them and compared by running them in local. 05 DATA STORAGE We moved the data from local file system to Hadoop Distributed File System.02 FIND MOST SIMILAR ITEMS We applied various similarity measures to find the items which are more similar. 04
  • 4. What data records do we collect ? 3 Movies/ Ratings/User Data ✓ User Name ✓ Movie Name ✓ Rating given by user Rotten Tomatoes API How much data? • Top 100 Best Movies rated in years 2014 and 2015. • Page Limit of 5 per each movie • An approximate of 100 users per each movie are recorded. 20,000 ratings corresponding to all the movies are extracted from API. How did we collect? • Rotten Tomatoes Movie Names and URLs was pulled out of API. All the movie ratings with user details are not returned. So, we used a web crawler to extract the rating information. Where did we store? • All the data are initially extracted to the local file system and then moved into Hadoop Distributed File System
  • 5. RESULTS 4 Moved the data from local environment to HDFS. Thus the complexity in storing huge data is no more. Data Storage 1 By using Map Reduce as the framework, we cut down time taken to run to less than 2 minutes. Map Reduce 3 Applied various similarity measures on the item-item ratings to find the similar items to each other. Similarity Measures 2 The algorithm reduces the complexity of storing the data and performing analysis on it. Efficiency got increased. Efficiency 4
  • 6. CONCLUSION 5 Lessons • Learned how to extract data from Rotten Tomatoes API. • As it does not return the expected information like user details and the rating given by them, we wrote a web crawler which extracts the data from the given page URL. • Also, the API failed to provide the details of all the movies in a particular year. So, we got restricted to only top 100 movies. • Also, we observed that in all the top 100 movies, there are unequal distribution of user ratings. • So, from our data we observed that there is equal distribution of ratings even though of top rated movies are taken into account. • Integrating Python with Hadoop which is used for Big Data Analytics • Using various features of mrjob package in Python. Insights • When finding the similarity between items, we considered various similarity measures like Correlation, Cosine, Jaccard and their generalizations. • For a movie having a genre of “Thriller”, we are able to recommend movies which are of same genre. • Hadoop provides a job environment which contains the list of all executed jobs. It contains all the resource management information, scheduling information etc. • The details of that information are given in report.