As future research directions, a few possibilities are summarized in the following:
Evaluation of the energy consumption of nodes running Topology Aware and CEL algorithms, on both wireless communication and computation. Since communication has a high energy consumption, extending the cross-layer approach by using existing data on different levels of the OSI model, should minimize the number of message exchanged in the algorithm, and, therefore, reduce the energy consumption of nodes. Preliminary works on the energy consumption are presented in Appendix A.1.
Furthermore, the choice of the eventual leader could be based on energy consumption. For instance, elect a leader with higher remaining battery, as it will probably exchange more messages than the other component nodes.