Sharding or clustering of D2D users based on application type for better resource allocation for the public safety devices. It also involves SINR calculation of the D2D users at defined time intervals. For clustering we have used K-Means algorithm.
Report : https://github.com/kausthubtm/Sharding-in-ns3-psc/blob/main/report.pdf