SlideShare a Scribd company logo
1 of 17
Download to read offline
1/17
Introduction Method Result Conclusion and Future Work
Incremental Synchronization Implementation on
Survey using Hand Carry Server Raspberry Pi
Fajar Purnama, Tsuyoshi Usagawa
Computer Science and Electrical Engineering, Kumamoto University
fajar@st.cs.kumamoto-u.ac.jp, tuie@cs.kumamoto-u.ac.jp
27 May 2017
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
2/17
Introduction Method Result Conclusion and Future Work
Outline
Introduction
Method
Result
Conclusion and Future Work
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
3/17
Introduction Method Result Conclusion and Future Work
Technical Methods of Survey
Surveys has been often used to access other peoples thoughts, opinions, and
feelings. Simply, it is one of many existing methods to gain information.
Conventional Paper Based Method
https://static.pexels.com/photos/159353/
survey-opinion-research-voting-fill-159353.jpeg
Modern Online Based Method
https://upload.wikimedia.org/wikipedia/
commons/thumb/1/1b/Online Survey Icon
or logo.svg/1024px-Online Survey Icon or logo.svg.png
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
4/17
Introduction Method Result Conclusion and Future Work
Situation
People
Most people owns computer devices.
which favors to modern online based method due to its automations
Problem
Internet connections are still unreliable.
usually in most developing countries (Monmonthe., Win, T., Oo, M, Z., & Usagawa, T.
(2016). Students Ereadiness for Elearning at Two MajorTechnological Universities in Myanmar. In Seventh
International Conference on Science andEngineering (pp. 299-303). Yangon, Myanmar)
online based survey cannot be used and revert to paper based survey
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
5/17
Introduction Method Result Conclusion and Future Work
First Implementation
Proposed: make a portable server (hand carry server) and ask the
participants to connect to the local survey site.
F. Purnama, M. B. Andra, Hendarmawan, T. Usagawa, and M. Iida, Hand Carry Data Collecting Through
Questionnaire and Quiz Alike Using Mini-computer Raspberry Pi, Proceedings of the International Mobile Learning
Festival (IMLF), 2017, submitted for publication.
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
6/17
Introduction Method Result Conclusion and Future Work
This Work
First Implementation Limitation
The proposed model: one hand carry server.
One hand carry server: 100 users.
What if there are more than 100 users?
What if implemented by organizations?
Extension Proposal
More hand carry servers are to be deployed.
Usually involves a main server.
Responses are accumulated incrementally.
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
7/17
Introduction Method Result Conclusion and Future Work
Extended Implementation
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
8/17
Introduction Method Result Conclusion and Future Work
Survey Simulation
MOOC Readiness survey consists of 30 questionnaire items.
Responses are anonymous.
Cookies are used for duplication control.
Up to 300 fake responses are generated.
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
9/17
Introduction Method Result Conclusion and Future Work
Full Synchronization of Responses
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
10/17
Introduction Method Result Conclusion and Future Work
Incremental Synchronization of Responses
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
11/17
Introduction Method Result Conclusion and Future Work
What are the formats of those responses?
They are in .csv exported format extracted from database and directories.
These dumped .csvs are synchronized then imported to the database.
F. Purnama, T. Usagawa, R. M. Ijtihadie, and Linawati, ”Rsync and Rdiff implementation on Moodle’s backup and
restore feature for course synchronization over the network”, Region 10 Symposium (TENSYMP), Bali, pp.24-29,
2016.
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
12/17
Introduction Method Result Conclusion and Future Work
How to generate the increments?
Using a differential synchronization algorithm, on this work rsync
algorithm is used.
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
13/17
Introduction Method Result Conclusion and Future Work
Details of Rsync
Signature: strong checksums
(i.e. Black2, MD5) and weak
checksums (i.e. Adler-32).
The method of checking: rolling
block. The delta: locations of the
identical blocks, and new blocks.
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
14/17
Introduction Method Result Conclusion and Future Work
Synchronizing responses of 100 to 200, then 200 to 300.
Full synchronization delivers the full responses each time, while
incremental synchronization only the updates each time.
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
15/17
Introduction Method Result Conclusion and Future Work
Conclusion and Future Work
Conclusion
A synchronization model of survey using hand carry server
Raspberry Pi for a larger scale than personal use was
presented.
Incremental synchronization reduces the network transmission
cost which also reduces the disk space cost.
Future Work
This work is only experimental and real implementation is
necessary to complete this research.
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
16/17
Introduction Method Result Conclusion and Future Work
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
17/17
Introduction Method Result Conclusion and Future Work
Thank you
Any comments or questions?
Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University
Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017

