SlideShare a Scribd company logo
Application State Backup
And
Restoration Across Multiple Devices
7/2/18MIT, PUNE1
Application State Backup And Restoration Across
Multiple Devices
2
Student Names :-
Shubham Kadam
Piyush Khadse
Mayur Padma
Pooja Chate
MAEER’s Maharashtra Institute of Technology, Pune
Department of Computer Engineering
Under the guidance of :-
Prof. Mrs. Ruhi Patankar
Agenda
 Introduction
 Literature Survey
 Gaps in Literature survey
 The problem statement
 Justification of the problem statement
 Techniques used
 System Architecture
 System Flow
 Algorithm for System Application
 Algorithm for Web Application
 Applications
 Future Scope
 Conclusion
 References
3
Introduction
 Data and its importance
 Cause and effects of application or system failures
 Solution - backup and restore the state
 Restore application across multiple devices
4
Literature Survey
7/2/18MIT, PUNE5
7/2/18MIT, PUNE6
No. Year Name of Paper Description Advantages Limitations
1. 2016 Backup and Disaster
Recovery System for
HDFS, IEEE
 Backup of file
system
 No version
dependency of
HDFS
 Full File System’s
backup is
possible
 High speed
transmission
needed
2. 2016 On the Advanced
Strategies of Next
Generation Online
Examination System
Implementing Cloud
Based Standardization,
IEEE
 OES using cloud
based services and
technologies.
 Backup and
Recovery of
application
 Huge numbers of
examinees can
appear.
 Need of
Internet
connection
3. 2014 A Cloud Environment
for Backup and Data
Storage, IEEE
 PVFS2 (Parallel
Virtual File System)
 PVFS2,
performance is
improved
 PVFS2
needed for
concurrency.
4. 2014 DR-Cloud: Multi-Cloud
Based Disaster
Recovery Service,
IEEE
 Multiple clouds
 Resources
limitation
 Replicas on
multiple cloud
 Increase in
cost
Gaps In Literature Survey
7/2/18MIT, PUNE7
• Approach looks expensive
• Security mechanism is not specified
• No error correction and detection mechanism
• No Packet delivery confirmation
Problem Statement
7/2/18MIT, PUNE8
To take backup and restore state of application on multiple
devices using cloud services and web services.
Justification Of Problem
Statement
7/2/18MIT, PUNE9
• Solutions to prevent loss of volatile data
• Save users significant amount of time
• Avoids rework
• Lowest backup cost
Techniques Used
7/2/18MIT, PUNE10
• SELENIUM webdriver tool
• CRIU
7/2/18MIT, PUNE11
• open source tool for assisting with the
development of test automation.
• supporting test automation.
• key feature is the support for executing
one’s tests on multiple browser platforms.
Selenium webdriver tool :
7/2/18MIT, PUNE12
CRIU
• Used to implement checkpoint/restore
functionality
• Applications:
1. Live Migration
2. Snapshots of Apps
3. Process Duplication
System Architecture Diagram
7/2/18MIT, PUNE13
7/2/18MIT, PUNE14
Overall system architecture
7/2/18MIT, PUNE15
System Flow
7/2/18MIT, PUNE16
7/2/18MIT, PUNE17
Algorithm For System Application
 Generate Dump Files of Applications.
 Upload it on Cloud.
 Download those Dump Files from Cloud to Restore
Applications.
 And then Restore it using CRIU.
7/2/18MIT, PUNE18
Algorithm For Web Application
• To Restore session , Get cookies for Web
Applications.
• Upload Cookies on Cloud as Backup.
• Then Download Cookies from cloud.
• Add Cookies to Browser and Open Web App then
Web App session will be restored.
• To retrieve Web Forms, Get All Fields of Web Forms
and their values.
• Write them on JSON File and Upload it on Cloud.
• To restore Form, Read JSON File Contents and Set
attribute and Values.
Applications
7/2/18MIT, PUNE19
• Support real time applications
• Effective for large scale data processing.
• Support the applications from local failures (high
availability) as well as site failures (disaster
recovery).
• Recover across multiple devices.
Future Scope
7/2/18MIT, PUNE20
• Suggest the best method to go about securing data.
• Platform Independence.
• Generalizing the system.
Conclusion
7/2/18MIT, PUNE21
• System being used for application state restoration.
• Different techniques to backup and restore the data securely
and in optimal fashion.
• The system allows to restore the application state on multiple
devices.
References
7/2/18MIT, PUNE22
• S. Biswas, R. Roy, M. R. Chowdhury and A. B.
Bhattacharya, "On the Advanced Strategies of Next
Generation Online Examination System Implementing
Cloud Based Standardization: Next Generation Online
Examination System," 2016 IEEE 6th International
Conference on Advanced Computing (IACC), Bhimavaram,
2016, pp. 834-839.
• S. Luo, Y. Wang, W. Huang and H. Yu, "Backup and
Disaster Recovery System for HDFS," 2016 IEEE
International Conference on Information Science and
Security (ICISS), Pattaya, 2016, pp. 1-4.
References
7/2/18MIT, PUNE23
• Y. Gu, D. Wang and C. Liu, "DR-Cloud: Multi-cloud based
disaster recovery service," in Tsinghua Science and
Technology, vol. 19, no. 1, pp. 13-23, Feb. 2014.
• H. E. Camacho, J. Alfredo Brambila, A. Peña and J. M.
Vargas, "A cloud enviroment for backup and data
storage," 2014 IEEE International Conference on
Electronics, Communications and Computers
(CONIELECOMP), Cholula, 2014, pp. 111-117.
References
7/2/18MIT, PUNE24
 https://criu.org/Main_Page
 https://access.redhat.com/articles/2455211
