Conflict among Indian states on water sharing

There are so many unresolved disputes in water sharing among Indian states like the battle for Ravi and Beas water sharing between Punjab and Haryana or the Cauvery dispute between Tamil Nadu and Karnataka as described in detail in this article

Although unbiased Tribunals are set up to resolve these disputes. There is contention every year which leads to animosity between the concerned states on water sharing.

Should the courts be requested to do speedy clearing of such disputes? How can we achieve fairness for all in these matters? Should states that do not follow the tribunal's orders be punished?