Discovery of Society Structure in A Social Network Using Distributed Cache Memory
Title | Discovery of Society Structure in A Social Network Using Distributed Cache Memory |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Fattahi, Saeideh, Yazdani, Reza, Vahidipour, Seyyed Mehdi |
Conference Name | 2019 5th International Conference on Web Research (ICWR) |
Date Published | apr |
Keywords | Cache memory, cache storage, Clustering algorithms, community detection, community structure detection, Computational modeling, computational nodes, distributed cache memory, distributed memory systems, mapping-reduction model, Mathematical model, Metrics, Optimization, process nodes, pubcrawl, resilience, Resiliency, Scalability, social media, social network, social networking (online), society structure, Spark, SPARK tools, Sparks, Web Caching |
Abstract | Community structure detection in social networks has become a big challenge. Various methods in the literature have been presented to solve this challenge. Recently, several methods have also been proposed to solve this challenge based on a mapping-reduction model, in which data and algorithms are divided between different process nodes so that the complexity of time and memory of community detection in large social networks is reduced. In this paper, a mapping-reduction model is first proposed to detect the structure of communities. Then the proposed framework is rewritten according to a new mechanism called distributed cache memory; distributed cache memory can store different values associated with different keys and, if necessary, put them at different computational nodes. Finally, the proposed rewritten framework has been implemented using SPARK tools and its implementation results have been reported on several major social networks. The performed experiments show the effectiveness of the proposed framework by varying the values of various parameters. |
DOI | 10.1109/ICWR.2019.8765289 |
Citation Key | fattahi_discovery_2019 |
- optimization
- Web Caching
- Sparks
- SPARK tools
- Spark
- society structure
- social networking (online)
- social network
- social media
- Scalability
- Resiliency
- resilience
- process nodes
- Cache memory
- Metrics
- Mathematical model
- mapping-reduction model
- distributed memory systems
- distributed cache memory
- computational nodes
- Computational modeling
- community structure detection
- community detection
- Clustering algorithms
- pubcrawl
- cache storage