Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:iot-reloaded:iot_system_design_principles [2025/05/13 14:26] – [Adopt a system-based design approach] pczekalskien:iot-reloaded:iot_system_design_principles [2025/05/17 08:45] (current) agrisnik
Line 62: Line 62:
 ===== Incorporate green and environmental sustainability measures ===== ===== Incorporate green and environmental sustainability measures =====
  
-Energy and environmental sustainability are among the essential constraints to consider when designing and deploying IoT infrastructures. Since IoT devices are designed to be minor, light, and powered by small batteries with limited energy capacity, energy efficiency is a primary design criterion when developing IoT devices. To reduce the energy consumption of IoT devices to a minimum level, low-power communication and networking technologies, low-power computing hardware and software, and low-power security mechanisms are incorporated into IoT devices. As the amount of data collected by the IoT devices from the environment increases, the traffic transported through the networking infrastructure to edge/fog/cloud computing nodes or data centres increases the energy consumed for data communication and computing purposes. The increase in energy consumed by IoT infrastructures increases the carbon emission from the IoT industry, which increases sharply with the rapid increase in the large-scale adoption of IoT in the various sectors of the economy.  +Energy and environmental sustainability are among the essential constraints to consider when designing and deploying IoT infrastructures. Since IoT devices are designed to be minor, light, and powered by small batteries with limited energy capacity, energy efficiency is a primary design criterion when developing IoT devices. To reduce the energy consumption of IoT devices to a minimum level, low-power communication and networking technologies, low-power computing hardware and software, and low-power security mechanisms are incorporated into IoT devices. As the amount of data collected by the IoT devices from the environment increases, the traffic transported through the networking infrastructure to edge/fog/cloud computing nodes or data centres increases the energy consumed for data communication and computing purposes. The increase in energy consumed by IoT infrastructures increases the carbon emissions from the IoT industry, which increases sharply with the rapid increase in the large-scale adoption of IoT in the various sectors of the economy.  
  
 In addition to energy efficiency, it is essential to minimise the amount of waste the IoT industry creates. IoT devices are powered by batteries with minimal energy capacity, resulting in a very short lifetime for IoT devices (the lifetime of an IoT device is the time to deplete all the energy stored in the battery of the IoT, requiring a recharge or change of battery). If the IoT batteries are replaced within a very short time (less than a decade), then with the deployment of tens of billions or trillions of IoT devices globally, there will be a problem of how to dispose or recycle the IoT batteries. There is already an environmental problem in managing the massive amount of batteries and e-waste the electronics industry generates. The problem will worsen if environmental sustainability is not considered as one of the design criteria when designing IoT devices. Some of the green and environmental sustainability strategies that should be considered when designing IoT devices include: In addition to energy efficiency, it is essential to minimise the amount of waste the IoT industry creates. IoT devices are powered by batteries with minimal energy capacity, resulting in a very short lifetime for IoT devices (the lifetime of an IoT device is the time to deplete all the energy stored in the battery of the IoT, requiring a recharge or change of battery). If the IoT batteries are replaced within a very short time (less than a decade), then with the deployment of tens of billions or trillions of IoT devices globally, there will be a problem of how to dispose or recycle the IoT batteries. There is already an environmental problem in managing the massive amount of batteries and e-waste the electronics industry generates. The problem will worsen if environmental sustainability is not considered as one of the design criteria when designing IoT devices. Some of the green and environmental sustainability strategies that should be considered when designing IoT devices include:
Line 68: Line 68:
   *Green IoT communication infrastructure: Designing energy-efficient networking and communication infrastructure and adopting low-power networking and communication technologies for IoT networks.     *Green IoT communication infrastructure: Designing energy-efficient networking and communication infrastructure and adopting low-power networking and communication technologies for IoT networks.  
   *Green IoT architectures: Adopting energy-efficient networking, communication, and communicating architectures. For example, edge/fog computing-based architectures can be adopted where lightweight processing is shifted from the cloud data centres (often located far away from the IoT devices) to energy-efficient edge/fog computing nodes (closer to the IoT nodes). This kind of architecture improves the performance (decreases the packet delays and packet losses). Also, it increases energy efficiency as it decreases the energy consumed in transporting IoT packets through core networks to cloud data centres and reduces the computing demand of the cloud data centres, reducing their energy demand. The edge/fog nodes are sometimes energy-efficient (low-power) computing devices like Raspberry Pi.     *Green IoT architectures: Adopting energy-efficient networking, communication, and communicating architectures. For example, edge/fog computing-based architectures can be adopted where lightweight processing is shifted from the cloud data centres (often located far away from the IoT devices) to energy-efficient edge/fog computing nodes (closer to the IoT nodes). This kind of architecture improves the performance (decreases the packet delays and packet losses). Also, it increases energy efficiency as it decreases the energy consumed in transporting IoT packets through core networks to cloud data centres and reduces the computing demand of the cloud data centres, reducing their energy demand. The edge/fog nodes are sometimes energy-efficient (low-power) computing devices like Raspberry Pi.  