More Related Content

Similar to Incremental synchronization-implementation-on-survey-using-hand-carry-server-raspberry-pi

Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...Fajar Purnama
 
Murugan c publications and participations
Murugan c publications and participationsMurugan c publications and participations
Murugan c publications and participationsmuruganachievements
 
Green Computing Seminar
Green Computing SeminarGreen Computing Seminar
Green Computing SeminarNikunj_Agrawal
 
TAMEx framework as an alternative for e-exam implementation in wireless network
TAMEx framework as an alternative for e-exam implementation in wireless networkTAMEx framework as an alternative for e-exam implementation in wireless network
TAMEx framework as an alternative for e-exam implementation in wireless networkTELKOMNIKA JOURNAL
 
A Multipath Connection Model for Traffic Matrices
A Multipath Connection Model for Traffic MatricesA Multipath Connection Model for Traffic Matrices
A Multipath Connection Model for Traffic MatricesIJERA Editor
 
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab
 
Resume ( Pankaj Negi)
Resume ( Pankaj Negi)Resume ( Pankaj Negi)
Resume ( Pankaj Negi)Pankaj Negi
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum VitaeAndy Nisbet
 
Project Presentation(Phase II) DRAFT-1.pptx
Project Presentation(Phase II) DRAFT-1.pptxProject Presentation(Phase II) DRAFT-1.pptx
Project Presentation(Phase II) DRAFT-1.pptxKaliLinux64
 
New research article 2020 june isuue international journal on cloud computing...
New research article 2020 june isuue international journal on cloud computing...New research article 2020 june isuue international journal on cloud computing...
New research article 2020 june isuue international journal on cloud computing...ijccsa
 
P-D controller computer vision and robotics integration based for student’s p...
P-D controller computer vision and robotics integration based for student’s p...P-D controller computer vision and robotics integration based for student’s p...
P-D controller computer vision and robotics integration based for student’s p...TELKOMNIKA JOURNAL
 
Performance evaluation of 802.11p protocol for emergency application
Performance evaluation of 802.11p protocol for emergency applicationPerformance evaluation of 802.11p protocol for emergency application
Performance evaluation of 802.11p protocol for emergency applicationPratik Joshi
 
2020 network topologies and access methods
2020 network topologies and access methods2020 network topologies and access methods
2020 network topologies and access methodsOsama Ghandour Geris
 

Similar to Incremental synchronization-implementation-on-survey-using-hand-carry-server-raspberry-pi (20)

Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...
 
Resume
ResumeResume
Resume
 
Murugan c publications and participations
Murugan c publications and participationsMurugan c publications and participations
Murugan c publications and participations
 
CV - Vinh Pham
CV - Vinh PhamCV - Vinh Pham
CV - Vinh Pham
 
Green Computing Seminar
Green Computing SeminarGreen Computing Seminar
Green Computing Seminar
 
IEC2011: Mobility & IDM
IEC2011: Mobility & IDMIEC2011: Mobility & IDM
IEC2011: Mobility & IDM
 
TAMEx framework as an alternative for e-exam implementation in wireless network
TAMEx framework as an alternative for e-exam implementation in wireless networkTAMEx framework as an alternative for e-exam implementation in wireless network
TAMEx framework as an alternative for e-exam implementation in wireless network
 
A Multipath Connection Model for Traffic Matrices
A Multipath Connection Model for Traffic MatricesA Multipath Connection Model for Traffic Matrices
A Multipath Connection Model for Traffic Matrices
 
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
 
Bhavin_Shah_1.5
Bhavin_Shah_1.5Bhavin_Shah_1.5
Bhavin_Shah_1.5
 