THANK YOU
7/2/18MIT, PUNE25

More Related Content

Similar to Application state backup and restoration

ERS Project PPT
ERS Project PPTERS Project PPT
ERS Project PPT
Annu G
 
Ogce Workflow Suite
Ogce Workflow SuiteOgce Workflow Suite
Ogce Workflow Suite
smarru
 
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES_FP7
 
passportautomationsystem-190121120138 - Copy.pdf
passportautomationsystem-190121120138 - Copy.pdfpassportautomationsystem-190121120138 - Copy.pdf
passportautomationsystem-190121120138 - Copy.pdf
psundarau
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
Koppula Sheryl
 
Slides
SlidesSlides
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
Akash Kr Sinha
 
Crop Management System.pptx
Crop Management System.pptxCrop Management System.pptx
Crop Management System.pptx
21bit008
 
Parallex - The Supercomputer
Parallex - The SupercomputerParallex - The Supercomputer
Parallex - The Supercomputer
Ankit Singh
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
Vivek Mehta
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
ADI ADARSH
 
A Web-­Based Simulator for a Discrete Manufacturing System
A Web-­Based Simulator for a Discrete  Manufacturing SystemA Web-­Based Simulator for a Discrete  Manufacturing System
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
Hitesh Jangid
 
KMS (1)
KMS (1)KMS (1)
KMS (1)
Satyaki Mitra
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
Akshita Pillai
 
Recipe Detection Of Image Using Deep Learning.pptx
Recipe Detection Of Image Using Deep Learning.pptxRecipe Detection Of Image Using Deep Learning.pptx
Recipe Detection Of Image Using Deep Learning.pptx
DhawalTank4
 
FEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTFEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORT
rabianasir8
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
Kamal Acharya
 
Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01
Aarambhi Manke
 
IRJET- Smart IoT based Bridge Monitoring and Damage Detection using Android App
IRJET- Smart IoT based Bridge Monitoring and Damage Detection using Android AppIRJET- Smart IoT based Bridge Monitoring and Damage Detection using Android App
IRJET- Smart IoT based Bridge Monitoring and Damage Detection using Android App
IRJET Journal
 

Similar to Application state backup and restoration (20)

ERS Project PPT
ERS Project PPTERS Project PPT
ERS Project PPT
 
Ogce Workflow Suite
Ogce Workflow SuiteOgce Workflow Suite
Ogce Workflow Suite
 
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
 
passportautomationsystem-190121120138 - Copy.pdf
passportautomationsystem-190121120138 - Copy.pdfpassportautomationsystem-190121120138 - Copy.pdf
passportautomationsystem-190121120138 - Copy.pdf
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Slides
SlidesSlides
Slides
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
Crop Management System.pptx
Crop Management System.pptxCrop Management System.pptx
Crop Management System.pptx
 
Parallex - The Supercomputer
Parallex - The SupercomputerParallex - The Supercomputer
Parallex - The Supercomputer
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
A Web-­Based Simulator for a Discrete Manufacturing System
A Web-­Based Simulator for a Discrete  Manufacturing SystemA Web-­Based Simulator for a Discrete  Manufacturing System
A Web-­Based Simulator for a Discrete Manufacturing System
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
 
KMS (1)
KMS (1)KMS (1)
KMS (1)
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
Recipe Detection Of Image Using Deep Learning.pptx
Recipe Detection Of Image Using Deep Learning.pptxRecipe Detection Of Image Using Deep Learning.pptx
Recipe Detection Of Image Using Deep Learning.pptx
 
FEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTFEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORT
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01
 
IRJET- Smart IoT based Bridge Monitoring and Damage Detection using Android App
IRJET- Smart IoT based Bridge Monitoring and Damage Detection using Android AppIRJET- Smart IoT based Bridge Monitoring and Damage Detection using Android App
IRJET- Smart IoT based Bridge Monitoring and Damage Detection using Android App
 

Recently uploaded

Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 

Recently uploaded (20)

Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 

