Is it because it is one of the earliest protocols, it is one of the best protocols, it has simulation models easily available or some other reason? Please share your views.
Because it is one of the earliest protocols. There exist a number of protocols which supersede LEACH in multiple aspects, but some people still use LEACH due to the following reasons.
1. Its a well known protocol with known drawbacks. Its easy to work on well defined problems.
2. Its easy to enhance the performance of such protocols by a few modifications, proving that your proposed protocol is better than LEACH. Ethically, one should avoid doing this. The proposed protocol must be compared with the state of the art variant (version) of the LEACH protocol, not the basic version. I have seen many recently published papers in which researchers are improving AODV performance, which is a very old protocol.
Yes I also agree with Mr Atta ir Rehman Khan , in addition to above LEACH protocol was of low energy , it has concepts of adaptive clustering and hierarchy. The goal of LEACH is to lower the energy consumption required to create and maintain clusters in order to improve the life time of a wireless sensor network. Other protocols are based on the basic concepts explained in LEACH and it is a good basis for comparison of MAC protocols.
I was wondering the same thing. What is the worth of the (literally) 1000th minor extension to a protocol that was never really used in practice? Instead of riding a horse dead for a decade to increase the publication count effortlessly, researchers should start thinking how to improve the lives of people around them ...
Apart from being one of the earliest protocols of WSN and having easily available simulation models, some people may feel that since everyone compares their solution with LEACH therefore they should too ... making LEACH a benchmark of a kind.
Its the only clustering protocol with available and open source codes both on C++ and TCL. people who would like to implement a new clustering protocol, refer it as a sample. and I suppose that its a good initiate point for whom are new to simulating clustering on WSN and MANET!