Return to search

Energy-efficient and network-aware message scheduling in internet of things environment

While majority is focusing on the sensors, communication and network aspects of IoT systems. This thesis investigates into energy efficient aspect of scheduling messages by the things/ objects in IoT. Things or objects are clustered into IoT subgroups where each subgroup has a message broker that delivers the messages originating from members to the ultimate receiver of sensed data Le.sink. This work proposes message scheduling algorithms which improves the overall efficiency of the IoT systems. It considers the network layer routing aspect to keep the energy depletion low to provide a more optimal solution by applying certain degree of cross-layer design methodology. It proves the effectiveness and efficiency both in terms of service response time and energy consumption via simulation results. Furthermore, as messages have different priorities, an algorithm is designed considering this aspects as well. Messages are classified into high priority (HP) and best effort (BE) by the corresponding Quality of Service (QoS) aware scheduling in each IoT subgroup to differentiate emergency messages from non-mission critical messages. An energy efficient backup nodes selection algorithm is presented if any node becomes non responsive due to some internal error or external reason. This approach finds an energy efficient optimal level of replacement nodes for IoT systems, while keeping in view energy of sensor devices and the cost of deployment of the backup nodes.

Identiferoai:union.ndltd.org:bl.uk/oai:ethos.bl.uk:653057
Date January 2014
CreatorsAbdullah, Saima
PublisherUniversity of Essex
Source SetsEthos UK
Detected LanguageEnglish
TypeElectronic Thesis or Dissertation

Page generated in 0.0021 seconds