Application state backup and restoration

  • 1. Application State Backup And Restoration Across Multiple Devices 7/2/18MIT, PUNE1
  • 2. Application State Backup And Restoration Across Multiple Devices 2 Student Names :- Shubham Kadam Piyush Khadse Mayur Padma Pooja Chate MAEER’s Maharashtra Institute of Technology, Pune Department of Computer Engineering Under the guidance of :- Prof. Mrs. Ruhi Patankar
  • 3. Agenda  Introduction  Literature Survey  Gaps in Literature survey  The problem statement  Justification of the problem statement  Techniques used  System Architecture  System Flow  Algorithm for System Application  Algorithm for Web Application  Applications  Future Scope  Conclusion  References 3
  • 4. Introduction  Data and its importance  Cause and effects of application or system failures  Solution - backup and restore the state  Restore application across multiple devices 4
  • 6. 7/2/18MIT, PUNE6 No. Year Name of Paper Description Advantages Limitations 1. 2016 Backup and Disaster Recovery System for HDFS, IEEE  Backup of file system  No version dependency of HDFS  Full File System’s backup is possible  High speed transmission needed 2. 2016 On the Advanced Strategies of Next Generation Online Examination System Implementing Cloud Based Standardization, IEEE  OES using cloud based services and technologies.  Backup and Recovery of application  Huge numbers of examinees can appear.  Need of Internet connection 3. 2014 A Cloud Environment for Backup and Data Storage, IEEE  PVFS2 (Parallel Virtual File System)  PVFS2, performance is improved  PVFS2 needed for concurrency. 4. 2014 DR-Cloud: Multi-Cloud Based Disaster Recovery Service, IEEE  Multiple clouds  Resources limitation  Replicas on multiple cloud  Increase in cost
  • 7. Gaps In Literature Survey 7/2/18MIT, PUNE7 • Approach looks expensive • Security mechanism is not specified • No error correction and detection mechanism • No Packet delivery confirmation
  • 8. Problem Statement 7/2/18MIT, PUNE8 To take backup and restore state of application on multiple devices using cloud services and web services.
  • 9. Justification Of Problem Statement 7/2/18MIT, PUNE9 • Solutions to prevent loss of volatile data • Save users significant amount of time • Avoids rework • Lowest backup cost
  • 10. Techniques Used 7/2/18MIT, PUNE10 • SELENIUM webdriver tool • CRIU
  • 11. 7/2/18MIT, PUNE11 • open source tool for assisting with the development of test automation. • supporting test automation. • key feature is the support for executing one’s tests on multiple browser platforms. Selenium webdriver tool :
  • 12. 7/2/18MIT, PUNE12 CRIU • Used to implement checkpoint/restore functionality • Applications: 1. Live Migration 2. Snapshots of Apps 3. Process Duplication
  • 17. 7/2/18MIT, PUNE17 Algorithm For System Application  Generate Dump Files of Applications.  Upload it on Cloud.  Download those Dump Files from Cloud to Restore Applications.  And then Restore it using CRIU.
  • 18. 7/2/18MIT, PUNE18 Algorithm For Web Application • To Restore session , Get cookies for Web Applications. • Upload Cookies on Cloud as Backup. • Then Download Cookies from cloud. • Add Cookies to Browser and Open Web App then Web App session will be restored. • To retrieve Web Forms, Get All Fields of Web Forms and their values. • Write them on JSON File and Upload it on Cloud. • To restore Form, Read JSON File Contents and Set attribute and Values.
  • 19. Applications 7/2/18MIT, PUNE19 • Support real time applications • Effective for large scale data processing. • Support the applications from local failures (high availability) as well as site failures (disaster recovery). • Recover across multiple devices.
  • 20. Future Scope 7/2/18MIT, PUNE20 • Suggest the best method to go about securing data. • Platform Independence. • Generalizing the system.
  • 21. Conclusion 7/2/18MIT, PUNE21 • System being used for application state restoration. • Different techniques to backup and restore the data securely and in optimal fashion. • The system allows to restore the application state on multiple devices.
  • 22. References 7/2/18MIT, PUNE22 • S. Biswas, R. Roy, M. R. Chowdhury and A. B. Bhattacharya, "On the Advanced Strategies of Next Generation Online Examination System Implementing Cloud Based Standardization: Next Generation Online Examination System," 2016 IEEE 6th International Conference on Advanced Computing (IACC), Bhimavaram, 2016, pp. 834-839. • S. Luo, Y. Wang, W. Huang and H. Yu, "Backup and Disaster Recovery System for HDFS," 2016 IEEE International Conference on Information Science and Security (ICISS), Pattaya, 2016, pp. 1-4.
  • 23. References 7/2/18MIT, PUNE23 • Y. Gu, D. Wang and C. Liu, "DR-Cloud: Multi-cloud based disaster recovery service," in Tsinghua Science and Technology, vol. 19, no. 1, pp. 13-23, Feb. 2014. • H. E. Camacho, J. Alfredo Brambila, A. Peña and J. M. Vargas, "A cloud enviroment for backup and data storage," 2014 IEEE International Conference on Electronics, Communications and Computers (CONIELECOMP), Cholula, 2014, pp. 111-117.
  • 24. References 7/2/18MIT, PUNE24  https://criu.org/Main_Page  https://access.redhat.com/articles/2455211

Editor's Notes

  1. Application State Backup And Restoration Across Multiple Devices