Resume ( Pankaj Negi)
Resume ( Pankaj Negi)Resume ( Pankaj Negi)
Resume ( Pankaj Negi)
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
STEFFI.J
STEFFI.JSTEFFI.J
STEFFI.J
 
Project Presentation(Phase II) DRAFT-1.pptx
Project Presentation(Phase II) DRAFT-1.pptxProject Presentation(Phase II) DRAFT-1.pptx
Project Presentation(Phase II) DRAFT-1.pptx
 
New research article 2020 june isuue international journal on cloud computing...
New research article 2020 june isuue international journal on cloud computing...New research article 2020 june isuue international journal on cloud computing...
New research article 2020 june isuue international journal on cloud computing...
 
P-D controller computer vision and robotics integration based for student’s p...
P-D controller computer vision and robotics integration based for student’s p...P-D controller computer vision and robotics integration based for student’s p...
P-D controller computer vision and robotics integration based for student’s p...
 
Performance evaluation of 802.11p protocol for emergency application
Performance evaluation of 802.11p protocol for emergency applicationPerformance evaluation of 802.11p protocol for emergency application
Performance evaluation of 802.11p protocol for emergency application
 
2020 network topologies and access methods
2020 network topologies and access methods2020 network topologies and access methods
2020 network topologies and access methods
 
ICMCSI 2023.pdf
ICMCSI 2023.pdfICMCSI 2023.pdf
ICMCSI 2023.pdf
 
E magzine et&t
E magzine et&tE magzine et&t
E magzine et&t
 

More from Fajar Purnama

Nimesha Ranasinghe's Research on Digital Flavours.pptx
Nimesha Ranasinghe's Research on Digital Flavours.pptxNimesha Ranasinghe's Research on Digital Flavours.pptx
Nimesha Ranasinghe's Research on Digital Flavours.pptxFajar Purnama
 
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan FilosofiMata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan FilosofiFajar Purnama
 
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQTugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQFajar Purnama
 
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...Fajar Purnama
 
Development of a lossy online mouse tracking method for capturing user intera...
Development of a lossy online mouse tracking method for capturing user intera...Development of a lossy online mouse tracking method for capturing user intera...
Development of a lossy online mouse tracking method for capturing user intera...Fajar Purnama
 
Recruiting future backup cryptocurrency miners with solar power bank on singl...
Recruiting future backup cryptocurrency miners with solar power bank on singl...Recruiting future backup cryptocurrency miners with solar power bank on singl...
Recruiting future backup cryptocurrency miners with solar power bank on singl...Fajar Purnama
 
fp slide on deep investigation of cross language plagiarism detection methods
fp slide on deep investigation of cross language plagiarism detection methodsfp slide on deep investigation of cross language plagiarism detection methods
fp slide on deep investigation of cross language plagiarism detection methodsFajar Purnama
 
I present someone's paper on eye tracking and web design.
I present someone's paper on eye tracking and web design.I present someone's paper on eye tracking and web design.
I present someone's paper on eye tracking and web design.Fajar Purnama
 
Origin of biosignals fajar purnama 152D-8713
Origin of biosignals fajar purnama 152D-8713Origin of biosignals fajar purnama 152D-8713
Origin of biosignals fajar purnama 152D-8713Fajar Purnama
 
Demonstration on extending_the_pageview_feature_to_page_section_based_present...
Demonstration on extending_the_pageview_feature_to_page_section_based_present...Demonstration on extending_the_pageview_feature_to_page_section_based_present...
Demonstration on extending_the_pageview_feature_to_page_section_based_present...Fajar Purnama
 
Introductory Work on Section Based Page View of Web Contents Presentation
Introductory Work on Section Based Page View of Web Contents PresentationIntroductory Work on Section Based Page View of Web Contents Presentation
Introductory Work on Section Based Page View of Web Contents PresentationFajar Purnama
 
Compatible course content synchronization model for course distribution over ...
Compatible course content synchronization model for course distribution over ...Compatible course content synchronization model for course distribution over ...
Compatible course content synchronization model for course distribution over ...Fajar Purnama
 
