Structuring communities for sharing human digital memories in a social P2P network
- PDF / 1,708,473 Bytes
- 14 Pages / 595.224 x 790.955 pts Page_size
- 92 Downloads / 174 Views
Structuring communities for sharing human digital memories in a social P2P network Haseeb Ur Rahman1 · Madjid Merabti2 · David Llewellyn-Jones3 · Sud Sudirman4 · Anwar Ghani5 Received: 8 November 2019 / Accepted: 8 May 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020
Abstract A community is sub-network inside P2P networks that partition the network into groups of similar peers to improve performance by reducing network traffic and high search query success rate. Large communities are common in online social networks than traditional file-sharing P2P networks because many people capture huge amounts of data through their lives. This increases the number of hosts bearing similar data in the network and hence increases the size of communities. This article presents a Memory Thread-based Communities for our Entity-based social P2P network that partition the network into groups of peers sharing data belonging to an entity–person, place, object or interest, having its own digital memory or be a part another memory. These connected peers having further similarities by organizing the network using linear orderings. A Memory-Thread is the collection of digital memories having a common reference key and organized according to some form of correlation. The simulation results show an increase in network performance for the proposed scheme along with a decrease in network overhead and higher query success rate compared to other similar schemes. The network maintains its performance even while the network traffic and size increase. Keywords Peer-to-peer (P2P) networks · Memory for life systems · Online social networks · Social P2P networks · Community-based P2P networks · Human digital memories
1 Introduction Human mind stores information in an encoded form [16, 27]. This is a biological event, and the encoding process is carried out through various signals generated in the brain. The signals are generated as a result of human perceptions and experiences of its surroundings, through their senses, in the form of objects, places, people, events, emotions and so on. These stimuli such as people, places, etc. are the cues to store and recall human memories. The cues are also interconnected, such that one cue can Anwar Ghani
[email protected] 1
University of Malakand, Chakdara, Pakistan
2
University of Sharjah, Sharjah, UAE
3
University of Cambridge, Cambridge, UK
4
Liverpool John Moores University United Kingdom, Liverpool, England
5
Department of Computer Science & Software Engineering, International Islamic University Islamabad, Islamabad, Pakistan
lead to the storage or recall of a different memory. For example, while people can generally intentionally recall specific memories about friends, family, places, events, and so on, seeing a related scene will often result in the (involuntary) recollection of other memories [11]. An example might be the revisiting of a location a second time reminding us of the friends with whom together we visited the place before. The relationships between
Data Loading...