- how much energy does the cluster head spend receiving sensor data from the other N nodes in the cluster? How many data packets have to be received from one non-head node per round?
- how much energy does the cluster head spend sending responses to the other N nodes transmitting data to the cluster head?
- Does the cluster head transmit its own sensor readings separately, or is it somehow bundling its own data and the data for the other cluster members when it transmits the data onwards?
- Does the cluster head exchange overhead packets with its cluster members apart from the data packets, such as "I am alive!" beacons from the members (which it might need in order to be able to transmit data needed by other clusters to form routing tables) ?
- Does the cluster head exchange routing packets with the other cluster heads and the host? If so is it sending to all of them, or is it a "store and forward" system where it transmits to the "next" cluster head in the chain which transmits onwards? Or is it a "store and aggregate" system where each node merges together all of the recent routing information from its "downstream" neighbours and sends it upstream?
- Is the energy needed to send a packet fixed, or does the transmitter adjust the sending power based on estimates of how far away the intended receiver is? Is there beamforming that can reduce the power towards the directions that the destination node is not expected to be present?
- Are you using "broadcast" packets intended to be heard by multiple cluster heads? Since there is a range of distances for which it is less expensive to broadcast a packet to two "nearby" destinations instead of sending two point-to-point packets?
- If you are aggegating information from multiple nodes to send on to other nodes, then what is the plan to deal with the fact that you might not have heard from some of the nodes this round?
- If you are using store-and-forward or aggregate-and-forward to send data "upstream" then what is the plan to deal with the possibility that the upstream node does not receive the data? What is the plan to deal with the possibility that the upstream node does receive the data but you do not hear the acknowledgement ?
how to calculate the energy consumption of cluster head for every round ?
2 次查看(过去 30 天)
显示 更早的评论
i want to calculate the energy consumption of cluster head for every round and plot the energy consumption for 400 rounds
0 个评论
采纳的回答
Walter Roberson
2023-10-24
移动:Walter Roberson
2023-10-24
So, given any one cluster head, if there are N other nodes in the same cluster (total N+1 nodes in the cluster), and there are C other clusters (total C+1 clusters), and there is 1 server of some kind, then:
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Clusters and Clouds 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!