Implemented a social service matching model wherein two clients on a social network issue a request over TCP sockets to a Central server for finding their compatibility. The central server distributes the task amongst three other servers namely Topology, Score and Processing servers. Depth-First Search is performed on a undirected unweighted graph (representing the social network) to get topological info (or subgraph containing the two users). A new weighted graph is created using the scores and subgraph found previously, and Dijkstra's algorithm is used to find the social path between the two clients having the minimum compatibility score.
-
Notifications
You must be signed in to change notification settings - Fork 0
Implemented a social service matching model wherein two clients on a social network issue a request over TCP sockets to a Central server for finding their compatibility. The central server distributes the task amongst three other servers namely Topology, Score and Processing servers. Depth-First Search is performed on a undirected unweighted gra…
gabelchinmay/Social-matching-service-model-to-find-compatibility-between-two-clients-on-a-social-network
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Implemented a social service matching model wherein two clients on a social network issue a request over TCP sockets to a Central server for finding their compatibility. The central server distributes the task amongst three other servers namely Topology, Score and Processing servers. Depth-First Search is performed on a undirected unweighted gra…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published