Giao thức COWPOW đảm bảo rằng mức năng lượng chung thấp nhất giúp kết nối mạng lớn nhất được chọn cho tất cả các node. Một số argument có thể được tạo ra để thuận lợi cho việc dùng các mức năng lượng chung thấp nhất có
thể ( trong khi vẫn phải cung cấp các kết nối lớn nhất) với tất cả các node.
- Nó sẽ tạo ra một năng lượng tín hiệu nhận trên tất cả các đường dẫn đối
xứng trong các hướng đó (mặc dù SINR có thể thay đổi từng hướng)
- Nó có thể cung cấp dung lượng mạng tiệm cận mà có thể đạt được dung lượng lớn nhất mà không cần các mức năng lượng chung
- Một mức năng lượng thấp sẽ làm giảm xung đột.
Giao thức COWPOW hoạt động như sau: trước hết là nhân các thuật toán đường dẫn ngắn nhất, một trong mỗi mức năng lượng có thể. Mỗi node sau đó sẽ kiểm tra các bảng đường dẫn được tao ra bởi thuật toán và kích mức năng lượng
thấp nhất sao cho số lượng các node có thể với tới được là tương đương với số
lượng các node có thể với tới được với mức năng lượng lớn nhất.
Thuật toán COWPOW có cung cấp mức năng lượng hoạt động chung thấp nhất cho tất cả các node trong mạng trong khi vẫn đảm bảo kết nối là lớn nhất,
tuy nhiên cũng phải chịu một số hạn chế.
Trước hết mỗi node phải duy trì trạng thái của các node trong toàn mạng.
Xa hơn, nó buộc phải tuân theo việc có khả năng có một node đơn có quan hệ cô
lập có thể là lý do mà tất cả các node trong mạng không cần thiết có mức năng
lượng lớn. Tôt nhất trong các đề xuất cho điều khiển topo với những mức năng
lượng thay đổi không đòi hỏi năng lượng chung trên tất cả các node.