Fajar Purnama 152-d8713 Dynamic Content Synchronization Distributed LMS
Fajar Purnama 152-d8713 Dynamic Content Synchronization Distributed LMSFajar Purnama 152-d8713 Dynamic Content Synchronization Distributed LMS
Fajar Purnama 152-d8713 Dynamic Content Synchronization Distributed LMSFajar Purnama
 
Presentation of Understanding and Surpassing Dropbox Globecom 2015
Presentation of Understanding and Surpassing Dropbox Globecom 2015Presentation of Understanding and Surpassing Dropbox Globecom 2015
Presentation of Understanding and Surpassing Dropbox Globecom 2015Fajar Purnama
 

More from Fajar Purnama (14)

Nimesha Ranasinghe's Research on Digital Flavours.pptx
Nimesha Ranasinghe's Research on Digital Flavours.pptxNimesha Ranasinghe's Research on Digital Flavours.pptx
Nimesha Ranasinghe's Research on Digital Flavours.pptx
 
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan FilosofiMata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
 
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQTugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
 
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
 
Development of a lossy online mouse tracking method for capturing user intera...
Development of a lossy online mouse tracking method for capturing user intera...Development of a lossy online mouse tracking method for capturing user intera...
Development of a lossy online mouse tracking method for capturing user intera...
 
Recruiting future backup cryptocurrency miners with solar power bank on singl...
Recruiting future backup cryptocurrency miners with solar power bank on singl...Recruiting future backup cryptocurrency miners with solar power bank on singl...
Recruiting future backup cryptocurrency miners with solar power bank on singl...
 
fp slide on deep investigation of cross language plagiarism detection methods
fp slide on deep investigation of cross language plagiarism detection methodsfp slide on deep investigation of cross language plagiarism detection methods
fp slide on deep investigation of cross language plagiarism detection methods
 
I present someone's paper on eye tracking and web design.
I present someone's paper on eye tracking and web design.I present someone's paper on eye tracking and web design.
I present someone's paper on eye tracking and web design.
 
Origin of biosignals fajar purnama 152D-8713
Origin of biosignals fajar purnama 152D-8713Origin of biosignals fajar purnama 152D-8713
Origin of biosignals fajar purnama 152D-8713
 
Demonstration on extending_the_pageview_feature_to_page_section_based_present...
Demonstration on extending_the_pageview_feature_to_page_section_based_present...Demonstration on extending_the_pageview_feature_to_page_section_based_present...
Demonstration on extending_the_pageview_feature_to_page_section_based_present...
 
Introductory Work on Section Based Page View of Web Contents Presentation
Introductory Work on Section Based Page View of Web Contents PresentationIntroductory Work on Section Based Page View of Web Contents Presentation
Introductory Work on Section Based Page View of Web Contents Presentation
 
Compatible course content synchronization model for course distribution over ...
Compatible course content synchronization model for course distribution over ...Compatible course content synchronization model for course distribution over ...
Compatible course content synchronization model for course distribution over ...
 
Fajar Purnama 152-d8713 Dynamic Content Synchronization Distributed LMS
Fajar Purnama 152-d8713 Dynamic Content Synchronization Distributed LMSFajar Purnama 152-d8713 Dynamic Content Synchronization Distributed LMS
Fajar Purnama 152-d8713 Dynamic Content Synchronization Distributed LMS
 