-  *Green IoT software: Designing energy-efficient software and algorithms for processing IoT data and IoT security mechanisms. +  *Green IoT software: Designing energy-efficient software and algorithms for processing IoT data and security mechanisms. 
   *Green energy sources for IoT systems: Energy harvesters are incorporated into IoT devices to harvest energy from the environment to charge the energy storage systems (battery or capacitor/supercapacitor/ultracapacitor), which supplies the IoT device when the renewable sources are not able to generate a sufficient amount of energy to power the IoT devices directly. Using renewable energy sources also increases the lifetime of the IoT devices, decreasing the maintenance cost of changing the IoT batteries or capacitors/supercapacitors/ultracapacitors and minimising the amount of waste generated from the IoT industry.    *Green energy sources for IoT systems: Energy harvesters are incorporated into IoT devices to harvest energy from the environment to charge the energy storage systems (battery or capacitor/supercapacitor/ultracapacitor), which supplies the IoT device when the renewable sources are not able to generate a sufficient amount of energy to power the IoT devices directly. Using renewable energy sources also increases the lifetime of the IoT devices, decreasing the maintenance cost of changing the IoT batteries or capacitors/supercapacitors/ultracapacitors and minimising the amount of waste generated from the IoT industry. 
-  *Green IoT policies: Policymakers should also develop green IoT regulations and standards to be followed when designing green and sustainable IoT solutions.  +  *Green IoT policies: Policymakers should also develop Green IoT regulations and standards to be followed when designing green and sustainable IoT solutions.  
-  *Green IoT education: An education strategy should raise public awareness of the need for green and sustainable IoT solutions so that IoT users, developers, and service providers consider environmental sustainability when making their choices.   +  *Green IoT education: An education strategy should raise public awareness of the need for green and sustainable IoT solutions so that IoT users, developers, and service providers consider environmental sustainability when making choices.   
  
  
Line 116: Line 116:
 An effective deployment, operation and maintenance plan is essential to ensure that the IoT systems being designed are cost-effective or affordable, providing the users with reasonable returns on their investments. Every IoT system development cycle stage should be carefully planned to minimise the design, manufacturing, deployment, operation, and maintenance costs. It is recommended to carefully document the deployment, operation, and maintenance procedures in such a way as to ensure that the deployed IoT systems or infrastructure can easily be deployed, operated, and maintained, requiring minimal intervention and human resources.  An effective deployment, operation and maintenance plan is essential to ensure that the IoT systems being designed are cost-effective or affordable, providing the users with reasonable returns on their investments. Every IoT system development cycle stage should be carefully planned to minimise the design, manufacturing, deployment, operation, and maintenance costs. It is recommended to carefully document the deployment, operation, and maintenance procedures in such a way as to ensure that the deployed IoT systems or infrastructure can easily be deployed, operated, and maintained, requiring minimal intervention and human resources. 
  
-In IoT applications where thousands, tens of thousands, or millions of IoT devices are deployed and spread across a wide geographical area, deployment, operation, and maintenance procedures are tedious and costly. Effective deployment, operation, and maintenance plans and tools are essential to ensure acceptable performance (reducing downtime and improving the QoS or QoE). Monitoring and preventive maintenance plans to prevent failures or breakdowns and reactive maintenance plans to restore the system after breakdowns to reduce downtime should be carefully designed and documented. Expansion or scalability plans should be created to enable cost-effective expansion and extension of the IoT system to handle more users or to satisfy customers' expectations.+In IoT applications where thousands, tens of thousands, or millions of IoT devices are deployed and spread across a wide geographical area, deployment, operation, and maintenance procedures are tedious and costly. Effective deployment, operation, and maintenance plans and tools are essential to ensure acceptable performance (reducing downtime and improving the QoS - Quality of Service or QoE - Quality of Experience). Monitoring and preventive maintenance plans to prevent failures or breakdowns and reactive maintenance plans to restore the system after breakdowns to reduce downtimeshould be carefully designed and documented. Expansion or scalability plans should be created to enable cost-effective expansion and extension of the IoT system to handle more users or to satisfy customers' expectations.
  
 It is essential to develop training and support plans to ensure that the users are well trained and supported to effectively use and manage the designed IoT system to satisfy their needs. Reducing the need for human intervention is essential to keep the cost low. Deployment, operation, and maintenance tasks should be automated, especially for large-scale IoT infrastructures. Automation reduces deployment, operation, maintenance, security monitoring, and response costs. The IoT devices should be deployed to operate for decades without needing maintenance or replacement of parts for several decades. Therefore, IoT system designers should ensure that the deployment, operation, and maintenance costs are as low as possible.    It is essential to develop training and support plans to ensure that the users are well trained and supported to effectively use and manage the designed IoT system to satisfy their needs. Reducing the need for human intervention is essential to keep the cost low. Deployment, operation, and maintenance tasks should be automated, especially for large-scale IoT infrastructures. Automation reduces deployment, operation, maintenance, security monitoring, and response costs. The IoT devices should be deployed to operate for decades without needing maintenance or replacement of parts for several decades. Therefore, IoT system designers should ensure that the deployment, operation, and maintenance costs are as low as possible.   
en/iot-reloaded/iot_system_design_principles.1747146390.txt.gz · Last modified: 2025/05/13 14:26 by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0