The difficulties with Avahi deployment were primarily related to the time consuming configuration work of packages required by Avahi for running the source code. We overcame this problem by using the Synaptic package manager, a powerful tool in Linux that offers better features than the command line tool. Another challenge in Avahi deployment was incurred while attempting to insert a timer function in the Avahi source code. Since the Avahi code is huge and distributed over a large number of packages, extra effort and time were needed to figure out the exact point on timer insertion in the source code. This is crucial in order to accurately measure the performance.