Device-to-Device communication (D2D) is a key technology that can help overcome the limitations of existing telecommunication networks while meeting the demands of the next-generation networks. D2D enables devices to communicate directly eliminating the need for the data to traverse through the core network. The telecommunication industry is predicting a massive increase in the density of mobile devices which puts more pressure on centralized schemes for network management. As a result, there is a rising need of decentralized and distributive approaches for managing the network. Our focus is to investigate distributive approaches for D2D communication that requires no control of or communication to the base station (BS). Content-sharing via Device-to-Device (D2D) clustered networks has emerged as a popular approach to alleviate the burden on the 5G network. Research challenges surrounding D2D communications and social networks are intertwined which presents an active research area for mobile device caching and content distribution. We are aiming to develop a distributed architecture, that supports efficient content delivery.