Presentation of Understanding and Surpassing Dropbox Globecom 2015
Presentation of Understanding and Surpassing Dropbox Globecom 2015Presentation of Understanding and Surpassing Dropbox Globecom 2015
Presentation of Understanding and Surpassing Dropbox Globecom 2015
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Incremental synchronization-implementation-on-survey-using-hand-carry-server-raspberry-pi

  • 1. 1/17 Introduction Method Result Conclusion and Future Work Incremental Synchronization Implementation on Survey using Hand Carry Server Raspberry Pi Fajar Purnama, Tsuyoshi Usagawa Computer Science and Electrical Engineering, Kumamoto University fajar@st.cs.kumamoto-u.ac.jp, tuie@cs.kumamoto-u.ac.jp 27 May 2017 Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 2. 2/17 Introduction Method Result Conclusion and Future Work Outline Introduction Method Result Conclusion and Future Work Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 3. 3/17 Introduction Method Result Conclusion and Future Work Technical Methods of Survey Surveys has been often used to access other peoples thoughts, opinions, and feelings. Simply, it is one of many existing methods to gain information. Conventional Paper Based Method https://static.pexels.com/photos/159353/ survey-opinion-research-voting-fill-159353.jpeg Modern Online Based Method https://upload.wikimedia.org/wikipedia/ commons/thumb/1/1b/Online Survey Icon or logo.svg/1024px-Online Survey Icon or logo.svg.png Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 4. 4/17 Introduction Method Result Conclusion and Future Work Situation People Most people owns computer devices. which favors to modern online based method due to its automations Problem Internet connections are still unreliable. usually in most developing countries (Monmonthe., Win, T., Oo, M, Z., & Usagawa, T. (2016). Students Ereadiness for Elearning at Two MajorTechnological Universities in Myanmar. In Seventh International Conference on Science andEngineering (pp. 299-303). Yangon, Myanmar) online based survey cannot be used and revert to paper based survey Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 5. 5/17 Introduction Method Result Conclusion and Future Work First Implementation Proposed: make a portable server (hand carry server) and ask the participants to connect to the local survey site. F. Purnama, M. B. Andra, Hendarmawan, T. Usagawa, and M. Iida, Hand Carry Data Collecting Through Questionnaire and Quiz Alike Using Mini-computer Raspberry Pi, Proceedings of the International Mobile Learning Festival (IMLF), 2017, submitted for publication. Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 6. 6/17 Introduction Method Result Conclusion and Future Work This Work First Implementation Limitation The proposed model: one hand carry server. One hand carry server: 100 users. What if there are more than 100 users? What if implemented by organizations? Extension Proposal More hand carry servers are to be deployed. Usually involves a main server. Responses are accumulated incrementally. Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 7. 7/17 Introduction Method Result Conclusion and Future Work Extended Implementation Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 8. 8/17 Introduction Method Result Conclusion and Future Work Survey Simulation MOOC Readiness survey consists of 30 questionnaire items. Responses are anonymous. Cookies are used for duplication control. Up to 300 fake responses are generated. Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 9. 9/17 Introduction Method Result Conclusion and Future Work Full Synchronization of Responses Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 10. 10/17 Introduction Method Result Conclusion and Future Work Incremental Synchronization of Responses Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 11. 11/17 Introduction Method Result Conclusion and Future Work What are the formats of those responses? They are in .csv exported format extracted from database and directories. These dumped .csvs are synchronized then imported to the database. F. Purnama, T. Usagawa, R. M. Ijtihadie, and Linawati, ”Rsync and Rdiff implementation on Moodle’s backup and restore feature for course synchronization over the network”, Region 10 Symposium (TENSYMP), Bali, pp.24-29, 2016. Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 12. 12/17 Introduction Method Result Conclusion and Future Work How to generate the increments? Using a differential synchronization algorithm, on this work rsync algorithm is used. Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 13. 13/17 Introduction Method Result Conclusion and Future Work Details of Rsync Signature: strong checksums (i.e. Black2, MD5) and weak checksums (i.e. Adler-32). The method of checking: rolling block. The delta: locations of the identical blocks, and new blocks. Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 14. 14/17 Introduction Method Result Conclusion and Future Work Synchronizing responses of 100 to 200, then 200 to 300. Full synchronization delivers the full responses each time, while incremental synchronization only the updates each time. Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 15. 15/17 Introduction Method Result Conclusion and Future Work Conclusion and Future Work Conclusion A synchronization model of survey using hand carry server Raspberry Pi for a larger scale than personal use was presented. Incremental synchronization reduces the network transmission cost which also reduces the disk space cost. Future Work This work is only experimental and real implementation is necessary to complete this research. Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 16. 16/17 Introduction Method Result Conclusion and Future Work Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017
  • 17. 17/17 Introduction Method Result Conclusion and Future Work Thank you Any comments or questions? Presented by: Fajar Purnama Computer Science and Electrical Engineering, Kumamoto University Institute of Electronics, Information and Communication Engineers Educational Technology (IEICEET) May 2017