This document presents distributed algorithms for k-truss decomposition of large graphs. It begins with introducing the problem of k-truss decomposition and definitions. It then describes how k-truss decomposition can be performed using traditional sequential algorithms. It proposes two distributed algorithms: MRTruss, which uses MapReduce but has limitations; and i-MRTruss, an improved version that aims to address the issues with MRTruss. The document outlines the different sections that will evaluate these distributed algorithms and experimentally analyze their performance.