Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

Data Sharing and Discussion

Portal for Educational


Institutes

Group Members : Guide


Ravishankar Purne Prof Rahul Adhao
Sanket Unche
Bhagyashri Kshirsagar
Problems
• Existing system is semi-automated system
• Absence of centralized system for Sharing
• Problems with Comprehending
• Lack of digitization in sharing material
DSDPEI
• Effective way to share educational material
• Comprehensive Sharing Platform
• Full functional discussion portal
• Simple database , Easy operations
• User Friendly Interface
Literature Survey
LUCENE
 IR software library
 File indexing
 Open-source
 Why Lucene
 Performance
 Full-featured
 Cross-platform
Why ES over Solr

 MondoDB (NOSQL)
 Unstable schema
 Growing data
 Structured Query DSL
 Normalization not required
 Sharding
How searching happens using
Elasticsearch

• Lucene creates dictionary and posting list


• Elastic search builds index upon Lucene
• Each item in dictionary --> word and pointer to posting list
• Each item in Posting list --> document and the word position
• Word queries and phrase queries
How searching happens using
Elasticsearch
For compression
“prefix+suffix” rule -->When a word has the same prefix as
the prior word

Delta rule --> For storing the document number of the posting
items
16386,16387,16388 and 16389 ---> 16386,1,1,1.
• Word queries and phrase queries
• New indexing algorithm
• Searching algorithm for new indexing technique
Implementation of Secure Email
Server in Cloud Environment
• MTA
MTA is software that delivers electronic mail
messages from one computer to another.
• Postfix
Postfix is a free and open-source MTA.
Postfix supports two SASL implementations :-
1) Cyrus SASL
2) Dovecot SASL
Methodology

Fig. : Test-based scenario of postfix implementation


Postfix Implementation Framework
Comparison
Local-Based Email Service Cloud-Based Email Service

You decide what features you want without You do not have to worry about fighting spam,
having to wait around or beg for new features upgrading software or other maintenance.
from a third party.

Private data stays locked away on your servers. Good providers may offer functionality and
speed that you could not get yourself.

You can use free and open source software for If you rebrand or otherwise change your current
greater transparency. setup, it may be easier to adapt your email
It is usually easier to migrate to a new system. system.
Migration of Local mail email
server to Cloud email server stages
• Pre-Migration
• Set-Up Users
• Create New Profile
• Perform migration
• Update MX Records
• Start Using Your New Solution
• Regular Backups
SMEmail
• A New Protocol for the Secure E-mail in Mobile
Environments.
• SMEmail offers an elliptic curve-based public
key solution that uses public keys for the secure
key establishment of a symmetric encryption.
mongoDB

• Free and open-source NoSQL Database


• Leverage data and technology to maximize
competitive advantage
• Accelerate time-to-value
• JSON-like documents,
The Nexus Architecture
mongoDB Data Model

• mongoDB
Multimodel
Architecture
• Data as
Documents

Fig. : mongoDB Document Example


Dynamic Knowledge Sharing
Activities
• 10% of users contribute to 80% of the best
answers
• knowledge categories interested by users are
highly clustered
• A large portion of users ask only a few questions
and do not give any answers
• 37% of the users provide no answers, in which
64% are one-time users
Ingredients for Perfect Recipe

• Efficient Searching –Elasticsearch (Lucene )


• Mail - Postfix
• Document storage – mongoDB
• Statistics
Design

Fig. : Architecture of Proposed System


Components
Faculty Admin
Student Interface
Interface Interface
• Home • Home • User
• Dis.Portal • Dis. Portal Manager
• Uploader • Uploader • Content
• Profile • Data Manager
Collector • Space
• Profile Allocation
Requirements
References
[1] Yong Zhang, Jian-lin Li. Research and Improvement of Search Engine Based
on Lucene, 2006
[2] QIAN Liping, WANG Lidong. An Evaluation of Lucene for Keywords Search
in Large-scale Short Text Storage, 2006
[3] Ugur Kilic, Isil Karabey. Comparison of Solr and Elasticsearch Among
Popular Full Text Search Engines and Their Security Analysis, October 2016
[4] Nadim K. M. Madi, Solmaz Salehian, Farzaneh Masoumiyan, Azizol
Abdullah. Implementation of Secure Email Server in Cloud Environment, July
2012
[5] Yunhua Gu, Shu Shen, Jin Wang. Application of NoSQL Database MongoDB,
2015
[6] Haiying Shen, Guangyan Wang. Can Dynamic Knowledge-Sharing Activities
Be Mirrored From the Static Online Social Network in Yahoo! Answers and How
to Improve Its Quality of Service? , April 2017
Thank You

You might also like