cse 548 advanced computer network security document search in mobicloud using hadoop framework sayan...
TRANSCRIPT
![Page 1: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/1.jpg)
CSE 548 Advanced Computer Network Security
Document Search in MobiCloud using Hadoop Framework
Sayan Cole
Jaya Chakladar
Group No: 1
![Page 2: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/2.jpg)
Project Goal
• Hadoop MapReduce – software framework to write applications to process huge datasets on large number of computer clusters
• Apache Hadoop Distributed File System – primary storage systems used by Hadoop applications
• Project – develop a document search algorithm in MobiCloud based on Hadoop and HDFS
![Page 3: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/3.jpg)
Group project Description
• Install and configure Hadoop in MobiCloud• Develop user interface to enable searching
and display result• Create and update the HDFS data• Mapper function to map users to keywords• Reduction function to sort the best matches
for a search criteria• System testing• Delivery and demo
![Page 4: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/4.jpg)
Project Description (cont.)
Tasks ResponsibleInstall and configure Hadoop in MobiCloud
Jaya & Sayan
Develop UI web application JayaSynchronize phone list with virtual machines
Sayan
Search mapper algorithm SayanSearch reduction algorithm JayaHDFS data store creation and updates
Jaya & Sayan
Testing and problem resolution Jaya & Sayan
Delivery and demo Jaya & Sayan
![Page 5: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/5.jpg)
Software and Hardware Requirements
• Hadoop
• Database software e.g. MySQL or Apache HDFS
• 3 or 4 Android phones mapped to virtual machines in 2 different Linux boxes
![Page 6: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/6.jpg)
Network topology
Web Application to process Requests
Hadoop Master Application
HDFS Data Store
VMVM VM
VM
![Page 7: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/7.jpg)
Project Time Line
![Page 8: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/8.jpg)
Technical Details
• Install and configure Hadoop in MobiCloud
• Create a UI web application– The user interface of the application will be
web based– The output will be shown back in the same
web page
• Create an application to synchronize contact list with virtual machines
![Page 9: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/9.jpg)
Technical Details
• Develop an application to search for documents – The user requests a document search using
some keywords. The input is handled in a webpage hosted as part of the web application
– The web application hands over the request to the Hadoop Master application
– The master application accesses the contact list of the requesting user
![Page 10: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/10.jpg)
Technical Details
– For each entry in the contact list, it creates a job to map the user to the keywords.
– The reduction function creates a sorted list of users based on their degree of match
– The result set is returned to the web application to update the web page displayed to the user.
• Creation and updating of Apache HDFS distributed file storage system
![Page 11: CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1](https://reader036.vdocument.in/reader036/viewer/2022082820/56649eab5503460f94bb1176/html5/thumbnails/11.jpg)
Risks and Benefits
• Novel aspects of this project:– Distributed computing in mobile clouds– Enable meaningful search in a mobile device
• Risks/challenges:– Cluster failures , debugging and solution– Handling errors e.g. a mobile is switched off or
network issues
• Potential applications & benefits:– Can be used to search for multimedia objects in
mobile environment– Access data handling capabilities in a mobile device